Ratings3
Average rating3.7
I'm so happy that I actually really enjoyed this one (if you have seen my reviews for the first two, you'd know I have more negative feelings towards them). Zoe has really grown as a writer. 3.5 stars. A better review coming tomorrow.