In World War two they stormed the beaches of Normandy

In Viet Nam with all the contradictions and tragedy

In Afghanistan they’re battling the elusive Taliban

Brothers in arms just kids dying by the flying flag

Chorus

Hero’s with halos

On white clouds with the angels that brought them home

God rest their souls

Finally getting some peace

They never got here below

They sacrificed so we can be free

White stone crosses fill quiet cemeteries

We could never pay what we owe

Hero’s with halos

V2

Perhaps in a thousand years will have stopped all the wars

But were violent, violence is always knocking on our door

Maybe I’m all wrong and we might learn to see

Finally with enough wisdom and we don’t have to be

Chorus

They sacrificed so we can be free

White stone crosses fill quiet cemeteries

We could never pay what we owe

Hero’s with halos