Justin and Hailey Bieber’s wedding was "magical".
The couple tied the knot for the second time on Monday (30.09.19) in South Carolina in front of their friends and family after getting hitched legally in a New York courthouse last September, and they couldn’t have wished for a better day.
A source told PEOPLE.com: "They had the best wedding and the best celebration. It was all flawless and absolutely magical.
"They were thrilled to have their families and friends in South Carolina. It meant more than they imagined. It was all very special.
"Although they were already married, their religious wedding ceremony was very important. It now feels more official for them."
Justin and Hailey exchanged vows in front of around 150 guests – including Ed Sheeran, Kendall and Kylie Jenner, Travis Scott, Usher and Jaden Smith – in the Somerset Chapel within the grounds of the Montage Palmetto Bluff hotel.
It’s believed the ceremony was conducted by Justin’s pastor Judah Smith, while Hailey’s sister Alaia Baldwin and cousin Ireland Baldwin were her bridesmaids.
Guests had been served cocktails before the wedding and trays of champagne were on hand as they made their way to the Wilson Ballroom for dinner.
The night before their wedding, the couple gathered their loved ones together for a pre-wedding sleepover, where they hosted a screening of ‘The Notebook’.
As well as the film, Justin and Hailey, 22, hosted fun and games at their carnival themed pre-wedding party, and put on a whole spread of ice cream and candy, along with a giant dance bash, bowling, and a big game of capture the flag.
Once their wedding was done and dusted, Justin, 25, uploaded a photograph of the newlyweds sharing a smooch and wrote: "My bride is [fire emoji].