Jennifer Lopez is single again after her split from Alex Rodriguez and a report out this week suggests her former fiance Ben Affleck has been "waiting in the wings" for her.
The former couple got engaged in 2002 but called it off in 2004 before they could walk down the aisle. Jennifer, 51, went on to marry Latin superstar Marc Anthony and become mum to twins, while Ben, 48, tied the knot with actress Jennifer Garner and they had three daughters together.
Both couples ended up divorcing, with Jennifer going on to become engaged again to baseball player Alex Rodriguez, 45. They had been due to marry last year, but called off their wedding due to the coronavirus outbreak.
Read more on mirror.co.uk