Damn. For the majority of the 372 pages, this book had me going, guessing, unsure,enjoying the way the author dropped hints. The characters are well-drawn, not annoying unless they're supposed to be.Probably by page 220 or so I began to figure out what was happening or probably had happened and even...