This is, by far, the most imaginative and captivating book I've read in a long, long time. Every moment is pure entertainment, and when you're not reading it I guarantee you will be thinking about it, because it's just that good, and gives you so much to ponder. The way the characters interact, and the way the story comes together (like nothing I've ever read before) is just perfect. Mind-bogglingly perfect. My only complaint is that it ended, but on such a strong note that I really have no right to complain. Not since Lord of the Rings have I ever felt so satisfied when it was all over. An amazing read.