[Verse 1]
When my knees give way
You hold the weight
In the flood, in the flame
You stay the same
I was dust in my hands
You knew my name
Every fear that I had
You broke away
[Pre-Chorus]
You are steady
You are near
When I tremble
You pull me here
You are faithful
Through it all
I will lean in
I will stand tall
[Chorus]
God is my rock
My firm foundation
(rock my firm foundation)
Through every moment
You keep me standing
(through every moment)
I will not shake
I will not fall
You hold my life
You hold it all
[Verse 2]
When the night gets loud
You are my song
When the road runs out
You carry on
In the hardest hours
I see Your face
Grace on my tears
Grace on my praise
[Pre-Chorus]
You are steady
You are near
When I tremble
You pull me here
You are faithful
Through it all
I will lean in
I will stand tall
[Chorus]
God is my rock
My firm foundation
(rock my firm foundation)
Through every moment
You keep me standing
(through every moment)
I will not shake
I will not fall
You hold my life
You hold it all
[Bridge]
You were here before
You’ll be here still
On the deepest waves
You are my hill
Breathe on my soul
Make me new
All I have is Yours
All I need is You
[Chorus]
God is my rock
My firm foundation
(rock my firm foundation)
Through every moment
You keep me standing
(through every moment)
I will not shake
I will not fall
You hold my life
You hold it all