The story itself was excellent, engaging, and kept me turning pages to discover what would happen. The protagonist? Not so much. While the side characters are, for the most part, incredibly characterized and feel unique and alive, the protagonist could have been replaced by a cardboard standee throughout most of the book. He provides very little emotional weight until the end, and just isn't that interesting. The story saved this one. 4/5