It's not uncommon for celebrities to dish on their exes, but Katy Perry took a whole step further by actually ranking her former partners by how good they were in the bedroom.
First reported by The Daily Mail, Over the weekend Katy did an extensive YouTube live stream to promote her new album, Witness.
During the stream, James Corden, host of CBS's The Late Late Show, dropped by to chat with Katy and ultimately convinced her to divulge who was the best she ever had and who was the worst.
Starting at the bottom of the list, Katy said that her least favorite partner was DJ Diplo, who she dated briefly a few years ago.
Up Next: Katy Perry Reveals Her Suicidal Thoughts During Livestream
The second place trophy went to her most recent beau, actor Orlando Bloom (The Lord of the Rings: The Fellowship of the Ring, Pirates of the Caribbean: Dead Men Tell No Tales).
Topping the list, to no one's surprise, is musician John Mayer, whom Katy has had an on-again-off-again relationship with for years.
Ultimately, though, Katy said, "They're all amazing lovers and I would have sex with all of them when I get out of this place!"
Not content with leaving the conversation at loves she's had, the conversation turned to loves she missed out on.
Katy told Corden that she felt like pop-opera singer Josh Groban was "the one that got away," and added, "He's one of my good friends. I love him so much. He's the best."
More: Miley Cyrus Reveals Katy Perry’s ‘I Kissed A Girl’ Is About Her