NEW YORK, NY – AUGUST 20: Jennifer Lopez (L) and Alex Rodriguez attend the 2018 MTV Video Music Awards at Radio City Music Hall on August 20, 2018 in New York City. (Photo by John Shearer/Getty Images for MTV)

 

A self-confessed “love addict”, Jennifer Lopez has been married three times (and let’s not forget her almost-marriage to Ben Affleck).

But it seems JLo has finally found her long-term love in Alex Rodriguez, telling the world at the MTV Video Music Awards this year he was her “twin soul”.

In a new interview, the 49-year-old opened up on why she and the ex-pro athlete are so good together – because of the growth she experienced after the failed relationships.

“When we met, we’d both already done a lot of work on ourselves,” the Waiting For Tonight singer said.

“Everybody has flaws, and the people I want in my life are the people who recognise that and are willing to work on those flaws,” she explained.

“It’s super-important: someone who’s willing to look at themselves and say, ‘OK, I’m not great here’ or ‘I could do better there.'”

Will Lopez walk down the aisle for a fourth time? Watch this space.