Chris Colfer is definitely a man of many talents. Props to him for writing such a detailed and magical reworking of some dear fairy tales. 
 (These stars are reflective of the grade level the story is written for)