A sea of white crosses, standing silent and still
Young men and women taken at the Almighty's will
Remembered in names engraved on a wall
America's Best, who answered a call
They walked through hell's fury, we call war
As they fought for Old Glory and all she stood for
To secure Freedom and Liberty to those yet born
They were cheered by many, by others were scorn
A flag on a casket, as they were laid to rest,
These Protectors of Freedom, America's Best,
They tell what courage and commitments about,
As twenty-one rounds of fire, rings out.
We pay our respect to all those who fell
Going back to a crack in the Liberty Bell
On Memorial Day, let us give them our Thanks
To those who gave their lives in the ranks
Our Fathers and Mothers, A daughter or son
Give meaning to the saying, "These colors don't run"
A flag waving gently, displayed by a door
Give Thanks for the Freedom, our Heroes died for.