The song "Steadfast" by Josh Garrels is a worship song that speaks of the unchanging, unwavering love and faithfulness of God. It declares that despite any storms or troubles in life, the Lord is the rock on which we can build our lives and find hope. The lyrics highlight the power of God's word, as it has the ability to create and bring order to the universe. They also speak of the security and rest that comes from placing our trust in the Lord's watchful care and guidance. The chorus repeats the declaration that God is steadfast, reminding us of His unchanging nature and unwavering commitment to His people. The song then moves to a joyful proclamation of trusting in God's promises over the strength and power of earthly kings. It culminates in a moment of worship and adoration of the Lamb of God. The final verse acknowledges the reality of life's struggles and moments of darkness, but affirms that even in those moments, God's light and life are present. It acknowledges that God is still God, even in times when His holiness may feel absent or unknown. Overall, "Steadfast" is a song that encourages faith and trust in the unchanging and faithful character of God. It reminds us of His power, goodness, and love, and inspires us to worship and find hope in Him.