Verse 1
I really thought this time was different
The way you reached for me again
You said the things I needed healing from
And I believed them
For a moment it felt safe
Like maybe we could change
But every time it got too real
You slowly drifted away
⸻
Pre-Chorus
And I can’t keep loving
Potential versions of you
While losing pieces of myself
Trying to pull us through
⸻
Chorus
So this is my final goodbye
Not because I stopped loving you
But because I finally learned
Love ain’t enough when it’s one-sided truth
I opened the door again
You walked in… then disappeared
And I can’t survive another cycle
Of hoping you’ll stay here
⸻
Verse 2
You came close when it felt easy
But distant when it got deep
And I kept trying to understand
What you wouldn’t speak
I don’t hate you for your silence
Or the ways you pulled away
I just hate how long I stayed
Waiting for consistency
⸻
Pre-Chorus
And I know you felt something
I’ll never call it fake
But feelings without effort
Still leave hearts to break
⸻
Chorus
So this is my final goodbye
Not because I stopped loving you
But because I finally learned
Love ain’t enough when it’s one-sided truth
I opened the door again
You walked in… then disappeared
And I can’t survive another cycle
Of hoping you’ll stay here
⸻
Bridge (deep emotional truth)
Maybe in another life
You would’ve met me fully
Maybe fear got in the way
Of everything we could be
But I can’t keep drowning
In what almost was
I need peace more than
I need unfinished love
⸻
Final Chorus (acceptance version)
So this is my final goodbye
And I mean it this time
I’ll always care somewhere inside
But I can’t keep abandoning mine
I loved you honestly
More than you probably knew
But I finally love myself enough
To stop waiting for you
⸻
Outro
Final goodbye…
Final goodbye…
I release you…
And I release me too…