Cherreads

Chapter 12 - Marks wasn't the only thing she was hiding (KPop Hunters)

Summary: After the final battle, the girls retreat to a quiet bathhouse to rest. Mira and Zoey soon realize the marks weren't all Rumi was hiding… especially with the slow rise of a thick bulge beneath her towel.

Fandom/Setting:KPop Demon Hunters

Pairing:Rumi/Mira/Zoey

...

The private bathhouse glowed with cedar steam and amber lanterns. The air was thick and fragrant, dense with pine resin and warm stone. Mira and Zoey stood at the edge of the soaking pool, towels knotted tightly above their small chests, skin flushed from the heat, droplets trailing slowly down their legs.

Mira unknotted hers first. The towel loosened, then dropped in one fluid motion, pooling at her feet. Steam clung to her fair skin as she stepped into the water, the surface lapping against her calves, then her thighs, as she moved deeper. Her breasts were modest, nipples already pink due to the heat. Her hot pink hair hung long and damp, the twin pigtails soaked to the ends and stuck against the curve of her spine.

Zoey followed with a flash of teeth and a flick of her wrist. Her towel landed nearby with a soft slap. Her body was slimmer, smaller, but no less confident, with small breasts tipped with dark nipples, perked from the temperature shift. Her skin gleamed under the rising mist, black bangs plastered to her forehead, and her braided buns starting to unravel as she moved. She sank into the pool beside Mira with a low exhale, her thighs parting beneath the surface.

Mira's voice cut through the steam, low and dry. "You were possessed for half the fight. Saved your stamina."

"Possessed, not unconscious," Zoey said, sinking deeper until the water reached her collarbones. "I still threw hands once I snapped out of it."

Mira turned her head just enough to look at her. "You tackled a speaker tower and screamed into your mic until it blew."

"And cleared the stage while doing it," Zoey added, chin lifted. "That thing's face cracked the moment I hit the high note."

Mira's lips twitched. "So you're taking credit for Rumi sealing the gate."

"I softened it up," Zoey said. "You saw how fast it folded after I hit the breakdown."

Mira leaned back again, water shifting with her. "You're really proud of yelling in key."

"Art saves," Zoey said, eyes closed, a smirk curling her mouth. "So do I. With style."

Across the pool, Rumi hadn't moved. She stood just beyond the stone edge, towel wrapped tightly around her chest, pale fingers tense where they gripped the fold. Her full lips were parted slightly, but she didn't know what to say.

Her braid hung heavy over one shoulder, the long purple rope trailing nearly to the back of her calf, the damp tip clinging to the tile. Steam curled around her, kissing the soft skin of her arms and thighs, where glowing pink markings coiled up from her wrists and curled across her upper arms and neck. They pulsed faintly with each breath, steady and unwilling to fade.

Her chest rose, slow and shallow, the towel clinging to the modest swell of her breasts. A droplet slid down her sternum, caught briefly between the curves before disappearing into the damp cotton.

Her legs were bare from mid-thigh down, slim and flushed from the heat. She kept them pressed together tightly to contain her boner. The towel strained faintly across her lap. Pressure built beneath the fabric with every heartbeat. The outline was subtle but visible, the thick length of her cock held pinned by the sheer force of her thighs.

She was fighting her own body, fighting the instinctive response to heat, to the sight of Mira's slick, parted thighs beneath the water, to the curve of Zoey's grin and the wet gleam of her skin. Her balls ached. The sight of their breasts, the tight squeeze of her thighs, and the crawling weight of shame only worsened it. Her cock was trapped beneath the towel, slicked with sweat. A fine trail of precum had already soaked through, hidden in the folds, but still growing.

Her cock twitched again. She clenched her thighs harder. A drop of sweat rolled slowly down her inner leg and curled beneath her knee.

She didn't dare to shift. She didn't speak as she feared she'd moan.. The effort to stay still burned hotter than the water. The glow in her markings hadn't faded. Neither had the pressure under the towel.

Zoey looked over, voice light but not mocking. "You're allowed to relax too, y'know."

