Abraham was told he would be the father of a great nation and then waited decades, watching as he and his wife aged until the fulfillment of that promise seemed impossible. David was anointed as king and spent years running for his life, even despairing and leaving the land of Israel. The disciples believed they had finally found the Messiah only to watch Him be brutally killed. Throughout the Bible and throughout history, great men of God have been given a vision and then have watched it die. But that’s not the end.
The son of promise was born to Abraham and gave rise to the nation of Israel. David was crowned the king of Israel and ruled well for many years. The disciples saw their resurrected Lord. God allowed it to become impossible for His promises and the vision He gave to come to pass. Impossible for man, but with God all things are possible. And when God left it so that only a miracle could answer the confused prayers of His people, none but Him could receive the glory for the promises being fulfilled.
So often in my life it seems like I’m running in circles. It seems like God says go, only to stop me and say to wait a little longer. It seems like I’m getting nowhere and nothing is happening to bring the promises He has given me into reality in my life. He’s promised to sanctify my life and make me like Him, and still every day I find myself falling to the same temptations. He’s promised to give me a loving, forgiving heart for His people, but there are still offenses I can’t bring myself to forgive. He’s promised me things about my future, yet year after year passes and I can’t see how any part of my life is moving toward those things.
But I know that He is faithful. I know that when He has spoken something, it will never fall fruitless. And I know that His timing is infinitely better than my own. It can be painful to see the impossibility of bringing His will to pass in my own life… but then how much sweeter it will be to see Him do it in a way far better than I could have ever imagined!