Ben Affleck reportedly declared his love for new wife Jennifer Lopez, 53, and called her twin children Max and Emme, 14, a “blessing and a gift” during his wedding speech.
According to a source, the Batman star made the touching address before family and friends and his and Lopez's reception at their elaborate Georgia nuptials on Saturday.
“Ben made an impassioned speech professing his love for Jennifer and her kids, and said the children are the blessing and gift that happened because they didn’t get married before and that is proof that everything happens for a reason,” the source told Us Weekly.
The pair, who married at the 50-year-old actor's £7m Georgia estate, in front of the likes of Matt Damon and George Clooney, had married in Las Vegas in July.
However, the star-studded second ceremony, with its estimated £1m price tag, was in stark contrast to the understated elopement.
“It was a weekend full of festivities for friends and family, and it felt like a fairytale,” the insider added.
“Jennifer looked like a princess and was flawless.
“Everyone had an amazing time and danced the night away. It was very intimate and all about celebrating their love for one another and their family.”
The Hollywood stars first dated in July 2002 and got engaged in November of that year.
They were due to tie the knot in September 2003 but postponed the wedding just days before the ceremony.
They ultimately called off their engagement in January 2004.
Affleck was previously married to actress Jennifer Garner, with whom he has three children – Violet, 16, Seraphina, 13, and Samuel, 10.
They divorced in 2018 after 13 years of marriage.
Lopez’s other past relationships include her 10-year marriage to singer Marc Anthony, the father of her twins.
The pair divorced in 2014.
On Tuesday, singer and actress Lopez offered fans a “first peek” at her wedding looks.
The star shared a selection of snaps and sketches of her three Ralph Lauren dresses on her official fan site On The JLo.