All the ingredients that have made the story a perennial favorite are here: ragged, pitiful, but optimistic and loving Cinderella; her cruel stepmother and selfish stepsisters; the ball and the handsome prince; the fairy godmother; the glass slipper; and the happily-ever-after ending.