Holy crap this book has grabbed me like nothing has in a while. It hasn't been exactly what I expected, but its still been a hell of a page turner.