In a secluded cottage on a quiet road, Jasmine wrung her hands as she looked over her customers: two noblewomen, here for a rather special procedure. Special by normal standards, anyway. Transmogrification was her speciality, and it stopped being anything particularly interesting a long time ago. Thankfully, it wasn't any less enjoyable.

Jasmine was a sorceress, specifically a sorceress, she despised being mixed up with common witches, who ran a service that was more lively than one who expect: voluntary transformation. For one reason or another, people needed their bodies to be changed, and she was the one to do it. It required a lot of arranging, as governing bodies didn't like people just changing their physical appearances on a whim without going through the proper channels. Luckily for her, she let her customers take care of that end, she just did the procedure and let them worry about the rest. The two women with her today had been booked with the same issue: they had a slight height problem that needed addressing. She hadn't been told why, but she always found out why her customers wanted to be changed before doing the deed. It helped guess which ones would be coming back.

"Alright, let's hear it." Jasmine said, stepping forward. "Who's first?

"I-I am." One said, stepping forward as the other gave her a friendly pat on the back. It was a tall, sknny woman, with a pretty face and flowing golden locks, but not a curve to be seen on her body. She looked nervous, which was quite natural, but it wasn't helped by the fact that the other woman was brimming with confidence.

"Now, before I do anything, I want to hear why you want it done. If your reason is bloody stupid, then I'll cancel it right now, I'll have you know. Come on, out with it." Jasmine said, casually placing her hands on her hips. "You start, since I'm doing you first, miss..."

"Esmerelda." The blonde said. The name was fitting on somebody who looked as fragile as her. Thin lips, a small nose, and a slender face and body. She'd be interesting to see change, Jasmine noted to herself.

Esmerelda took a deep breath. "I mentioned it when I was booking this appointment, but I'm engaged to a lord in the Dwarven high council, and as a result I'll be staying in the Dwarvern kingdom. For that reason, I need to, well, become a dwarf. I can't be banging my head on long ceilings the whole time." she said, giving an unsure smile. 

Jasmine cocked her head. "Love, or political? A proper fiancé should make accommodations, if this is some of that arranged marriage rubbish he probably just wants you the right race to keep his pals happy."

"That's not it!" Esmerelda protested. "It's arranged, yes, but we both agreed to this. I'm sure I'll be more comfortable over there if I'm smaller. He's a perfectly good man."

Esmerelda seemed quite defensive, so Jasmine dropped it. She turned to the other woman.

"How about you? This was another this to do with your husband, wasn't it?"

"Yes, and it was my idea! My darling wasn't quite sure, but I insisted!" The redheaded woman proudly proclaimed.

"I'll assume this marriage wasn't arranged then?" Jasmine said. Oh boy, it was one of these ones. Defying their body's natural state for love, they said, right before they realised that turning themselves half dragon wasn't a terribly sensible idea.

"Of course not! It was love at first sight. A Halfling noble, minor in rank, but greater than all those other stuffy lords! We first met in-"

"Alright, I get it, I don't need your life story." Jasmine said. It wasn't hard to see how he fell for her, assuming it wasn't one-sided. "Miss Sarah, wasn't it?"

Sarah nodded in confirmation. It took a moment for her chest to stop nodding in confirmation as well. Sarah was, to put it plainly, incredibly busty, with an ass to match. She was short, and it enhanced her child-bearing hips and chest that looked like she was attempting to shove two cantaloupes down her dress. She had vivid red hair and a stunning face that made Jasmine inwardly jealous. Jasmine hoped her husband married her for her personality, otherwise she'd accuse him of being shallow. She seemed nice enough, she was forced to admit. She was to become a halfling, with proportions fairly similar to a human's, only much shorter.

"Could we please hurry it up already?" Esmerelda asked anxiously.

"Alright, alright, keep your shirt on." Jasmine said. "Actually, don't. I'll need you to take that dress off."

Esmerelda seemed taken aback. "Are you sure? I was hoping I could keep it on, even if it won't fit afterwards. Perhaps you could make it so that the dress also-"

"I'm a sorceress, not a tailor, and this is easier if I can see you properly. Off with it." Jasmine instructed. Esmerelda reluctantly obliged, and attempted to cover herself as she removed her dress. Sarah followed suit and stripped out of her clothes in an instant. Jasmine took one look at her naked curves and cursed her policy of not modifying her own body.

"You didn't have to do that just yet, but alright, whatever. Sarah, you stand back, we've got one dwarf coming right up." Jasmine said. She made some internal calculations, and then reached forward and tapped Esmerelda lightly on the shoulder.

