Ten years ago, Marcie Winter had her heart set on marrying Zack Kincaid. But he stood her up at the altar -- to chase very different dreams. Now he's back in their small Maine town, claiming he has new dreams. Of marriage, church picnics and a seaside cottage full of little Kincaids. But Marcie, busy with her caf? and a bit of family mystery, gave up hope for a life with Zack long ago. More charming than ever and vowing he's changed, Zack is asking for a second chance. Now Marcie just needs faith to believe that, this time, he means forever.