This is an amazing book I absolutely adored it once borrowed from my school library. The reason I rate it a 4 is because it has inappropriate parts and language in between so might not be good if a child borrows it. Other than that, definetly recommend, I couldn't stop reading it!