Jennifer & John in Bath, MI

When John Dennis woke his girlfriend Jennifer Larabee one particular Christmas morning, she didn’t realize that she was about to get the ultimate Christmas present: a heartfelt proposal. The Bride Jennifer Larabee, 30, middle school teacher The Groom John Dennis, 28, senior network analyst The Date September 3 After meeting on a popular online dating site (“I never thought I would join an online dating service, much less find my husband online,” says the bride), Jennifer and John emailed and talked on the phone months before actually meeting. Once they did though, they were smitten.

More Photos From This Album

The Bridesmaid Bouquets

The Gown

The Ceremony Decor

The Ceremony

The Ceremony Decor

The Reception Decor

The Ceremony

The Favors

The Cake