John Mayer reveals his best lover and it's not Katy Perry

John Mayer got the giggles on Watch What Happens Live With Andy Cohen when “Shady the Dancing Bear” got personal and asked, “Katy Perry said you were the best lover she’s ever had. Who was the best lover you’ve ever had?”

Earlier this year, his ex Katy Perry ranked Mayer as her most legendary lover, and Mayer seems to agree that his own body is a wonderland when he pointed to his head saying, “Right here. Right here. So far, it’s on a little SD card. I’ve been creating it myself. I have been my best lover so far.”

With sadly no one making the ranks but himself, they went on to discuss that time Mayer tweeted that he spends “an inordinate amount of time per day wondering if Nicki Minaj would like me or not,” and her reply definitely got his attention.

“She spiked the ball. It was great,” he said, “Like, you’re supposed to spike the ball, and I’m supposed to lose and you win and everybody — for the most part, I thought it was cool.”

And since Mayer seems to spend a pretty decent amount of time online, his next revelation was not too shocking when he revealed that he did tune in to Katy Perry’s 96-hour live stream. “That’s her thing, man. Like, is to go big and bold, and, um, yeah, I checked in with it. Like, it’s definitely odd to watch your ex-girlfriend sleep,” he said.

Watch What Happens Live with Andy Cohen airs Sundays to Thursdays at 11 p.m. on Bravo.

Check out Colin Hanks doesn’t recognize a single Tom Hanks movie quote during game:

Read more from Yahoo! Entertainment:

Tell us what you think! Hit us up on TwitterFacebook, or Instagram — or leave your comments below.