Jennifer Lopez and Ben Affleck is all set to get married now. Almost two decades after the superstars called it quits, Jennifer and Ben are once again engaged.
The actress confirmed the news through her On the JLo newsletter on April 8.
The couple previously began dating in July 2002. They got engaged the same year in November before postponing their September 2003 wedding just days before the date.
They called off their engagement in January 2004.
In a video message to her fans on Twitter, a tearful Lopez showed off her green diamond engagement ring.
"So I have a really exciting and special story to share..." Lopez told her followers.
Jennifer Lopez, 52, has 14-year-old twins Emme and Max with ex-husband Marc Anthony.
Ben Affleck, 49, shares three kids with ex-wife Jennifer Garner: Violet, 16, Seraphina, 13, and Samuel, 10