Jennifer Lopez is receiving emotional support from her ex-husband Marc Anthony following her high-profile divorce from actor Ben Affleck, according to a source close to the singer. The insider told In Touch Weekly that Lopez has been "so grateful for how he's helped her through this divorce from Ben."

The 55-year-old singer and actress shares 17-year-old twins Max and Emme with Anthony, to whom she was married from 2004 until 2014. "Jennifer has been praising Marc to anyone that will listen," the source said.

Lopez's renewed closeness with Anthony comes amid ongoing public speculation over the breakdown of her two-year marriage to Affleck. The couple, who famously rekindled their early 2000s romance in 2021, wed in 2022 and finalized their divorce in January 2025.

Despite her past challenges with Anthony, Lopez previously described their 2011 separation as emotionally devastating. "When my marriage ended, it was not easy to find forgiveness," Lopez told W Magazine in 2016. "It wasn't the dream that I had hoped for, and it would have been easier to fan the flames of resentment, disappointment and anger."

"But Marc is the father of my children, and that's never going away. So, I have to work to make things right. And that is, by far, the hardest work I do," she said at the time.

The relationship between Lopez and Anthony has since evolved into what sources describe as a strong and supportive co-parenting bond. "Marc's proven he's someone that she can still count on when the chips are down," the source told In Touch. "He could have easily judged her or done the whole 'I told you so' thing, since it's no secret he's never been a fan of Ben, but he's been totally compassionate and supportive."

Anthony, 56, is now married to model and former Miss Universe runner-up Nadia Ferreira. "It's not a case of him having any ulterior motive," the insider said. He's "simply there as a friend and confidante in her time of need."