Princess Cyd ★★★½

Cliché, but weirdly realistic.