[Verse 1]
Twenty-five years, and the morning still stays
In the names we carry through ordinary days
A folded flag rests by the window at home
Grief learned the shape of the places they’re gone
[Pre-Chorus]
I was angry, I was burning inside
Wanted a face for the tears I could not hide
But the years asked a harder thing of me
How do I remember without becoming the grief?
[Chorus]
I won’t forgive the wound by calling it small
I won’t forget the lives, the families, the fall
But I won’t let hatred command what I do
The dead deserve more than a heart split in two
I’ll speak their names, I’ll carry them through
With sorrow in my chest and mercy in view
[Verse 2]
A child asks why the old pictures remain
Why grown-ups still pause when they hear that date named
I tell them the truth: some losses don’t end
They become careful hands, and the way that we mend
[Pre-Chorus]
There are questions that silence can’t close
There are wounds no parade can oppose
Still the drumbeat beneath every prayer
Says protect what is living, and answer with care
[Chorus]
I won’t forgive the wound by calling it small
I won’t forget the lives, the families, the fall
But I won’t let hatred command what I do
The dead deserve more than a heart split in two
I’ll speak their names, I’ll carry them through
With sorrow in my chest and mercy in view
[Bridge]
At the memorial, the flags move slow
Twenty-five candles in a measured row
No anger can return the ones we lost
No vengeance can repay that cost
So I stand with the mourners, steady and plain
Remembering the names through the rain
[Final Chorus]
I won’t forgive the wound by calling it small
I won’t forget the lives, the families, the fall
But I won’t let hatred command what I do
The dead deserve more than a heart split in two
I’ll speak their names, I’ll carry them through
With sorrow in my chest and mercy in view
[Outro]
Twenty-five years, and the names still remain
A quiet roll call beyond fear and blame
I lower my head, then I rise for the day
Keeping love for the lost in the choices I make