Fans were made to wait 20 years for this, but it's finally happened: Jennifer Lopez and Ben Affleck are now officially engaged.
The singer made the announcement via a teary-eyed video message in her newsletter "On the JLo", in which fans could also catch a glimpse of her large green diamond ring.
Rumors of the engagement, however, first emerged after pictures of Lopez wearing that exact ring while shopping were taken by paparazzi, but she appeared to hide the diamond when she noticed the camera.
The happy news comes after reports that the couple has purchased a $55 million estate in the ritzy Bel-Air area of Los Angeles.