According to a new report, Jennifer Lopez broke up with longtime boyfriend Casper Smart because he cheated on her!
The "Ain't Your Mama" singer allegedly ended her relationship with the 29-year-old after he was caught being unfaithful — and it wasn't the first time.
"She kicked him out because he cheated on her and he got caught,” a source tells People magazine. “It happened two years ago, and he promised he would never do it again and once he did, she was done.”
Now, the dancer is "begging to come back" and is telling the 47-year-old beauty he is a changed man, even getting a tattoo that reads, "You must embrace the darkness to see the light."
However, sources exclusively revealed to Life & Style before the split that Casper was jealous of Jennifer's relationship with ex-husband Marc Anthony. And after seeing them reunite in the studio, that's not changing anytime soon.
"Casper’s jealous that J. Lo is still friends with Marc,” the insider said at the time.
For a look back at Jennifer and Casper's cutest moments together, check out the gallery below!