Cinderella bears much in common with several others fairy-tale heroines such as Snow White and Sleeping Beauty, and in some ways even Rapunzel. Snow White and Cinderella meet princes who wish to marry them, but run away from their suitors. One wonders what kind of free-floating guilt they suffer from, that these princesses do not feel worthy of handsome young princes unafraid of commitment. But be that as it may, these heroines bury themselves in service to the poor (Snow White), in household chores (Cinderella), and of course to a drugged sleep (Sleeping Beauty). They all get
'rescued' from their misspent lives, but not until a suitable period of time has passed or at least not until they feel they have earned the reward of living "happily ever after."
Most of the time the period of servitude is not specified, but Sleeping Beauty is said to sleep for twenty years or in some versions, a hundred years. She could have gone to a lot of balls in that time. She does, however, enjoy the virtue of remaining forever youthful, and that is worth something, at least.
I prefer to separate Rapunzel from these other heroines, for the reason that I think she primarily fills the shoes of another archetype, namely Ceres aka Demeter. Ceres is often pictured with long blond hair. What is the reason for blond hair, I wondered, and then it came to me. I read that her wavy tresses represent the fields of golden ripe wheat. This equivalency is repeated in many icons of her, where she holds up an ear of wheat and it overlaps the representation of her hair. The theme is repeated again when Rumplestiltskin weaves straw into gold, both images that conjure up related images of golden wheat.