[Intro — spoken, distant]
Yeah...
I thought I had forever.
Turns out I just had chances...
And I wasted every one.
[Verse 1 — slow rap]
I keep staring at my phone like your name might appear,
Like a couple more months could erase a whole year.
But I know what I did, I ain't blaming nobody,
You gave me your heart and I broke it like a hobby.
Said things I can't take back when I was angry and cold,
Now the silence hits harder than the stories you told.
I keep loving the ghost of the girl that I knew,
But a ghost can't forgive me... and I can't blame you.
[Chorus — distorted, melodic]
I still love you... but you ain't coming home,
I fucked it up... now I sleep here alone.
I would tear out my heart just to make things right,
But sorry comes too late when you ruin someone's life.
And I know, I know...
You found peace where I couldn't go.
So I'll love you from a distance I made myself—
You were heaven...
And I became hell.
[Verse 2 — half-sung rap]
I replay every moment like a tape in my head,
Every “I love you” turning into words you never said.
I thought you'd always stay, that's the lie that I believed,
Now I'm learning you can love somebody and still watch them leave.
I'd give anything to go back to that night,
Hold you closer, swallow my pride,
But time don't reverse and forgiveness ain't free,
And the person you need might not be me.
[Bridge — whispered over guitar feedback]
If I could find a version of me
Before I made you hate me...
I'd beg him—
Don't let her go.
[Final Chorus — louder, breaking]
I still love you... but you ain't coming home,
I fucked it up... now I die here alone.
I keep reaching for a memory that ain't there anymore,
'Cause I lost you when I thought you'd always be mine.
And I know...
You'll never love me the way you did before.
That's the price of breaking something
You thought could never break.
[Outro — spoken]
So if you ever hear this...
I hope you're happy.
Even if...
I'm not the one who gets to see it.