"We've seen the marks," Mira added, voice calm. "You don't have to hide."

Rumi looked down. "It's not the marks."

Zoey blinked. "Oh."

"There's something else," Rumi said softly. "Something I haven't… shown anyone."

Zoey tilted her head. "Like… demon anatomy or a crotch tattoo?"

Rumi didn't answer, but the silence said enough. The heat between her thighs answered more clearly.

Mira shifted on the submerged bench, chest half-submerged, thighs spread slightly for balance on the slick tile. Her bare pussy was visible just beneath the surface, lips relaxed and dark, softened by heat. She made no effort to close them.

"You don't need to explain it," she said. "But if you're standing there sweating and shaking, it's not going to get easier."

Zoey looked up. "If you've got horns, a tail, wings… what worse could it be?"

"Zoey," Mira said quietly, growing angry at her for raising a flag.

Rumi's blush deepened. Her mouth opened, then closed. Her fingers flexed against the towel. She didn't speak, but her shoulders softened, just enough to betray surrender.

"I'm not… a normal girl," she said. "Even for a half-demon. It's not something I asked for. It's just what I have."

"We didn't ask for this life either," Mira said. "But we lived it. With you."

Zoey's voice softened. "And we're not leaving you outside the water."

The steam pressed closer. The weight of their trust, and the ache between her legs, reached the edge of what she could carry.

Her markings pulsed again, slow and visible as she let go. The towel fell from her grip and slid to the tile in silence.

Her chest was bare at last. They were small, high breasts tipped with flushed, over-sensitive nipples, drawn tight from both steam and restraint. Beneath her navel, faint demon ridges traced the tops of her hips, symmetrical and curved like sigils etched into flesh.

Her cock sprang forward, no longer pinned. The shaft arced downward under its own weight, flushed a deeper hue than the rest of her body, veins ridged along the length. The crown was swollen, the foreskin already drawn back slightly, the head flushed and gleaming. A clear string of precum hung from the slit and stretched toward her thigh. Her balls hung low beneath, tight and full, drawn up from long suppression and heat.

Mira's gaze dropped. Her eyes locked on the shaft standing from Rumi's hips. The skin was flushed, dark, veined, and ridged, pre-cum slicking the crown. One drop trembled, then fell, breaking the surface with a soft ripple.

Mira spoke first. Her voice scraped the steam. "Holy shit. That's a huge cock."

Zoey let out a quiet breath, barely above a whisper. "This shouldn't be humanly possible."

Rumi shifted her weight. Her hands twitched at her sides, unsure if she should shield or offer. "Half-demon thing," she muttered. "I've got both. A pussy… and this."

Zoey moved closer without meaning to. The spring parted around her hips, her nipples breaking the surface, pink and stiff from the heat. Her gaze stayed locked on the cock in front of her, visibly twitching under its own weight.

Mira's voice dropped, still rough. "Is it always that big?"

Rumi's eyes flicked downward. "No. Not unless I'm… turned on."

Zoey blinked. "Turned on how?"

There was a pause. Rumi looked at them, flinched, and looked away again.

Mira tilted her head. "Okay, serious question. If you've got both, how the hell do you even pee?"

Rumi blushed harder. "If I'm soft, it comes out through my pussy. If I'm hard, it reroutes. Demon biology. There's a channel inside for both ways."

Zoey let out a slow breath. "So it changes depending on how aroused you are?"

Rumi nodded faintly, her cock throbbing again, leaking another bead of slick. "It's automatic. I don't really control it. Sometimes it reacts before I even notice."

Mira gave a short snort. "Sounds like a pain in the ass."

"It is," Rumi said, barely audible. "Especially around you two."

Zoey leaned forward slightly. Her voice was low but clear. "You mean you're hard… right now… because of us?"

Rumi's lips parted. She closed them again, swallowed, then gave a slow nod.

Her voice cracked as she flushed deeper. "I can't help it. When we're close like this, when you're looking at me like that... I just get like this."

