I started reading this to my boys, ages 6 and 8, and I was disappointed right off the bat. The poor little boy lives with his abusive aunts - my kids were bothered that someone could be so mean to a child and I couldn't really explain that, because of course there is no explanation for abuse. Then he meets the mysterious little man who offers him a "magic" bag of that will make his life so much better, and then he makes James promise not to tell his aunts about it. Seriously? These are all things we teach our kids NOT to do....don't talk to strangers, don't EVER take things from strangers, and don't keep secrets from your parents. I suppose the story must have improved after that but I wasn't interested in finding out. I don't think this is appropriate for kids, especially these days.