Some of the characters were quite strong, though several felt stereotypical to me (especially Blue Owl and Henrietta). The plot was utterly predictable in nearly every particular. As soon as a doomed character came onstage, I knew that said character was doomed. As soon as the ultimate love interest walked on, it was obvious that she and Amos were fated to be together. The portraits of the engaging, interesting characters are all that kept me reading, and all that keep me from dinging this book down to one star.