This may possibly be one of the best books I've ever read. Honestly I struggle to even put it into words. The characterisation was flawless, as was the development of the story. The two sides of the tale run together in a way I was not expecting and when I finally figured it out I think I actually p...