Actions

Work Header

The Power of Bisexuality

Summary:

all five members of txt gain the power to turn into magical girls from some rocks beomjun found in the bali jungle. fortunately, they now have a viable excuse to explore each other's bodies instead of just "there's no time, oh no, we all have to shower together hahaha. wow, soobin, you have a fat ass!" (i'm directly quoting yeonjun).

(i just wanted to write soogyu going on a date as girls)

Notes:

hey everyone,

welcome back to another clown fest. this idea spawned because i read the comic Majitora!, which is about a boy who joins the magical girl club at school and subsequently gains the power to turn into a magical girl. that content combined with my own imagination about how good huening kai would look with big boobs spawned this.

as per the tags, this is crack. as such, i wanted to comment that the whole concept of gender and stuff like that is handled both delicately and not delicately at the same time. they all still identify as men, no matter the form, so i'll always write them with he/him pronouns. additionally, note that the descriptions of their (aquired) AFAB bodies are from:

1 - The perspective of men who are bisexual who gain the ability to turn into women… so naturally they’re a bit enamored,

and also, from,

2 - The perspective of men who have accepted they can turn into magical girls (some like that power more than others), but then realized that despite the shape of their bodies, they still love and appreciate and are attracted to who is inside of the body.

so if you think the members looking at soobin's hot girl body or kai's big boobs and commenting on them will offend you, please don't read :) i don't want to trigger or offend anyone :) otherwise, enjoy!

(See the end of the work for more notes.)

Chapter 1: the rocks were definitely cursed

Chapter Text

Filming in Bali was one of the best things that had happened to them in a while. The scenery was breathtaking, like straight out of Beomgyu’s fairy-nature Pinterest board. Pretty green grass, beautiful skies littered with fluffy clouds; when it got late, they could even see the stars. That’s kind of the point though after all, isn’t it? This is magic island or whatever, not that any of the members can keep up with their twisted ass lore.

Needless to say, the vibes were really good. It’s been four years since debut (and trust, Yeonjun can feel that in his knees), and they’re feeling settled. Plus, the song is good! Yeonjun thinks contentedly as he sleepily lays in his bed in their villa. Now that filming has wrapped, they get a little vacation before they start the horrific and hellish promotional cycle. Yeonjun is happy that nothing terrible happened today like someone breaking a leg or throwing up or passing out. To be totally honest, the only strangeness had been finding those rocks…

✦✦✦

“Beomgyu, can you chill the fuck out please?” Kai had whined from where he was sitting with his face in the fan in the corner of their tent. His voice carried with that robotic sound that happens when you talk into the blades spinning.

Beomgyu had been experiencing one of those episodes where he was filled with energy, and to help him burn some of it up, Yeonjun had agreed to walk deeper into the forest with him. In almost no time they had wandered a little too far from the crew, drawn in by the towering trees and the thick, untamed greenery of the Balinese forest. Yeonjun sometimes gets really caught up looking at Beomgyu, a little caught up in his attractive energy, loving watching him look around with his pretty side profile and long hair, he can’t help it! Leave him alone! Why does he have to be the responsible one anyways?

Regardless, “I swear I saw something shiny over there,” Yeonjun muttered, stepping carefully over a tangle of roots.

“Watch that just be a snake or something,” Beomgyu replied, snorting, but he followed despite the fact. He loves a good treasure hunt.

They pushed past a dense cluster of leaves, and there it was, the thing that had caught light of the fading sun which in turn caught Yeonjun’s eye — a rusted, dented tin half-buried in the dirt, its lid barely hanging on. Next to it, a statue peeked out from the ground, covered in moss and dirt.

“Whoa,” Beomgyu breathed.

Yeonjun crouched down first, reaching out to brush the dirt off the tin. “What is this? You think it’s junk?”

“Probably, but  really I have no clue. But it looks old . Don’t get tetanus, I beg.”

Beomgyu knelt beside him, hovering over the tin, yet tilting his head over towards the statue. It was small enough that they could have lifted it with some effort, but neither of them moved to dig it out. The stone face was of a woman, strong and serene and beautiful, her eyes closed as if she were dreaming.

“Kinda creepy,” Beomgyu muttered.

“I think she’s kinda pretty,” Yeonjun said, prying the tin open.

Inside, nestled in the dirt and showered by the rust from the crusty ass lid, were five small stones. They weren’t exactly gemstones — too rough and unpolished to have been previously mined and forged by human intervention — but they… glowed ? Not in an artificial, battery-powered way, but something more subtle, more alive. Each stone was a slightly different size and color, like they had been naturally shaped over time.

The two of them exchanged a long glance.

“This is definitely cursed,” Beomgyu said. “They’re glowing right?”

Yeonjun rolled his eyes, though he too looked mildly concerned. Optimistically:  “Or it’s some ancient treasure and we just got rich.” He picked up one of the stones, rolling it between his fingers. It was warm, almost he had just picked it up from the sand on the beach in mid-day, despite the obvious fact that it had just been buried under layers of damp, cold dirt. “Let’s take ‘em.”

“You wanna get haunted or what?”

“They’re rocks , Beomgyu.”

Beomgyu side-eyed the statue again, then sighed. “Fine. But we’re leaving the creepy statue.”

“Obviously.”

Yeonjun definitively snapped the tin shut, but not before shaking out the dirt and debris.

“We’ll surprise the others later,” he said as they stood, brushing the dirt from their clothes. “One for each of us.”

“Yeah,” Beomgyu said hesitantly, glancing back at the statue one last time. It was probably just the way the shadows were falling, but for a second, it almost looked like her eyes were cracked open.

By the time they got back to the villa, the others had already showered and were sprawled across the living room, exhausted from the long day of filming, trying to enjoy the luxurious house. They get one full day here tomorrow together as “vacation”, but it’s so nice! They wanna make every moment count if possible. Seems fighting sleep isn’t really a winning battle though, unfortunately.

Kai was curled up on the couch, half-asleep. Soobin was petting Kai’s hair, staring into space, his wet hair dripping onto the arm of the couch. And Taehyun sat on the floor, scrolling through his phone with a deep frown, like he was reading something very disappointing. Probably just another Wikipedia page to be honest.

“You guys took forever,” Soobin said, blinking out of his stupor. “Did you get lost?”

Beomgyu plopped down next to Kai, who made a sleepy noise of protest as Beomgyu accidentally jostled him. “We were on an adventure ,” Beomgyu announced dramatically. “A treasure hunt!”

Yeonjun grinned, pulling the tin out of his pocket. “And we brought back presents.”

That got their attention.

“What kind of presents?” Taehyun asked, unimpressed but curious enough to stop scrolling.

Yeonjun popped the lid off and held up one of the stones. “Magic jungle rocks.”

There was a beat of silence.

“Hell yeah.”

Ignoring Taehyun, Soobin sighed. “You picked up rocks.”

“Not just any rocks,” Beomgyu said. “Look, they glow.” He tossed one to Soobin, who caught it instinctively.

Soobin turned it over in his palm. “…Huh. Why’s it warm?”

"You two need supervision," Taehyun muttered, looking up from his phone, offering his attention to the conversation, but making absolutely zero moves to grab his share of the jungle rock offerings.

