SamuKata
SpiralledEye
SpiralledEye

patreon


A Magical Night [Man to Lesbian Lover TG]

Requested by Todd Rockwell

Seth has been planning a surprise for his girlfriend India: a ballroom experience to give her the princess experience she’s always dreamed of. Unfortunately, his secret dance classes backfire when India believes he is cheating on her, and being a witch, decides on an unusual form of punishment. 

~

Seth had been planning for months. Every spare moment, quiet evening, and extra hour he could steal away from his regular routine was dedicated to one thing: giving his girlfriend the birthday of her dreams. It had all started with that strange period drama all the women had been obsessed with, and India had been no different. She watched all the ballroom scenes with wide eyes and sighed dramatically.

“I’d love to do that. With all those fancy costumes and canapes, I’d feel like a real-life princess.” 

After a bit of googling, he discovered there were events like that held every few months. Tickets were expensive, and you had to come in costume, but the biggest sticking point was the dancing—something Seth hated. He always felt like a flailing idiot on the dance floor, and he’d look even more out of place at a formal event where everybody was expected to waltz.

India had always dreamt of the romance, the beauty, the fantasy—a night where, for just a few hours, she could pretend that life was a fairytale. That couldn’t happen if she had a dance partner constantly stepping on her toes. 

He had been taking secret dance classes, quietly slipping away after work and pretending to stay late at the office. His lessons had been difficult, the intricate steps of the waltz awkward at first, but with time and practice, he had grown more confident. It hadn’t been easy. He wasn’t a dancer by nature, and the hours spent practicing alone in his apartment had left him sore and tired. But he was determined, knowing it would be worth it. The look on India’s face when he took her hand, guided her onto the dance floor, and spun her into a world of elegance and charm—it would be priceless; he’d go down as the best boyfriend in history.

Unfortunately for Seth, things didn’t exactly go as planned. 

He had been home late, telling India he had worked through dinner at the office, a believable enough excuse. It was only two days till the ballroom experience, and he’d wanted to get in a few more classes just to be safe. He opened the door to their apartment and was met not with the familiar warm scents of India cooking, but darkness. 

“India?” he called, “Are you here? Weird, she didn't say she was going out tonight.”

From behind the kitchen island, she emerged. Her eyes narrowed as she looked him over, her lips pressing into a thin line. India had always been a striking woman, with her ice blonde hair and vivid green eyes, but tonight her beauty seemed tinged with something darker. She wasn't in her usual comfy after-work clothes. Instead, she looked more purposeful tonight—black lace, dark leather. The clothes she normally wore when she wanted to feel confident and in control. 

“Seth,” she said, her voice strangely hard. “We need to talk.”

A shiver ran down his spine. 

“What’s wrong?”

“I know what you’ve been doing,” she replied. 

“Damn, I really wanted it to be a surprise.” He sighed with a smile, but to his shock, India didn't laugh. No, she looked furious.

“You think this is funny?”

“India, what are you talking about?”

“I called your office several times in the last week, and guess what? Every time you were working late, turns out you weren’t there at all.”

“Oh…Oh no, India, it’s not what you think-!”

“Don't lie to me!” She yelled. “It’s a tale as old as time. Tell me her name!”

“India, no... no. You’ve got it wrong. It’s not like that. I’ve been—”

“You’ve been sneaking away to be with someone else. I can feel it.” Her eyes glowed a sharp, dangerous light, and her fingers twitched, curling into a fist. 

Seth took a step back.

“India…your eyes.”

“I told my mother I was giving up magic years ago, but for cheating assholes I’ll make an exception.”

Before he could react, she raised her hands, and a sudden gust of wind filled the room, swirling around them. Seth felt a surge of warmth, followed by a strange tightening sensation across his chest and stomach. His body jerked as if it were being pulled into a different shape, and the room seemed to tilt.

“What are you-” he gasped, but his voice faltered.

India’s smile widened, cruel and triumphant, as she chanted something in a language he didn’t understand. The world seemed to spin around him, and then... everything shifted. 

He felt his chest tighten, his waist cinch inward, his hips widen. His hands were shrinking, fingers elongating, becoming more delicate. His short brown hair turned honey blonde and began to fall down his shoulders like golden waves. His clothes felt too tight across the chest and butt, but too loose in other places. 

A strange sucking feeling formed between his legs and Seth groaned, placing both hands over his crotch. The bulge there slowly began to shrink, and it was such an odd sensation feeling his manhood disappear. 

