This book really is amazing. One of the best ones I have read in a long while. I loved the way everything intertwined. Even though I knew what some of the connections would be I needed to read them and get all the details. It was beautifully written..I will confess that there were times at the beginning that I was a bit confused because things just started happening and you weren't given any details to why/how/what, but part of that kept me interested and it really did all piece together nicely.