What an amazing, amazing book. I've sat on this review for weeks, and I still haven't gathered my thoughts into anything remotely coherent. Just know that I loved this. My eight-year-old son loved it. My husband loved it. I gave it to my son's teacher to use as a class book. I've pushed this on anyone and everyone that will listen.Not only is this well written with great characters, but it's thought provoking and it teaches a lesson. Many lessons, actually. Humility. Acceptance. Understanding. Forgiveness.I think if everyone read this book, our world might be a nicer place.