Check out all the rocks that she got...
This marks the sixth engagement for J.Lo, who previously got engaged to the now-49-year-old actor in 2002. The two broke up in 2004 and started separate families—she shares 14-year-old twins Max and Emme with ex-husband Marc Anthony, while Affleck and ex-wife Jennifer Garner have three kids—Violet, 16, Seraphina, 13, and Samuel, 10.
In 2002, Affleck proposed to Lopez with a pink diamond ring. This time, the actor gave J.Lo a green diamond sparker. In a video message sent to her fans, a tearful Lopez showed off her new sparkler, saying, "You're perfect."
She echoed similar comments in a previous edition of her On the JLo newsletter. Per People, she wrote, "I always say the color green is my lucky color — maybe you can remember a certain green dress."
See photos and details about Lopez's engagement rings, past and present: