Oh my god. Don't read this book. It's not well written, for one, but for another, it's not actually about what it's trying to sell you as being about. It's not really about anything. It invalidates the reading experience pretty close to the end... A lot of plot for no reason, and then the explanation is even worse than no reason.