A wonderful tale set within a well-drawn fantastical world. I loved it.