Even with a delay of almost 20 years, Jennifer Lopez's marriage to Ben Affleck seems to have been rather spontaneous.

The bride revealed over the weekend after her wedding at Las Vegas' Little White Chapel that she wore a vintage dress to the ceremony that had been sitting in her closet for years, waiting for the big day.

Her groom Affleck didn't have time for a wedding suit either.

He appeared in front of the registrar in a jacket from his stash.

"We did it.

love is beautiful

And as it turns out, she's patient.

20 years of patience," the singer alluded to the earlier turmoil in her newsletter On The JLo.

Lopez and Affleck had already planned the first wedding attempt for September 2003 - in Santa Barbara, California, with more than 400 guests and a wedding dress by designer Vera Wang.

A few days before the ceremony, the couple unexpectedly called off the wedding ceremony.

Supposedly it was afraid of being surprised by gossip reporters.

As later transpired, the bridal couple had fallen out over a foreign marriage clause.

"Fast and intense"

Afterwards, Lopez and Affleck not only put the wedding on hold.

The glamor couple, who had become closer a year earlier while filming the romantic comedy "Love with Risk – Gigli", separated.

Five months later, Lopez married singer Marc Anthony and had twins Max and Emme with him.

Affleck didn't stay alone for long either.

Almost a year after the breakup, he walked down the aisle with Jennifer Garner.

In the years that followed, the actress gave birth to Affleck's children Violet, Seraphina and Samuel before banishing him to the guest house of their Los Angeles estate in 2015.

The Oscar winner ("Argo") had, as Garner's predecessor Lopez had guessed when drafting the marriage contract, amused himself with the nanny.

How 52-year-old Lopez and three-year-old Affleck, known as Bennifer as a couple, became romantically close again in the spring of 2021 remains a mystery.

"It was fast and intense, but Jennifer is happy," a confidant summed up the Grammy Award-winner ("Let's Get Loud") at the time.

Three months after the engagement, Lopez and Affleck finally said yes in Las Vegas - in front of their five children and without paparazzi.

"We made it to the Little White Chapel just before midnight," the singer wrote.

"And exchanged the rings that we will wear for the rest of our lives." For Lopez, it's the fourth attempt at "Happily ever after," for Affleck the second.