Kai, still half-asleep, reached out lazily, pawing at the air. Yeonjun handed him the smallest stone, which was a soft yellow color. Taehyun took his with a skeptical look, holding it up to the light.

“Mine is cold,” Kai mumbles into Soobin’s leg.

“Where did you even find these?”

Yeonjun and Beomgyu exchanged a glance.

“Again, to reiterate, in the forest,” Yeonjun said.

“With a statue,” Beomgyu added.

Taehyun stared at them. “You definitely just got us cursed.”

“That’s what I said!!” Beomgyu yelled in agreement.

Yeonjun waved him off. “Relax. If anything, they are lucky. We’re going to have the best comeback ever, trust.”

“You’re delusional, we’ll probably just all die mysteriously in our sleep,” Taehyun muttered.

Soobin was still inspecting his, frowning slightly. "It’s warm," he muttered. "Like, actually warm. I can’t get over it."

Beomgyu grinned. “Maybe they are magic.”

They sat with that for a moment, each of them turning the stones over in their hands, watching the way they caught the light.

“Whatever,” Taehyun said finally, slipping it into his pocket. “At least it’s a cool souvenir.”

Kai yawned again. “Mmm. Thanks for the rock.”

Soobin rolled his eyes, but he didn’t give his back either.

Yeonjun stretched with satisfaction. “See? No curse, no problem.”

Beomgyu leaned back against the couch, his fingers still curled around his stone. “Yeah,” he said, quieter this time. But as he looked down at the glowing stone in his palm, he swore — for just a second — that he felt it pulse.

Taehyun was the first to retreat to his room, yawning. He still had the rock in his pocket, and he had no real intention of doing anything with it, but there was something oddly comforting about its warmth in his palm, and since it fit so perfectly in his hand, he decided he’d figure out what to do with it later. Plus, he wouldn’t say this out loud but he actually does love his members, and if they give him something, even if it’s a rock, he’s not going to throw it out. It’s his damn jungle magic curse rock now.

Beomgyu stayed behind for a while, sprawled across the couch with his arms lazily thrown over his head, enjoying the feeling of post-filming exhaustion and a nice outdoor walk. The anticipation of a free day tomorrow is keeping him uncharacteristically energized, preventing him from crashing with Taehyun like he would on a normal day. Despite that, he’s disgusting, and so he heaved himself up and stretched with a groan.

“Alright, I need a shower,” he announced, ruffling Kai’s hair on the way up. Kai made a noise of protest (he’s clean!!) but was too tired to actually stop him. He dropped his stone on the coffee table beside the tin, not thinking twice about it before disappearing down the hall.

That left Kai, Soobin, and Yeonjun in the living room, just enjoying the silence between the three of them. There doesn’t always have to be talking, sometimes it’s just nice to hear each other quietly breathing while thinking to yourself. The windows were open, letting in the cool night breeze, and the distant sound of waves rolling onto the shore mixed with the faint rustling of leaves outside, really a perfect paradise. The wave sounds are probably what’s making Kai so sleepy.

Yeonjun, still drenched in sweat from filming and their little forest adventure, was banned from sitting on the couch, so he’s stretched out on the floor.

“You’re disgusting,” Soobin had said when Yeonjun tried to collapse onto the cushions.

“I worked hard today,” Yeonjun argued, but Soobin simply shoved him off before settling back down with Kai, who had maintained his position resting curled up with his head in Soobin’s lap.

“Take a shower,” Kai murmured, eyes barely open.

“I will ,” Yeonjun huffed. “After Beoms. No need to both go in there today.”

Soobin rolled his eyes and absentmindedly turned the small glowing rock over in his hand. The more he looked at it, the stranger it seemed. It wasn’t smooth, but not quite rough either. The glow wasn’t artificial, and something about it felt alive?

Then, out of nowhere —

ZAP.

A sharp, sudden shock shot through his palm, causing Soobin to yelp and drop the stone with a startled jerk. It landed with a dull clink back in the tin, and he shook his hand out, wincing.

Kai, still half-asleep, immediately sat up. “What? What happened?”

“Did that thing just shock me?!” Soobin hissed, staring at his palm. There wasn’t a mark, no visible burn, but he had felt it.

Yeonjun and Kai both looked at him, then at the tin.

“That’s… a bit…” Yeonjun started slowly.

“You think?” Soobin snapped, shaking his hand out one more time. “Who gets shocked by a fucking rock? And that strongly, too?”

Kai reached out, hesitant, and lightly poked at the stone sitting in the tin. Nothing happened.

“Maybe we did bring back something weird.”

“I s hould’ve listened to Taehyun,” Soobin grumbled. “You don’t just go picking up random ancient rocks from the ground. If he said it was cursed too it probably is.”

“Taehyun took his rock to bed! He might’ve been joking!”, yet without another word, Yeonjun fished his stone out of his own pocket and dropped it back into the tin with the others.

Kai, on the other hand, sighed and slumped back down against Soobin. “I kinda like it though,” he muttered, keeping his stone tucked in his pocket as he nuzzled into Soobin’s side. “If it kills me in my sleep, so be it. It’s keeping me cool.”

Soobin gave him a look. “Seriously?”

Kai hummed sleepily, clearly already halfway to dreaming again now that he’s sure Soobin is fine.

Yeonjun eyed the tin warily, scooting back just a little. “I don’t trust it anymore. I’m sorry about this Soobin. I feel responsible.”

Soobin hummed in forgiveness and agreement, and didn’t pick his stone back up. Instead, he just settled more comfortably against the couch, his hand still faintly tingling from the shock.

For a while, none of them moved, and the quiet of the villa settled around them again.

Eventually, Beomgyu wandered back in, his hair damp and smelling of citrus shampoo. He blinked at the scene—Kai basically draped over Soobin, Yeonjun sitting stiffly on the floor like the tin was going to bite him.

“…Did I miss something?”

“My rock shocked me,” Soobin muttered.

Beomgyu raised an eyebrow, then shrugged. “Sucks for you.” He flopped onto the couch and immediately grabbed his phone, not even sparing his abandoned stone a second glance. He was more in it for the adventure than the “treasure” anyways.

Soobin rolled his eyes, but he couldn’t shake the weird, lingering feeling in his palm, despite the fact that it had been several minutes since the shock. He sighed, and moved to scoop up Kai to bring him to the bed, bidding the last two farewell until the morning. 

“And hey,” he turned back to them, Kai in his arms, looking handsome and unmade-up, sleepy and perfect. “I’m excited for our day together tomorrow. I’m glad I get to spend it with the four of you, not as coworkers for once, but as best friends.” And with that, he walked away.

Beomgyu and Yeonjun just look at each other when he’s gone, both down so bad. It’s their shared secret, absolutely not trying to unpack that tonight. They both retired, too, to separate beds tonight, and Yeonjun ruminated on the day before drifting off. 

No one touched the tin again. It sat there on the table, three stones still nestled inside, faintly glowing in the dim light. 

