Think Spirited Away if it had a bit more teeth and a feminist backbone. It’s a gorgeous, imaginative ride through a world of gods and monsters, but it doesn't shy away from the ugliness of how the world treats girls who don't follow the rules.
It’s a fantastic read for a teen ready for heavier themes, but maybe skip it for the 10-year-old who just wants a cute story about magic. The physical and emotional stakes are high, and the payoff is earned, not given.






