Cinderella ideas here:

History

Chinese Cinderella...

Why is Cinderella told so often?

Various theories.