Julianne Hough Stuns Her Groom (and Us) in Strapless Marchesa Bridal Gown

When Dancing with the Star judge and actress Julianne Hough approached her groom on their wedding day, he had his back turned, waiting to be surprised by the first look at his soon-to-be-wife ahead of their Idaho ceremony.

When Brooks Laich eventually pivoted around, he could barely contain himself.Seeing Hough in her strapless Marchesa dress his bottom jaw fell open.

Stunned, the Canadian ice hockey pro dropped onto his heels, his hands clasped over his mouth and took a moment to stare, before springing up and rushing forward to embrace her.

“Oh my God,” he said through tears. “You’re so beautiful.”

It was the start of what Hough called her “magical” weekend nuptials.

The couple, who became engaged in August 2015, chose Coeur d’Alene, Idaho, as their wedding venue, a lakeside location that Hough used to spend summer holidays as a child.

“When I introduced Brooks to the lake, he fell in love with this special spot, and we knew this was where we wanted to raise our family and grow old together,” the 28-year-old told People. “It just felt right to be married here.”

According to People, Hough walked down the aisle to OneRepublic’s “All This Time,” which also served as the soundtrack to their first dance as husband and wife.

“Brooks and I kept eye contact the entire ceremony,” she told the magazine. “We never stopped looking at each other.”

In an Instagram post after the event, Hough wrote, “I’m so grateful I get to spend forever with this incredibly kind, thoughtful, strong and adventurous man.

“It was truly the most special time in our lives.”

This post originally appeared on Mamamia, Spring.St's Australian sister site. You can read it here.