The villa was quiet under the moonlight, save for the distant sound of waves crashing against the shore. Inside, five stones pulsed gently in the darkness throughout the house, their glow intensifying as the hours passed. Then, as if drawn by an invisible force, the light from each stone began to seep out, floating toward their chosen ones.

One by one, the lights found their resting places—Taehyun, Beomgyu, Yeonjun, Kai, Soobin—all of them sleeping soundly, unaware of the strange magic settling into their chests.

And then, silence.

✦✦✦

The first thing Soobin notices when he wakes up is the weight.

Not just the usual morning grogginess or the ache in his limbs from yesterday’s filming—no, this is definitely different. It is a literal physical weight pressing against his chest. A discomfort that wasn’t there before.

He blinks up at the ceiling, mind still sluggish. Something feel off , but he can’t put his finger on it.

Then he sits up.

There’s some… movement in the general area of his chest. You know, where his pecs were just yesterday?

Soobin freezes. Slowly, cautiously, he looks down. He may black out for just a second.

Breasts.

Actual, honest-to-god breasts . Tenting against the fabric of his sleep shirt, soft and real .

He jerks forward in panic, and that’s when he notices the long, silky hair cascading over his shoulders. His hands, MUCH smaller, shoot up to his face, feeling his smaller forehead, the curve of his jawline that was no longer as sharp.

“What the fuck ,” he breathes, heart pounding.

Then, from across the villa —

“WHAT THE FUCK ?!”

That was definitely Beomgyu.

Soobin throws off his blanket and scrambled out of bed, nearly tripping over his own feet. Except…his arms are different. His legs are different. His everything is different. Where the fuck is his dick?

His heart is hammering by the time he yanks his bedroom door open, only to nearly crash into Taehyun (?), who looks just as disoriented. And also just like a girl. Girl Taehyun. 

“Hyung?” Taehyun’s voice is… higher. Still unmistakably him , the intonation the exact same, the tone the exact same, but there was more feminine undertone now present. His hair, which had barely reached his ears before, now tumbles past his shoulders, and his sleep shirt hangs a little differently over his frame. He’s still a bit shorter than Soobin, despite the fact that Soobin can tell he isn’t as tall as usual. We shrunk proportionally , Soobin thinks a little deliriously.

Soobin stares. Taehyun stares back.

And then, at the same time —

“YOU TOO?!”

“AT LEAST IT’S NOT JUST ME!!!”

They spin toward the sound of more yelling coming from Beomgyu’s room. Oh, right, Beomgyu. Without a second thought, they rush inside to find Beomgyu standing in front of his mirror, hands gripping the hem of his shirt and staring at his new body in horror.

His shorts are loose around his waist, his frame visibly smaller than before. His messy brown hair is longer now, curling prettily at the ends and around his temples, and the expression on his face is one of pure distress .

“WHAT IS HAPPENING?!” Beomgyu shouts, voice cracking. “WHY DO I HAVE—” He gestures wildly at his chest, which, while not as prominent as Soobin’s or Taehyun’s, was still very much there . “AND THIS —” He points downward, face pale. “WHERE DID IT GO ?! MY DICK!”

Soobin and Taehyun don’t have answers, obviously.

And then Yeonjun storms in, hair flowing dramatically behind him, baggy clothes barely held up. His frame is quite a bit smaller like this. Soobin’s frame has always been the narrowest of the members, so his shirt, while huge lengthwise, is at least staying up. Yeonjun’s almost got a boob out at this point, the neckline of the shirt is so low it’s kinda crazy. Wow, a sentence Soobin NEVER thought he would think.

“I’m gonna be honest,” he says, voice surprisingly calm despite the situation. “This is kind of hot.”

“WHAT?!” Beomgyu shrieked.

Soobin felt his eye twitch. “Yeonjun, this isn’t hot , this is a crisis .”

“Well, from a logistics perspective, yes!” Yeonjun says, though he doesn’t sound very concerned. In fact, as he studies his reflection in Beomgyu’s mirror, there is something undeniably pleased in the way he runs a hand through his now much longer hair, admiring his softer features and the way his sleep shirt nearly exposes his newly developed curves. “But from a me perspective, I’m a hot girl now!”

Soobin was about to throw something at him when—

“GUYS.”

All four of them turn as their final member finally makes his appearance, and—

“Oh my god,” Beomgyu whispered.

Kai looks stunning .

His long, wavy golden brown hair frames his face in an almost ethereal way, cascading over his shoulders. His sleep shirt, which sits loose on his shoulders, also is super tight around the chest, his newly developed figure the most shockingly changed out of all of them. And that’s saying something, because they’re all girls now.

And the worst part? He is still rubbing his eyes sleepily, completely oblivious to how insane he looks in the boobs department, but with it enough to clearly identify that his dick is gone.

“…What’s going on? I can’t feel my dick…” Kai mumbles, voice still thick with sleep.

For a moment, no one speaks.

Then Beomgyu breaks. “Kai, have you seen yourself lately?!”

Kai frowns and looked down. Hmmmmm, he can’t really see past the boobs. He brings his hands up to his chest, giving them a light squeeze, and blinks.

“…Oh. No, I just woke up. What’s with this?”

Soobin, Beomgyu, and Taehyun all stare at him in horror.

“That’s all you have to say?!”

Kai blinks at them again. “I mean… I feel physically fine?”

Yeonjun just laughs. “Real as fuck. I feel physically fine, too. Also, since no one has said it, your tits are huge.”

“No, they really are though.” Beomgyu opts to stop freaking out for long enough to genuinely discuss Kai’s body. It’s really important. “Kai somehow ended up the prettiest and with the biggest boobs?! That’s not fair!”

Kai squeezes his chest again, a little more curious now. “Firstly, I’m always the prettiest. But also, Soobin’s are pretty big too.”

“Don’t talk about my boobs,” Soobin snaps.

Your boobs? ” Taehyun repeats in disbelief. “You’re a man. Lock in. Why are we even entertaining any of this???”

“Okay, yeah, you’re right, this is so weird,” Beomgyu moans, rubbing his temples. His thoughts are all over the place. “What happened to us? Why are we like this ?!”

As if in response, a soft glow pulses from each of their chests. Right in the center of their sternums, where the stones had entered them in their sleep, was a faintly glowing mark.

“Oh,” Yeonjun murmurs, eyes shining with intrigue. “Now this is interesting.”

Soobin groans. “No, it’s not! We need to figure out how to fix this!”

But Yeonjun just smirks, rolling his shoulders as if testing out his new body. “Or…” He strikes a playful pose, flipping his long hair over his shoulder. “Maybe we embrace it.”

Taehyun officially looks seconds away from losing his mind. “No, thanks!!”

As per TXT House Laws™, when at minimum three out of five of the members are experiencing negative emotions in a group setting, all five must pause for five minutes of silence, and then reconvene with five shared deep breaths.

Even though the initial shock of spontaneous-extreme-rock-induced-body-change was still very, very fresh, there is still an undeniable, unspoken curiosity gradually settling over the room. They are all girls now. Well, they’re still boys inside, they’re just girls on the outside now. Or, actually, they’re AFAB people now…? Even though they weren’t actually AFAB… it’s all very confusing. Whatever. They don’t have dicks, that’s the point. And it’s not just some strange dream or a temporary illusion—everything feels real. And, well… when something this insane happens, you kind of have to investigate.

