This may be my favorite book of all time. So many things packed into one story. But I love stories of adventure, hope, living your life well, giving, laughter, joy, problem solving, etc. So much to say, so easy to give out spoilers. Just read it. Absolutely fantastic. One special shout out. If you are a teacher read this book from beginning to the end. You won’t regret it.