[Verse 1]
I cooked your dinner
Learned all your friends’ names by heart
Laughed at your bad jokes
Held you together in the dark
I kept your secrets
Took every punch as a test
You called it “complicated”
But I just called it doing my best
[Chorus]
So I’m the villain in your story
The monster in the frame
You burn my side of every page
Then say I changed
If it helps you sleep at night
Turn my halo into smoke
Call me cruel
Call me crazy
I was the only one who never let you go
[Verse 2]
I fixed your messes
Blamed myself whenever you lied
You kissed my forehead
Then said I was “too much” inside
You got applause for
Walking away like you were brave
I got the rumors
You got the freedom
I got the blame
[Chorus]
So I’m the villain in your story
The monster in the frame
You burn my side of every page
Then say I changed
If it helps you sleep at night
Turn my halo into smoke
Call me cruel
Call me crazy
I was the only one who never let you go
[Bridge]
Tell them I’m heartless
Tell them I broke what you built
Cover your fear with my painted-on guilt
But deep in your quiet
When all of the noise disappears
You know the truth
I was the one who stayed for years (yeah)
[Chorus]
I’m still the villain in your story
That’s how you stay so pure
But every scar you put on me
Feels like proof I cared more
If it helps you sleep at night
Keep that version of me close
Call me cruel
Call me crazy
I gave everything
You just let me go