Rapunzel

Rapunzel is a young girl living in isolation in a tower, supposedly for her own protection from a "beast" inhabiting the woods nearby. Similar to the Rapunzel of the fairytale, she has very long hair that keeps growing at a very fast rate when she cuts it, which she twists into a ladder so that her caretaker can climb up the tower. Rapunzel is often visited by prince Silvio, who proclaims his love but admits he won't take her as a wife to avoid upsetting his mother. As such, Rapunzel refuses to accept it, calling him a "mama's boy". [Spoiler] It is revealed that Rapunzel's caretaker is none other than Dorothea, who took her in as a baby after Rapunzel's father stole some experimental lettuce from Dorothea's garden at the urging of Rapunzel's mother, who was experiencing pregnancy cravings. Said lettuce was infused with a potion stimulating hair growth, but it had an unintended side effect in Rapunzel, making her hair grow even longer and display prehensile qualities when she is distressed; for that reason, Rapunzel herself is the "beast" that is to be feared. [/Spoiler]