Celebrity News ENTERTAINMENT: After 18 years of dating, Jennifer Lopez has announced her engagement to Ben Affleck April 9, 2022 360media 0