One of the best books I've read in my life. I bought it for my daughter and chose to "pre read" it for appropriateness.... Made my husband read it before we passed it on to the kids. We both agree it will be a classic. Do not second guess this purchase! Beautifully written. The perfect hero's adventure, in Joseph Campbell's words. When my 8 year old finished it, tears were pouring down her face, and when I started to wonder if I should have let her read it, she described how much she loved the characters and how sad she was the story was over. Truly wonderful read.