With a dash of magic and an ensemble cast of oddball, small-town characters, this feel-good novel explores forgiveness, family, and the sense of humor it takes to live with the ones we love the most. Ebey's End is a small town on an island off the Pacific coast, reachable only by ferry (assuming the gods are with you and it's not a Tuesday). It's a comfortable, familiar (but okay, fine, sometimes lonely) life for its resident grocer...