[Verse 1]
Folded flag on mama’s table
Boots still dusted by the sand
Dog tags cold against her fingers
Letter trembling in her hand
He was nineteen, straight from harvest
Left the tractor, grabbed his pack
Said, “If something ever happens
Don’t you beg me to turn back”
[Chorus]
We lay flowers on the stone, eyes to the stars
Name by name, we remember who we are
Every cross, every row, every story etched in scars
Freedom ain’t free, it’s paid in hearts
On Memorial Day, we count the cost in hearts
[Verse 2]
Old men in their Sunday jackets
Medals shining, heads held high
Cadence echoing on the pavement
Little kids don’t understand why
Bugle crying through the quiet
Flag raised steady in the wind
Silence thicker than a sermon
As we whisper “thanks” again
[Chorus]
We lay flowers on the stone, eyes to the stars
Name by name, we remember who we are
Every cross, every row, every story etched in scars
Freedom ain’t free, it’s paid in hearts
On Memorial Day, we count the cost in hearts
[Bridge]
From muddy boots in foreign fields (oh Lord)
To front porch prayers under wheat-gold skies
They stood the line so we stand here
Hands on our hearts, tears in our eyes
[Chorus]
We lay flowers on the stone, eyes to the stars
Name by name, we remember who we are
Every cross, every row, every story etched in scars
Freedom ain’t free, it’s paid in hearts
On Memorial Day, we lift their names in our hearts