Ratings553
Average rating3.7
Love love love the writing in this one. John Green truly has a way with words.
I could sort of guess the ending, because the characters were well written and thought through. Maybe more elements of surprise would have made this a 5*s for me. This also could have been because I expected A LOT out of the book based on other reviews.
Anyway, an amazing read nonetheless.