Excellent story, properly constructed and executed. Good young adult themes, demonstrates a young girl discovering her humanity and the power that comes with it. Let your daughter watch it, but pretend to not want her to when she asks, itll be good for her.