Marriages between celebrities are always momentous occasions, and it seems like we are going to have another Hollywood wedding, as Jennifer Lopez and Ben Affleck look set to get hitched 20 years after they were supposed to.
The pair started dating way back in 2002, and were engaged by 2003 with Affleck spending one million dollars on a diamond ring, but called off the wedding and eventually split in 2004.
Affleck and Lopez, more commonly known as Bennifer, recently got back together and according to OK Magazine, the pair will tie the knot before the end of the year.
Affleck was married to actress Jennifer Garner from 2005 to 2018, and they have have three children together. Lopez on the other hand has been married three times before – to Ojani Noa, Cris Judd and Marc Anthony.