Teri & David in Nags Head, NC

As summer was nearing its end, four-and-a-half years after they’d met, Teri drove out to North Carolina’s Outer Banks to visit David where he was working. She’d been hoping for a proposal all summer, and this was the last weekend they’d be spending time together before she started graduate school. The Bride Teri Leake, 24, music educator The Groom David Stipe, 26, recording engineer The Date June 22 After a night out celebrating David’s sister’s birthday, David said it was a tradition to take a walk on the beach. Teri thought nothing of it until David suddenly dropped to one knee and held up a ring.

MORE PHOTOS LIKE THIS

The Centerpieces

The Program

The Reception Decor

Kimberly & Justin in Newport Beach, CA

Shannon & Keith in Boone, NC

Holly & Craig in Estes Park, CO

The Flower Girl

Lori & David in Houston, TX

The Escort Cards

The Reception Decor

The Flower Girl Details

Karen & Billy in Houston, TX

The Bridesmaid Looks

Stefanie & Peter in Concordia, MO

The Bridesmaid Looks

The Escort Cards

The Gown

The Programs

The Centerpieces

Jisun & Charles in Atlanta, GA

The Reception Decor

Libby & Roger in Stevenson, MD