[Verse 1]
You touched my face like I was fragile
But never said you'd stay
I memorised your silence
And prayed you'd speak someday
I saved the side of the bed you liked
Kept your songs you used to play
But loving you was like holding smoke-
Always fading, never stayed
[Pre-Chorus]
And I still wear the lies like perfume
Faint but clinging to every room
[Chorus]
You were almost mine
And it still breaks my chest
To know I almost had it all
But not enough to rest
I held my breath, I gave you space
You disappeared without a trace
You weren't the love I got to keep-
But God, you felt that deep
[Verse 2]
Your name still tastes like winter
Sharp and soft on my tongue
And I still fold your ghost at night
In the bedsheets we once clung
The "almosts" are what kill me
More than endings ever could
'Cause we were something unfinished
And I don't think I understood
[Pre-Chorus]
You slipped through like water, like time
But I still wish I called you mine
[Chorus]
You were almost mine
Almost something real
And that kind of almost
Takes forever to heal
You held my heart like borrowed time
I lived in maybes, you lived in lies
You weren't the one who said goodbye-
But you still left like night
[Bridge - softest moment]
There's no grave to visit
No words that close the door
Just echoes in my ribcage
And a love that asked for more
[Final Chorus - whispered, breaking voice]
You were almost mine
And that's the saddest part
You never promised anything
But you still broke my heart
No big goodbye, no ending scene
Just quiet in the in-between
You weren't the love that stayed for good
But you were the one
I wish... I understood