Jennifer Lopez and Ben Affleck have officially tied the knot and we are screaming with excitement.
JLo confirmed the news that 'Bennifer' got married in Vegas by posting a series of pics to her newsletter 'On The JLo'.
In the newsletter, Lopez wrote how the special moment played out.
"Last night we flew to Vegas, stood in line for a license with four other couples, all making the same journey to the wedding capital of the world."
She continued: "We barely made it to the little white wedding chapel by midnight. They graciously stayed open late a few minutes, let us take pictures in a pink Cadillac convertible, evidently once used by the king himself."
"We read our own vows in the little chapel and gave one another the rings we'll wear for the rest of our lives," Lopez added.
"In the end,it was the best possible wedding we could have imagined."
She ended the letter announcing her new name: Mrs Jennifer Lynn Affleck.
*Internally screaming*
JLo also revealed that she wore a dress from an old movie and her hubby wore a jacket straight out of his closet.
That is what we call a MOMENT!
It's no secret we have been waiting for this 'Bennifer' love story for almost 20 years.
After the two got engaged in November 2002, their wedding was postponed in September 2003 due to crazy media coverage.
Unfortunately, they never made it down the aisle and ended their engagement in January 2004.
Lopez and Affleck reconnected 17 years later, after having children and other marriages along the way.
It's the love story of our dreams.
Lopez was relaxing in a bubble bath when Affleck proposed again in April 2022.
Now that the two have officially tied the knot, many fans have taken to Twitter to share their thoughts on the surprise wedding, with one claiming Jennifer hasn't aged at all.
Another wrote that the couple getting married is just "too powerful."
Oh, but just in case you thought it would be a good idea to text your ex today one girl has some advice for you!
Yeah we will leave the perfectly re-united love story to the happy couple for now... Congrats to the newlyweds!