This was absolutely fabulous. I really enjoyed that the author used the story to address some difficult topics in a fun and entertaining way. While the main theme was simply good versus evil, the author also addresses bigotry, depression, forgiveness, and even has a character representative of a messiah figure. I do wish the story had been a bit longer, but I usually feel like that after a good GN read. I would give this to anyone who enjoyed the Flight series or Hope Larson's work.