“Though the mountains be shaken and the hills be removed, yet my unfailing love for you will not be shaken nor my covenant of peace be removed, says the Lord, who has compassion on you.”
[Isaiah 54:10 NIV]
Devotional
God spoke this promise to His people after a season of deep sorrow and instability. Everything around them felt uncertain. Their failures were real, their circumstances were heavy, and their future felt fragile. Yet God declared something unchanging. Even if the mountains themselves collapsed, His love would not. His covenant of peace would stand firm, held together by His compassion.
This verse reminds us that God’s love is not tied to our circumstances. Mountains and hills represent what feels permanent and unshakeable in life, yet God says even if those crumble, His love remains. Human promises shift and emotions rise and fall, but His commitment to you does not move. His peace is not fragile. It rests on His faithfulness, not on your feelings or your situation.
There are moments when life feels unstable or when fear tries to convince you that God has forgotten you. Isaiah 54:10 lifts your eyes to a greater truth. God’s love is steady. His compassion is constant. His peace is anchored in His character. You are held by a God whose affection does not fade, weaken, or grow distant. Even when the world shakes, His love stays firm around you.
Let this promise settle deep into your heart today. Nothing can shake God’s love for you or remove the peace He has spoken over your life.
Reflection
God’s love for me cannot be shaken. His peace surrounds my life, and His compassion holds me steady in every season.
Prayer
Lord, thank You for Your unfailing love and Your unshakable peace. Help me trust Your compassion when life feels uncertain. Steady my heart in the security of Your promises.
