Jennifer Lopez has revealed she's engaged to actor Ben Affleck, nearly two decades since calling off their original wedding.
The couple first started dating in 2002 after meeting on the set of the film Gigli, quickly establishing themselves as a Hollywood power couple.
They got engaged that same year but decided to separate in 2004.
Lopez went on to marry singer Marc Anthony, while Affleck married actress Jennifer Garner.
Both found themselves single early last year and were first spotted back together in April.
Major announcement!!!! https://t.co/G5oGxtX0z5 pic.twitter.com/HTIqbHMJ2M
— jlo (@JLo) April 9, 2022
The singer shared a video of herself crying today while showing off her engagement ring.
She'd previously teased her news online, describing it as 'really exciting and special'.