Jennifer Lopez has announced she will tie the knot with Ben Affleck, 18 years after the couple called off their wedding.
The singer and actress, 52, revealed she was engaged for a second time to Hollywood star Affleck in her online newsletter, OnTheJLo.
She teased how she had a “major announcement” in a post to her 202 million Instagram followers on Saturday.
But those who are not part of her “inner circle” would have to sign up to her website, where she shares “more personal things”, to learn her news, she added.
View this post on Instagram
She has since added a diamond ring emoji to her Twitter handle, where she revealed her engagement to her 45.2 million fans.
The couple, famously nicknamed Bennifer, reignited their romance after Lopez broke up with baseball star Alex Rodriguez and Affleck split with actress Ana DeArmas last year.