“Good luck fucking her now,” India muttered. 

“It’s not like that.” Seth croaked as his Adam’s apple disappeared. It was such a short sentence, but by the time he finished it, his voice sounded totally different. Seth stumbled back, looking at his hands, his now delicate, smaller hands. His reflection caught in the mirror across the room, and he barely recognised the woman staring back at him. She blinked her long eyelashes in shock, even as she copied his movements. Seth found it hard to believe she was actually him. Long blonde hair, soft features, a slender frame, not a hint of masculinity to be found. 

“Wha…I…what?”

Seth couldn't even form a sentence; he was so confused. Not only had he just learned magic was real and that his girlfriend was a witch, but she’d transformed him into a woman! He looked down at his new cleavage, a cup size below India’s own DD size. He turned from left to right, watching them move in strange fascination and shock. He could feel the movement; this wasn't an illusion.

“Try explaining this to your side chick,” India said, her voice old and sad. “Huh…I thought this would feel better.”

“What about how I feel?!”
“You cheated on me! You deserve it!”

“I never cheated on you; I was taking dance classes!”

India blinked in confusion.

“Dance…classes? Why?”

“So I could take you to this!”

Seth wobbled, unsteady on his feet with his new centre of gravity. He made it to the desk drawer and unlocked it, revealing the ballroom experience tickets. 

“You are always talking about that show and wanting to go to a real ball, I wanted to be the suave prince who knocks you off your feet…”

“Oh Seth…that’s so sweet.”

She gently took the tickets in her hands and stared down at them as he opened his laptop and showed the receipts for his classes, every one corresponding to a time she thought he was sneaking off. By the time he finished explaining there were tears in her eyes.

“Oh, Seth, I am so sorry!”

“You could have just asked.”

“I know, I just…my ex, he cheated on me, and I believed all his lies. I felt like I was being made fun of again, and I…I didn’t want to be the sad sack again.”

Seth sighed; as annoyed as he was about this, he understood. It took India so long to open up and trust him fully because of that asshole ex of hers. It was another reason he wanted to do everything he could to be the best partner in the world. 

“I probably shouldn't have tried to keep it secret.” He muttered.

“No, Seth, this isn't your fault. I am so sorry for jumping to conclusions.”

“Annnnnnnd?” He asked with a playful smile. 

“And for turning you into a woman.”

“Yes, well, it’s not so bad. Can you change me back now?”

“Oh! Of course!”

She muttered under her breath again in that strange backwards sounding language and there was a flash of light from her eyes. Then…nothing. 

“Is…is anything going to happen?” Seth asked nervously, poking one of his tits curiously. “I’m still very busty.”

India laughed nervously.

“Yeah, of course, I must have just remembered the wrong counter charm. Give me a moment.”

Another mutterance, another string of words. Then another, and another and with each one, India’s voice became a little less confident and a little more panicked. 

“India…” Seth said slowly as a stone formed in his stomach. “You can fix this, right?”

“I thought I could.” She said, “The usual counterspells aren’t working for some reason. Granted, I’d never transformed anything this much before, but surely that wouldn’t change the counterspell that much?”

“I think it has.” Seth grimaced, looking down at himself again. “So…now what?”

“Well, my mother always said when I had a problem to start small and work my way up.”

“I’m not sure I trust your mother right now considering her lessons got me transformed.”

“Regardless, we start with the smallest problem that we can fix.”

“Which is?”

“You need a bra.”

Seth looked down at himself; his shirt was stretched thin, thanks to his new breasts, and his nipples were clearly visible, even while they were soft. 

“Oh.”

Heat flooded his cheeks, and India held back a giggle. 

“You can borrow one of mine, you’re a little smaller than me but it’ll just be temporary, I am sure I will be able to figure this out in the morning.” 

~

She did not, in fact, figure it out the next morning. Or the morning after that. 

“How am I supposed to sleep like this?” Seth complained, “I can’t sleep on my stomach because it hurts my tits, I can’t sleep on my side because it hurts my hips, and my ass feels squashed if I lie on my back.”

“Half the world's population has managed it for all of time, I am sure you can figure it out.” 

Seth just groaned; being a woman was exhausting. He had to learn how to wear a bra, how to brush his now long hair which tangled if so much as a gentle breeze blew through it, and had to borrow his girlfriends clothes. 

“We don't look that different. Why do your jeans feel like they are trying to squeeze the life out of me?” 

“Your hips are wider, and your chest is smaller. Women’s bodies just vary a lot more, that’s all.”

