Years ago
When I said I'll follow You
I didn't know
What it meant to
Take my cross and go against the flow
To deny myself
To lose my life to gain it all
Since I've learned
Life's a battlefield
And I'm a soldier
When marching through
The evil under fire
You remain my shield
In my darkest hour
Yes I know life ain't no bed of roses
So as I go I will hold to You again
Chorus:
From the mountain tops
To the depths of the sea
I will always trust in You
Though the world may
Label me a fool
I believe in You
Now I know
A servant is no greater
Than his master
People hated You and
Mocked You with their laughter
To bear Your name oh Lord
Is my greatest honor
For my soul
You endured all the shame for Your love
Help me stand until the end
Repeat Chorus
Some say I'm crazy
That I have no reason
To believe in You
The whole world can try to bring me down
But I'll stand on the promise
That no one can
Take me away from You
Repeat Chorus