Very well written, exciting to the end. I have to say I did see the ending to some extent, but the real ending has to do with one of the very core character. That ending I should have seen coming, and when you read it will be shaken as I was. Highly ...