Mira tilted her head. "Just get like this, huh?"

Rumi's cock twitched again. Another bead of pre-cum rolled down the underside.

Zoey's tone softened. "So much for no secrets?"

Rumi closed her eyes. "It happens when we're close. I try not to, but I get hard anyway."

Neither of them spoke. The steam felt heavier.

Rumi's voice fell to a whisper. "I'm sorry. I love you both. But when I… it just happens."

Mira and Zoey exchanged a look. A silent smile and a new understanding passed between them.

Zoey's voice dropped. "So when we're changing backstage… tiny shorts, crop tops, sharing rooms. That's when you get like this?"

Rumi gave a small nod. Her braid shifted down her back. She didn't meet their eyes.

Mira's voice came softer. "Have you touched yourself thinking about us?"

Rumi didn't know how to answer.

Mira stepped forward. Her voice sharpened. "Yes or no."

Rumi didn't lift her head. "Yes. All the time."

Heat flared in her ears. She hated how much she meant it.

Water shifted sharply. A splash. Zoey stepped closer, her hips slicing through the spring, ripples blooming outward from her thighs.

"Rumi," she said, voice low and steady. "Look at us."

Rumi's fingers twitched. Her cock throbbed, dripping another bead into the water. She didn't move. She wanted anywhere but here.

"Look at us."

The words struck deeper the second time. She raised her head.

Mira and Zoey stood side by side, steam rising around them, bodies slick and bare. Mira's dark pink bob clung to her jaw. Her nipples were tight, her breasts lifted in the heat. Her eyes held no disgust, only blatant desire.

Zoey's voice came quiet, breath catching. "You could've told us. Why hide something like this?"

Her gaze dropped to the cock still standing proud between Rumi's thighs.

Silence thickened around them. Their heavy breaths mingled with the steam.

Mira raised an eyebrow. "Seriously. If we'd known one of us had a dick, we might not have fallen for that demon boy band's seduction trap."

Rumi let out a breathless laugh, shoulders relaxing slightly. Her hands hovered at her sides, not hiding anymore. "I didn't know if it would change things. I thought if you saw me like this… you'd stop seeing me as a girl."

Zoey's face softened. "You're not just part of our group. You're just… more."

Mira nudged her with a wet shoulder. "You're lucky you're not just an idiot, but a hot idiot."

Then she smiled crookedly. "Come on. We've been eye-fucking each other's tits and asses for months and pretending we weren't. Let's stop playing dumb."

Rumi's cock gave a visible pulse. "I want you both. I always have. I just thought… you'd hate me for the half-demon thing, and for having this."

Zoey stepped forward. The water shifted around her hips. "I thought you'd think I was needy and clingy."

Mira's grin sharpened. "And I thought it'd screw everything up. But now we're naked, in love, and Rumi's got a cock that looks like it belongs in a hentai. Can we please do something about it?"

Rumi's smile cracked wide. "Hell yes."

Zoey reached her first. She stood close, their chests brushing, and lifted a hand to cup Rumi's jaw. The kiss started soft, lips parted with steam curling around their faces. Rumi's hands clutched Zoey's waist underwater. Zoey deepened the kiss, then pulled away slightly, her mouth trailing down the line of Rumi's throat. She kissed the edge of a collarbone, then slid lower, over one breast, tongue flicking the perked nipple. Rumi gasped. Zoey sucked gently, then kissed the other side before easing back, flushed and grinning.

While Zoey worshipped her from above, Mira moved toward the thing that had mesmerized her and started this entire diabolical encounter. She circled around in the water and dropped onto the submerged bench behind Rumi, knees wide for balance. The surface rippled around her shoulders. Rumi stepped back just enough to straddle Mira's position without breaking contact with Zoey. Her cock bobbed heavily and flushed in front of Mira's face.

Mira tilted her head, lips parting in a grin. "So big..."

She leaned forward and licked a slow stripe up the underside. Rumi's hips twitched. Her cock visibly throbbed. Mira kissed the base, then took her time swirling her tongue around the shaft before wrapping her lips around the head.

