First, let me say that I have read McKiernan's other work, his Mithgar series, and liked it. I hated this book. I love fairy tales, and I love fairy tale retellings, but this novel doesn't really add anything to the tale or re-invent the tale like other authors, such as McKinley, Lee or De Lint, ...