Oh, our soles They travel all these miles Over mountains they go Through the valleys below Just trying to get back home Oh, our souls Are fighting everyday There is no safe place But unmerited grace And a savior that calls us his own When night pours in and the stars grow dark We will not give up We will find the spark Through the wounded hearts Through our eyes are blind We fight to make it home And lift this battle cry We gotta soldier on We gotta soldier on We will soar on wings like eagles And rise in the name of love We gotta soldier on We gotta soldier on Though the journey's long Still our faith is strong Let it rise in the name of love Soldier on Oh, our hearts Can tear out our fear with peace When we want to turn back In the heat of attack There's a courage will not cease Oh, our strength Grows from the spirit within Our enemy shakes Cause we've won the day Before it even begins So we raise our flag And we charge that hill As the bullets fly As time stands still No we cannot lose Cause our death is gain We fight to stand beside The king of kings We gotta soldier on We gotta soldier on We will soar on wings like eagles And rise in the name of love We gotta soldier on We gotta soldier on Though the journey's long Still our faith is strong Let it rise in the name of love Soldier on I can do all things through him Through him who strengthens me Through him I can do all things Through him I can do all things I can do all things through him Through him who strenthens me Through him I can do all things Through him I can do all things We gotta soldier on We gotta soldier on We will soar on wings like eagles And rise in the name of love We gotta soldier on We gotta carry on Though the journey's long Still our faith is strong Let it rise in the name of love Soldier on