It's ok. I was very disappointed. I had heard how great a novel and just did not live up to hype. Sad for those that think this is that good. Characters and story sort of a shotgun opaque. Very high level generalisms. Couldn't wait to finish as it bored me to death. Same themes repeated over and over. Unfortunately, I bought the next two books and feel obligated to read. Can't get any worse.