I just have one thing to say - exquisite perfection! I read this book about 10 years ago and have always known it was one of my favorites. But re-reading this book shows me just how much I love this story. Marillier writes with such beauty and her characters are so full of life that you expect them to walk right out of the page and into your room. For anyone who loves a good fairytale retelling this is a must read.