Jennifer Lopez performs at Mohegan Sun on Saturday. (Fred Beckham/AP)

“You want to talk about love? I can talk about love. Oh, the stories!” Lopez told the audience at the Mohegan Sun in Connecticut before performing “If You Had My Love.”

After the song, J. Lo got a little philosophical.

“What is love?” Lopez asked, according to E!. “A lot has changed since then.”

Then the 42-year-old diva sang “One Love,” as dancers dressed like her exes, including Ben Affleck and Diddy, walked around with the stage with Lopez look-alikes. While this seems unbelievably painful and a tad self-destructive, there’s video proof that it happened.

“A little trip down memory lane, huh?” Lopez asked the crowd. It’s at this point that she started to “sob” and then left the stage one song later, according to Radar.

While this move would be understandable considering Lopez split with third husband Marc Anthony this July, the Hartford Courant says this account isn’t completely true.

“When the song ended, she stood for a few moments on stage, basking in the waves of adulation enveloping her and making that awww face people make to acknowledge feeling touched by some kind gesture,” Eric R. Danton wrote. “Then Lopez did what all professional performers do when the applause crested: she did another song.”

Lopez’s own account of the moment doesn’t mention sobbing or fleeing from the stage.

“After I sang the song, I’m standing there, and I realized that I did bare a little bit of my thoughts in this song. I also acted it out, kind of, for the audience. The way they received it was very touching,” Lopez told Access Hollywood of the performance. “It was very, very touching. I think they felt that, and I felt it from them. It kind of overwhelmed me.”

This post has been updated.