Rachael & Mike in Fridley, MN

A promise is a promise. But when Rachael came across Mike playing guitar with friends at a college party, she made a promise she didn’t realize she’d keep. The Bride Rachael Olson, 27, pharmaceutical sales rep The Groom Mike Walsh, 26, insurance sales The Date July 23 When Rachael asked him to play “One Sweet World” by The Dave Matthews Band, Mike reluctantly told her he didn't know how. “So I told him I would marry him some day if he could learn to play the song by the next time I saw him,” she says. “Sure enough, two days later, he knew how to play the song!” A few years later, Mike decided to call her on her old promise. With help from her mother, a jeweler, Mike designed a ring just for Rachael and arranged a surprise proposal at home. “He said, ‘Rachael, I have a few things I want to tell you. I love you, and I want to love you for the rest of your life,’” she remembers.

MORE PHOTOS LIKE THIS

Allie & Sean in Alexandria, VA

Lauren & Brian in Beaver Creek, CO

Courtney & John in Winters, CA

Lisa & Jerry in Santa Barbara, CA

Brenda & Aaron in Nebraska City, NE

Lisa & Mike in Charleston, SC

Lara & Peter in Mount Arlington, NJ

Melanie & Joe in Austin, TX

Kristin & Jamie in Fort Madison, IA

Jessie & Ben in Rutherford, CA

Desiree & Nolan in Brainerd, MN

Jessica & Wade in Cambridge, MA

Margaret & Buddy in San Benito, TX

Becci & Jimmy in Chagrin Falls, OH

Stefanie & Tom in Wells, ME

Britt & Jeff in Austin, TX

Nikki & Nick in South Sioux City, NE

Stephanie & Charlie in Baiting Hollow, NY

Christie & Christopher in Hamburg, NJ

Sara & Randy in Lincolnville, KS

Lauren & James in Jupiter, FL

Shauna & Jorge in Chagrin Falls, OH