Such an amazing story. It takes a few pages to get used to the different story lines, but they don't take long to start coming together. It is definitely a book that you need to read rather than listen to. I listened to a few chapters when travelling and found it was harder to imagine the characters and follow the story. I went back and read the bits I had listened to and enjoyed it much more. It is a long time since I got lost in a book, and there were so many different facets.