A- as an magical alternate world with a fairy-tale feel. There aren’t enough girl ‘buddy’ stories: B+ as a good female friendship story. B- for plot: the teen protagonist seducing the mentor is questionable because real-world high school teachers would get fired for sleeping with a student (even if the student initiated it). A+ setting: the menacing forest and battles therein are fresh and original.
3 out of 5 stars.