I... I have no words.
This book took me over 2 weeks to read. I just couldn't sit still and read it for more than 2 hours at the most. I figured since it has such great ratings, and I couldn't find an actual fault anywhere, the problem is probably me.
And then, that last 20% happened. And my mind was blown.
I have no words for this book that haven't already been said more skillfully in other reviews.