Photo: Getty Images

The real reason why Jennifer Lopez and Casper Smart broke up has surfaced, and it appears that SHE dumped HIM.

Apparently Casper had a choice.. either go to a charity event in the Hamptons with J-Lo, or hang with his mates at UFC 202.

TMZ has learned that the charity fundraiser event was super important to Lopez, but Casper decided to go watch the Conor McGregor/Nate Diaz fight in Vegas with his friends instead anyway.

And that was that, no discussion followed therefore, J-Lo was simply done.

In #Vegas at the @ufc fight ready! The man himself @brucebufferufc #maclife #mcgregor @thenotoriousmma

A photo posted by Beau Smart (@beaucaspersmart) on

Source: TMZ

Want more? Get more from Kyle & Jackie O!