[Verse 1]
(F) You take two hours
Just to pick a shirt
Say it's “effortlessly casual”
But you’re dying from the work
(M) You call it vintage
It’s a laundry pile
You say you’re out of my league
But you’re copying my style
[Pre-Chorus]
(M) You act like you’re the upgrade
(F) You act like you’re the prize
(M) Got your name in every mirror
(F) Got your ego in your eyes
(Both) Tell me who you tryna fool here
‘Cause I see right through that shine
[Chorus]
(Both) We’re too good for each other
That’s what we tell our friends
I say I could do better
You say this will never mend
(M) But you’re still in my kitchen
(F) And you’re still in my bed
(Both) We’re too good for each other
At least that’s what we said
[Verse 2]
(M) You grade my kisses
Like a test I failed
Circle all my little flaws
Like a letter never mailed
(F) You love the drama
Like your favorite show
Hit me with a cliffhanger
Then you beg me not to go
[Pre-Chorus]
(F) You act like you’re my savior
(M) You act like you’re my cure
(F) But you’re texting me at midnight
(M) Saying you’re “not really sure”
(Both) If we’re wrong
Why are we calling
Every time we close that door
[Chorus]
(Both) We’re too good for each other
That’s what we love to say
I claim I could do better
You swear you’ll walk away
(M) But you’re still in my t-shirt
(F) And you’re still in my head
(Both) We’re too good for each other
At least that’s what we said
[Bridge]
[Cello and piano riff
Trumpet punches between vocal phrases]
(F) Maybe we’re scared to say it
(M) Maybe we like the fight
(F) Maybe we’re just pretending
(M) We don’t fit just right
(Both) ‘Cause every time we clash
We fall back in instead
(F) Guess “too good for you”
(M) Means “you’re all I get”
(Both) Means “you’re all I get” (hey!)
[Chorus]
(Both) We’re too good for each other
We keep repeating lines
I brag I could do better
You brag you’re doing fine
(M) But you’re stuck on my playlist
(F) And you laugh at what I said
(Both) We’re too good for each other
But we’re sharing the same bed
[Outro]
(M) You’re too good for me
(F) I’m too good for you
(Both) Say it like a joke
But it might be true
(F) Or maybe we’re just perfect
(M) In this messed-up way
(Both) Too good for each other
Is why we stay (oh yeah)