by Nancy Pickard
The book was very well-written and kept me guessing until all was revealed. My only problem was with the absurd number of typos, which a previous library borrower thoughtfully corrected. I don't understand why so many books I've read lately seem like they were never edited.