The 47-year-old singer and on-again, off-again boyfriend Casper Smart have called it quits … again.

“They have 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.”

Lopez and Smart, 29, began dating in 2011, split two-and-a-half years later in 2014 and then reunited last year. At the time, sources told Page Six they “broke up … but he was trying to win her back.”

Last month, Smart and her longtime manager Benny Medina threw her a lavish birthday party at Caesars Palace in Las Vegas. Smart, who reportedly is remaining friends with J.Lo, was also spotted at her concert just a week ago alongside another of her exes, Marc Anthony.