This Dancing With the Stars Bride's Dress Looked Even Better Under a Rainbow

Fairy-tale weddings do exist if you happen to be Peta Murgatroyd and Maksim Chmerkovskiy. The Dancing With the Stars couple got married over the weekend at Oheka Castle in Long Island, and the bride wore the perfect wedding dress for the special occasion. Peta walked down the aisle in a voluminous crystal bodice ballgown. While her top had an off-the-shoulder fit, her skirt flared out Cinderella style. From the back, the dress featured layers of pleats that resembled the petals of a rose.

The wedding dress was definitely a stunner, but Peta's reception gown was equally as gorgeous. After the ceremony, the dancer switched into a feathery dress with a slightly sheer bodice. It was fun and dramatic, and we wouldn't expect anything less from a DWTS personality. Read ahead to see more photos from Peta's special night.

Peta Murgatroyd and Maksim Chmerkovskiy Had Their Wedding at a Castle

The ceremony was held at Oheka Castle on Long Island (the same place Taylor Swift filmed her Blank Space music video).

The Bride Wore a Gorgeous Ivory Ball Gown

The Pleats on Her Dress Resembled Roses

A Rose Bouquet at the Wedding

A Rainbow Appeared as the Couple Kissed

They couldn't have timed it better if they tried.

Guests Included DWTS Alum Rumer Willis

For the Reception, Peta Wore a Feathery Gown

Her headpiece was custom designed by Bridal Styles Boutique and was encrusted with Swarovski crystals and different size pearls.

The Dress Was Full of Flair

Appropriate for a Dancing With the Stars gal.

The Mothers of the Bride and Groom Wore Their Own Versions of a Ball Gown

The Wedding Looked Perfect

Seriously, they resemble cake toppers here.