“Who wrote that rule? It’s fucking stupid. And why the fuck do you have so many pairs of jeans with fake pockets?!”

India just laughed at his expense, and Seth shot her a look.

“I’m sorry, it’s just…welcome to womanhood.”

“Does womanhood have a return policy?”

They both laughed at that, though Seth could see the guilt in India’s eyes. She’d spent the last few days desperately searching through every book on magic she had, trying to find a solution. 

“If I am going to look like this for a while, maybe I should buy some clothes that actually fit.” Seth sighed eventually. “It’d make things more barely, and you could pick out a ballgown for the Ballroom experience.”

India let out an excited little squeak. It was cute, really. She’d been trying to hide how excited she was about the surprise, instead focusing on fixing their problem, but even she couldn’t hide it entirely. 

“A girl's shopping trip with my boyfriend.” India whispered, “Will wonders ever cease?”

~

They’d been at the mall an hour, and Seth was ready to apologise for every time he told India, or any of the past girls in his life, to hurry up. Women’s fashion was exhausting.  Size 8 in one shop was totally different to a size 8 in another; none of the pants had pockets, and the ones that did had the tiniest, most pathetic excuses for pants storage he’d ever seen. 

“Are you sure you don't want to just pick a skirt?” India sighed.

“No, I will find a pair with pockets, just you wait.” Seth said stubbornly, “Besides, the tank top is girly enough for me already.”

“Good luck…” India rolled her eyes. 

“Why don't you go to that formalwear place we passed, find something for the ball, and I will…” Seth trailed off. India was already gone. He could hear her giggling like an excited child as she rushed for the door, and he shook his head fondly. Have fun.”

He focused back on the jeans, meticulously checking each one's measurements and pockets until, finally, a miracle occurred. 

“Yes!” 

Seth hoisted the pants into the air above his head in victory. “Now, you just need to fit.”

He’d never been so excited to go into a dressing room before. Without hesitation, he stripped down to his new underwear, a matching bra and panties set India had picked out that actually fit his new curves. He slipped into the jeans, and immediately, everything felt different. The fabric glided up his legs and hugged his butt and hips perfectly. He posed in front of the mirror, admiring them from every angle; they were simple blue jeans with a swirling pattern down the side of one leg. Nothing fancy, but the fit complimented his new build perfectly. 

Seth ran a hand over the curve of his ass and admired how it looked in the mirror. The right clothes really did make all the difference. The tank top was much the same. The cleavage that had bothered him so much the last few days suddenly felt…cute. 

Seth stepped out of the dressing room feeling like a totally different person. He felt confident, and he didn't even feel self-conscious about his hips swaying! He paid for the new outfit without hesitation and walked down to the formal wear shop where India was. It was totally different to the trendy shop he’d just been in, with tables laden high with skinny jeans and graphic tees. Instead, when Seth stepped inside, he was greeted with a forest of satin and hoop skirts. The room was large and rimmed with dresses of every cut and colour; slinky evening gowns, full princess gowns, there were even a few he suspected were wedding dresses. 

Seth made his way to the back of the shop, where he turned a corner into the lavish dressing rooms. It was a proper changing room too, not just some stalls at the back of the shop. There was a proper pedestal with a semi-circle of mirrors in front of it and an attendant who was currently helping India step up to admire herself. 

Seth’s breath caught in his throat; she looked incredible. India was dressed in a pale pink gown with a large skirt with a sparkling overlay. The bodice was tight and the neckline low and shaped like a heart. All she needed was a tiara, and she really would look like a princess. 

“Se-uh, Savannah!” India grinned, seeing him in the mirror. “Woah, you look great!”

“I do! But I still look like hot garbage compared to you! Wow…”

Seth’s heart pounded in his chest for a moment, and he forgot all about being transformed. He couldn’t believe this gorgeous woman was his. Keeping India in his life was worth anything. 

“You should try one too.” India smiled. “I mean, we’re still going to the ball, even if I can’t figure out how to fix my little mistake.”

She turned to the attendant.

“Do you think you could get something that suits my girlfriend? Shopping for dresses isn’t really her style.”

“Of course,” the attendant nodded, before disappearing out into the shop. 

“I hope she brings you back something slinky, it would be a shame to cover up that fine ass I gave you.”

“India!”

Seth felt his cheeks go red.

“What? It’s true; look at yourself!”

“I have.” He blushed. “I do look pretty nice.”

“Those jeans are fabulous.”

“Thanks! They have pockets!”

