Say it ain't so! Jennifer Lopez and Beau "Casper" Smart seem to be donzo ... for now.
A source told People that the on-again, off-again couple have called it quits.
“Jennifer and Casper have split. They have not been together for a few weeks,” the source said, which is surprising considering that Smart was at one of JLo's Las Vegas shows just nine days ago.
“It wasn’t anything dramatic and they were on good terms – it just came to a natural end," the insider continued. "They will remain friends and they see each other, but they are not together. It was very amiable.”
The 41-year-old Lopez and 29-year-old Smart have been romantically linked since 2011. Although they reportedly broke up in the past, they were then spotted back together without ever addressing the breakup or back together rumors.
Neither Lopez or Smart's reps have confirmed or denied these latest reports.