Many likeable characters, plot twists, and enjoyable close calls. My husband disagreed, and said it was too predictable, but he didn't know how it turned out, and hadn't guessed who the killer would be... Voices are well done by reader, but not the best I've heard.