Lyrics
I'm not a perfect soldier
I'm not a perfect man
This is not a hero's song
But I'll do the best I can
To stand up to attention
With my back against the wall
To leap from this trench
To heed the battle's call
I give my life for you
I give my life for you
With every drop of blood that's true
I give
My life
For you
They talk to us of causes
How ours is just and strong
But the other side has causes
And they've had them all along
There is no cause in no-man's land
Only comrades in arms
And the mad eyes of the dying
The sky they stare upon
They give their lives for you
They give their lives for you
With every drop of blood that's true
They give
Their lives
For you
On the mangled fields of Flanders
On the Somme
In Passchendaele
We were cut down like wheat
Beneath a deadly flail
Oh you generals and you statesmen
You patriots at home
Hear us as we call to you
Oh come to us oh come
We gave our lives for you
We gave our lives for you
With every drop of blood that's true
We give
Our lives
For you
For you
For you
Written by: Anana Kaye, David Olney, Irakli Gabriel


