Jennifer Lopez and Ben Affleck engaged

Jennifer Lopez has announced her engagement to actor Ben Affleck 19 years after the couple first called off their wedding.

The singer and actor, 52, shared the news with fans via her OnTheJLo newsletter. 

In the email, she posted a video of herself admiring a large green-stoned engagement ring on her finger.

The clip then pans up to her face, and shows her appearing to wipe away tears, before she says: You’re perfect.

Lopez trailed the “major announcement” via her Twitter and Instagram accounts, where she encouraged followers to register for her newsletter.

Lopez and Affleck started dating in July 2002, and announced their engagement in November that year. 

The couple were to be married the following September but postponed the wedding days before the ceremony. 

In January 2004, they called the engagement off and separated.

“Ben and I split up at the moment when I thought we were committing to each other forever,

it was my first real heartbreak, it felt like my heart had been torn out of my chest,” Lopez wrote in Page Six in 2014.