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

Shannon & Terence in Marvin, NC

Jesse & Josh in Dallas, TX

Ashley & Ray in Roanoke Valley, VA

Beth & Joe in Tulsa, OK

Carolyn & Bill in Cambridge, MA

Jesalyn & Alston in Lubbock, TX

Cynthia & Brendan in Washington, DC

Alyson & Mathew in Tucson, AZ

Jennifer & Evan in Virginia Beach, VA

Grace & Anil in Piedmont, CA

Mohini & Vipal in Newport Beach, CA

Stephanie & Nick in Birmingham, MI

Linda & Derrick in Las Vegas, NV

Maribeth & Erik in Des Moines, IA

Kelly & Travis in Orlando, FL

Kasey & Rod in Sanger, CA

Kären & Jared in Northport, AL

Hannah & Thomas in Franklin, TN

Christin & Michael in Mobile, AL

Talia & Shelby in Sarasota, FL

Sara & Mark in Huntington, WV

Jackie & Jason in Pittsburgh, PA