3For the vision is yet for an appointed time and it hastens to the end [fulfillment]; it will not deceive or disappoint. Though it tarry, wait [earnestly] for it, because it will surely come; it will not be hindered on its appointed day. Habakkuk 2
Something amazing happened last week and it happened on my birthday. The Lord visited me in a beautiful way. I was watching as He moved in someone’s life and the Lord gave me a picture then He reminded me of a dream someone had over a decade ago. Then He simply said, “This is that.” Suddenly I realized that what I was seeing with my eyes was the fulfillment of a 15-year-old promise!
God is always speaking. He gives us visions, words and promises. He gives us hope and sometimes warnings. He knows us well. He knows that in our running around we might not remember what He has spoken so as He told Habakkuk, we need to keep these words accessible. God is so kind. He really understands us better than we realize. He knows we are weak and forgetful when it comes to waiting.
Although sometimes the waiting is torturous, He doesn’t make us wait to torture us. There are always reasons for His timing. Not that we always understand, even in the end, but we can be assured that He has a plan. Waiting gives us just enough pressure to want to seek God and it brings our human minds just enough confusion to cause us to inquire of Him. It is in the waiting, the seeking and the asking that we wrestle with God and He teaches us to rest. What starts out as us trying to wrestle God ends in our finally giving up and resting in His embrace. Then we become so comfortable in His arms that we almost forget what we were wrestling over and before we know it the promise is upon us and He quietly reminds us of His faithfulness.