Reading first few pages of this I cried. I'm just over half way through and there are heart stopping moments where I had to put the book down. It's emotional, educational and tough to keep going sometimes. It's great for all ages and the style is wonderfully simple.