They wave old glory
For all to see
Stand together
In war and peace
Hear their battle cry
No time for fear
Day of a reckoning
Is loud and clear
American soldier
Ready anytime
Fighting evil
Protecting innocent life
American soldier
They sacrifice
Serving country
Many gave their life
American soldier
American soldier
Some walk away without a scratch
Some lying in crimson stain
Some cry for their friends
They want see again
American soldier
Standing together
Holding onto Faith
On the trail of the last one
Through heavens gate
American soldier
Number for a name
Flying old glory
To heaven again
God bless
American Soldier