[Verse 1]
Before the sunrise kissed the sea,
I chased the fish that fed my family.
Salt on my hands, fear in my soul,
Never knowing Heaven had a greater call.
Then through the waves I heard Your voice,
“Leave your nets, come make a different choice.”
I left my past upon that shore,
Because Your love was worth much more.
An ordinary fisherman, nothing to my name,
Yet You looked at Simon and called me by a different name.
[Pre-Chorus]
You didn’t see who I had been,
You saw the man I’d become in Him.
You called me “Rock” before I could stand,
Grace was already part of Your plan.
[Chorus]
From the boat to the Rock,
You never stopped shaping my heart.
You took my weakness, You took my shame,
And turned them into living faith.
Though I stumbled, though I failed,
Your faithful love has never changed.
Jesus, Lamb of God, my King,
My life belongs to Thee.
[Verse 2]
I stepped upon the raging sea,
As long as my eyes were fixed on Thee.
But when I looked at wind and waves,
My faith gave way, I was afraid.
Still Your hand reached into the deep,
The Shepherd never lost His sheep.
You lifted me before I drowned,
Your mercy pulled my soul from down.
[Pre-Chorus]
The storms still come, the winds still rise,
But now I know where my hope resides.
The waves obey the Master’s voice;
In every storm, I still rejoice.
[Chorus]
From the boat to the Rock,
You never stopped shaping my heart.
You spoke peace into my fear,
Reminding me that You were near.
Every scar became a sign
Of grace no sinner could define.
Jesus, Son of God Most High,
Forever You’re my life.
[Verse 3]
The night they came to take my Lord,
I swore I’d never leave Your side.
But standing by another fire,
I denied the One I loved three times.
The rooster crowed, the silence fell,
My heart broke under guilt and shame.
I thought my story reached its end,
Until resurrection called my name.
On Galilee’s familiar shore,
You prepared the bread once more.
You never spoke a word of blame,
You simply asked if love remained.
“Lord, You know my heart,” I cried.
Then You restored what fear denied.
Three questions healed what three denials broke,
Mercy spoke louder than my failure spoke.
[Bridge]
Then came the sound of rushing wind,
The Holy Spirit breathed within.
The fearful man who once had run
Now boldly preached God’s risen Son.
Three thousand hearts believed that day,
Not because of Peter’s name,
But because the empty tomb
Forever changed the human race.
If grace could lift a man like me,
Then no one is too lost to see.
No chain is stronger than the cross,
No soul too broken, no one lost.
Your blood still reaches every land,
Your mercy still restores again.
The same Lord who called me then
Is calling hearts today.
[Final Chorus]
From the boat to the Rock,
Every promise found its mark.
From empty nets to Heaven’s crown,
Your faithful love has brought me home.
I will feed Your sheep with truth,
Point every heart to only You.
Every nation, every tongue,
Will praise the Risen One.