it is a heartwarming story with nuanced and complex themes that adults can also enjoy. Colfer creates a world that follows his original characters and their unique journey and adds many ups and downs ...