I love this book. My gifted ela teacher assigned it for us and I am in 6th grade and it is an amazing book. Its the first book that any of my teachers have assigned in YEARS that I have bee able to get into. I love this book so much and when I have to turn it in I will probably buy it for myself. I was ahead of the checkpoint which is something I haven't had in so long. I recommend if you are ok with gruesome and slightly uncomfortable topics. It is a great book and I suggest for 12 and up!