After five years of break ups and make ups, Jennifer Lopez and Casper Smart finally realised there was never going to be fairy tale ending for them.
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.
According to 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.”