Which is why, not even fifteen minutes into their abrupt wakeup, Soobin finds himself sitting on Beomgyu’s bed with Taehyun, while Beomgyu pokes and prods at his own newly developed body with the enthusiasm of a scientist conducting an experiment.

“This is so fucking weird,” Beomgyu mutters, pressing his fingers into his thighs. They feel softer than before, even though he is still on the leaner side.

Soobin shoots him an unimpressed look. “Weird is an understatement.”

“Yeah, yeah,” Beomgyu waves him off, shifting his focus to his chest. “But, like, I barely have boobs. Look at this.” He tugs at his shirt, pushing at the slight swell underneath. “This is nothing. I thought girls were supposed to have, like, cleavage.”

Soobin gets up and smacks his arm. “All girls are built differently, dumbass. Say you’re an unseasoned virgin and go.”

Taehyun, sitting stiffly on the bed, lets out a suffering sigh. His arms are crossed tightly over his own chest, clearly uncomfortable with all of this. “I don’t understand how you guys are taking this so casually.”

Beomgyu huffs. “Dude, if we don’t laugh about it, we’re gonna cry.”

Soobin frowns, but… well, fair point. Plus, he did the five deep breaths. That usually sorts him.

On the other side of the room, Yeonjun and Kai seem to be handling things very differently. In fact, they are comparing bodies. 

Kai had abandoned all sense of panic within minutes and was now feeling up his own waist, marveling at the way his fingers slid over his smooth, newly defined curves. Yeonjun, meanwhile, had taken a mirror from Beomgyu’s desk and was checking out his reflection with far too much amusement.

“Damn,” Yeonjun mutters, running a hand over his chest. “I actually look hot.”

Kai giggles, giving him a teasing once-over. “You are hot, unnie.”

Yeonjun beams. “I love that. Say it again.”

Kai smirks, leaning into the role without hesitation. “Unnie~”

Yeonjun practically preens.

Soobin, watching from Beomgyu’s bed, feels like he is losing his mind. “Can you two not roleplay right now?”

“Let them have their fun before Kai realizes he’s a girl and crashes out,” Beomgyu whispers, waving a dismissive hand before turning back to Kai. Louder, he said, “Hey, speaking of, what’s it like having those ?”

He gestures vaguely at Kai’s chest, which was, undeniably, the biggest out of all of them.

Kai pouts, crossing his arms under his breasts with a small huff. “Heavy.”

“I bet,” Beomgyu mutters under his breath, eyes lingering for a little too long.

Kai, oblivious, just continued. “Like, they pull on my shoulders. I feel like if I move too fast, I’ll —” He mimics a bouncing motion with his hands, and Beomgyu’s brain short-circuits.

Soobin groans. “Kai, please.”

“But it’s true!” Kai whines. “I don’t know how I’m supposed to function like this.”

“Well, real girls have bras,” Taehyun mutters, still looking like he wants to be anywhere else . “Maybe if we get some —”

Before he could even finish, Kai suddenly lights up .

Literally.

A soft yellow glow pulses from his chest, and before anyone can react, a shimmering light surrounds his body.

Then, in a swirl of magic, his oversized sleep shirt and shorts are replaced by something new — something cute .

Kai now stands in an outfit straight out of a magical girl anime: a pastel yellow-and-white corset-style top with off-the-shoulder sleeves, a flouncy layered skirt, thigh-high stockings, and lace-up boots.

“Oh,” Kai blinks, looking down at himself. “Oh, this is… hmm. You know, I was able to avoid crashing out because this whole time I was mega convinced I would be able to change back into a man. But the outfit change is a bit much! Oh! Uh- hmm. Wow!”

And as he’s yapping it up, everyone else is just staring. Because, holy shit, Kai looks so perfect. Right out of their fantasies, before they had to live the reality of being girls for genuinely twenty minutes. (Their fantasies will probably change a bit after today.)

“…You have got to be kidding me,” Soobin says, absolutely done with everything. “You’re a magical girl. You’re Sailor Moon. What the fuck, Kai.”

Beomgyu makes another strange, strangled noise. It sounds funny coming out with his girl voice.

Quietly, Kai says, “I was just thinking about having a bra because I’m a bit uncomfortable. In hindsight, not my strongest moment…”

“So if you just willed your outfit into existence via desire-for-bra… maybe we can all do it.” Soobin perks up, the idea suddenly sparking. “Waitttttt — maybe mine comes with a hairstyle.” Because if there is one thing he can’t stand about all of this, besides the feel of his tits moving around, it is his damn hair. It’s so thick and long, already tangling at the ends. If his magical girl form can give him something manageable…

He takes a deep breath. Focused.

And then—

A blue light envelopes him, swirling with ribbons of soft energy, and in an instant, his outfit appears.

It is navy and white, with elegant gold detailing along the bodice and a sleek, pleated skirt that fell to his mid-thigh. His boots are knee-high, and his sleeves have delicate lace cuffs.

But most importantly—

His hair is styled into twin-tails.

“…Oh, hell yes,” Soobin says, reaching up to feel them.

“TWINTAILS?!” Beomgyu screeches.

“Great, now we’ve lost Soobin to this madness, too,” Taehyun moans. “Am I the only normal one?”

Yeonjun doubles over laughing. “This is so ridiculous. Seriously.”

Soobin is genuinely pleased. “This is actually so much better.”

Beomgyu, meanwhile, looks like he’s questioning everything. And Kai is still crashing out a bit. And Taehyun is crashing out too, just silently. Because what the fuck.

“We’re really magical girls now,” Taehyun mutters, rubbing his temples. “I can’t believe this.”

Yeonjun grins, eyes glinting. “Think of all the sexy choreo I could do now and have it be socially appropriate or whatever. No more teaching me the boy-version of these dances for challenges.”

“Yeonjun, you’re seriously such a freak,” Beomgyu can’t help but point out, but he is smiling. After all, as much as he personally would rather go back to his man-body, he wouldn’t mind seeing girl-body-Yeonjun dance around a bit…

“Perv!” Yeonjun yells, pointing at him.

“…Wait,” Kai mutters, his voice suddenly small, but still loud enough to interrupt the bullshit from those two idiots. “Wait, wait, wait.”

Beomgyu, who had been ready with a retort, pauses expeditiously. “What’s wrong baby?”

Kai swallows. His chest feels tight. The weight of his body — of his breasts — that he had been ignoring up until now suddenly becomes suffocating. His hands clench at the edges of his skirt.

“I can’t — this is too much.” His breath is picking up. His pulse pounds in his ears. “I don’t want to be a girl anymore.”

And then —

Light.

The same warm, gentle glow from when he got his magical girl outfit spreads out from his chest, surrounding him like a soft wave, and before he can even process what was happening—

He is himself again.

Tall. Broad. Flat-chested.

Male.

Kai stumbles back, nearly losing his balance, as the transformation settles. His pajama shirt, once hanging loosely over his smaller, feminine frame, is now back to being fitted to his original body. His hands, now larger again, tremble as he lifts them to his face, feeling the familiar angles of his jaw.

