A wonderful, lyrical, magical tale. I was confused for much of the book, which was frustrating for me. I don't mind being thrust into a new world and things explained to me as I go along, but for this story to work I didn't get to know things right away. If you don't mind that, you'll probably love this book.