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 LIKE THIS

Hannah & Thomas in Franklin, TN

Christin & Michael in Mobile, AL

Talia & Shelby in Sarasota, FL

Jackie & Jason in Pittsburgh, PA

Alyson & Mathew in Tucson, AZ

Jennifer & Ted in San Francisco, CA

Sheila Marie & Jovon in East Lansing, MI

Colby & Roger in Salt Lake City, UT

Stephanie & Nick in Birmingham, MI

Beth & Joe in Tulsa, OK

Carolyn & Bill in Cambridge, MA

Jesalyn & Alston in Lubbock, TX

Cynthia & Brendan in Washington, DC

Kirsten & Bill in Polk City, IA

Cari & Steve in Lawrence, KS

Kellei & Seth in Huntsville, AL

Linda & Derrick in Las Vegas, NV

Sara & Mark in Huntington, WV

Maribeth & Erik in Des Moines, IA

Kelly & Travis in Orlando, FL

Kasey & Rod in Sanger, CA

Colleen & Cam in Seattle, WA