This is my 3rd repeat purchase as I have been gifting these books, 1st to my daughter and then to her friends. Very good read for 7-9 year girls. Not very lengthy read per character, substituted with a sketch, keeps the interest going. My daughter reads 1 per day :) Somewhere such stories do inspire all of us and not just the children.