Jennifer Lopez and Casper Smart have split after dating on and off since 2011. The couple has "not been together for a few weeks," a source told People. "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."
Jennifer, 47, initially got together with backup dancer Casper five years ago, shortly after the end of her marriage to Marc Anthony. They first went their separate ways in 2014, before later reuniting in May 2015.
News of their split will come as a surprise to many – they were last pictured together as recently as 13 August, when Casper attended Jennifer's show in Las Vegas. The pair happily posed together with Jennifer's ex Marc, with who she co-parents twins Max and Emme, and his model wife, Shannon De Lima.
Casper also celebrated Jennifer's birthday last month with a very sweet Instagram tribute that read: "HAPPY BIRTHDAY to the light of my life. My supporter, rock, partner in crime and love. To the most beautiful bear in the world. I love you and wish you the happiest birthday ever."
Earlier this year, Jennifer addressed reports that the couple were engaged during an appearance on Ryan Seacrest's radio show. "I'm not engaged and I didn't know there were rumours," she said. "I've been so busy that I haven't really had time to keep up with gossip."
But she did tell the Today show that she would be open to tying the knot for the fourth time. "I love getting married," she said. "I really want to get married in a church with a big dress."