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

Virginia Beach Wedding Portrait

Romantic Bridal Down Hairstyle With Crystal Accessory

James River Wedding Portrait

First Kiss at Meadow Event Park Ceremony

Crossed Keys Inn Wedding

Striped Pink and Navy Groomsmen’s Ties

Paloma Blanca Ivory Ball-Gown Wedding Dress

MyMoon First Dance

White Mermaid-Style Wedding Dress With Train

Off-White Lace Wedding Dress Mocha Underlay

Wtoo by Watters Blush Ball Gown

Lace Mermaid-Style Wedding Dress, Purple Sash

Wedding Party in Mint

Lace Illusion Neckline Wedding Dress on Georgia Bride

Navy Groom's Suit With Striped Tie

MyMoon Whimsical DIY Wedding

Bamboo Wedding Arch With White Draping

Blue and Gray Groom’s Suit

Elegant Ivory Wedding Dress With Ruching

Meadow Event Park Wedding Portrait

Groom’s White Calla Lily Boutonniere

Organic Lace V-Neck Wedding Dress