This book was SO CLOSE to being 5 stars and having the potential to being up there in the ranks with my all-time favorite books. This is still the case for the first 2 parts of the story, but part 3 lost me in several bits, which probably explains why reading the last 200 pages was quite a drag. I eventually really enjoyed the very last part of the book, but I somehow had to get there. Still, 4.5 stars and a strong recommendation if you are into modern sci-fi that is very much connected to our current world and society.