“What? Holy shit, show me the pockets!”

They giggled in delight as Seth modelled his new outfit, proudly slipping his hands into the front pockets to show them off when the attendant reappeared, gown slung over her arms. It was slinky and made of dark black silk. The bodice was structured but delicate, embroidered with tiny, glinting beads that traced elegant lines down his torso and into the skirt. It seemed the polar opposite to India’s ballroom gown, but when Seth slipped it on, he felt his heart skip a beat. He still wasn't used to being in a woman’s body, but he couldn’t deny how beautiful he felt when he stepped up on the podium with India. 

“We make quite the pair, huh?” India smiled fondly, laying her head on his shoulder. 

Seth looked at the curve of his new body, the way the silk hung off his hips and clung to his cinched waist. 

“Maybe you could wait to find a counterspell…just till after the ball.”

~

Light spilled from chandeliers like spun starlight, and violins sang a waltz that floated through the air as they stepped into the ballroom. The tickets online had promised a night of royal splendor, and to Seth’s delight, it didn't look like they would disappoint. They stood just inside the entrance, hand in hand, as they were ushered inside. 

His dark dress shimmered silver and blue under the lights. The fabric hugged his waist perfectly, flowing out just enough to let him glide like water when he moved. He didn’t just wear it either; he owned it.

India gasped softly beside him, her eyes wide as they swept across the ballroom. 

“Seth…” she whispered, her voice almost reverent. “This is incredible.”

Seth turned toward her, catching the wonder in her expression. India looked radiant in her pink ball gown, her hair done up in delicate curls, a touch of shimmer on her cheeks. She looked like a princess stepping out of a dream, and the way she was looking at everything—at him—made his heart ache in the most beautiful way.

“I can’t believe we’re really here,” she said, laughing quietly.

Seth squeezed her hand, smiling.

“It’s not exactly how I imagined it would go, thanks to that spell mishap, it’s even better.”

A waiter in crisp white gloves appeared with a silver tray, offering them glasses of champagne in delicate flutes. Seth accepted one and handed it to India, then took his own. They clinked their glasses gently.

“To magic,” India said softly.

“To you,” Seth replied, his voice warm.

As they wandered deeper into the ballroom, staff bowed and smiled as they passed. The way people’s eyes lingered on them—on India’s joy, on Seth’s dress, on the easy, natural way they moved together—filled Seth with a quiet pride. He wasn’t hiding anymore. He felt at home in this new female body. If India never found a way to turn him back, he’d be alright. Especially if it meant he got to wear more stunning outfits like this. 

When the first soft notes of a waltz began to drift through the hall, India turned to him with a look of pure anticipation. Seth felt his nerves flutter, but he smiled through them.

“Time to put my lessons to the test?” Seth grinned, offering India a hand. 

Her fingers slid into his, and they stepped onto the polished floor. The moment their feet began to move in time with the music, something clicked. Seth’s body remembered everything. He guided her through the turns and sweeps, his gown flowing like a wave with each motion, the beads catching the light like stars. It wasn't exactly the same; his hips swayed a little more, and his steps were shorter, but it was still perfect. 

India was effortless, graceful, laughing softly when they twirled. Her hand tightened slightly in his, her eyes never leaving his face. And Seth—he felt radiant. The music, the elegance, the way his dress made him feel powerful and soft at the same time—it was everything. Everything he’d hoped for. He finally understood why India had fantasies about fancy ballrooms like this; it really was a magical experience, especially as a woman. He could feel people’s eyes on them, two women dancing together, but he didn’t care. 

As the music slowed and they eased into the final step, the world felt like it was holding its breath. India looked up at him, cheeks flushed, eyes shining.

“Seth,” she said, her voice hushed and full of emotion, “thank you for this, all of it. I’m so sorry I transformed you.”

“I’m not; this wouldn't be half as fun as a man.” 

They giggled, pressing their foreheads together. Then, they leaned forward and pressed their soft lips together. They hadn't kissed since he changed; they had too many things on their mind. It was different to what he was used to; his lips were fuller, softer, more sensitive. It was like getting his first kiss all over again. When they pulled apart, India smiled and cupped his face.

“I can’t believe it took us so long to try that.”

“Me either... think of all the other things we can try now.”

India grinned and kissed him again. Seth planned on enjoying this ball to the fullest and then. He would dance and mingle in his new gown and then, when they got home, India could have some fun taking it off. 

Comments

I love the sweeter stories.

theconstant23


More Creators