Here are some of my favorite verses lately about His perfect timing:
For everything there is a season, and a time for every matter under heaven:
a time to be born, and a time to die;
a time to plant, and a time to pluck up what is planted;
a time to kill, and a time to heal;
a time to break down, and a time to build up;
a time to weep, and a time to laugh;
a time to mourn, and a time to dance;
a time to cast away stones, and a time to gather stones together;
a time to embrace, and a time to refrain from embracing;
a time to seek, and a time to lose;
a time to keep, and a time to cast away;
a time to tear, and a time to sew;
a time to keep silence, and a time to speak;
a time to love, and a time to hate;
a time for war, and a time for peace....
He has made everything beautiful in its time."
Ecclesiastes 3:1-8,11
When I look at each of the "times" that God has ordained, I am humbled. Each of those seasons are part of His plan. He doesn't want to skip over the season for weeping to get back to laughing again. He doesn't want to start building up before the season for breaking down is over. Each of those are beautiful in their own right, none more beautiful than the other. There is always something that He has for me in each and every season He has planted me in and I don't want to skip over it just to get to the next season.
Habakkuk also wrestled with the timing of the Lord and went to God often with His fear and desire for immediate justice. "Come on, God. This surely can't be what you have planned, everything just seems to be going bad all around me." And then, God answers him, saying that his plan is good, but too good for Habakkuk to understand with his human mind from where he stands. Habakkuk answers again, "Ok, Lord. I get it. You're good, your ways are beyond me....but, seriously, how long are you going to let this go on for?" And, then God responds in this way:
For still the vision awaits its appointed time;
it hastens to the end--it will not lie.
If it seems slow, wait for it;
it will surely come; it will not delay.
I love God's response. He doesn't tell Habakkuk when His plan will be fulfilled or even how; just that it will be fulfilled and at exactly the right moment. Habakkuk continues to wrestle with God, but finally comes to the conclusion that he still has so much to rejoice in because the goodness and faithfulness of God is still evident, even in seeming desolate seasons.
Finally, there is this little gem of a passage in Malachi 3:2-3
For He [the Lord] is like a refiner's fire and fullers' soap.
He will sit as a refiner and purifier of silver,
and he will purify the sons of Levi and refine them like gold and silver,
and they will bring offerings in righteousness to the Lord."
His goal is refining us until we are ready to come to Him with offerings of righteousness. Wow. What a wise and patient God. A refiner sitting down, holding silver over a flame, watching all of the imperfections bleed out until the desired result is accomplished--that's what my Heavenly Father does with me. He sees the beauty that is hidden underneath and is willing to sit next to the flame until that beauty comes through brilliantly; He knows exactly how long that will take and He sits there patiently until just the right moment.
My Father understands time in a way that is so different than I do--and I love Him for it. Just another proof of how worthy He is of my praise and adoration; He is so unlike me, so wise in all He does, so unlimited by minutes and hours and days and years. So, like Habakkuk, I will rejoice in the Lord though I don't understand all of his ways. I will look forward in anticipation to the revelation of His plan, but I will wait with quiet patience and joy because of who God is and what He's already done today.