When the city of Jerusalem was destroyed in 586 BC by the Babylonians, the temple, the city and the city walls lay in ruins for 70 years. 

Although the Temple and the city were in ruins God had a plan to rebuild that which had been broken down, He had not forgotten His people or His plan. 

When the time came for the Temple and the city walls to be rebuilt God stirred the spirit of both Zerubbabel and Nehemiah to initiate the rebuilding program. 

Cyrus the Persian King allowed them to return and asked the Jewish people “who is there among you who will return to rebuild the city” 

The temple was rebuilt in 22 years and the wall remarkably in only 52 days. 

God is a rebuilder of that which has been broken down, of all that lies dormant in ruins. 

When the Spirit of God moves on anything that lies in ruins, whether it’s the life of an individual, a group of people, or anything that has been birthed by Him, He will take the rubble of the past and rebuild what has been broken down. 

God can take the rubble of our past and through His grace build something beautiful out of our lives. Brick by brick, stone by stone, God’s grace can make something beautiful out of even the most painful things or events in our lives. 

God is the Master builder and when He works rebuilding our lives He not only rebuilds every aspect of our lives but He engages us in rebuilding with Him. 

God says; “Your ancient ruins shall be rebuilt; you shall raise up the foundations of [buildings that have laid waste for] many generations; and you shall be called Repairer of the Breach, Restorer of Streets to Dwell In” Isaiah 58:12