Charlotte heaves herself from the troth where she was previously feasting on supper and she lands on the floor with a loud thud/squelch. It was quite painful too. From her point of view, she hadn't noticed her master arriving yet so she decided to make a few laps before her visit. According to her last weigh in, she only had a few more pounds to shift before she could return to normal and finally head home so she was in high spirits despite her recent snacking.
On her way to the pool, she thought to herself. Would she return to normal on her own, or does she transform when the master says so. The spirit had the ability to teleport her and travel through walls adn he could change her temporarily to human so maybe he was in charge of the curse. Charlotte flopped into the pool and immediately started swimming laps, and she could tell she was a lot faster than she was almost 2 years ago. Lap after lap, Charlotte counted down in her head from 1000. When she reached her 695 mark, Charlotte suddenly blacked out for a second, then she awoke to find herself naked and in human form out of the pool. It was none other than the work of the Master.
Charlotte bowed before him. "G... good evening Master".
"Good evening your highness. You may rise now".
Charlotte stood up, she was still wobbly from being transformed but she kept her balance like always. The spirit chanted something under his breath and from under Charlotte appeared a set of weighing scales that was able to tell someones weight automatically. Only the spirit knew of Charlotte's current and target weight.
"I must say your highness, despite your mistakes with your eating habits today, your weight has hit it's target".
Charlotte beamed, no more of the days with her fish tail or being trapped in this creepy pool room, She can now return to her parents and celebrate being human again. "Thank you Master".