Final Thoughts on Psalm 33:20-21
Our soul waits for the LORD; He is our help and our shield. For our heart shall rejoice in Him, Because we have trusted in His holy name. NKJV
The counsel of the LORD stands forever, The plans of His heart to all generations” (Psa. 33:11). But we must be prepared to wait on God’s timing. His timing is precise, for He does things in the exact and perfect timing that He has decreed (Isa. 46:10). It is not for us to know His timing, and in fact we cannot know it—we must wait for it. If God had told Abraham while he was in Haran that he would have to wait 30 years before holding his promised child in his arms, or if he had told Joseph that he would have to wait 22 years before the promise of his dream would be fulfilled, during which time he would be enslaved and imprisoned, the hearts of these two saints might have failed them. So God, as an act of His gracious love, hid from them the number of weary years they would be required to wait. God’s promises were at last fulfilled in their appointed times and their sorrow turned into rejoicing that caused them to forget their long and tiring wait.
So take heart, child of God, when your heavenly Father requires you to wait. He will not disappoint you. He will never be even a second behind His appointed time. And soon your grief will turn to joy (John 16:20). Oh, how joyful the soul that God brings to laughter! Then sorrow and crying flee as darkness flees before the dawn.
As passengers, it is not for us to interfere with the charts and the compass. We should leave the masterful Captain alone to do His own work. Robert Hall