Over the weekend, Ben Affleck and Jennifer Lopez exchanged vows in Las Vegas. The couple, who had called off an engagement in 2004, reunited nearly a year ago. Now they are officially married. In her newsletter, Jennifer Lopez wrote, "We did it. Love is beautiful. Love is kind. And it turns out love is patient. Twenty years patient."