Woah!!!! What a mind wrangling book!!! This was a gripping, thrilling, confusing, awesome story. What seemed idiotic in the beginning seemed logical in the end. What seemed unbelievable seemed the only believable thing in the end. I probably have to read this again to soak in the nuances but