Verse 1
My mama always said you’re a really special girl
Be careful who you give your heart to
There’s a lot of boys in this world
Find the man who deserves you
And then I met you, thought you were the one
Now that seems so crazy
Lookin’ back now, I acted so dumb
Thought your love could save me
Pre-Chorus
You had me hanging on every word
Believing promises I never heard
I gave you everything I had to give
You gave me reasons not to forgive
Chorus
I should’ve listened when mama said
Some boys leave your heart hanging by a thread
You looked like forever, turned into goodbye
Left me picking up pieces every night
Now your name’s just a lesson learned
A bridge I crossed and watched it burn
I thought you were my happy ending too
But mama was right about you
Verse 2
I used to wait around for your call
Drop everything when you needed me
Didn’t realize I was giving my all
To somebody who couldn’t see
All the tears and all the time
Trying to make us work somehow
Funny how what felt so right
Feels so wrong looking back now
Pre-Chorus
You had me hanging on every word
Believing promises I never heard
I gave you everything I had to give
You gave me reasons not to forgive
Chorus
I should’ve listened when mama said
Some boys leave your heart hanging by a thread
You looked like forever, turned into goodbye
Left me picking up pieces every night
Now your name’s just a lesson learned
A bridge I crossed and watched it burn
I thought you were my happy ending too
But mama was right about you
Bridge
Maybe someday I’ll find somebody
Who loves me the way I deserve
But until then I’ll keep my heart safe
And remember every word
Final Chorus
I should’ve listened when mama said
Some boys leave your heart hanging by a thread
You looked like forever, turned into goodbye
But I won’t cry over you tonight
Cause your name’s just a lesson learned
And my heart’s stronger than it was hurt
I thought you were my happy ending too
But mama was right about you