Surprisingly original, I was pleased to find myself completely unable to predict this fairy tale! A study in what makes us good and evil, with excellent character development and growth, with twists and turns and a cliffhanger ending to keep any fantasy reader happy. I can't wait to read the next book!