Jennifer Lopez has reportedly split from her 29-year-old beau Casper Smart.
The 47-year-old singer ended her relationship with her long term boyfriend after five years together.
"Jennifer and Casper have split," a source told People. "They have not been together for a few weeks."
"It wasn't anything dramatic and they were on good terms – it just came to a natural end. They will remain friends and they see each other, but they are not together. It was very amicable.”
The on-again, off-again couple first got together in 2011 and, despite many saying it wouldn’t last due to the large age difference, the pair became one of the longest standing couples in Hollywood.
While the pair were spotted together back stage at her Vegas show just two weeks ago, a source close to Jennifer says she ended the relationship recently.
The singer and actress, who is notoriously private about her love life recently addressed speculation she was engaged.
"I'm not engaged and I didn't know there were rumors," Lopez said. "I've been so busy that I haven't really had time to keep up with the gossip,” she told Ryan Seacrest.
A representative for both J-Lo and Casper had no comment.