(Verse 1)
I gave you all the brightest parts,
Held them out with open arms.
Thought you’d treat them like they mattered,
But you left them in the dark.
And every promise that you made
Fell apart the second day.
Guess I should’ve seen it coming—
You were sunshine that wouldn’t stay.
(Pre-Chorus)
And I tried to tell myself
It wasn’t breaking me in half…
But it did, and it does,
And I’m tired of pretending it doesn’t hurt this bad.
(Chorus)
’Cause you almost loved me—
Almost made me feel enough.
Almost held me like I was
Something you were certain of.
But “almost” doesn’t hold you
When the nights get cold and long.
And I’m left with all the pieces
Of a story told wrong.
Yeah, you almost loved me—
And almost is the cruelest kind of gone.
(Verse 2)
You said you’d try, and maybe you did—
But your “try” was paper-thin.
I kept hoping if I waited
You’d show up and let me in.
But every effort that I gave
Never made you wanna stay.
I was fighting for a fire
You had already let fade.
(Pre-Chorus)
And I hate that I believed
You’d meet me where I stood…
But I did, and I do—
And it hurts to know you never would.
(Chorus)
’Cause you almost loved me—
Almost made me feel enough.
Almost held me like I was
Something you were certain of.
But “almost” doesn’t hold you
When the nights get cold and long.
And I’m left with all the pieces
Of a story told wrong.
Yeah, you almost loved me—
And almost is the cruelest kind of gone.
(Bridge)
I tell my heart to let it go,
But it’s still waiting at your door.
Still replaying every “maybe,”
Still believing you’d be more.
But you won’t, and that truth
Cuts deeper than the fall—
You didn’t lose me out of fear,
You just didn’t care enough at all.
(Final Chorus)
Yeah, you almost loved me—
And I almost got it right.
Almost thought that I was worth
More than your half-hearted try.
But “almost” isn’t love,
And it never lasts for long.
Now I’m learning how to live
With what I should’ve seen all along.
You almost loved me—
And almost was the cruelest kind of wrong.