David was the anointed king of Israel, but before he could enjoy the realization of God’s promises, he had to go through a season of testing and waiting. During this time, he was forced to hide out in caves and literally run for his life. King Saul, who was bent on David’s destruction, continually hunted for him. Perhaps the Lord has given you a promise through His Word. You are ready to see it unfold, but it hasn’t happened yet. Though you have waited, it seems that there is no hope on the horizon. Remember, God’s timing is perfect.
He knows what you need, when you need it. He knows that if we are going to learn how to walk with Him in the daylight or the good times, we must learn first to trust Him in times of darkness.
At some point, each of us has waited for God’s promises to come. David may have wondered when the Lord would open the door to blessing. However, he never allowed his thoughts to turn to doubts. In fact, in Psalm 18:17, 19, he praises God for the victory he knew would be his one day. “(God) delivered me from my strong enemy, and from those who hated me, for they were too mighty for me … He brought me forth also into a broad (or spacious) place, He rescued me, because He delighted in me.”
When God delivers you from trial and trouble, you can be sure that He will bring you out into a spacious place of joy and delight – one that also will glorify Him and add encouragement to your life. Have you been pushing and shoving in an effort to move God on to the place where you think you should be? If so, stop and be determined to wait on God. The time you spend waiting in darkness will one day be rewarded by the Father of lights (James 1:17).