The Infinite Sea

This is full of so many unexpected things that it's hard for me to grasp it all. I'm not certain what is real at this point. I was totally into the book every second, but now I think I need to go over it again maybe to really understand. I thought this was way better than book 1, but both are great IMO.