• Jennifer Lopez and Ben Affleck are engaged again, 18 years after they called off their last engagement
  • Lopez confirmed the engagement through a short video posted on her On the JLo newsletter
  • She showed off a green diamond engagement ring in the clip

Ben Affleck and Jennifer Lopez are ready to get married.

The singer, 52, and the 49-year-old "Justice League" star — who rekindled their romance last year — are engaged, a rep for Lopez confirmed to People.

Lopez announced their engagement via her newsletter, On the JLo, where she posted a video for fans in which she stares adoringly at a green diamond engagement ring. She did not say anything specific and instead let fans connect the dots.

"You're perfect," Lopez says in a voiceover as romantic music plays in the clip.

The "Marry Me" actress teased the "major announcement" with a video on Twitter that same night. "So I have a really exciting and special story to share..." Lopez told her followers.

She also added a diamond ring emoji to her Twitter handle.

Earlier this week, Lopez and Affleck sparked engagement rumors when she was photographed with a ring on her wedding finger while shopping in Los Angeles with her 14-year-old daughter Emme.

Unnamed insiders previously told Page Six that they would not be surprised if the actor pops the big question to Lopez again.

Lopez and Affleck previously began dating in July 2002 and got engaged that November before postponing their September 2003 wedding just days before the date. They ultimately called off their engagement in January 2004.

Lopez went on to have two kids with ex-husband Marc Anthony, Emme and her twin brother Max, 14. Affleck, meanwhile, shares three kids with ex-wife Jennifer Garner: Violet, 16, Seraphina, 13, and Samuel, 10.

Lopez recently told People that she and Affleck "had a little bit of fear" of giving each other a second chance at love following the media scrutiny surrounding their first relationship in the early 2000s, but she said that the two of them are happier now and are protective of their rekindled romance.

This time around, the singer said they've decided to make their relationship more private and only share what they want to share. She also said she is more confident in their love after the experience they've gained since their 2004 breakup.

"We both were like, 'Wow, we're so happy and we don't want any of that to come into play again.' We're older now, we're smarter, we have more experience, we're at different places in our lives, we have kids now, and we have to be very conscious of those things. We're so protective because it is such a beautiful time for all of us," she explained.

Lopez also expressed her confidence in her and Affleck's reignited relationship during an interview with Rolling Stone in February. She said that she doesn't see them ever breaking up again.

"I don't think we would have got back together if we thought that was where it was headed," Lopez told the magazine. "We feel like what we found again is so much more important, and how we protect that and how we live our lives — what to share, what not to share — is the balance that we have now, the benefit of experience and the wisdom that we gained over the years."

Lopez told Ellen DeGeneres during a previous appearance on the TV host's show that she doesn't think anyone was "more surprised than" her and Affleck when they rekindled their romance last year.

"You never could imagine that something like that could happen. It's a beautiful thing," the singer said.

Ben Affleck attended the Los Angeles premiere of his new movie "The Tender Bar" with Jennifer Lopez -- the couple reunited in 2021 after 17 years apart
Ben Affleck attended the Los Angeles premiere of his new movie "The Tender Bar" with Jennifer Lopez -- the couple reunited in 2021 after 17 years apart