His back is bent and weary His voice is tired and low His sword is worn from battle And his steps have gotten slow But he used to walk on water Or it seemed that way to me I know he moved some mountains And never left his knees Strike up the band, assemble the choir Another soldier's coming home Another warrior hears the call He's waited for so long He'll battle no more He's won his wars Make sure Heaven's table Has room for at least one more Sing a welcome song Another soldier's coming home He faced the winds of sorrow But his heart knew no retreat He walked in narrow places Knowing Christ knew no defeat But now his steps turn homeward So much closer to the prize He's sounding kind of homesick There's a longing in his eyes Strike up the band, assemble the choir Another soldier's coming home Another warrior hears the call He's waited for so long He'll battle no more He's won his wars Make sure Heaven's table Has room for at least one more Sing a welcome song Another soldier's coming home Sing a welcome song (sing a song) Another soldier's coming home