I had been meaning to read this books for a while. It starts out a little confusing, but quickly clears things up and gets into the main plot. The characters seem to grow as the story moves, and your opinion change constantly as unexpected twists appear at every corner. I love how it flows, and the ...