Media Specialist asked me to read this with her... took me a while to start it. WOW I couldn‘t put it down!!! I highly recommend. Definitely not appropriate for my middle schoolers - it‘s deeper than they could comprehend at this point in their lives.