Once upon a time, an evil witch spotted an innocent toddler following a river passed the entrance to her kingdom. The young girl was the perfect candidate for the witch's ungodly plan. The witch guided the girl to her castle in Lotus, a hidden village within a tree.
The witch learned quickly the young girl was everything but innocent. She drank mysterious potions from the cellar and she grew taller, older, and snakes formed in place of her hair. The girl made it clear who was now in charge. In a demanding voice, she yelled, "My name is Rapunzel and you will abide by my rules!" Rapunzel turned the witch into a tree to limit her abilities and the witch had to obey.
Rapunzel became lonely as days went by. It occurred to her no one would ever love her with snakes squirming around on her head, so she hid them. Despite her attampts to appear normal, Rapunzel still couldn't find love. Furious, Rapunzel orders the witch to find her a princess with a beautiful heart.
The witch did as she was told and delivered the kindest princess in Lotus to Rapunzel. As Rapunzel had thought, the princess was mortified when Rapunzel revealed her snakes. The princess kindly suggested she should come back another time, her father was expecting her for dinner. Heartbroken, Rapunzel locked all the doors and windows and sought to punish the witch for not finding the right princess.
Rapunzel found the witch hiding in the basement dreading her consequences. The witch begged to be spared, but Rapunzel lost what little faith she had in her. With the flick of a wand, Rapunzel had taken the witch's soul.
The princess had unexpectedly changed her opinion on Rapunzel. She decided the snakes weren't so bad after all and she could learn to love them. The ice in Rapunzel's heart seemed to melt away after finally finding her true love.