Should've Known Better
Yeah
Why did I
Even think of giving you my heart?
You deserve nothing
But still I poured from my cup til I was dry
Can't lie
I feel stupid for falling in love
Knowing from the jump you weren't for me
I should've known better
I thought you and me had each other's backs
Turns out you were never looking out for mine
You was a walking red fucking flag
I was looking at you through rose colored eyes
I know that you know
That you were never here for me
I guess that's why you're so cold
From the start you wanted to leave
So why the fuck did I stay in the first place?
You were gaslighting me on and on
You were keeping me down in a hurt place
Need to break free from this trauma bond
I'm dying
From the fights and the lying
This ain't love, it's surviving
Should've ran away when I had the chance to bail
Now I ask myself
Why did I
Even think of giving you my heart?
You deserve nothing
But still I poured from my cup til I was dry
Can't lie
I feel stupid for falling in love
Knowing from the jump you weren't for me
I should've known better
Damn, you were a cold devil
Toxic written on you with bold letters
Cut by the thorns focused on the rose petals
I guess it's my fault, I should've known better cuz I
Can't turn a hoe into a wife
Bitch, I hope I never see you again in my life
Can't count how many times you crossed the line
No accountability, saying the fault is mine
Then you tell me
That I'm the bad guy
But tell me
How could I be that guy?
When you're out here wilding out, acting reckless
Criticizing me cuz I'm overprotective
You give me a headache
Playing so many mind games
With you it's impossible to keep my mind straight
Manipulating me, to you I was a puppet
You are so dishonest, can't even keep your lies straight
On and off
Hate and love
You suck at this love shit
And your head game sucks
I hate you
Only brought the worst out of me
Wasn't shit before me, you still ain't shit after me
Gut telling me "don't fuck with that girl"
But I was ride or die I was blind to the curb
You badmouthing me although it's not true
If you lie about me I'll tell the truth about you
Why did I
Even think of giving you my heart?
You deserve nothing
But still I poured from my cup til I was dry
Can't lie, I feel stupid for falling in love
Knowing from the jump you weren't for me
I should've known better
I should've known better
I should've known better
I should've known better, yeah
Why did I
Even think of giving you my heart?
You deserve nothing
But still I poured from my cup til I was dry
Can't lie
I feel stupid for falling in love
Knowing from the jump you weren't for me
I should've known better
I thought you and me had each other's backs
Turns out you were never looking out for mine
You was a walking red fucking flag
I was looking at you through rose colored eyes
I know that you know
That you were never here for me
I guess that's why you're so cold
From the start you wanted to leave
So why the fuck did I stay in the first place?
You were gaslighting me on and on
You were keeping me down in a hurt place
Need to break free from this trauma bond
I'm dying
From the fights and the lying
This ain't love, it's surviving
Should've ran away when I had the chance to bail
Now I ask myself
Why did I
Even think of giving you my heart?
You deserve nothing
But still I poured from my cup til I was dry
Can't lie
I feel stupid for falling in love
Knowing from the jump you weren't for me
I should've known better
Damn, you were a cold devil
Toxic written on you with bold letters
Cut by the thorns focused on the rose petals
I guess it's my fault, I should've known better cuz I
Can't turn a hoe into a wife
Bitch, I hope I never see you again in my life
Can't count how many times you crossed the line
No accountability, saying the fault is mine
Then you tell me
That I'm the bad guy
But tell me
How could I be that guy?
When you're out here wilding out, acting reckless
Criticizing me cuz I'm overprotective
You give me a headache
Playing so many mind games
With you it's impossible to keep my mind straight
Manipulating me, to you I was a puppet
You are so dishonest, can't even keep your lies straight
On and off
Hate and love
You suck at this love shit
And your head game sucks
I hate you
Only brought the worst out of me
Wasn't shit before me, you still ain't shit after me
Gut telling me "don't fuck with that girl"
But I was ride or die I was blind to the curb
You badmouthing me although it's not true
If you lie about me I'll tell the truth about you
Why did I
Even think of giving you my heart?
You deserve nothing
But still I poured from my cup til I was dry
Can't lie, I feel stupid for falling in love
Knowing from the jump you weren't for me
I should've known better
I should've known better
I should've known better
I should've known better, yeah
Credits
Writer(s): Sam Claudio
Lyrics powered by www.musixmatch.com
Link
© 2025 All rights reserved. Rockol.com S.r.l. Website image policy
Rockol
- Rockol only uses images and photos made available for promotional purposes (“for press use”) by record companies, artist managements and p.r. agencies.
- Said images are used to exert a right to report and a finality of the criticism, in a degraded mode compliant to copyright laws, and exclusively inclosed in our own informative content.
- Only non-exclusive images addressed to newspaper use and, in general, copyright-free are accepted.
- Live photos are published when licensed by photographers whose copyright is quoted.
- Rockol is available to pay the right holder a fair fee should a published image’s author be unknown at the time of publishing.
Feedback
Please immediately report the presence of images possibly not compliant with the above cases so as to quickly verify an improper use: where confirmed, we would immediately proceed to their removal.