Amy & Miguel in Bensalem, PA

Miguel’s friends showed up for his birthday party in Philadelphia five years ago with the perfect surprise -- they brought along another friend, Amy. “Miguel made his grand entrance, looked straight at me and gave me -- the only person he didn’t know -- a huge hug,” Amy says. Right then, she and Miguel clicked, and they were inseparable for the rest of the night. The Bride Amy Schaefer, 29, financial analyst The Groom Miguel Rodriguez, 33, Army National Guard recruiter The Date May 27 Amy had to return to New Jersey the following day, but the two met again a few weeks later and stayed up the entire night talking. “At that moment, I knew we were meant for each other,” Amy says. Nearly four years later the couple was walking their dog in Valley Forge Park when Miguel handed Amy a framed letter expressing his love that he’d written years before. Miguel then dropped down on one knee, and, though she could barely see through the tears, “I reached for him and happily accepted,” Amy says.

MORE PHOTOS LIKE THIS

Kimberly & Nick in Marietta, GA

Nicolina & Michael in Fort Worth, TX

Sara & Paul in Indianapolis, IN

The Escort Cards

Kathyriya & Joe in Los Cabos, Mexico

Jennifer & Neal in Lake Oconee, GA

Brooke & Ricky in Poplarville, MS

Bobby & Tony in Cincinnati, OH

Selina & Dan in Kansas City, MO

Laura & Laney in Houston, TX

Heather & Jason in Banff, Alberta

Helga & Adam in Mountainburg, AR

The Flowers

Lee & Jeffrey in Dallas, TX

Roseanne & Keith in Brooklyn, NY

The Reception Decor

Christie & Matt in Austin, TX

Kelly & Robert in Ocean Springs, MS

The Reception Decor

The Ceremony Decor

Cheryl & David in Nassau, Bahamas

The Bridal Bouquet