New York: (Web Desk) Hollywood actress and singer Jennifer Lopez has re-engaged to her ex-boyfriend after 20 years. According to foreign media reports, the world famous American actress and singer Jennifer Lopez has formally got engaged to her old friend Ben Affleck again after 20 years. Jennifer Lopez, 52, announced her engagement in a short video on her website, which also showed Jennifer wearing a green diamond ring. In the video, Jennifer Lopez’s voice is heard saying ‘You are perfect’, sources close to the singer have confirmed that the clip is a video of the engagement announcement. News of her engagement spread like wildfire on social media as the video surfaced. Before the video surfaced, the singer hinted on her Facebook page last evening that “something very special” would be coming soon. Remember, this is the second time Jennifer and Affleck have exchanged rings, Earlier in 2002, the actor got engaged after only a few months of dating, but within a year, the couple ended their engagement due to excessive media attention. Jennifer Lopez entered the world of showbiz at the age of 22. She worked as a dancer in the comedy show In Living Color and gained a lot of fame. Jennifer entered the music world with her first music album, The 6.