When Beau "Casper" Smart and Jennifer Lopez broke up over the summer, we were all left scratching our heads wondering why their on-and-off relationship of about five years came to an end. 

Their romance seemed strong just weeks before it was officially over. While celebrating Lopez's birthday at the end of July, Smart posted this photo with a sweet caption:

photo: Instagram/@beaucaspersmart
"HAPPY BIRTHDAY to the light of my life. My supporter, rock, partner in crime and love. To the most beautiful bear in the world! I love you and wish you the Happiest birthday ever.."
At the time of the breakup, a source told People that nothing "dramatic" occurred, the relationship "just came to a natural end." But new details from People suggest that the failed relationship is Smart's doing.

“She kicked him out because he cheated on her and he got caught," a source told People.

photo: Instagram/@beaucaspersmart

This is the second time Smart reportedly cheated on the "Ain't Your Mama" singer. The source revealed he cheated two years ago and "promised he would never do it again and once he did, she was done.”

Recognizing the error of his ways, Smart is now "doing everything he can to get back together" with Lopez. And why wouldn't he be? Lopez is the ultimate catch. 

Folks on Twitter can't wrap their minds around why anyone would ruin a good thing with JLo.

I mean, she's smart, gorgeous, talented, charismatic, and super successful – what more could a dude be looking for?

photo: Twitter

Call in the doctors.

photo: Twitter

Because no one in their right mind should do JLo wrong.

Maybe it's time for a name change.

photo: Twitter

Because really...

photo: Twitter