Los Angeles - Jennifer Lopez and Casper Smart have split up.
The 47-year-old singer and the 29-year-old dancer - who have been together since 2011, despite a brief separation in 2014 - have called time on their relationship but are still said to be "on good terms" after an "amiable" break-up.
A source told PEOPLE: "Jennifer and Casper have split. 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 amiable."
Sources close to Casper told TMZ that the break-up hasn't happened but others have told the gossip website the relationship is over.
The pair were seen at her Las Vegas show a few weeks ago.
Jennifer - who has eight-year-old twins Max and Emme with her ex-husband Marc Anthony - first got together with Casper, following her split from Marc, when he was a back-up dancer on her tour in 2011.