Jennifer Lopez has confirmed that she finally got married to Ben Affleck.
It’s about 20 years since the couple ended their first relationship and cancelled their original wedding.
She was engaged to MLB star Alex Rodriguez in 2019, but that didn't last and in 2021 they announced their separation, which was just weeks before Lopez was spotted out with Affleck again.
But they got engaged again in April and in a newsletter to fans she told them 'it turns out love is patient".