Well I think we all knew this was bound to happen eventually. Jennifer Lopez and her man child Casper Smart have broken up. Now J Lo is 44 and Casper is 27 no matter how fine both of them are a 17 year age difference will eventually become a problem because technically she was dating a mentally 18 year man because we all know men are idiots and don’t think their age lol! A source has informed that they have broke up about 2 months ago but kept it on the low because it was a “civil” break up. Gotta love Jennifer but her love life sucks I wonder who she’ll date next.