Ratings790
Average rating4.1
3.5
I loved the writing but overall, the book was really confusing to read. I didn't mind it because I could tell that there was a bigger picture to it and I'd hopefully find out at the end (and I did). The storylines of each individual character was rather straightforward although the relation to each other was a bit too confusing. I also enjoyed the way the book deals with so many different topics and themes; I am really impressed by the way it was all executed.