Unshakeable Refuge
He alone is my rock and my salvation, my stronghold; I will not be shaken. Psalm 62:6
If you have traveled out West, especially to Utah and Arizona, you saw lots of rocks and rock formations, many of which were simply spectacular! Danette and I experienced this firsthand recently on a spring break trip to this area. We saw big rocks and small rocks, round rocks and pointed rocks, rocks sitting on top of each other called hoodoos, red rocks, striped rocks, rocks with what appeared to be a tree growing out of them, flat-topped rocks called mesas or buttes, and even rock arches. One of our favorite memories was taking a jeep tour where our driver literally drove us up onto some really big rocks. Thankfully, the rocks were solid, steadfast, and unshakeable.
Just before Moses died at the end of Deuteronomy 32, God gave Him a song to teach the Israelites, which they would pass down from generation to generation. It praises God for His faithfulness, describes how God nurtured them into a great nation, details how the Israelites forgot Him and turned away, and recounts both His judgment and His mercy. In verses 3-4, Moses says, “For I will proclaim the Lord’s name. Declare the greatness of our God! The Rock—his work is perfect; all his ways are just. A faithful God, without bias, he is righteous and true.”
In a desert landscape like the one the Israelites (and me and Danette) traveled through, rocks and cliffs provided shelter from storms, shade from the sun, and protection from enemies. A rock represents stability, strength, and permanence. As "The Rock", God is described as immovable and unchanging in His nature and as a strong foundation, symbolizing an unshakeable, faithful, and perfect Refuge. When the Israelites were prone to wander, God was reliable. When they were unstable in their faith, God remained steady. His faithfulness never faltered. His character never shifted.
An inconsistent and ever-changing God would fundamentally alter everything about our faith. His promises would be uncertain. His truth would be unstable. Our hope would be weakened. Our ability to trust Him would become difficult. The good news is: God is not like that! Hebrews 13:8 says, “Jesus Christ is the same yesterday, today, and forever.” And for that truth, we should be eternally grateful!
Life is full of uncertainty, and it often makes the ground beneath us feel shaky. Circumstances change. Relationships come and go. Plans fall apart. Emotions rise and fall. The future is full of unknowns. Deuteronomy 32 reminds us that our security is not found in circumstances, other people, or our own abilities, but in the nature and character of God. He remains solid and steady. He is also perfect, just, righteous, and unbiased.
As our strong foundation, we are to build our lives on God, The Rock. We are to be grounded in His truth. We do this by being in the Scriptures and standing on His Word daily. We seek Him and run to Him for refuge, especially in times of trouble. He is our safe place! When we fail or drift, we return to HIm without hesitation, confessing and repenting. We remember His faithfulness in the past and look forward with hope.
May we cling to the words of the old hymn, ‘My Hope Is Built on Nothing Less’, that say, “On Christ, the solid Rock, I stand: all other ground is sinking sand” and “when all around my soul gives way, He then is all my hope and stay.” Let’s rejoice knowing that we serve an unshakeable, unmoving, and unshifting God who loves us beyond our ability to reason. Happy Holy Week!
Call to Action
Where are you currently experiencing uncertainty or instability?
What would it look like to trust God as your Rock in that situation?
How can you intentionally seek HIm and anchor yourself in His truth this week?
Will you turn those feelings of doubt, worry, uncertainty, and struggle over to Him today?
Digging Deeper
Read these additional verses on God’s unshakeable character: Psalm 27:1, Psalm 46:1-3, Psalm 62:6, Psalm 125:1, Proverbs 3:26, Malachi 3:6, John 16:33, 1 Corinthians 15:58, James 1:17, Hebrews 13:8.
Prayer
God, thank you for being my Rock-steady, faithful, and unchanging. When life feels uncertain, help me remember that You are my unshakeable Refuge. Teach me to build my life on Your truth and to trust Your character in every season. Be my foundation, my strength, and my righteousness.
Copyright © 2026 Kyle Cravens