Ratings568
Average rating4.2
3.5 stars, rounded up. Did not care for the book until I read some analysis of it and discussed it at my book club. Then I realized it's a rather unique take on the fairy tale story with some strong themes that I just didn't notice while actually reading it.