Tangled

A long time ago, a drop of magical sunlight falls from the sky and sprouts a flower with healing powers. Upon discovering it, an old beggar woman named Mother Gothel hides the flower and uses it to stay young for centuries, until royal soldiers from the nearby kingdom of Corona find and uproot it to save their pregnant and ill Queen. A few days later, the Queen gives birth to a baby princess with long golden hair. While the king and queen are sleeping one evening, Gothel discovers the hair has the same powers as the flower, but turns brown and becomes powerless when cut. She kidnaps the girl, names her Rapunzel, and raises her in a hidden tower in the woods, using her hair to stay young.