Tom: F# F# I remember the day C# even wrote down the date, that I fell for you (Mm-hmm) D#m And now it's crossed out in red C# B But I still can't forget if I wanted to F# And it drives me insane A#m think I'm hearing your name, everywhere I go D#m But it's all in my head C# B It's just all in my head [Pre-Chorus] F# But you won't see me break, call you up in three days A#m Or send you a bouquet, saying, "It's a mistake" D#m C# Drink my troubles away, one more glass of champagne B And you know [Chorus] F# I'm the first to say that I'm not perfect C# And you're the first to say you want the best thing Dm D#m But now I know a perfect way to let you go C# B Give my last hello, hope it's worth it N.C. Here's your perfect [Verse 2] F# My best was just fine C# how I tried, how I tried to be great for you D#m C# I'm flawed by design and you loved to remind me B No matter what I do [Pre-Chorus] F# But you won't see me break, call you up in three days C# Dm Or send you a bouquet, saying, "It's a mistake" D#m C# Drink my troubles away, one more glass of champagne B And you know [Chorus] F# I'm the first to say that I'm not perfect C# And you're the first to say you want the best thing Dm D#m But now I know a perfect way to let you go C# B Give my last hello, hope it's worth it F# I'm the first to say that I'm not perfect C# And you're the first to say you want the best thing (Best thing, yeah) Dm D#m But now I know a perfect way to let you go C# B Give my last hello, hope it's worth it [Outro] F# Say yeah, yeah, yeah C# Ayy-ayy, ayy-ayy Dm D#m But now I know a perfect way to let you go C# B Give my last hello, hope it's worth it F# Here's your perfect