There are truly lovely moments in this; there are also moments that drag, although the loveliness gains momentum after the beginning. This is a story of fairy tales, more than of world-building, and the characters' logic reflects that. Still, one of the most fascinating and fun things about is that since it predates much of the standard fantasy canon we know today, it's genuinely not in dialogue with Tolkien or any of the later tropes, and as such it's a very different reading experience from most. Definitely worth a read for that alone.