Big girls do cry -- just ask Jennifer Lopez, who burst into tears during a Saturday concert at Mohegan Sun in Montville, Conn.
With thousands of adoring fans looking on, the newly-single mom got emotional during a love song montage that paid tribute to three of her most high-profile romances; with male dancers playing the parts of exes Diddy, Ben Affleck and Marc Anthony, Lopez, 42, teared up during what she called a "trip down memory lane."
Why the waterworks, exactly?
"It was the Marc part of the montage which choked her up," a Lopez source explains to Us Weekly of Anthony, 43. She and the father to her twins Max and Emme, 2, announced the end of their 7-year marriage in July. "She can't help but feel sad over the loss of a marriage that went on for so long. She's emotional about the whole thing still."
"Part of her dislikes him so much," the source admits. "But another part still loves him in a way, he's the father of her children. It's confusing. She's going through a whole array of emotions right now."
Complicating matters even more, perhaps, is Bradley Cooper, whom Lopez recently began seeing after he pursued her for months. Although the 36-year-old Limitless star treated Lopez to a luxe meal at NYC's Per Se in early September, flew to Boca Raton, Fla. to be with her later that month and was spotted exiting his L.A.-area home in early September, he wasn't in the audience for Saturday's teary performance.