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