Jennifer Lopez and Casper Smart reportedly have ended their on-again, off-again relationship after almost five years together.

"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," a source close to the former couple told People magazine.

Lopez, 47, and Smart, 29, got together not long after Lopez' divorce from former husband Marc Anthony in 2011.

The two first broke up in 2014, but reconciled in May 2015.

A different source told TMZ the split came as the result of Smart blowing off Lopez and a Hamptons fundraiser on Saturday to spend the night at UFC 202 in Vegas.

That source also added that it's likely that Lopez and Smart could end up back together.

A rep for Lopez had no comment.