Credits
PERFORMING ARTISTS
TA Thomas
Performer
COMPOSITION & LYRICS
Sage White
Songwriter
Malika ‘Hamzaa’ Namiba
Songwriter
DJ Camper
Songwriter
Terence Thomas
Songwriter
PRODUCTION & ENGINEERING
DJ Camper
Producer
Lyrics
[Verse 1]
I'm tired of fighting expectations
I don't even deserve your patience, no
Tryna live in the moment, but I don't wanna keep you waiting
The part of me that you want but I know that I just can't face yet
[PreChorus]
If I don't let it go, then I know that I'll do damage
It was all good and well when I had it
Giving more than I can manage
It's so good, but it's bad for me
[Chorus]
From a dream to reality
What you want, it's just out of my reach
It's so good, but it's bad for me
Bad for me
If I stayed it'd be bittersweet
So I'll love you enough to leave
[Verse 2]
And it hurts to be honest
But not more than lie, yeah
Knowing we want change
Why do we run from the fate?
[Verse 3]
Now we ending in tragedy, yeah
Two hearts, too far apart
Torn from the start
And I know that won't be easy
[PreChorus]
If I don't let it go, then I know that I'll do damage
It was all good and well when I had it
Giving more than I can manage
It's so good, but it's bad for me
[Chorus]
From a dream to reality
What you want, it's just out of my reach
Just out of my reach
It's so good, but it's bad for me
Bad for me
If I stayed it'd be bittersweet
So I'll love you enough to leave
[Outro]
It's so good, but it's bad for me
Yeah, I said it's so good, but it's bad for me
Written by: Camper, Malika ‘Hamzaa’ Namiba, Sage White, Terence Thomas