I'm waiting for my soldier to return
This dog-eat-dog world will crash his feelings down
I know he's a good hearted boy
But the cities are made of stone
And it ain't no place for us to fool around
I'm waiting for the time good things will come
With milky honey mountains all around
I know we've got hung up in all the promises they've done
So I'm waiting for my soldier to return
Well, I step aside
This battlefield will break
And you'll teach me now the milestones of your home
Then I'll show up there with lights upon your face
Cuz I'm waiting for my soldier to return