We know a lot about Julianne Hough's dream wedding—that she married on a lake in Idaho, that her party bus got in a bit of trouble, and that her two adorable pups made a star appearance. But, as we should've expected, there are even more details worth sharing about her special day. Of greatest importance: The glowing bride wore two wedding dresses.
While exchanging vows with husband Brooks Laich, Hough donned a custom Marchesa gown. But after leaving the wedding ceremony, she swapped it out for something stellar. A photo from People shows the bride and groom kissing as they cut into their wedding cake and Hough is wearing a sheer, flowy number that looks insanely comfortable and beautifully bohemian.
In Touch Weekly shared more photos of the dress, this time in snapshots of Hough and Laich entering their reception. Apparently, the couple arrived on a vintage speedboat—one that Laich had a little trouble docking! The wedding took place at Lake Coeur d'Alene, so the transportation choice was fitting.
People shared a few more reception details, like that Hough's bridesmaids and girlfriends surprised her with a dance. The group performed a routine choreographed to Sia's "The Greatest," but that didn't rival Hough and Laich's own first dance. Apparently, Hough surprised Laich with well-timed fireworks, which went off along with the dance's song, OneRepublic's "All This Time."