Ratings5
Average rating3.4
Could've done without all the foreshadowing – it felt unnecessary, the suspense was unbearable enough without it (in a good way). The last 100 pages or so were incredibly stressful. I can't wait to see it on screen.
Community
Follow Along
We're an Open Book
Home
Library
Explore
Trending
Search