The changing time Can get you down When you try to call her Will she be around The land is flat It's not like home The stereo crackles When it gets 4 below Soldier Soldier You've been there so long You gotta be strong Soldier You've been there so long You gotta be strong Soldier The rocking horse The gleaming sand The thirsty bird Who only drinks the colour black The harvest here We fight the land Will you see her again With that money in your hand Soldier Soldier You've been there so long You gotta be strong Soldier You've been there so long You gotta be strong Soldier On better things Your heart is hung On better things Your heart is hung On better things Soldier You've been there so long You gotta be strong Soldier You've been there so long You gotta be strong