[Intro]
[female
Soft]
You held my hand
Way past goodbye
Said
"We’ll be fine"
We were just trying not to cry
[Verse 1]
[female]
Your hoodie’s on the chair
Still smells like your cologne
Coffee cup
One extra there
But I wake up alone
All the little plans
Now they just crowd my phone
Scrolling through the almosts
Till my chest turns to stone
[Chorus]
[female lead
Male under]
We were almost
Almost loved
Almost enough
Had the pictures in my head
Had the names for our kids
But "almost" crashed into us
Left me here picking up trust
I was all in
You were half in
Halfway out the door we shut
We were almost
Almost loved
[Verse 2]
[male]
Yeah
I watched you fall asleep
Tracing lines across your back
I was scared of what I’d keep
So I kept holding back
I could feel you slipping
Every time I didn’t speak
Now I’m talking to the ceiling
Like it answers me
[Pre-Chorus]
[female]
Why’d you make me your home
If you were just passing through?
[male]
Why’d I whisper "forever"
When I doubted it was true?
[together
Soft]
Guess we broke what we bent
Now we’re stuck in the in‑between
[Chorus]
[female lead
Male echoes]
We were almost
Almost loved
Almost enough
Had the pictures in my head
Had the names for our kids
But "almost" crashed into us
Left me here picking up trust
I was all in
You were half in
Halfway out the door we shut
We were almost
Almost loved
[Bridge]
[female
Riffing]
Almost called you last night
Almost said "come back"
Almost sent that long text
Almost took it all back
But my peace costs more
Than a halfway heart
I deserve a whole thing
Not this broken start
So I sing
[melismatic riff on "I deseeerve better
Better"]
[male
Low]
You were standing in the doorway
Love right in your hands
I was busy counting exits
Instead of making plans
I would fix it if I could
But I can’t change what I’ve done
Now I’m holding every silence
Like it weighs a ton
[Breakdown Chorus]
[female solo
Stripped beat]
We were almost… almost loved
(so close, so close)
Almost enough
(never enough)
I was all in
You were half in
[female riffs
Airy runs]
And that’s not love
That’s not love
[Chorus]
[together
Female on top
Big ad‑libs]
We were almost
Almost loved
Almost enough
Had the pictures in my head
Had the names for our kids
But "almost" crashed into us
Left me here picking up trust
I was all in
You were half in
Halfway out the door we shut
We were almost
Almost loved
[Outro]
[female
Soft riff]
Almost loved
Almost
Almost
[male
Distant]
I let the best thing I had
Turn to "almost"
[female
Final run]
I won’t settle for almost
Anymore