Amazing, enchanting, perplexing and wonderful. David Almond is a genius that makes such amazingly real fantasy it's breathtaking. So mysterious, so wonderful; it might just be his best yet. Wonderful symbolism, wonderful storytelling; truly underrated and worth a read by anyone. A story that really can't be captured with words.