Jennifer Lopez and toyboy Casper Smart have split up after five years together.
The 47-year-old singer and the 29-year-old dancer – who have been together since 2011 despite a brief separation in 2014 – called it quits.
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.”
In 2014, the couple were reported to have split but some sources claimed they were actually spending time at Jennifer’s house when they were supposed to have separated.
The pair were last seen at her Las Vegas show a few weeks ago.
J.Lo – who has eight-year-old twins Max and Emme with her ex-husband Marc Anthony — first got together with Casper when he was a back-up dancer on her tour in 2011.