Jennifer Lopez and Ben Affleck are engaged! JLo made the announcement in a short video on her website for fans.
The video message to fans included a video shot of JLo staring at a massive, green diamond on her ring finger and simply said "You're perfect."
The engagement comes almost a year after the couple reignited their relationship.