"I wrote the music," he wrote, "produced the song, arranged it and cut the vocals though. And initially she wanted it kept secret, hence the pseudonym. Hurtful to me at this point that her and her team would go so far out of their way to try and make ME look bad at this stage though.

Advertisement - Continue Reading Below

"I figure if you're happy in your new relationship you should focus on that instead of trying to tear your ex bf down for something to do."

Advertisement - Continue Reading Below

Oosh.

Which would have been tense enough in itself, but then Calvin casually brought Katy Perry into it. You know, Katy Perry. The one who Taylor Swift has allegedly had a massive ongoing feud with, the one that inspired 'Bad Blood', and the one that occasionally likes to throw shade at T-Swizzle.

"I know you're off tour and you need someone new to try and bury like Katy ETC but I'm not that guy, sorry," tweeted Calvin. "I won't allow it." WOW.

AND NOW IT LOOKS LIKE KATY PERRY HAS RESPONDED. WHAAAAT.

Just an hour or so after Calvin's rant, Katy Perry tweeted a gif of Hillary Clinton doing some artful shrugging and awkwardly looking around while raising her eyebrows. She wrote no words, but we think the gif says it all.