Robin McKinley does a wonderful job portraying the Sleeping Beauty/Briar Rose fairy tale in a fresh light. By delving into the people's attempt to thwart the evil fairy Pernicia, she expands the story so that when I got to the inevitable confrontation, I was rooting for Rosie and her friends, both human and animal.
8/10