Waiting is a very difficult task. The difficulty is doubled if you wait on God. We don’t see God nor audibly hear His voice. But we choose to wait nonetheless. Why?
Its because of our faith, especially if what we are waiting for can only be answered by no one else but God.
I say it is difficult but it is also a cause for great expectation. We look forward to the day that God answers. We do not wait anxiously, but we wait with an expectant heart. And when He answers we may say what the prophet said in Isaiah 25:9:
In that day the people will proclaim,
“This is our God!
We trusted in him, and he saved us!
This is the LORD, in whom we trusted.
Let us rejoice in the salvation he brings!”
It is also in this waiting that God changes us. He allows our faith to grow. To mature. God does not enjoy making us wait. If He wants to, He will answer each and everyone of our prayers right there and then, He is God after all. But then what does that make God in our hearts? Like an ATM machine? That when we need Him, He will be like a genie who will grant us all that we wish for? No! He is God, the Maker of heaven and earth. He is Sovereign. Giving us what we need immediately is always His decision, not ours. Giving it in His time (which we usually deem too long) is solely His decision and does not mean He does not love.
When God answers God always has a purpose in it. That is why we can say “…This is the Lord in whom we trusted. Let us rejoice in the salvation He brings!”