Esmerelda looked confused, having expected more of a light show. She was about to ask Jasmine if that was really it when she noticed that Jasmine was suddenly started to look taller, and realised that it had already begun. The floor began to race towards her disorientingly, as her height of six feet began to shoot towards a little less than three. As it did, her proportions began to do more than shorten. Her nearly flat chest began to inflate outwards, Esmerelda speechless as her breasts bulged outward, filling her hands until she could barely hold them. Her narrow hips began to slide outwards, expanding past her shoulders into a bottom-heavy pair, her flat ass growing round and grabbable, now large enough to balance a glass on and jiggling slightly as she tried kept turning to see how she was changing. Her thighs thickened outwards, growing to be almost twice as wide as when she had walked in, and half as long.

Her head settled below Jasmine's bust as she approached her final size, and began to change as well as her curves. Her thin face grew wider, her nose broadening as it took on a more Dwarvish bent. Her thin lips plumped up, becoming large and kissable. Her now stocky body settled as she cupped her overflowing breasts. Jasmine allowed her a minute to acclimatize to her new body before Esmerelda remembered where she was.

"W-well, I'm not sure what to say." Esmerelda said. Then don't say anything at all, Jasmine thought. Esmerelda pointed at herself, now making no attempt to cover herself up. "But why did I change like this? I thought I'd just become smaller."

"Equal distribution of body mass." Jasmine said. "All of that extra height you aren't using has to go somewhere. I figured I'd put it to good use."

Jasmine noted that Esmerelda was one of her cleaner works, her body had been just the right size for this to work out. Her abdomen was just trim enough to not be chubby, and her curves weren't quite too exaggerated. She had made sure to make her face Dwarvish as well. She hoped the noblewoman didn't change her mind, she was quite proud of what she had done with her. Jasmine tossed a small white dress at her, wishing her customers would bring clothes with their new measurements in mind in advance.

"Alright, my turn." Sarah said, stepping forward. Esmerelda attempted to step back in turn, but found herself stumbling and unused to her new leg length. With her steps not nearly half as long, she was completely disoriented, and Jasmine stepped in to help her move away, telling her to walk around and try to get used to her new prorportions. Esmerelda thanked her and proceeded to stumble around awkwardly, her long blonde hair now reaching past her hips.

"Now I'm warning you, you might not like this one, don't expect what she got." Jasmine cryptically warned. Sarah's bold face faltered slightly as her mind immediately flicked through several worst case scenarios, before resettling confidently. Jasmine placed a hand on her shoulder, and stepped back to see how Sarah would react to her soon to be new body.

Sarah was short to begin with at less than five and a half feet, but still towered over the new dwarven Esmerelda. But with halflings being a foot smaller than dwarves, her size difference didn't mean much, and she began to drop inches in seconds. Jasmine hoped she would take what was about to happen gracefully. After all, she couldn't put Sarah's additional body mass into curves, she was already stacked enough. There was only one way to go: outwards.

Sarah's body immediately began to grow thicker, her thin waist quickly matching her hips in width as it softened with the fat her height was being converted into. Her breasts began to grow, becoming as large as her head, but became less impressive as her belly became soft, then chubby, then a round gut, then two large folds for her melons to rest on as it bulged out further than her formerly defining breasts. Her ass lost its firmness as it widened into two large pillowy mounds that dominated her short legs, dangerously close to the ground. Her wide thighs pressed together as at her tiny height of a little more than three feet, Sarah now resembled a ball of fat, completed by her neck vanishing into a second chin and chubby cheeks.

Esmerelda was stunned as Jasmine gave Sarah a minute to take it in. Sarah now barely came up to Esmerelda's shoulder, and it would be quite hard to haul herself around were it not for a muscle augmentation that Jasmine apologetically mixed in.

"Well, I hope your husband isn't upset by this." Jasmine said to break the silence. Sarah broke from her stupor, and turned indignantly as her body shook and quaked.

"And why would he be!? What kind of petty man do you take my husband for? Of course, he'll be surprised, but my darling didn't marry me for such shallow reasons!" Sarah said, her fat body pressing against Jasmine's legs indignantly. Jasmine decided to give her the benefit of the doubt on it.

"Alright, alright." She said, making a gesture of surrender and handing Sarah a dress made for a woman much taller than her. It would probably balance out.

Sarah adapted to her body surprisingly quickly, and was walking around confidently by the time she left, as Esmerelda continued to stumble awkwardly right out the door. Jasmine sighed with relief at how well Sarah had taken it, she had gotten worse reactions out of the same situation before. Making people shorter was easy, at least. Becoming taller often resulted in unhealthily sknniness if not planned for. She watched the two head for their carriages from her window, her eyes settling on Esmerelda. Maybe she'd break her own rule, and take just a few inches off her own height...