“…Holy shit,” Beomgyu whispers.

Kai looks up—and that’s when he realizes just how much bigger he is now. His four best friends, moments ago all his size, are now in front of him as women . And they are small .

Soobin, the tallest of them regularly, barely reaches his chin. Beomgyu is a little shorter than that. Yeonjun, despite being broad-shouldered before, has a delicacy to him now that made him seem more petite.

But Taehyun… Taehyun is tiny. Like, more tiny than usual. Kai turns his gaze toward his best friend, and the sight makes his stomach twist.

Taehyun has always been compact, strong despite his smaller build. But now? He is small-small . His frame is slender, his limbs slim, his posture stiff and defensive where he is crunched up on the bed. His pretty hands are curled into fists at his sides, and his pretty face, because there was no denying it, Taehyun is beautiful like this, is twisted in something close to distress.

Kai has never felt bigger in his life. And he doesn’t like it. The playful, stressed out, chaotic energy from before is gone. Now, there is tension, something unspoken settling between all of them as they stand there, realizing the reality of the situation.

“…So you can just change back?” Taehyun’s voice is quiet. It has the same sharpness as before, but there is something else laced beneath it. Something vulnerable.

Kai hesitates. “…Yeah. Evidently. I’m sure you can, too!”

Taehyun scoffs, shaking his head. He won’t meet Kai’s eyes. Logically, Kai is probably right, but Taehyun doesn’t want to risk trying, too afraid. What if he can’t? He’ll be a girl for life? Especially now that his best friend is back to being a boy.

Guilt crawls up Kai’s throat. “Taehyun.”

“I don’t want to talk about it,” Taehyun says, turning away.

Kai takes an instinctive step forward, but Taehyun flinches, and it hits Kai like a punch to the gut. Taehyun has never flinched away from him before, obviously. Is he scared of him? Or is he just overwhelmed with the situation? The reality of their size difference, of their gender difference , is suffocating. Taehyun isn’t looking at him like a friend anymore, like he is already mentally prepared for the worst. He hasn’t even tried to change back yet! He probably can! But regardless, Kai hates this.

Without another thought, Kai closes his eyes and wills himself back to being a girl. He’ll show Taehyun that he’ll stay with him no matter what, and maybe that will give Taehyun the courage to try to manifest his male form back. So that way even if for some unfathomable reason he really can’t change back, he’ll know that Kai won’t abandon him.

The glow returns—softer this time, gentler. And when it fades, he is back in his girl form, but in his huge boy clothes, his long wavy hair cascading over his shoulders. Thank god that damn corset isn’t on him, it’s worse than being braless to be totally honest. He opens his eyes and exhales, relief flooding him when he sees Taehyun finally, finally look at him again, perking up.

Yeonjun whistles. “Damn, you really switched up that fast.”

Kai ignores him.

Instead, he turns to Taehyun, tilting his head slightly, trying to ease the tension. “Better?”

Taehyun stares at him for a long moment. Then, finally, he lets out a breath. “…Yeah. I guess it was easy for you.” And just like that, Kai’s plan worked. He’s really the best friend Taehyun could ask for.

Soobin, had been surprisingly quiet this whole time, watching everything unfold with a strange, unreadable expression. But now, that expression shifts as he arrives at an internal decision.

Soobin tucks his long, thick hair behind his ear and lets out a sigh, stretching his arms above his head, arching his back a bit. The others are certainly all paying attention, and at that moment all four of them are thinking the same thing: Soobin is sexy .

Even in their completely frazzled, gender-swapped states, they all have to admit it.

His new body is long and curvy, his waist small, his legs smooth, and his breasts, while not the largest, are round and full enough to catch their eyes (let’s face it, any size boobs would catch their eyes), but what really stands out is his vibe. His naturally dark features that he has as a man undoubtedly carried over, resulting in a tall woman with dark eyes and pale skin standing before them.

Yeonjun, ever the most shameless, actually whistles. “Damn, Soobin. You’re kind of… hot.”

Soobin turns to him, arching a perfectly shaped brow. “Kind of?”

Even Taehyun, who has been determined to stay grumpy and closed-off, can’t help but glance at Soobin and mumble, “…Yeah, okay, he’s hot.”

Soobin smiles at that, amused. Then he tosses his hair over his shoulder and lets out a dramatic sigh. “All this stress is bad for my skin,” he announces. “I think I’m going to take a bath.”

There is a beat of silence.

Then, Beomgyu scoffs. “Seriously? Weak ass excuse.”

“Yes, seriously.” Soobin crosses his arms under his chest, which only serves to push his breasts up more, much to everyone’s unwilling distraction. “I want to see what it feels like to soak in the water like this.”

Beomgyu gives him a look. “You’re a perv.”

Soobin doesn’t deny it. “And?”

Kai blinks. “…You’re really gonna take a bath?”

“Yes.” Soobin smirks. “And I’m extending an invitation— but only to those in girl form. I am not bathing with a man. ” His expression twists in mock disgust. “That’s gross.”

Kai frowns. “That’s kind of hypocritical, don’t you think?”

“Not at all.” Soobin flips his hair again. “I refuse to be naked in the same room as a man . It’s indecent.”

“You are a man, dumbass.”

Yeonjun, clearly entertained, considers Soobin’s offer. “You know,” he says, also stretching, “a bath does sound nice.”

Soobin nods approvingly. “A bath with beautiful women sounds even nicer.”

Beomgyu makes a face. “You are such a freak.”

Soobin only shrugs. “I never denied it.”

Yeonjun, still smirking, turns to Beomgyu and Taehyun. “So? You two in?”

Beomgyu hesitates. He was curious. But something about the idea made his stomach twist. “…I think I’ll pass,” he mutters.

Taehyun, unsurprisingly, shakes his head. “Absolutely not.”

Soobin pouts. “Boring.”

Yeonjun stretches again. “Guess it’s just you and me, babe.”

Soobin beams. “Perfect. There others are too fucking unseasoned anyways to handle all this.”

Chapter 2: let's punch concrete!!

Summary:

continuing where chapter one left off, maknae and beomgyu line fuck around and yeonbin suck face in the bath

Notes:

