Soldier you've fought in this war for so long
Started when you were far too young
Torn from your family and all that you knew
Late in the night it still haunts you
Soldier I know you're tired and worn
Lost in a land where you feel forlorn
Tired and hoping for a respite from fear
Not knowing if it will ever be near
Soldier keep fighting
There's hope on the horizon
Shadows may find you
But you keep marching on
Soldier you'll keep marching on
Soldier there's a battle to come
Don't stop till the war is won
I know that you long to sleep
But if you do
You'll never prove you're not weak
Soldier the world seems far too broken
Too lost to be saved by the words you've spoken
But if you give up right now
There'll be no hope of peace
The chaos it will only increase
Soldier keep fighting
There's hope on the horizon
Shadows may find you
But you keep marching on
Soldier keep fighting
Never hold back, keep on riding
Darkness will find you
But you'll keep marching on
Soldier, you'll keep marching on