I love this book so much it was heartwarming and some part are sad. It does have some violence but i do not mind that much i would say this is a book for 12+ people because it is very detailed about the setting and the violence but it was a 5 star book