Michelle & Justin in Stillwater, MN

Though Michelle and Justin both attended the University of Wisconsin-Madison (and in fact lived next door to one another when he was a member of Kappa Sigma and she a member of Pi Beta Phi), they remained distant friends...until shortly after graduation. THE BRIDE Michelle Grant, a 28-year-old advertising account executive THE GROOM Justin Frys, a 29-year-old sales director and financial advisor THE DATE September 27 After graduation, we both moved back to Minneapolis, says Michelle. Justin bought a house and I moved into an apartment with a mutual girlfriend, Kelly, and I often found myself going out with Kelly and her boyfriend Bob, who was Justin's best friend. Eventually Michelle and Justin went on a date for dinner and a movie. From there on out it was love, Michelle professes. The couple was just a few months away from celebrating their four-year anniversary (and a few days before Michelle's birthday) when Justin proposed during a surprise trip to Cancun. It was nighttime and they were cuddling on the beach. I was being a dork, enjoying a game of counting waves and promoting the theory that every seventh wave seemed to be bigger than the rest, remembers Michelle. And then, before I realized what was happening, Justin knelt on one knee and popped the question. They rushed back to the hotel and ordered a bottle of champagne to celebrate.

MORE PHOTOS LIKE THIS

Karen & Damien in New York, NY

Chelsi & Jake in Oak Grove, MN

Robin & Bill in Chicago, IL

Jennifer & Joe in Clearwater, FL

Margi & Wes in Atlanta, GA

Margaret & Alex in New York, NY

Amy & Stan in Detroit, MI

Elise & Bill in Brenton Harbor, MI

Renee & Michael in Rochester, NY

Jody & Chris in St. Paul, MN

Amy & Terry in Chicago, IL

Deanna & Mike in York Harbor, ME

Anna & Ryan in Lake Travis, TX

Lauren & Brian in Islamorada, FL

Allison & David in New York, NY

Rachel & Louie in Alto, MI

Amy & John in Farmington Hills, MI

Lora & Casey in Golden, CO

Beth & Justin in Vicksburg, MS

Krystal & Harris in Laguna Beach, Southern CA

Madeleine & Matthew in Brooklyn, NY

Laurie & Jason in Asheville, NC