Everything happens for a reason — at least it does if you’re Jennifer Lopez . None of us expected Jen and Ben Affleck to find their way back to each other nearly two decades after their breakup. Especially not so soon after her split with fiancé Alex Rodriguez . It may have seemed shocking and […]