Julianne Hough's weekend wedding was absolutely "magical."
The Dancing With the Stars judge took to Instagram on Wednesday to reflect on her Saturday nuptials to the "love of my life," Brooks Laich.
WATCH: Julianne Hough and Brooks Laich Are Married!
"The weekend finally arrived- And it was MAGICAL!!! The weekend my best friend, my love of my life, and my new husband @brookslaich and I brought our family and closest friends together to have fun, encourage love, and celebrate our marriage!" Hough wrote. "I'm so grateful I get to spend forever with this incredibly kind, thoughtful, strong and adventurous man. I'm the luckiest woman in the world to be your wife!"
Laich also took to Instagram to gush about his new wife, calling the wedding "the best time of my life." "I am eternally grateful for her kindness and love, and truly feel like the luckiest man in the world," he wrote.
WATCH: Julianne Hough's Wedding Party Bus Gets Stuck in a Ditch -- But That Doesn't Derail the Festivities!
The cute couple tied the knot on the shore of Lake Coeur d'Alene, Idaho, where Hough spent her summers growing up. Hough, who shared her wedding photos with People, sported two different Marchesa gowns on Saturday, and was walked down the aisle by her father, Bruce, in front of more than 200 guests. At the reception, the blonde beauty danced with her father to "Daddy's Little Girl," a song she co-wrote with her sister 10 years ago.
It was truly a wedding weekend for the pair, who surfed on the lake before saying "I do" during a huge welcome party with friends and family. See what Hough's brother, Derek Hough, told ET about the festivities in the video below.