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

Sabrina & Jesse in Ashland, OR

Sara & Matt in Cincinnati, OH

Kathleen & David in Somerset, PA

Jennifer & Evan in Virginia Beach, VA

Kären & Jared in Northport, AL

Mohini & Vipal in Newport Beach, CA

Christin & Michael in Mobile, AL

Linda & Derrick in Las Vegas, NV

Tara & Eric in Bettendorf, IA

Carey & Mattson in Gruene, TX

Meghan & Mike in Boston, MA

Kimber & Andres in New York, NY

Jesse & Josh in Dallas, TX

Hannah & Thomas in Franklin, TN

Beth & Joe in Tulsa, OK

Talia & Shelby in Sarasota, FL

Kendra & Eric in Southgate, MI

Teresa & Scott in Fort Sill, OK

Shannon & Terence in Marvin, NC

Grace & Anil in Piedmont, CA

Ashley & Ray in Roanoke Valley, VA

Stephanie & Nick in Birmingham, MI