Verse 1
You knew my heart, knew my fears
Knew the stories I don’t tell for years
Sat in my office at 4pm
Said “I’ve got you” yeah, remember when?
You met my family, knew my kids
Heard every stupid thing I did
I trusted you with everything
I never thought you’d betray our thing.
Pre-Chorus
You learned my weaknesses by heart
I thought that meant you’d guard the parts
I never showed the world outside
Chorus
You’re a saint in public, villain in private
Crying to strangers just to survive it
You burned my name just to stay clean
Played the victim on a TV screen
I was the one who answered your calls
Now you made me the monster to all
You needed sympathy to feed your ego
Too bad i’m not the anti-hero
Verse 2
You told them secrets only you knew
Painted them darker, twisted the truth
Every favor, every ride
Turned into proof I ruined your life
You borrowed hope, you borrowed trust
You borrowed money “just this once”
But when the bill came back to you
You changed the ending, rewrote the truth
Pre-Chorus
I covered for you, took your side
Defended you in every fight
Now I’m the headline you designed
The villain you needed to hide
Chorus
You’re a saint in public, villain in private
Crying to strangers just to survive it
You burned my name just to stay clean
Played the victim on a TV screen
I was the one who answered your calls
Now you made me the monster to all
You needed sympathy to feed your ego
Too bad i’m not the anti-hero.
Bridge (slow / emotional)
I would’ve helped you if you asked
I would’ve stayed through all your past
But you didn’t want a friend at all
You wanted someone built to fall
You didn’t stab me in the back
You handed out a script and facts
Then watched them all believe your tears
While I lost years…
I lost years.
Breakdown (drums kick back in)
You weaponized every word I said
Turned every kindness into regret
You didn’t want love, you wanted control
You needed a villain to play your role
Final Chorus
You’re a saint in public, villain in private
Built your halo out of lies and silence
Every rumor keeping you serene
You played the victim — you played it perfectly
I was your friend when nobody cared
You were the war I never declared
You didn’t just break my trust apart
You built your innocence from my heart
You’re a saint in public, villain in private
Crying to strangers just to survive it
You burned my name just to stay clean
Played the victim on a TV screen
I was the one who answered your calls
Now you made me the monster to all
You needed sympathy to feed your ego
Too bad i’m not the anti-hero