Jennifer Lopez has certainly been through the ringer when it comes to relationships.
The 47-year-old singer and Casper Smart, 29, called it quits in August after nearly five years together. Now, E! News can confirm J.Lo broke up with him after discovering he had cheated on her...for the second time in their relationship.
People was the first to report the story on Monday, as an insider told the publication, "She kicked him out because he cheated on her and he got caught. It happened two years ago, and he promised he would never do it again and once he did, she was done."