Rumi's breath caught. One hand gripped Zoey's hip. The other found Mira's head, fingers threading through wet hair without pressure.

Mira sucked deeper, her cheeks drawn tight with pressure. Her tongue flattened along the underside of the shaft as she bobbed slowly, mouth wet and focused. One hand reached below the surface, gently cradling Rumi's balls. The other slid between her thighs, fingers stroking through slick folds already trembling with arousal. Rumi whimpered, her body straining with tension as heat built in her gut.

Zoey leaned in to kiss Rumi's belly. Her lips brushed across damp skin, then rose higher, pressing to the top of Rumi's cock where Mira's mouth didn't reach.

Mira pulled back with a wet breath. A trail of saliva clung to her lip. "Let's see how much of this monster I can take," she panted.

Before she could move again, Rumi's hand wrapped in her hair. Fingers tightened near the scalp, not rough but firm. She guided Mira down, slow but insistent, hips lifting from the water. Mira opened wider, lips stretching. Her throat clenched in reflex as the cock pushed deeper.

She didn't stop. Rumi didn't let her.

The head slipped past the back of her tongue. Then another inch. Then more. Her lips finally reached the base. Her nose pressed flush to soft skin. Her throat twitched and pulsed around the thick shaft lodged inside her. She held still, shuddering, then breathed through her nose, her hands gripping Rumi's thighs to brace herself.

Rumi groaned, head tilted back. "Mira, I am going to…"

Zoey dipped lower. Her mouth moved to Mira's cheek, kissing it softly, then trailed lower to lap at Rumi's tightening balls. Her hand slid down, stroking gently at the wet, sensitive opening just beneath. Rumi's thighs trembled.

Mira hummed, low and deep. The sound vibrated along the entire length as Rumi came.

Her cock throbbed, hard and insistent. Thick heat burst down Mira's throat. She swallowed, instinctively and desperately. More followed. Not all of it made it down. Cum spilled from her lips, white and slick, streaking her chin and neck. She pulled back with a gasp. Her chest rose sharply, mouth still open. Ropes of semen clung to her tongue and dripped down to her breasts.

The aphrodisiac cum hit instantly.

Her body jerked. Her thighs snapped shut. A sudden gush of fluid squirted from her cunt into the water below. Her hand shot between her legs, rubbing in fast, messy circles. Her whole body trembled. A moan slipped out as she came hard, eyes fluttering, mouth still glazed with Rumi's cum.

Zoey stood, her body glistening with bathwater. She stepped up onto the shallow ledge and bent forward, elbows on warm tile. Her ass lifted, legs spread slightly, cunt exposed and flushed.

She looked back over her shoulder. Her voice came hoarse, breath caught in her throat.

"Don't keep me waiting, big girl."

Rumi moved with instinct. She gripped Zoey's hips and lined herself up, cock still soaked with Mira's saliva and thick with post-release sensitivity. Her tip pressed between Zoey's folds. The heat met her, wet and ready. Then she thrust.

Zoey's gasp broke into a moan as Rumi slid in deep. The stretch wasn't gentle. The first push seated most of her length. The second drove it home. Rumi's hips met Zoey's ass with a slap that echoed off the cedar walls.

"You will split me in two, Rumi!" Zoey's voice shook. Her arms trembled, fingers spread for balance. The penetration felt brutal.

Rumi pulled back, then slammed forward again. She built a relentless rhythm. Her grip bruised Zoey's hips. The water between their bodies splashed up with every thrust.

Zoey whimpered, hips pushing back to meet the next thrust. Her voice came ragged, playful through the heat. "Yeah… just like that. Slap my ass while you fuck me stupid."

Rumi did. She raised one hand, brought it down with a sharp smack across Zoey's ass. A red bloom spread on contact. Zoey cried out. Her cunt clenched around the thick cock driving into her.

Another slap. Then another, each time syncing with a deeper thrust. Zoey's tits bounced under her, the slap of hips and wet skin filling the steamy air.

Behind them, Mira hadn't moved. She knelt in the pool, chest heaving, Rumi's cum dripping slowly from her chin to her breasts. Her fingers worked between her legs again, fast and messy, her eyes fixed on the way Zoey's body rippled with every pounding stroke.

"Your pussy just won't let go," Rumi growled, voice near feral. "It's like you're trying to pull me deeper."

"Fuck me like you're trying to put a baby in me," Zoey panted. Her voice cracked as she came again, cunt clenching hard. Her knees nearly gave out, only held up by the iron grip on her hips.

Rumi didn't stop. She adjusted her angle, aiming higher. Her cock kissed Zoey's womb, which made her shake.

A second orgasm hit, raw and louder. Zoey screamed through it, body locking up as her pussy pulsed in rhythmic waves, juice spilling down her thighs. Her back arched, fingers scraped the tile, and her voice broke into gasps.

Rumi snarled. Her balls drew tight. She rammed forward one last time and came. The first spurt filled her womb. The second swelled Zoey's belly. Each pulse filled her with more heat, more pressure, until a small bulge rounded beneath her navel.

Zoey's mouth hung open. Her eyes rolled back, fluttering half-lidded as the last pulses of Rumi's cock throbbed inside her. "It's… too much," she gasped, voice faint and broken.

Rumi's hips gave one final jolt. Her cock twitched deep inside Zoey, then stilled. The tension drained from her muscles in waves. She stayed buried, panting, forehead damp, hands gripping Zoey's hips to keep them both upright as Zoey sagged forward onto the warm tile.

Zoey collapsed fully, arms sprawled out, ass still lifted. Her belly hung low and tight, swollen with seed. A slow leak spilled from her stretched entrance around the thick shaft still plugged inside her. Her thighs shook, skin flushed and marked, cunt twitching faintly around the hot meat rod.

Across the spring, Mira watched, breath shallow. She hadn't blinked. One hand worked between her legs in urgent strokes, the other gripped the stone edge to steady herself. The water around her rippled with each motion, precum dripping freely from her cunt.

She exhaled sharply, biting back a moan. "You're not tapping out after just two loads, are you?"

Rumi groaned, low and guttural, and pulled out.

The moment her cock slid free, cum spilled from Zoey in a thick rush. Ropes clung to her thighs before trailing down into the water. Her hips gave a final twitch.

"Fuck… it's still leaking out of me," she panted, voice raw and slurred with afterglow.

Her mouth fell open, tongue out. Eyes rolled back, her expression glazed with shameless ecstasy. Drool slipped from the corner of her lips. Her pussy gave one last flutter, a lazy spurt escaping from the ruined hole.

Rumi turned. Mira was already on the edge of the pool, legs spread and bent, feet braced against the warm tile. Her cunt was flushed and slick, dripping from arousal and the aphrodisiac-laced water. She looked up at Rumi with glassy eyes, chest rising fast.

"What are you waiting for?" she rasped. "Stuff me full too."

Rumi surged forward. Her hands caught Mira's thighs and lifted, folding her in half—ankles to shoulders, full mate press. Mira's back arched on instinct, ass lifted high, pussy bared and glistening. Without warning, Rumi drove in.

The scream Mira let out rang sharp, her voice cracking into a high moan. Her walls stretched tight around the thick shaft, forcing its way inside, inch after inch swallowed by spasming heat. Water splashed up from the pool, warm jets hitting their bellies.

Rumi didn't hold back. She rammed deep, hips smacking hard into Mira's ass. Her grip pinned Mira open, thumbs digging into the crease of her thighs. Mira clutched helplessly at Rumi's arms, her body rocking with every thrust, her soaked cunt spreading obscenely around the cock that was rearranging her insides.

"You feel this?" Rumi grunted. Her cock throbbed, her own cunt dripping into the water as the tension coiled sharply inside her. "If I knew it'd feel this good, I would've fucked you the day we met."

Mira couldn't answer. Her moans had turned to broken gasps. Her tits bounced wildly against her chest, nipples hard and flushed. Her eyes rolled, drool trailing from the corner of her mouth.

Rumi's pace grew brutal. Each thrust plunged her to the hilt, her balls slapping wet against Mira's ass. Cum from the earlier release still coated her shaft, making the friction lewd and wet.

She realized she was reaching her limit once again.

"I hope you like it messy!"

Rumi came with a violent shudder. Hot cum surged into Mira's pussy in thick pulses, each spurt forced deep. Her cock twitched, buried to the root, filling Mira completely. Her own cunt clenched, trembling on the edge.

But she didn't stop.

Even as her cock throbbed in release, she kept thrusting, chasing a second orgasm. Mira's cunt squeezed tighter, walls fluttering in aftershock.

Then it hit.

Mira's body jerked hard. A scream burst free as a geyser of fluid squirted from her stretched cunt, spraying across their stomachs and pooling at the edge of the tile. Her thighs trembled uncontrollably. Her pussy spasmed around Rumi's cock, sucking more cum from her with every convulsion.

Rumi snapped her hips forward again till they locked in deep.

Another orgasm wracked her body. She came again, the second creampie forced straight into Mira's pulsing cunt, their bodies flush and slick with sweat and seed.

Finally, her strength gave. She collapsed forward, arms wrapping around Mira as their chests pressed together, cum leaking out between their joined bodies.

Zoey floated nearby, still out cold, lips parted in a dreamy smile, her belly swollen and leaking from her earlier ruin.

Rumi's forehead dropped against Mira's. Their breaths mingled, bodies shaking with exhaustion and the last echoes of pleasure.

"I love you," Rumi whispered, voice hoarse, lips brushing Mira's.

Mira lifted her chin, eyes heavy-lidded. "Then kiss me already."

She pulled Rumi into a kiss. Tasting her own cum as their tongues moved lazily. The taste was salty and a bit slimy. The kiss turned slow and gentle while breathing through her nose, kissing like she couldn't get enough.

Rumi collapsed forward, panting into Mira's throat. Their breasts pressed together, sticky with sweat, streaked with milky seed. Cum oozed out between Mira's trembling thighs, thick and steady, pooling along the tile. Mira wrapped her arms around Rumi, holding her in place, soft kisses trailing from jaw to ear.

Across the pool, Zoey stirred from ecstasy.

She was on her back, stretched across the shallows, belly still rounded from the load pumped into her. Her legs floated slightly apart. White fluid drifted from between her folds in slow, trailing strings. Her breathing was ragged but steady, eyes half-lidded, the dazed smile still ghosting across her mouth.

She blinked once. Then again. Her brows furrowed as the sensations registered. Slimy hot cum on her thighs, pressure in her womb, soreness inside her walls.

A hand slid down.

She groaned when her fingers met the mess seeping from her cunt. She dipped two in. More spilled out around them, hot and viscous. She spread herself open with one hand, tilted her hips to catch the sight of the slow, thick leak. A shiver ran through her.

Zoey brought her fingers to her nose and sniffed. Her lips parted. Then she licked them clean. Her tongue moved slowly across her fingertips, savoring the taste. Her eyelids fluttered.

"Still hot," she muttered, voice low and hoarse. "A bit too salty."

She paused before rinsing. Then she cupped water in both hands and splashed it over her belly and thighs, washing away what she didn't keep. One hand slid between her legs. She scrubbed gently, then hesitated. Her fingers dipped in again, slow and deliberate. She brought them to her mouth for one last taste, licking lazily, as if milking the moment.

Once clean, she pushed her wet hair back and turned toward the other side of the spring.

Rumi still lay draped over Mira, her cock buried to the hilt. Both were panting, breasts pressed together, their bodies flushed and slick. A slow trickle of cum leaked between their hips, curling through the water below.

Zoey tilted her head and smiled.

"Are you two just going to lie there," she said, voice dry, "or did you forget we're supposed to meet fans after this?"

...

Thank you for reading. Support me if you want to on Patre*n/ K*-fi/ OmniNymph.

More Chapters