Write a story where a princess discovers an abandon cave. The story should have a beginning, middle and end.

Once upon a time there was a princess who was the most beautiful and lovely in all of the land. She was so beautiful and kind in fact that many were jealous of her. This jealousy grew as she became more and more beautiful and kin with each passing day. 

There was one person who was the most jealous of all. Her name was Hilda. She lived outside of town in an abandon shack. It was rumored she had magical powers that she would use for evil. One day she decided to user her magic trap the princess.

One day the princess was was walking in the forest and came upon a small cave. She hadn't noticed this cave before as this was her favorite area to explore. She was surprised to see it but also quite happy as she loved to find new things on her long walks. She could see something sparkling inside the cave. She was drawn to the pretty colors and what looked like gold and silver.

She crawled into the cave, however when she did so she saw had been tricked and the cage with the gold and silver was just an illusion. She had actually walked into a giant cage. Hilda had tricked her! She began to cry for she did not know how she would get out of this situation.

Days passed and the princess was becoming very worried and sad that no one would ever find her.

Luckily, there was a friendly troll who lived in a neighboring part of the forest. One day he was out gathering mushrooms for his dinner that night when he heard a small whimpering coming from Hilda's home. He looked in the window and saw the princess. He gasped in disbelief. He decided he had to come up with a plan to save her.

He was very knowledgeable about plans in the forest and their secret powers. He knew of certain mushrooms that could cast a spell on a person and make them very drowsy. He decided he would slip one of these in Hilda's food so she would fall asleep and he could free the princess.

The next day while Hilda was taking a bath, he snuck into the house and dropped some of the mushrooms into the soup she was brewing on the stove. he quickly went outside to then hide in the bushes and watch to see what would happen.

Hilda came out after taking her bath and getting ready. She laughed as she saw the sad princess in her cage. She then began to pour herself a little bowl of soup for breakfast. After taking a few sips she began to feel very very sleepy. She decided she must lay down at once. 

It had worked! The troll was delighted and quickly entered the house. However, he realized once inside that he did not know where the key was to the cage! The princess whispered that Hilda often kept it in her pocket. "Oh no!" he thought. He hadn't thought this through and if he reached into Hilda's pocket he ran the risk of waking her up at which point she would surely cast a spell on him and he and the princess would be doomed.

He crept quietly toward her. Her pockets were covered by her arms. He lifted one gently. She snored a bit and turned over. It scared him but she seemed to still be asleep. he tried again. This time being more quiet. He was able to get the key out. Success! He quickly went over to the cage and was able to free the princess!

She returned home to her village and told everyone what a hero the Troll was. The Troll ended up opening a shop in the town where he sold his magic mushrooms.