back with another unserious installment, the number of times the word 'boob' or 'breast' is mentioned in this chapter totals: 14 (that's actually not as bad as i thought when i started writing this sentence). still have not arrived at the promised soogyu girl date im so sorry, it'll happen eventually though and beomgyu will freak out and make yeonjun help him do his makeup to look as cute as possible for the love of his life in the hopes that soobin will fork-feed him strawberry shortcake and then make out with him in the bathroom.

(See the end of the chapter for more notes.)

Chapter Text

The bathroom door clicks definitively shut behind Soobin and Yeonjun, and an uneasy silence settles over the remaining three.

Beomgyu sits on the bed, away from Taehyun, arms wrapped around his knees, expression unreadable. Kai, sitting on the floor, stretches his arms out, kind of regretting not going for a bath with the hyungs. And Taehyun grips the hem of his oversized sleep shirt with an uncomfortable scowl. Finally, he turns to Kai. “Help me change back.”

Kai blinks up at him. “Huh?”

“I want to be a guy again, obviously,” Taehyun says, determined. “You figured it out first, so help me do it.”

Kai nods, knowing this is really serious. He knows Taehyun can turn back, no way he can and the others can’t, but he doesn’t want to fuck this up and traumatize his poor bestie any more than he already is at this point. “Okay, okay. So, when I was freaking out earlier, I was thinking really hard about my own body, you know? Like, how I used to feel — how my muscles used to be, how my shoulders felt when I moved. It was like… remembering myself right . And then it just happened.”

Taehyun frowns, processing. “Is that all?”

Kai shrugs. “Basically. Think about your dick. Try it.”

Taehyun exhales sharply, closing his eyes. He focuses; not on the body he has now, but on the one he’s known his whole life. He remembers the weight of his usual frame, he pictures dance practice, how he had felt growing up. His usual size difference with Kai. His muscles.

And then —

A shift.

A pull.

When he opens his eyes, he is himself again. His dick is back!

“…hell yeah.” He blinks down at his hands, his arms, pats himself over, cupping his pecs. “That was easy.”

Kai and Beomgyu just stare at him. “That’s it?!” Beomgyu bursts out. “You were acting like your life was over five minutes ago! I was expecting tears of joy or something!”

“Yeah, well, I thought I was stuck,” Taehyun says, scowling. “It was scary!”

Kai snorts. “You were being so dramatic. Also, I want to point out… the fact that that’s all it takes means you didn’t think about your dick one all morning. Like your boobs that much?”

“Shut up- perv… you’re a perv, Kamal!”

Kai giggles and shifts back to his male body too. “Alright, since we know we can all change back, I think it’s time to lighten the mood. Let’s progress past this traumatic hurdle!” His gaze flickers toward Beomgyu, a mischievous glint in his eye. “And I think the best way to do that… is by messing with you.” 

Beomgyu, still very much a girl , narrows his eyes. “What do you mean by that? Get your finger outta my face.”

Kai grins and rips his finger back before Beomgyu can get his teeth clamped down on it. “I mean a wrestling match.”

Beomgyu rolls his eyes. “You always beat me when we’re both men, no shot we’re doing this now. I’ll lose for sure.”

“You being a pretty girl is gonna make it doubly fun!!” Kai exclaims, already moving to pounce.

Beomgyu shrieks as Kai lunges at him, but instead of scrambling away, he instinctively grabs Kai’s wrist and flips him over.

Kai hits the mattress with a thump , completely winded. Taehyun’s jaw drops . Beomgyu stares at his own hands. “Wait. What?”

Kai groans from where he lay pinned beneath Beomgyu’s grip. “Holy shit.”

“I—” Beomgyu blinks. “I wasn’t even trying.”

Taehyun gasps. “We have super strength.

Beomgyu tests it again, pushing down on Kai’s shoulders experimentally. “Hyung please,” Kai wheezes . “I’m gonna die.”

“Oh my god.” Beomgyu’s eyes widen. “This is so cool .

Kai, still struggling beneath him, groans. “Not for me!”

“Yeah, well, you don’t have rights right now. You tried to wrestle me as a girl just because you thought you would win, creep. Why is my whole group full of pervs?”

“Dude,” Taehyun breathes, his expression shifting. “ Dude.

Kai, still pinned, looks up at him. “…What?”

Taehyun’s eyes are practically shining . They’ve got that unnatural twinkle they get when he opens them really, really wide. “If we’re girls, we have super strength.”

Kai raises a brow. “And?”

Taehyun suddenly smirks . With a flash of glowing light, Taehyun is back in his girl form, now grinning down at his hands in excitement. “Oh, hell yeah.”

Kai groans. “You traitor .

Beomgyu, still sitting on top of him, giggles. “Ohhh, now you wanna be a girl?”

Taehyun flexes his fingers, then tests his strength by gripping the bedpost. The way the wood creaks under his touch makes his grin widen. “Bro, I didn’t mind having boobs, I just thought I was stuck like that forever. But now I can go back and forth and be strong as hell?” He clenches his fist. “This is so worth it. Totally worth being a cute girl and being the Hulk, what the fuck. Let’s go punch some concrete.”

Kai shakes his head. “I hate you guys.”

And just like that—the mood’s lifted. Good job, Kai! Not exactly how he planned on bringing the vibe up, but if it makes his best friend and his cute, precious Beomgyu hyung happy, then worth. Beomgyu finally gets off of Kai, and the three of them sit there, giggling like idiots, marveling over their newfound abilities, their strange new bodies, and the absolutely insane situation they have somehow found themselves in.

Beomgyu, still riding the high of discovering his magical girl super strength, was mostly having fun, except for one glaring issue. His boobs are overstimulating him.

Like, compared to the others? His breast size is a scam. A robbery. But on the other hand, thank God they aren’t bigger… imagine how overstimulating that would be. Girls are so strong. “This is suddenly driving me crazy,” he whines, lifting his shirt all the way up to reveal his chest. He cups his boobs. Fuck it, let’s take the whole shirt off. “Guys, my tits hurt. I’m so overstimulated right now. I need a bra.” he turns, pointing at Taehyun, “Honestly, I can’t believe you got bigger ones than me. That’s kinda bullshit! You’re small as fuck!”

Taehyun smirked, smug. “Yeah, but think how overstimulated you would be if you were me, bro.”

Kai, still in his male body, had not been expecting Beomgyu to just whip out his tits like that.

And his dick definitely had not been expecting it either. “Oh, fuck,” Kai mumbles under his breath as he feels it twitch.

Beomgyu was already his type. Annoying. Cute. Pretty hair, pretty face. Kind of a menace. And now, here is Beomgyu—with boobs. Showing him the boobs. The only thing worse? The way he was pouting about them. Like, sorry you’re the hottest creature on Earth, dude??? They look good I swear???? Kai subtly shifts his legs, trying to adjust himself without making it obvious. But, unfortunately for him, they were extremely observant.

Beomgyu, still frowning at his chest, suddenly pauses. His sharp gaze flicks to Kai. Then lower. Then—

“Oh my god .

Taehyun catches on immediately. His face twists in disgust .

“You’re hard ?

Kai freezes. “Huh?”

“DUDE,” Beomgyu yells. “YOU’RE HARD? OVER ME ?

“IT’S NOT LIKE I CHOSE TO BE,” Kai defends, panicking.

Taehyun recoils like Kai had just betrayed him. “That’s nasty .

“Okay, hold the fuck on,” Kai snaps, throwing his hands up. “You guys are literally men! Why do I have to keep reminding you guys of this?? You know how this works! I can’t control it!”

“No excuses,” Beomgyu says, looking personally offended.

Kai groans, rubbing his face. “This is so unfair. You’re acting like I committed a crime . You flashed me!!

“You did , ” Taehyun agrees, turning to look at Beomgyu.

Kai wants to scream. But instead, he takes the easy way out. With a flash of light, he switches into his girl form, successfully eliminating the problem in his pants. Critical thinking!

“…There,” he huffs.

Beomgyu narrows his eyes. “That’s cheating.”

Kai crosses his arms. “Yeah? Well, it worked. It’s gone!” He exclaims, pointing downwards.

But then, as he looks down, a new problem presents itself. Because yeah, sure, the boner is gone. But his brain? Still turned on. And now he’s sitting here, as a girl, dealing with the strangest sensation of residual arousal.

This is so much worse! Maybe he’s actually a dumbass. His whole body feels weird: his thighs pressed together too tightly, his chest feels too sensitive, and worst of all? His nipples are perking up like they are trying to ruin his life.

“Since Beomgyu’s complaining,” Taehyun says casually, “I might as well show off, too.” He lifts his shirt too, and Kai’s brain short-circuits.

Because holy shit .

✦✦✦

The bathroom is warm, steam curling from the rising bathwater as Yeonjun and Soobin stand before the mirror, taking in their reflections. It was one thing to know they had changed. Another to see it like this. Soobin drags a hand through his absurdly long, thick black hair, letting it cascade down his back like a waterfall. “Damn,” he mutters. “I look hot .

Yeonjun turns his head, eyes flicking over Soobin’s reflection. “You do.”

And Soobin knows he does. His waist dips in just the right way, his hips curve out, and his breasts, though smaller than Yeonjun’s, are still round and perky. Just out of curiosity, he cups one, giving it a slight squeeze. It moves . Soobin’s eyes widened. He jiggles them a little. It was… kind of fun.

Yeonjun catches this immediately. “Oh god, you’re one of those guys.”

Soobin smirks. “Come on. Like you haven’t thought about it.”

Yeonjun shrugs. “I mean, yeah, but I’ve been too busy admiring myself.” He turns back to the mirror, giving himself a once-over. “I’m so pretty.”

He is .

Yeonjun has always been beautiful as a guy, but now? As a girl? He is breathtaking . His face is delicate but still has that sharp, elegant Yeonjun edge. If someone saw him like this, they’d know it’s him. His collarbones are pronounced, his waist is cinched , and his boobs are big . Soobin’s eyes flick down to them. Massive.

Yeonjun catches him staring. “Jealous?”

Soobin rolls his eyes. “Who, me? Nahhhhh.”

“Considering how you were squeezing your own tits like five seconds ago, I’m finding that a bit hard to believe.”

Soobin ignores him, reaching for the hem of Yeonjun’s magical girl shirt instead. “C’mon, let’s get undressed. I’m not bathing in these weird clothes.”

Yeonjun raises an eyebrow but lets Soobin pull his shirt over his head. And there it is. A very full chest, spilling slightly over the top of the lacy bra.

Soobin clicks his tongue. “Wow.”

Yeonjun smirks. “They look good, right?”

Soobin doesn’t justify him with an answer. Instead, he traces his fingers lightly along the edge of the bra, feeling the soft fabric. Then, with a flick of his fingers, he undoes the clasp.

Yeonjun exhales as the straps slide off his shoulders, freeing him completely.

Soobin hums in approval. “Nice.”

Yeonjun snorts. “Pervert.”

“You’re standing here topless and I’m the pervert?”

Yeonjun just grins and reaches for Soobin’s shirt. “Your turn.”

Soobin lifts his arms, letting Yeonjun tug it off. Then he was left in his own bra — one noticeably smaller than Yeonjun’s. Yeonjun’s fingers skim along Soobin’s sides, teasing. “So beautiful,” he says, oddly serious.

Soobin rolls his eyes and lets him unclip the bra. The moment it is off, he sighed, rubbing at his shoulders. “I didn’t realize how tight it was.”

“It’s gotta be, to keep these things up. Boobs are heavy,” Yeonjun says, massaging his own shoulders. “Well, mine are.”

Soobin side-eyes him. “Yeah, I noticed.”

The two of them stand there for a moment, topless, admiring each other. Soobin has always known Yeonjun is confident, but seeing him like this, so relaxed in this new form, seemingly enjoying himself, is something else. He probably just figured they could change back the whole time, like Soobin himself did, contributing to their positive attitudes. It pays to not be a chronic overthinker like Taehyun sometimes.

Yeonjun catches him staring again. Actually he hasn’t stopped making eye contact with Yeonjun’s nipples since the bra came off, but… anyways. “Are we getting in the bath or what?”

Soobin just smirks. And with that, they slide off their remaining clothes and step into the warm, waiting water together. The tub is spacious and deep, thankfully, big enough for them to stretch out, but the way they are meaningfully sitting, legs tangled slightly under the water, leaves very little space between them.

Soobin lets his head tip back, exhaling as the warmth seeps into his new, soft skin. He hadn't expected this to feel so nice . Being in a bath with a cute girl? Already a dream come true. Being a cute girl himself? That somehow made it even better. Takes the pressure off. And it helps that the cute girl is just Yeonjun.

He can feel his long hair fanning out behind him, floating on the water’s surface like dark ribbons. He watches Yeonjun, who is rolling his shoulders, making his generous chest bounce in the water. “Ahhh, this is nice.”

Soobin swallows. “Yeah. It is.”

His eyes flick downward, watching the way the water beads on Yeonjun’s bare skin, dripping from his collarbones and running down… lower.

Yeonjun smirks. “See something you like?”

Soobin shrugs, keeping his tone casual. “The same thing I liked three minutes ago when I took your bra off.”

Yeonjun just laughs. “Be a good bathmate and scrub my back.”

Soobin rolls his eyes but grabs the soap anyway, lathering up his hands. “Fine, fine. Turn around. That’ll free me from your evil distraction techniques. You’re trying to give me a nosebleed.”

Yeonjun shifts, presenting his bare back to Soobin, and Soobin wastes no time gliding his hands over the smooth expanse of skin. His fingers trace along Yeonjun’s shoulder blades, down the curve of his spine, pressing in slow circles.

Yeonjun sighs. “That actually feels good.”

Soobin hums, and lets his touch wander lower, kneading at Yeonjun’s waist, his hips. Yeonjun lets out a small hum of approval, tilting his head slightly.

Soobin hesitates only briefly before moving back up, fingertips grazing along Yeonjun’s ribs. From there, it is only natural for his hands to shift forward, slipping just under Yeonjun’s arms, inching toward—

Yeonjun doesn’t stop him. Doesn’t flinch, doesn't pull away. If anything, he leans back, pressing himself slightly into Soobin’s hands.

Soobin’s fingers finally meet their target, curving over the fullness of Yeonjun’s breasts. Soft, warm, heavy—he gives an experimental squeeze, feeling them move under his touch. Yeonjun sighs, arching slightly. 

Soobin stills, half-expecting him to change his mind and slap his hands away. But instead, Yeonjun murmurs, “I knew you wanted to.”

Soobin blushed, giving another squeeze. “Sorry, I really couldn’t help myself from being so obvious. They’re so nice, hyung. I hope I didn’t make you feel uncomfortable.”

Yeonjun smiles at him. “It’s okay, Soobinie. Hyung is just fine. Wanted to feel your hands. They’re still big, even though you’re a girl now.”

Soobin, now given explicit consent, kneads the soft flesh beneath his hands, and the movement sends ripples through the water. A pleasant heat starts pooling low in his stomach. Yeonjun tilts his head to the side, exposing the delicate line of his neck. “You know, this is mutually beneficial.”

Soobin quirks an eyebrow. “Oh?”

“You get to feel up a hot girl’s boobs,” Yeonjun says lazily, his voice dripping with amusement. “And I get my boobs felt up.”

Soobin grins. “A win-win.”

Yeonjun turns slightly, their faces now just inches apart. Soobin can see the way his lashes frame his eyes, the slight parting of his lips, still wet from the bathwater. Soobin doesn’t even think about it, he just leans in. Yeonjun meets him halfway. Their kiss is slow, warm, teasing.

Yeonjun’s lips are soft—softer than Soobin expected, plush and full and sweet. He tastes like the faint hint of the floral soap they had used earlier, mixed with something distinctly Yeonjun. Soobin pressed in deeper, tilting his head to slot their lips together more perfectly. Yeonjun lets out a small noise of approval, his fingers coming up to tangle in Soobin’s wet hair, pulling him just a little closer.

The movement sends another wave of heat rolling through Soobin.

He is kissing Yeonjun. Kissing him. And Yeonjun is kissing him back . As girls. Hot, pretty girls. Soobin groans against Yeonjun’s mouth, his hands tightening slightly where they rest on Yeonjun’s waist.

When they parted for air, Soobin exhales, his forehead resting against Yeonjun’s. “I like you a lot .

Yeonjun giggles, his fingers tracing lightly down Soobin’s arm. “And I like you, too. We should probably finish bathing before we get carried away.”

Soobin sighs dramatically, pulling back just slightly. “Fine.”

As they start to separate, the bathroom door slams open, nearly giving them a heart attack.

Taehyun storms in, his expression determined—but also… vaguely distressed?

“I have to piss,” he declares, heading straight for the toilet.

Yeonjun and Soobin, still naked in the tub, stare at him.

Taehyun huffs, flipping up the toilet seat with a dramatic flair before pausing. He stares at it, then at himself, then at the seat again. A deep scowl settles onto his face.

“I have to sit?” he mutters, horrified.

Yeonjun snorts. Soobin smirks. “Did you really barge in just for this?”

“Yes,” Taehyun grumbles, yanking down his shorts and plopping down with the most begrudging attitude possible. “I didn't realize how annoying this would be until it was an emergency.”

“Poor baby,” Soobin teases.

Taehyun flips them off, but the effect is less menacing considering he is a small, beautiful girl perched on the toilet.

It isn’t until he finally looks up from his personal bathroom struggle that he actually sees Yeonjun and Soobin properly. His lips part slightly. “Holy shit,” he mutters.

Yeonjun tilts his head. “What?”

Taehyun blinks. “You guys are so hot . Were you kissing?”

Soobin’s smirk widens. “Oh? Are you finally appreciating our beauty?”

“So you were. Damn.” Taehyun continues, eyes trailing over their damp, glistening skin, the way their hair clung to their faces and shoulders, the curves of their new bodies. “I wish I had seen that. We’re all… really hot girls.”

Yeonjun and Soobin exchange a glance before turning back to him.

“You were literally having a meltdown about this earlier,” Yeonjun remindes him. “What happened to ‘this is a nightmare’ and ‘I don’t want to live like this’?”

Soobin nods. “Yeah, last time we saw you, you were miserable . What changed?”

Taehyun finishes up, cleans his hands, and leans against the counter, crossing his arms. “Oh. Well. Turns out, we can all change back. Like, super easily.”

Yeonjun blinked. “Oh, nice. We figured.”

“Yeah,” Taehyun says, “I guess it was just me freaking out about that.” 

“So if you figured it out, why didn’t you just pee as a guy?” Soobin asks, raising an eyebrow.

Taehyun shoots him a look . “Because you said no men allowed in the bath, and I respect you so much.”

Yeonjun lets out an incredulous laugh. “Wait, seriously?

Taehyun nods. “Of course. I mean, I get it. I totally understand not wanting a guy in here with you. You’re exploring each other or whatever.”

Soobin places a hand over his heart, feigning deep emotion. “Taehyun, I had no idea you held such respect for me.”

“Shut the fuck up leader.”

Yeonjun snickers. “So you’re fine being a girl now?”

Taehyun grins. “Oh, absolutely . You know why?” He straightens up, eyes glinting with excitement. “Super strength.”

Yeonjun and Soobin both sit up straighter, too.

“What?” Soobin asks, intrigued.

Taehyun nods enthusiastically. “We’re so strong like this. Girl-Beomgyu wrestled Kai into the floor like it was nothing . We can barely do that as guys, he’s so strong.”

Yeonjun raises an eyebrow. “So all it took for you to get over your existential crisis was learning you could kick ass as a hot girl?”

Taehyun grins. “Damn right.”

“Wait, wait, wait!” Soobin calls as Taehyun turns to leave, sitting up in the tub, water dripping from his body. “You have to transform first.”

Taehyun blinks. “Huh?”

Yeonjun nods eagerly. “Yeah, we haven’t seen your magical girl outfit yet! You’ve just been walking around in your gross boy pajamas. Show us your beauty.”

Soobin clasps his hands together dramatically. “Please, Taehyun. Let us witness you in your full glory.”

Taehyun rolls his eyes but can't hide the way his lips curl up slightly. “You guys are ridiculous.”

“And it’s workingggg,” Yeonjun sing-songs. “Come on, just do it real quick before you go.”

Taehyun sighs, but with a playful shake of his head, he takes a step back and focuses. In an instant, light engulfs his body, shimmering ribbons of energy wrapping around him. His silhouette shifts as the transformation takes hold, and with a final burst of magic, his outfit manifests. When the light fades, he stands before them in his full magical girl form.

Yeonjun and Soobin gawk.

Taehyun’s costume is breathtaking, to say the least. An intricate, shimmering ensemble with a layered skirt, delicate embellishments, and thigh-high boots that accentuate his long legs. His hair has soft waves, cascading down just enough to frame his face perfectly. But most notably…

His breasts. They are… bigger than expected based on what they could see with his boy shirt on.

Yeonjun’s mouth falls open. “No way.”

Soobin points a shaky finger at him. “That’s not—that’s not fair!”

Taehyun blinks, glancing down at himself. “…What?”

“You’re bigger than me!” Soobin practically shrieks.

Taehyun glances down again, finally noticing what had them so shocked. His chest is, indeed, fuller than Soobin’s, despite Soobin being several inches taller. A slow, smug smile spreads across his face.

“Well, well,” he says, resting a hand on his hip. “I live to exceed expectations.”

Soobin scowls. “You’re, like, tiny! How does that even work?”

Taehyun shoots him a wink. “Anyway, enjoy your bath, ladies.

And with that, he turns on his heel and struts out, leaving Yeonjun and Soobin behind to dry off… or make out more.

Notes:

thanks for making it to the end champions

Notes:

i have at least one more chapter that i have already written that i will post which picks up at the bath, but i thought this cohesive enough to start. ill post anything else i write after finding inspiration subsequently. i know im no tolstoy, but i hope this at least brought you a little joy on the day you are reading it <3