Jennifer Lopez and Ben Affleck have gotten engaged for a second time after calling off their prior pledge in 2004.

Lopez shared a video of her appearing emotional and sporting her green engagement ring in her newsletter “On the JLo.”

The video shows Lopez admiring the ring, whispering, “You’re perfect.” Affleck proposed with a ring featuring two smaller diamonds on each side of a large green diamond in the middle — a different shade from the pink diamond with which he proposed the first time in 2002.

Her sister Lynda Lopez shared photos from the video on her Instagram Stories, writing, “So this happened. Love you @jlo @benaffleck.”

The couple met in 2001 on the set of the rom-com Gigli, where they played criminals stuck on a job together, and they struck up a real-life friendship.

While the film flopped, Affleck said in January that he didn’t regret it because he “did get to meet Jennifer, the relationship with whom has been really meaningful to me in my life.”

Affleck popped the question to Lopez in 2002 with a stunning pink diamond engagement ring.

But the pair postponed their nuptials days before the wedding in 2003, saying in a statement, “Due to the excessive media attention surrounding our wedding, we have decided to postpone the date.”

“When we found ourselves seriously contemplating hiring three separate ‘decoy brides’ at three different locations, we realized that something was awry,” the statement went on to say. “We began to feel that the spirit of what should have been the happiest day of our lives could be compromised. We felt what should have been a joyful and sacred day could be spoiled for us, our families and our friends.”

In January 2004, they officially called things off.

Speculation mounted that the pair had rekindled their romance after she and baseball legend Alex Rodriguez ended their engagement in April 2021.

“I feel so lucky and happy and proud to be with him,” Lopez said about reuniting with Affleck. “It’s a beautiful love story that we got a second chance.”

It will be the fourth marriage for Lopez, 52, and the second for Affleck, 49.

Read more about: