
Midnight Confession
Posted on June 18, 2026 at 2:51 PM
Lyrics
[Verse 1] You said forever like it was easy,
Like the stars would always align.
But the sky’s got a way of changing,
And the tides don’t stay the same.
I gave you my “I do” in whispers,
Now I’m learning how to breathe alone.
Guess some love songs write themselves, huh?
Guess I’m singing them on my own.
[Pre-Chorus] I should’ve seen the cracks in the ceiling,
Should’ve heard the silence in your tone.
But I was too busy chasing “maybe”
To notice you were almost gone.
[Chorus] So here’s my midnight confession,
All the love I held back in the dark.
You wanted a saint, but I’m just a lesson,
A heart that learned how to restart.
Yeah, I’m healing in the afterglow,
Dancing in the scars you left.
Guess I needed to lose you to know
That my peace ain’t yours to keep.
[Verse 2] Now the nights smell like coconut and rain,
Your cologne’s just a ghost in my sheets.
I could call you, but what’s the point?
The dial tone’s the only sound I need.
Found a playlist from last December,
All our “us” in every track.
But the radio’s playing our ending,
And I’m finally learning to laugh.
[Pre-Chorus I should’ve seen the cracks in the ceiling, Should’ve heard the silence in your tone. But I was too busy chasing “maybe” (Ad-lib: “Too late now”) To notice you were almost gone. [Post-Chorus] Oh-oh-oh… I’m not waiting by the window, No more “what ifs” in my head. Oh-oh-oh… The future’s mine to borrow, And I’m taking back the red. [Chorus] So here’s my midnight confession, All the love I held back in the dark. You wanted a saint, but I’m just a lesson, A heart that learned how to restart. Yeah, I’m healing in the afterglow, Dancing in the scars you left. Guess I needed to lose you to know (Ad-libs: “Oh-oh,” “Tell me why”) That my peace ain’t yours to keep. [Bridge] I used to beg for your attention, Now I’m begging for my reflection. The mirror don’t lie, it just reflects, And baby, I’m finally obsessed With the woman in the glass again… Oh-oh-oh So let the past stay in the past, I’m writing my name in the sand. No more ghosts in my rearview, I’m driving with the top down. Yeah, the stars look different tonight, Like they’re cheering me on. Guess I needed to lose you to know (Big ad-lib: “I’m free!”) That my peace ain’t yours to keep. [Final Chorus] So here’s my midnight confession, All the love I held back in the dark. You wanted a saint, but I’m just a lesson, A heart that learned how to restart. Yeah, I’m healing in the afterglow, Dancing in the scars you left. Guess I needed to lose you to know (Ad-libs: “Yeah,” “Now I do”) That my peace ain’t yours to keep. [Outro] So play our song one last time, But turn the volume down. I don’t need the reminders, When the silence is so loud. Yeah, I’m free in the afterglow, No more ghosts in my sheets. Guess I needed to lose you to know (Whispered: “Now I do”) That my peace ain’t yours to keep.