The entire middle chapters are just filler garbage remove them and you have yourself a good read. But it never recovers from them and in the end suffers heavily. Has its moments of brilliance but they are only a few chapters long at most and completely defused and ruined in the worst ways. The...