I have watched the mighty heroes
Stand for what is right
I heave heard them pledge their loyalty
To a righteous fight
To give hope to the faithless
And love to the weak
Oh, there are some things worth dying for
You've got to live what you believe
Through the storm, through the fire
Up the mountain, down the valley
I will keep on, marching on
If I stand, if I fall
If I walk or if I have to crawl
I will keep on, marching on and on
I have heard a mother crying
Praying in the dark
I have felt the cold of a hopelessness
Try to steal a youthful heart
There will always be the struggles
That try to breakdown and chain your soul
But don't give up and don't give in
'Cause faith is gonna hold
Through the storm, through the fire
Up the mountain, down the valley
I will keep on, marching on
(You gotta keep on)
If I stand, if I fall
If I walk or if I have to crawl
I will keep on, marching on and on
So let's raise the flag of honor
And speak the words of grace
Let's choose to walk a better road
A road of love and faith
Let's walk the road of faith
Through the storm, through the fire
Up the mountain, down the valley
I will keep on, marching on
(You gotta keep on)
If I stand, if I fall
If I walk or if I have to crawl
I will keep on, marching on and on
Through the storm, through the fire
Up the mountain, down the valley
I will keep on, marching on
(You gotta keep on)
If I stand, if I fall
If I walk or if I have to crawl
I will keep on, marching on and on
(I will keep on)
I'm gonna keep on
(Marching on and on)
Keep on marching on
(I will keep on)
Keep on, keep on, keep on
(Marching on and on)
Keep on marching on
(I will keep on)
Ooh-ooh-ooh-ooh...
(Marching on and on)
Keep marching on
(Keep marching, gotta keep marching)
Through the rain
(Keep marching, gotta keep marching)
Through the storm
(Keep marching, gotta keep marching)
Keep on marching
(On and on and on)
I'm gonna keep on marching on