Leora & Eric in Geyserville, CA

Leora knew she was being set up when her friends invited her to see a dog that their friend Eric had just bought. Leora played along. After their meeting, Eric wanted to ask Leora out—so he had his puppy, Ollie, e-mail Leora's pooch, Snoop, for play date. Snoop happily accepted. Both the dogs and the people hit it off when they met again, and just a few months later, Leora and Eric were talking about getting engaged. The Bride Leora Goren, 40, architect The Groom Eric Shapiro, 40, entrepreneur The Date May 4 Eric wanted to propose with a stand-in ring before the couple picked a real one together. He was unsure about what Leora would like, so he bought six rings! (They were all under $25.) The night they arrived, Eric took Leora up to his rooftop to give her a book he wrote and illustrated about their love story. Near the end of the story, Eric proposed to Leora. Then he did it in real life—without Ollie's help. Months after that, the couple threw a playful, modern wedding.

MORE PHOTOS LIKE THIS

Margaret & Erich in Dallas, TX

Jill & Randy in Fort Worth, TX

Sandra & Pat in Boston, MA

Brandi & William in Radnor, PA

Kelly & Robert in Philadelphia, PA

Erin & Andy in Groton, MA

Elizabeth & Mick in San Francisco, CA

Sheli & James in Brewster, MA

Lara & Bruce in Houston, TX

Patricia & Bryce in San Diego, CA

Michele & Ramy in Yorba Linda, CA

Jenny & Howard in Pittsburgh, PA

Amanda & Matt in Wilmington, DE

Elizabeth & Alex in Ipswich, MA

Sue & Keith in Boston, MA

Chau & Jeffrey in San Francisco, CA

The Cake

Mirjam & Dwight in Lititz, PA

Brooke & John in Harrisburg, PA

Rachel & Matthew in Pittsburgh, PA

Amy & Kyle in Harrisburg, PA

Kiki & Hadi in Mill Valley, CA