Jennifer Lopez has enjoyed a string of high-profile romances over the years, before eventually finding happiness with new husband Ben Affleck.
The happy couple - who were previously engaged in the early 2000s - tied the knot in an intimate Las Vegas wedding on Saturday evening.
Confirming the news in her On The JLo fan newsletter, the singer-actress wrote: "Love is beautiful. Love is kind. And it turns out love is patient. Twenty years patient.