Read the book and was very impressed with the moral undertones of forgiveness. I will suggest that it would be a great read for children between the ages of 7 to 12. Maybe a little deep of younger children. Would suggest this book to other friends with children.