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

Wendi & Josh in Orange Park, FL

Amy & Stan in Detroit, MI

Kylene & Adam in Cape Charles, VA

Ginger & Alex in Washington, DC

Tracy & Leon in Chicago, IL

Brittany & Nate in Las Vegas, NV

Melissa & Scott in Cleveland, OH

Lindsey & Michael in Colorado Springs, CO

Meredith & Steve in Voorhees, NJ

Molly & Luke in Poland, OH

Alex & David in Livingston, NJ

Cathy & Steve in Warren, NJ

Susan & David in Kansas City, MO

Danika & Luca in Phoenix, AZ

Erica & Michael in Chicago, IL

Amelia & Bryan in Fort Worth, TX

Ashley & Kevin in Washington, DC

Laura & Matt in Washington Township, NJ

Erin & Rahim in New York, NY

Jessica & Bryan in Newburgh, IN

Mary Kate & Ryan in Chicago, IL

Anne-Marie & Jason in Pittsburgh, PA