Fit-and-Flare Oleg Cassini Gown

Jannie donned three dresses, for different parts of the wedding. For the ceremony, she went for timeless elegance, wearing an off-the-shoulder Oleg Cassini gown with fit-and-flare silhouette, sweep train and seven layers of delicate lace. “I’m very indecisive, so I went dress shopping with a very open mind,” Jannie says. “I didn’t have a ‘this is the dress’ moment, but all it took was the look on my mother’s face to know which dress I was wearing.”

MORE PHOTOS LIKE THIS

Wtoo by Watters Blush Ball Gown

Romantic Blush Bouquet and Silver Hair Accessory

Pronovias Ivory Lace Wedding Dress

White Birdcage Veil With Crystals

DIY Dried Flower and Duck-Feather Bouquet

Crystal-Embellished Neutral Bridal Headband

Ivory Flower and Greenery Wedding Arch

Nordstrom Headpiece Adorned With Crystals

Blush Ball-Gown Wedding Dress

MyMoon Whimsical DIY Wedding

Elegant Crystal Pin in Updo Hairstyle

Gold Headband and Brown Tie

Floral Hair Accessory and White Rose Boutonniere

Suzanne Neville Wedding Dress

White Tulle Flower-Girl Dresses

Elegant Silver Crystal Necklace

Gold Fabric Flower Hairpiece in Updo

Simple Red Rose Boutonniere

Gray Suit With Ivory Flower Boutonniere

Swarovski Crystal Wedding Tiara

White Ranunculus-Adorned Updo Bridal Hairstyle

Monique Lhuillier Chantilly Lace Sheath Dress