[Verse 1]
You showed up late to my birthday brunch
With lipstick on your shirt — oh, was she fun?
Said it’s just a friend, yeah, cool excuse
Do all your “friends” wear Jimmy Choo’s?
You gaslit me like it was foreplay
Made me feel insane in a cute way
Told your mom I was “just a phase”
But kept my pics — just in case?
[Pre-Chorus]
Oh, you really had me fooled
Oh, I Thought your chaos was kinda cool
But baby, I’ve got news for you...
[Chorus]
Congrats on loooosing me!
Hope your new girl loves your lies and therapy
Bet she’ll frame your texts like modern poetry
Oops, did I overshare? That’s so me
Congrats on losing me!
I was the prize, now you’re stuck on read receipts
Go write a song — oh wait, you’d need a b**t
Just one more boy who peaked at twenty-three
Congrats on loooosing me!
[Verse 2]
You always cried when I called you out
Then claimed you “hate drama” (with a pout)
Blocked me, then unblocked for fun
Like I’m your ex and your number one?
Told your friends I was “so intense”
Guess I should’ve just made less sense
I won’t play the villain in your tale
But if I did, I’d still outsell
[Pre-Chorus]
Oh, the spotlight's yours, go shine
In your mess of half-truths and wine
But darling, I wrote your goodbye…
[Chorus]
Congrats on loooosing me!
Hope your new girl loves your lies and therapy
Bet she’ll frame your texts like modern poetry
Oops, did I overshare? That’s so me
Congrats on losing me!
I was the prize, now you’re stuck on read receipts
Go write a song — oh wait, you’d need a b**t
Just one more boy who peaked at twenty-three
Congrats on loooosing me!
[Bridge]
Now I’m the voice inside your head
In every joke she doesn’t get
You’ll think of me, oh what a thrill
You lost the girl — and I paid the bill
[Final Chorus]
Congrats on loooosing me!
Guess your ghost stories all start with “she”
I’m the plot twist in your history
Too bad I left before the sequel, sweetie
Congrats on loooosing me!
Post my pics like we’re still meant to be
Sorry babe, I don’t date me