This book is the best book Jessica Day George ever wrote. I mean, I LOVED her other books, but I LOVED, LOVED, LOVED this one! Sometimes I don't like retellings. But sometimes I do. Like this time. I loved it so much there are no words to express my feelings. Ahh! It is so fabulous. When I read this, I couldn't put it down. This book would be good for fairy-tale lovers. It's a MUST-READ.