Jennifer Lopez and Ben Affleck have their happy ending twenty years after split
Ben Affleck and Jennifer Lopez have finally found their happy ever after, 20 years after they called off their wedding, married and divorced other people, then fell in love again