This was a fantastic book! It was a great balance of dry, sarcastic humor, and heartwarming moments. It covers the wonderful life-changing impact of friendship, the reality of hardship and sorrow, and how love and life can continue on past our darkest moments. Orson Scott Card does a really great job of creating unique, intriguing characters in this story. He also does a great job blending fantasy elements into reality.