This is a very intriguing book that I would highly recommend. It is one of my favorite books by this author. As you near the end of this book, you learn a very valuable lesson; one that is totally unexpected, yet so true.the character of this book seems to the reader to have done nothing more wrong than the normal human being, but is very mature and wise to have come to this amazing realization. Define toy a must read. I also recommend all of Trenton lee Stewart’s other children’s books, as they are all riveting reads and are not in the least bit childish at all. I would say that it is good for 10 and up, but there are parts in it that may not be good for that young of a child to read, depending on the individual. I encourage parents to read before giving to kids as it may not work for family preferences.