In recent weeks, Jennifer Lopez split from her fiancé Alex Rodriguez, and she followed that up by spending time with former flame Ben Affleck.

But, now, the 51-year-old singer has been spotted with another of her famous ex-partners: Marc Anthony.

Jennifer Lopez reunites with Marc Anthony in 2021

On Friday, J.Lo and her ex-husband were photographed by paparazzi while having coffee in Miami. The former married couple of 10 years reunited at a hotel, just days after Lopez vacationed with Affleck.

Jennifer Lopez and Marc Anthony at an event in Los Angeles in 2006

According to a source who spoke to People, Lopez and Marc Anthony shared a coffee and chatted about their current situation, including the Selena actress's single life and raising their twins, Max and Emme.

Marc Anthony, 52, has been "very comforting" for his ex, the source told the magazine.

After Ben Affleck: Jennifer Lopez, Marc Anthony reunite in 2021

But the meet-up for Lopez and Marc Anthony hasn't been the only reunion for the singer and actress since her split from Alex Rodriguez...

Exes Jennifer Lopez and Marc Anthony have reunited in 2021.

On top of vacationing in Miami and spending time at her home in LA, Jennifer Lopez was seen holding hands, hugging, and kissing Ben Affleck during their recent getaway together.

The couple was together for over a year in the early 2000s before they called it quits, but they now seem to be openly together once again.

All eyes are on J.Lo's love life these days. You can also revisit why she and Affleck ended their first relationship here.