Despite some flaws, I liked it. There was quite a few happy coincidences, alongside characters and fairly long secondary stories introduced so that convenient solutions could happen. I also had this uneasy feeling all the way through the book that something horrible was going to happen to one of ...