Verse of the Day
Genesis 15:20
And the Hittites, and the Perizzites, and the Rephaims.
This verse appears in the middle of God’s covenant with Abraham, listing the peoples who occupied the land God promised to give his descendants. It’s easy to read past these names without pausing, but this moment captures something deeply human about waiting on God. Abraham is hearing about obstacles that stand between promise and fulfillment. He’s learning that God’s timing includes things he cannot yet control or understand.
You may be in a season where God has spoken clearly, but the path forward is still crowded with uncertainty. The promise is real, but so are the Hittites and Perizzites of your life. The obstacles have names. The waiting has weight.
Quiet Prayer
Father, I believe You have spoken to me, but I confess the waiting feels long and the obstacles feel real. Help me trust that Your promises do not depend on my ability to clear the path. Teach me to rest in Your faithfulness even when I cannot see the next step. I choose to believe You are working, even in the stillness. Amen.
Devotional Reflection
God made Abraham a sweeping promise. He would give him land, descendants, and a future that would bless nations. But in Genesis 15:20, we see God naming the reality Abraham would not live to resolve. The land was occupied. The promise was certain, but the fulfillment would unfold over generations.
This is not the kind of promise we prefer. We want clarity, immediacy, and control. We want God to remove every obstacle before we take the first step. But God often works differently. He gives the promise first, then asks us to trust Him through the unfolding.
Abraham did not conquer the Hittites. He did not drive out the Perizzites. He lived his entire life in tents, never possessing the land in full. Yet he believed God. He trusted that what God promised would come to pass, even if he never saw it completed in his lifetime.
You may be carrying a promise that feels stalled. Perhaps God has called you into something specific, but the doors have not opened. Maybe He has spoken peace over a situation, but the chaos has not settled. The obstacles are still there. The timeline is still unclear. And you are left to trust in the gap between promise and fulfillment.
This is where faith becomes real. Not when everything aligns, but when you choose to believe God is faithful even while His timing is still unfolding. Trusting God does not mean pretending the obstacles are not real. It means believing He is greater than every one of them.
Think of it like planting a tree. You place the seed in the ground, cover it with soil, and water it faithfully. But you do not control the growth. You do not force the roots to spread or command the branches to form. You trust the process. You trust that life is happening beneath the surface, even when you cannot see it yet.
God’s promises work the same way. He plants them in your heart, and He is faithful to bring them to fruition. He does not ask for your permission on the timeline. He does not clear every obstacle before asking you to believe. He asks you to trust Him in the waiting, to rest in His character when the circumstances have not caught up to His word.
Genesis 15:20 reminds us that God’s promises are not fragile. They do not collapse under the weight of delay or difficulty. The Hittites did not cancel God’s covenant. The Perizzites did not rewrite the future. God’s word stood firm, and in His perfect timing, the promise was fulfilled.
If you are in a waiting season, let this settle your heart. God has not forgotten what He said. The obstacles do not intimidate Him. The delay does not mean denial. He is working in ways you cannot yet see, preparing both you and the promise for the right moment.
Your job is not to manufacture the outcome. Your job is to trust the One who gave the promise in the first place. To believe that He is good, that He is faithful, and that He is moving even when the evidence is not yet visible.
Today’s Practice
Write down one promise God has spoken to your heart. Beneath it, write this simple prayer: “I trust You with the timing.” Let that be your posture today, not striving to force the fulfillment, but resting in His faithfulness.