It's always a tough time, splitting from an ex - then times that by a zillion and you'd be close to how Jennifer Lopez surely feels after her break from Casper Smart.

Well, we were wrong.

The singer has revealed she still loves her toyboy ex - but before you get too excited, it's just as "good friends".

Speaking on Watch What Happens Live with Andy Cohen on Thursday, J Lo said: "I've dated two dancers. One, I had a brief marriage with, Cris Judd, who is an amazing person and whom I love, and then Beau [Casper Smart], who we just broke up, who I love as well.

But the star did take the opportunity to dish the dirt on a few more exes too.

When asked if she helped Ben Affleck change his image (for the better) while they were together, Jen responded: "I did kind of like say, 'You need to be, you know, you're a movie star! You should wear a suit, you know? You should do this with your hair'."

And wondering what Jen likes in bed? Well, we now know.

"I have to say that in my limited experience, I would have to say anybody involved in music," she said when asked if actors, singers or dancers are better in bed. "So I would say singers and dancers."

And, as we know, both Chris and Casper knew their way around a dance floor.

(Image: Film Magic)

We can all breathe a sigh of relief when it comes to the singer's apparent rival Mariah Carey, because she loves her (well, likes probably) after all.

"I don't have a feud against her at all," Jen said. "I know from back in the day, I've read things that she's said about me that were not the greatest, but we have never met.

"Like, we don't know each other. I think it's kind of from word of mouth of things that have happened in the past that I'm not really aware of. But I don't know."

She added: "I would love to meet her and I would love to be friends with her. I think she's incredibly talented and I've always been a fan of hers. 'My All' is one of my favorite songs of all time. I just love her. It saddens me to hear anything that's negative because I'm a fan of hers."