We wait in hope for the Lord, he is our help and our shield. In him our hearts rejoice, for we trust in his holy name. May your unfailing love be with us, Lord, even as we put out hope in you. Psalm 34:20-22
Sometimes we believe that if God would give us the desires of our hearts, we would be okay. But just because you get to the border of the Promised Land, that doesn’t mean your problems will suddenly disappear. In fact, more often than not, the opposite is true.
This was the mistake the Israelites made as they approached Canaan. They thought the worst of their struggles was over, left behind in Egypt. But when they got to the territory God had promised their forefather Abraham, they discovered, “the people who lived in the land are strong, and the cities are fortified” (Numbers 13:28). In other words, it wasn’t just waiting there for them. It would take faith to drive out the inhabitants and conquer the land.
You may be growing weary of waiting for the desire of your heart to come to fruition, but realize, you’re going to need real faith to take hold of it, and God is preparing you for what it will require. So wait with trust in His timing. He knows what He is doing and is making you strong to receive what your heart most longs for.