In the scheme of things, Calvin Harris has been taking his breakup from girlfriend-of-more-than-a-year Taylor Swift pretty well. Sure, he deleted every photo of her from his Instagram, but he hasn't made any big public anti-Swift announcements. Until now, anyway.
According to the "Calvin sources" TMZ keep in their pocket, Harris has written a breakup song. Boom. Beat Taylor Swift to that breakup-song punch. TMZ reports that the song, "Olé," is written from Swift's new boyfriend, actor Tom Hiddleston’s, perspective. The lyrics make it clear Harris thinks Swift cheated on him with Hiddleston.
According to TMZ, one lyric goes, "I see online that you begun to be a good girl and take trips with your boyfriend. Being attentive, continue to pretend ..." Another goes, "You've hidden my name in your phone so you can call me to tell me you've been going through hell. Left him alone and you booked in a hotel."
And if that wasn't enough, there's wordplay based on Hiddleston's character Loki from the Avengers movies. "Low-key you won’t tell none of your friends about me."
There’s even a photo of Harris and the singer on the track John Newman shooting a music video for the song.
So we know the song exists. Whether or not it's actually a breakup song about Swift is still up in the air.
Regardless, the news got us thinking about the breakup song as a work of art. So we put together a list of some of our favorites. Because like one Flo & Franker said, "Celebrities don't feud over breakups like they used to."
1. "Dreams" - Fleetwood Mac
Stevie Nicks wrote this song about her break up with Lindsey Buckingham and then performed it with…Lindsey Buckingham. Savage.
2. "You're So Vain" - Carly Simon
Rumored to be written about actor Warren Beatty. A song like this is definitely one way to tell someone it's over.
3. "Cry Me A River" - Justin Timberlake
This song was believed to be about JT's breakup with Britney Spears, but it's actually about his business partner's breakup with actress Elisha Cuthbert.
4. "It's Not Right but It's Okay" - Whitney Houston
So long, Bobby Brown.
5. “You Oughta Know” - Alanis Morissette
"‘Cause the joke that you laid in the bed that was me and I’m not gonna fade as soon as you close your eyes, and you know it. And every time I scratch my nails down someone else’s back, I hope you feel it. Well, can you feel it?"
Damn Uncle Joey.
6. “Irreplaceable” - Beyoncé
When this song came out we all thought, who would ever cheat on Beyoncé. Welp.
7. "We Are Never Ever Getting Back Together" - Taylor Swift
You can't have a list of breakup song without Taylor Swift. This one is allegedly about her break up with actor Jake Gyllenhaal. Watch your back Calvin Harris, the girl's got skills.
You can find these songs (minus Taylor, who isn't streaming on Spotify) and many many more breakup songs on our Spotify playlist.