Jennifer Lopez Reveals Reason She and Ex Marc Anthony Are Not Together!

Jennifer Lopez and Marc Anthony are not getting back together — and the “Ain’t Your Mama” singer is finally telling fans why!

On the Friday episode of The View, J.Lo opened up about her relationship with her ex-husband and revealed they are better off as friends.

MORE: Jennifer Lopez Reveals Her Celebrity Crushes — and We’re Rooting for Leonardo DiCaprio!

“Marc and I are good how we are right now,” she said. “There’s a reason we’re not together, but we’re great friends. And we’re parents together. We’re even working on a Spanish album together.”

She continued, “We met working, and that’s where we’re really magical. When we’re on stage together, and so we leave it there. That’s it.”

Jennifer, 47, who shares eight-year-old twins Max and Emme with the Latino superstar also got emotional when talking about her kids on the daytime talk show.

“They just make my life so much better,” Lopez added. “I’m forever grateful. I didn’t have kids until later. I almost thought it wasn’t going to happen for me, so I’m very aware that I was blessed with that and it could have been something different. I don’t take it for granted.”

MORE: Drake Spotted on Date With Swedish Twins — What About Jennifer Lopez?!

Earlier this year, Life & Style reported that Marc was determined to get J.Lo back after she started dating rapper Drake. However, she couldn’t get over their past issues.

“She was having major doubts because of the trust issues she’s always had with Marc,” a source said. [Jennifer] didn’t want to put the kids through the emotional turmoil of possibly getting back together with their dad if it wasn’t on solid ground.”

Fans shouldn’t worry about Marc, who has already moved on with 21-year-old model Mariana Downing.

For a look back at Marc and Jennifer in happier times, click through the gallery below!