Actions

Work Header

No more hiding, I'll be shining

Summary:

Rumi finally gets the courage to let her girlfriends see all of her, and Mira and Zoey couldn't be more excited to finally get to see this vulnerable side of her

or

Rumi's first time is shared with the girls after the start of their relationship

Notes:

I started this one afternoon about a week ago and kept adding more. Most of it was written at ungodly hours so sorry for any mistakes

Work Text:

The evening had settled into a quiet warmth. The lights in Mira’s room were dimmed, the world beyond their little cocoon falling away, leaving only soft shadows and the sound of three steady breaths overlapping. Rumi sat cross-legged on the bed between her girlfriends, fingers nervously toying with the hem of her oversized shirt. She’d agreed to this, she wanted this, but now that the moment was here, her throat was dry, and her heart was racing like she’d just come off stage.

Zoey leaned back against the headboard, watching her with that steady, adoring gaze she carried into everything they did together. Mira, stretched out at Rumi’s side, had one hand resting on her thigh, warm and grounding. Neither of them pushed. Neither wanted to rush her. They just waited for her, patient in a way that made the silence feel full rather than heavy.

“You’re both staring,” Rumi muttered, trying to hide her smile as she ducked her head.

“Because you’re gorgeous,” Mira answered easily, her thumb rubbing slow circles against Rumi’s leg. Her voice was lower than usual, but just as sweet. “Even when you’re nervous.”

Rumi’s cheeks burned. “I’m not… that nervous.”

Zoey arched an eyebrow. “Then why are your hands shaking?”

Rumi looked down, startled, and quickly tucked them in her lap. She wanted to laugh it off, but instead she found herself whispering, “Because I… I’ve never done this. Not… like this. Not before-” She broke off, biting her lip.

Mira squeezed her thigh. “Not before you told us the truth.”

The words hung there. She’d carried her half demon heritage like it was a secret scar, terrified of what it might mean in their eyes. But they were still here. Still looking at her like she was their everything even after all that came to pass.

Zoey reached forward, catching one of Rumi’s hands, threading their fingers together with deliberate slowness. “We don’t care about what these patterns mean,” she said simply, “we care about you.”

Rumi’s chest ached at that, but some of the tightness in her lungs loosened. She gave a small nod, though her gaze still dropped shyly to the blanket bunched in her lap. “I just… I don't want to ruin anything. Don’t want you to regret seeing all of me.”

Mira leaned in then, brushing her lips across Rumi’s cheek in a kiss so light it made her shiver. “There’s nothing about you to regret.”

The gentleness undid her more than anything. Her throat felt stuck, but when Zoey tugged her closer, she didn’t resist. She let herself be guided into the circle of their arms, into warmth that smelled of sweat and perfume and safety. Two sets of hands smoothed down her back, her arms, her thighs, touching without demanding, tracing her like she was something worth exploring at a pace she could handle.

She closed her eyes, trying to memorize how this felt. Mira’s lips pressing at her temple, Zoey’s thumb brushing along the edge of her jaw, the bed dipping under their combined weight as they pulled her between them. The nervous flutter in her chest hadn’t vanished, but it was drowned out by something else. Something softer, heavier.

Rumi let out a shaky breath she hadn’t realized she’d been holding. “Okay,” she whispered. “I want this. I want you.”

Zoey smiled, kissing the corner of her mouth. “Okay. We’ll go slow.”

And as they laid her back against the pillows, as hands slid over her trembling body and mouths found her skin, Rumi finally allowed herself to stop hiding.

Mira’s hand had been resting warm and steady on Rumi’s thigh, but now it slid just a little higher, not pushing, just asking. She stopped the moment Rumi’s breath hitched, her eyes lifting to search her girlfriend’s face.

“Can we?” Mira asked softly, her voice almost careful to the point of trembling. “Or do you want us to wait?”

Rumi’s lips parted. She knew she should answer quickly, decisively. But her throat caught. She’d wanted this for so long, dreamed of it, even, but the reality of sitting here between them made her pulse thrum loud in her ears.

Zoey leaned forward, catching the silence before it could spiral. Her hand brushed the back of Rumi’s neck, thumb stroking gently there. “We don’t have to rush, Ru Ru.”

The words made something inside Rumi ache in the best way. She looked at them, Zoey’s calm, patient smile and Mira’s nervous, protective intensity. She realized they were just as scared of hurting her as she was of scaring them away.

“I…” Her voice was small. She tried again. “I want you to. Just… slow.”

Mira’s shoulders softened with relief, and she leaned in to kiss Rumi’s forehead before sliding her hand to the hem of the oversized shirt. She didn’t lift it right away. She let her fingers curl there, giving Rumi a chance to stop her.

When Rumi gave a tiny nod, Mira tugged up slowly, inch by inch. Zoey reached over to help, her movements synchronized without a word, and between them they peeled the fabric up over Rumi’s arms. She lifted them, shy and awkward, until the shirt came free and fell to the floor.

Rumi sat there in just her bra and shorts, arms instinctively folding over her stomach. Her demon patterns, glowing faint stripes along her ribs and spreading to the rest of her body. The awareness of them made her cheeks burn.

Zoey didn’t stare. She didn’t even glance down. Instead, she pressed a kiss to Rumi’s shoulder, her lips soft and grounding. “You’re beautiful.”

Mira cupped Rumi’s cheek and turned her face gently. “Breathtaking,” she whispered before kissing her, slow and lingering, as if the world outside their bed had vanished.

When they pulled back, Rumi’s eyes were wet, though she wasn’t crying just yet. Neither wanted to mention it, afraid that acknowledging them would make the tears fall quicker.

“Can I…?” Mira asked, fingertips brushing lightly at the strap of her bra.

Rumi hesitated, her chest tight with fear and need, colliding into each other. Finally, she nodded. “Just… don’t stare.”

Zoey frowned softly at that but didn’t press it. Instead, she reached around Rumi’s back, her fingers deft and careful, unhooking the clasp in one smooth motion. Mira slid the straps down her arms, kissing her collarbone as she let the fabric fall, so slow and tender Rumi’s skin prickled.

The bra slipped away, leaving Rumi bare from the waist up. Her arms twitched like she wanted to cover herself again, but Mira caught her wrists gently, lacing their fingers together.

“Don’t hide from us,” Mira whispered, kissing the corner of her mouth. “You’re perfect.”

And Zoey’s hands smoothed over her sides, not groping or greedy, just holding her like she was made of glass, palms warm against her ribs, as if to anchor her. “Always have been,” she said.

Rumi’s breathing came shaky, but for the first time she didn’t fold in on herself. She let them see her.

Rumi sat bare from the waist up, the cool air brushing against her skin in sharp contrast to the heat radiating from her two girlfriends pressed close. Her arms twitched once, twice, as though they might rise again to shield her chest, but Mira’s fingers were still tangled gently with hers, grounding her. Zoey’s palms still framed her ribs, warm and steady, each breath making her aware of just how much she was trembling.

The silence was soft, not awkward, but it made her hyperaware of every sensation—the faint thrum of her pulse in her neck, the way her demon marks seemed to hum faintly beneath her skin, and the weight of their gazes.

Zoey broke it first. She leaned down, pressing her lips to Rumi’s collarbone. Just a kiss, light as a sigh, then another just beneath it. Her mouth moved slowly across the curve of her chest, worshipping rather than hurried, lingering like she was memorizing the taste of her.

Rumi’s breath caught. “Z-Zoey…”

Mira, watching Zoey work her quiet magic, shifted down just slightly, lowering her mouth to Rumi’s shoulder. She kissed the curve of it, then bit the soft skin gently, soothing it afterward with her tongue. Rumi’s breath stuttered, and a sound escaped her throat, half gasp, half whimper. That made Mira freeze, her eyes flicking up.

“Too much?” Mira asked quickly.

Rumi shook her head, cheeks burning red. “No… I just… it feels different than I thought it would.”

“Different good?” Zoey asked, her lips still brushing lightly at her collarbone.

“…Different good,” Rumi admitted, her voice so small it barely rose above a whisper.

Zoey couldn’t contain the grin that was now plastered in her lips. Her hands slid up Rumi’s sides, fingers curving just under her breasts without quite taking hold. She was careful, waiting, until Rumi nodded ever so slightly, and only then did she cup her, firm and warm. Her thumbs brushed gently across the sensitive skin, making Rumi gasp and her back arch just slightly before she could stop herself.

Heat bloomed in her stomach, but then Mira kissed down her jaw, whispering against her skin, “Don’t hold it in. We want to hear you.”

Rumi shivered, her head falling back a little, exposing the line of her throat. Mira’s lips found it instantly, trailing kisses up along the pulse point, her tongue tracing the glowing patterns that snaked up her skin once before she nipped lightly. The sensation made Rumi’s whole body jolt, and she let out a breathless whine.

“Ticklish?” Zoey teased, a small chuckle escaping.

“A little,” Rumi admitted, her voice shaky but soft, almost playful despite herself.

Mira smiled against her skin. “Good. Then we’ll have to find every spot that makes you squirm.”

Their hands and mouths began to explore more deliberately. Zoey’s kisses spread across her chest, sometimes light, sometimes firmer, her tongue circling the peak of Rumi’s nipples until she whimpered, hands clenching in the sheets beneath them. Mira never let her drift too far into self-consciousness. Every time her body tensed, Mira kissed her lips or whispered a quiet affirmation in her now flushed ear. 

“You’re beautiful, we’ve got you, breathe with me.”

All the worship was overwhelming, but not in the way Rumi had feared. It wasn’t about exposing her. It was about being held, cherished, claimed piece by piece without pressure to give back. She felt like something fragile and precious, and the realization made her throat tighten with a sound halfway between a sob and a moan.

Zoey pulled back just enough to look up at her. “You okay?”

Rumi swallowed hard and nodded. “Yeah… it’s just… it feels like you’re loving every inch of me.”

Mira pressed her forehead to Rumi’s. “Because we are.”

Zoey’s mouth lingered at Rumi’s breast, her tongue circling in slow, deliberate strokes that made Rumi gasp and shudder. When she drew the hardened peak between her lips and sucked just hard enough, Rumi cried out softly, her whole body jolting.

Mira caught the sound with a kiss, her hand sliding from Rumi’s cheek to her bare shoulder, down her arm, then lower still until her fingers brushed the waistband of Rumi’s shorts. She paused there, lips still moving gently against Rumi’s, but her hand didn’t press further.

Rumi broke the kiss with a shaky breath. “You can,” she whispered, though her voice trembled.

Mira’s eyes flickered with heat and care in equal measure. She didn’t rush. She hooked her fingers into the waistband, giving Rumi one last chance to stop her, and when none came, she began easing the fabric down her hips. Zoey helped, their movements coordinated, each tug slow and deliberate, like peeling back layers of armor.

Rumi lifted her hips, hesitant but obedient, her skin burning with exposure as the shorts slid lower, past her thighs, her knees, until Zoey tossed them aside. Her underwear was still in place, thin fabric clinging to her, but now she felt bare, her legs exposed to their hungry eyes and hands.

Zoey’s touch was immediate, firmer now. She ran her palm up the length of Rumi’s thigh, squeezing just hard enough to make her whimper. “God, look at you,” Zoey murmured, eyes dark as she traced the edge of the damp fabric between Rumi’s legs. “You’re already shaking.”

Rumi turned her face into Mira’s shoulder, embarrassed, but Mira only kissed her forehead and whispered, “Beautiful. Don’t hide it.”

Mira’s hand followed Zoey’s, sliding up Rumi’s other thigh, slower, her fingers spreading wide to knead the soft muscle there. The two of them worked in tandem, Zoey bold and teasing, Mira steady and perhaps even possessive, until Rumi’s legs trembled from the attention alone.

When Zoey leaned in again, her teeth grazed the soft inside of Rumi’s thigh, a gentle nip that made Rumi squeak. Mira laughed softly against her ear. “Sensitive?”

“Yes,” Rumi admitted breathlessly, the word breaking into a moan as Zoey kissed the same spot she’d just bitten, her tongue soothing the sting.

Mira’s hand slid higher, brushing against the damp patch of Rumi’s panties. The contact made Rumi jolt, her hips rising off the bed before she could stop herself. 

The piece of fabric clung stubbornly to Rumi’s hips, thin cotton stretched damp against her trembling body. Mira and Zoey had slowed their movements to almost nothing, sensing the storm of nerves rising off her. Mira’s hand brushed over her thigh in soft reassurance, while Zoey kissed just above her knee, murmuring low, soothing sounds against her skin.

Rumi’s breath was uneven, chest rising and falling too quickly as she lay back on the pillows. She’d dreamed of this moment and dreaded it in equal measure.

They already knew. Since weeks ago when she’d been sprawled between them in bed, half-asleep, an erection giving away another secret she’d kept tucked away. Neither had teased her for it. Neither had pushed. But now there was no soft blanket or pajama pants to hide behind. There was just her, bare, and the truth of her body.

“Hey.” Mira’s voice cut through her spiraling thoughts, soft but firm. She leaned down, cupping Rumi’s cheek, making her look at her. “Breathe with me, baby. We want this, but only if you do.”

Zoey immediately shook her head, sliding on the bed to press a kiss on Rumi’s stomach. “We would never look at you differently," she said, her fingers curling at the edge of Rumi’s panties. “Because this is part of you, and we love every part of you, Rumi. Besides, this is sorta, maybe, one of my fantasies. So…”

Rumi let out a strangled laugh, the tension breaking just a little. Mira kissed the corner of her mouth. “We’re here. Always.”

Her hands trembled as she nodded, whispering, “Okay.”

Zoey's lips curved upwards, her smile warm enough to melt the last few doubts circling Rumi's mind. She tugged slow, easing the fabric down inch by inch, her mouth following the path, kissing skin as it was revealed. Mira steadied Rumi’s hands, holding them gently against the sheets so she wouldn’t cover herself in panic.

The last barrier slipped away, fabric dragging down Rumi’s thighs until it left her completely bare. For a heartbeat, the air in the room went still. Rumi’s whole body stiffened, her eyes squeezing shut as though if she didn’t look at them, she wouldn’t have to see their faces.

She felt so exposed. She felt how obvious every twitch of her length was, flushed and straining against the cool air. Weeks ago, that morning discovery had been brushed off with teasing kisses and sleepy laughter. But now, with Zoey and Mira kneeling on either side of her, looking at her with full awareness, she couldn’t hide.

Her voice cracked when she whispered, “Don’t… Don’t stare, please.”

“Rumi.” Mira’s tone was soft but firm, pulling her gaze back. Mira’s eyes weren’t mocking, or pitying. They were steady, filled with a warmth that made Rumi’s stomach clench. She leaned down, brushing her lips against Rumi’s trembling mouth. “You’re beautiful. Every part of you.”

Zoey slid back up her thigh, deliberate and unhurried. She didn’t touch what Rumi was terrified of showing yet, she just let her fingertips trace the inside of her leg, up and down, while her eyes drank her in. “You’ve been worrying about this so much,” Zoey murmured, a hint of mischief curling her voice. “But all I can think is how much I want to make you fall apart with it.”

Rumi’s breath hitched, shame and heat fighting inside her chest. She turned her face into Mira’s shoulder, unable to hold Zoey’s gaze. Mira kissed her forehead once again, whispering, “It’s okay to be nervous. We’re here. We’re not going anywhere.”

Zoey leaned closer, her breath warm against the inside of Rumi’s thigh. “Can I touch you, Ru?”

The question cracked her open. She swallowed, legs trembling, and nodded. “Y-yeah. Please.”

Zoey’s hand finally slid higher, her fingers brushing carefully along Rumi’s shaft. The touch was feather-light at first, testing, waiting. Rumi gasped, her hips jerking up against her will.

Mira caught the sound with another kiss, her thumb stroking soothingly along Rumi’s jaw. “That’s it. Just let us take care of you.”

Zoey’s fingers wrapped more fully around her now, slow and steady, stroking up the length with a deliberate patience that made Rumi’s heart clench. She whimpered into Mira’s mouth, caught between desperation and relief.

Zoey’s strokes grew steadier, firmer, her palm sliding with ease, thanks to the amount of precum that had already leaked out. She kept her eyes on Rumi’s face, drinking in every flicker of reaction. “That’s it, baby. Don’t hold back.” She leaned lower again, dragging her tongue slowly up the underside of Rumi’s length, and the sound that tore out of Rumi’s throat was ragged, raw.

Mira never broke the kiss completely, her tongue now brushing against Rumi’s, coaxing her to keep letting out those beautiful sounds. She cradled Rumi’s face between her hands, steadying her while her whole body writhed under Zoey’s mouth. “Breathe with me,” Mira whispered against her lips between kisses. “You’re safe. You’re so good.”

Rumi could barely manage words, just whimpers and broken moans as Zoey took her deeper, lips sealing around her in a way that made her head spin. Her thighs trembled, every muscle pulling tight, and she clutched at the sheets, terrified she might fall apart too quickly.

“Z-Zoey-” her voice cracked, a plea and a warning all at once.

Zoey pulled back with a wet sound, wiping her lips with the back of her hand, eyes gleaming. “Too much?”

Rumi shook her head frantically. “No- It’’s just… I’ve never-”

Mira hushed her with a kiss, her thumb brushing a tear Rumi hadn’t realized had slipped free. She then turned to Zoey. “You’re too eager for your own good, Zo. Be gentle with her.”

Zoey smirked, then leaned back down, this time hollowing her cheeks as she took more of Rumi into her mouth. The suction made Rumi cry out, clutching at Mira’s shoulders for something to hold onto. Mira kissed her through it, whispering soft encouragements while Zoey worked her with ruthless skill.

The sensations layered. Zoey switched between taking Rumi's whole shaft and swirling her tongue around the sensitive head as Mira’s hand fondled and pinched Rumi’s breasts gently, coaxing shivers down her spine. The heat of their bodies pressed close. Rumi tried to stay quiet, but each drag of Zoey’s lips down her cock, each bite of Mira’s teeth on her chest and shoulder, pulled another sound from her.

“You taste so good,” Zoey said when she pulled back briefly, her voice low and raspy with unadulterated lust. “I could do this all night.”

Rumi shook her head quickly, dazed. “I- I can’t-”

“Yes, you can.” Mira’s voice was steady but tender, her thumb flicking one of the half demon's nipples. “You don’t have to hold back for us.”

And then Zoey sank lower again, her mouth taking more of Rumi in, her throat relaxing as she worked deeper, one hand bracing on Rumi’s hip to keep her still. The sight made Mira groan, her hand sliding lower to grasp Zoey’s hair, coaching her as she took care of their Rumi.

The pressure built too fast, Rumi’s hips jerking helplessly despite the hands holding her down. Her voice broke in a cry, high and raw, echoing off the bedroom walls. “I- I’m close-”

Zoey pulled back with a slick pop, smirking as she looked up to meet Rumi’s now golden eyes, pupils blown with arousal. “Good,” she murmured, squeezing Rumi firmly at the base before easing off the stimulation just enough to keep her teetering. “But I'm not letting you get away that easily.”

Rumi let out a noise similar to a mix of a whimper and a growl. Her body was vibrating with desperation, pleasure threatening to flood her senses completely.

Mira leaned down to steal a kiss from Zoey, hungry and leaving no room for her girlfriend's usual cheekiness. Once she felt Zoey give into her, seeking more of it, she pulled away, panting. She whispered against her lips. “Don’t tease her, Zo. Poor girl is already shaking.”

But Zoey only chuckled, pressing her cheek to Rumi’s thigh as she looked up at them. “I want her to fall apart. Don’t you?”

Mira glanced over at Rumi’s flushed, tear-bright face, the way her chest heaved, the trembling of her body, the way her patterns pulsed in time with head heartbeat. She smirked and whispered, “Only if she wants to.”

Rumi let out a long whine, her fingers clutching at Mira’s arm. “I… I want… both of you.”

That was all the permission they needed. Zoey leaned down again, hungrier this time, while Mira’s hand slid lower too. She wrapped her hand around the base of Rumi’s pulsating length, and she could feel just how close Rumi was. “Let's give Zo a little break ok? I've got you.” And with that she began to slowly yet firmly stroke her hand up and down her girlfriend’s shaft. And so Zoey watched, a wide grin plastered across her wet lips.

Rumi’s head tipped back against the pillows, her breath spilling out in uneven gasps as Mira’s hand worked on her. The tender strokes kept drawing her closer with every downward drag of Mira’s palm. The slickness of Zoey’s spit from her earlier attention made the glide almost effortless, and Mira kept her rhythm slow but it was still just enough to bring sparks to Rumi's otherwise blank mind, especially when her thumb brushed the sensitive ridge at the tip every few passes.

“M-Mira…” Rumi’s voice broke, her hips bucking into the touch despite herself. “I can’t-”

“You can,” Mira whispered, her lips brushing along Rumi’s cheek, then her jaw, then lower, until she pressed a kiss to her throat. “Let me take you there.”

Zoey, now kneeling at the foot of the bed, watched with a smirk that bordered on wicked. She looked like she was savoring every twitch, every gasp that spilled out of Rumi’s mouth. “You're so gorgeous when you're like this, Ru” Zoey said, eyes locked on Rumi’s face. “Falling apart just for us.”

Rumi whimpered, slightly overwhelmed, her whole body trembling under the dual weight of their gazes and Mira’s relentless hand. The pressure coiled hotter, tighter, winding until she was on the edge of breaking.

“Mira! Please- I’m-”

And just as her body tensed, ready to let go, Zoey surged forward, replacing Mira’s hand with the heat of her mouth. The sudden warmth and the way Zoey took her in all at once made Rumi cry out, high and raw, her back arching completely off the bed.

Mira caught her face between her hands, kissing her tenderly as Zoey worked her length, her throat relaxing to take as much as she could, one hand braced firmly on Rumi’s stomach to keep her grounded. The world fractured for Rumi, and then bursting white-hot pleasure flooded through her body as her release tore free.

She sobbed into Mira’s lips helplessly, her hips jerking against Zoey’s head as wave after wave rolled through her. Zoey swallowed everything, humming low around her, the vibration dragging out her orgasm until Rumi was left boneless, trembling and whimpering in Mira’s protective arms.

When Zoey finally pulled back, she licked her lips with a satisfied smile, climbing up the bed to press a kiss to Rumi’s stomach, then the valley between her breasts, then finally sharing a kiss with Mira, letting her have a taste of Rumi’s arousal too.

Rumi could barely breathe, her body shuddering with aftershocks, tears streaking her cheeks, but the look in her eyes was pure awe. “You… both…” she whispered, voice hoarse and broken.

Mira broke the kiss and licked her lips slowly. “Shhh, we're right here” Mira whispered softly, brushing a damp lock of hair from Rumi’s face. Zoey leaned down to kiss Rumi’s forehead tenderly, before she chuckled. “We're not done with you yet, Ru.”

Rumi was panting, her body trembling from release, when she felt Mira’s hands coaxing her back into focus. Soft touches at first, brushing damp strands of hair from her face, then kisses along her jaw and neck that made her pulse stir and her patterns glow bright all over again.

Mira murmured against her skin, her voice thick with warmth and need. “We’ve barely started, sweetheart.”

Rumi whimpered at the words, already oversensitized, but her hips gave her away, arching instinctively toward Mira’s touch. Zoey chuckled low, settling at Rumi’s side, running her fingers idly along her stomach. “You’re so responsive,” she teased, but her tone was full of affection. “Good thing Mira lives for this.”

Mira kissed down Rumi’s throat, lingering at her collarbone before sliding lower, her tongue tracing the curve of her breast. Her hand skimmed down Rumi’s stomach until she was cupping her cock again, coaxing her back to hardness with patient strokes.

Rumi gasped, clutching at the sheets. “M-Mira, I just-”

“Shh,” Mira hushed her gently, lifting her head just enough to meet her gaze. “Let me take care of you.” Her thumb brushed across the sensitive head of Rumi’s length, and her voice dropped. “I want to feel you inside me.”

The words made Rumi’s entire body jerk, her breath catching in her chest, making her almost choke on nothing. “Inside…?”

Mira smirked at her, soft but hungry. “Yes. If you want to.”

Zoey laughed under her breath, leaning in to kiss Rumi’s cheek. “You should see your face right now. It's like Christmas came early.”

“You’re still with me?” Mira asked softly, her hand slowly coming to a halt. Her gaze locked with Rumi’s, searching for any signs of discomfort.

Rumi nodded weakly, though her voice cracked when she tried to answer. “Y-yeah. Just… overwhelmed.”

“You’re in the best hands,” Zoey whispered, kissing Rumi’s head temple in an attempt to soothe her nerves.

Mira shifted. She had quickly pulled off her underwear while Rumi was distracted with Zoey, and now her thighs pressed on each side of Rumi’s hips. The sight of Mira poised above her, the heat of her body pressing close, was enough to make Rumi’s heart race even more.

Rumi stammered. “I don’t… I don’t want to hurt you.”

“You won’t hurt me, Ru.” Mira whispered, kissing her again to cut off the question. Her hands travelled up and down Rumi's torso, trailing her glowing patterns and admiring how they seemed to react to her touch. Rumi’s cock was fully hard once more, flushed and throbbing. “I want this, Rumi. I want you.”

Mira leaned down to kiss Rumi once more before guiding herself closer, her body lining up with practiced care. Rumi’s breath hitched as she felt Mira’s warmth against her tip, the press of heat so immediate it nearly made her hips jerk.

“Shhh,” Mira soothed, holding her steady. “I’ve got you.” She lowered herself slowly, inch by inch, her face twisting with the feeling of the stretch, but her eyes never leaving Rumi’s. She sank down until she took Rumi fully inside, her body shuddering around the intrusion.

The sensation was overwhelming. Tight, wet, hot in a way Rumi had never felt before. Her mouth fell open, a broken sound spilling free. “Mira-!” She grabbed fistfuls of the sheets, fighting the urge to thrust up into the warmth enveloping her.

Mira gasped, her nails digging into Rumi’s shoulders for balance. “God, you feel so good.”

Zoey kissed her breasts, smirking against her soft skin. “Look at you, baby. Already wrecked, and Mira’s barely started.”

Mira’s hips finally settled flush against Rumi’s, her body shuddering as she adjusted. She leaned forward, pressing their foreheads together, and whispered, “I’ve got you. Let me move.”

Mira started slow, rolling her hips in a careful rhythm, letting her body adjust while coaxing Rumi into the pace with soft whispers. Every glide, every squeeze of warmth around her cock had Rumi’s breath stuttering. The sight alone almost made Zoey feel like she might forget how to breathe altogether.

Rumi's hands left the sheets and clutched at Mira’s bare thighs, nails dragging lightly over her skin, her voice breaking on each sound. “M-Mira… oh god-”

Mira leaned down and nibbled at Rumi’s neck where her patterns curled upwards to her face, her voice soft but commanding. “Breathe, baby. Just breathe with me.” She drew back slightly, lifting herself almost entirely off Rumi’s length before sinking down again, slower this time, savoring the way Rumi’s body arched up helplessly.

Zoey sat up beside them, her free hand tracing along Mira’s spine, feeling her lover twitch and shiver against her fingers. “She’s glowing for you, Mira,” Zoey murmured, pressing a kiss to Mira's shoulder. “Look at her. She doesn’t even know what to do with herself.”

Rumi threw her head against the pillows, a strangled whine escaping her throat. “I- I can’t”

“Yes, you can,” Mira soothed, dragging her nails lightly down Rumi’s chest before planting her hands firmly on her waist for leverage. She began to move her hips down. Harder, deeper, making Rumi cry out, her hips jerking up despite herself.

Mira groaned at the movement, rocking her hips more steadily now, her pace finding a rhythm between indulgence and control. “That’s it, Ru. Just feel me. You’re doing so well.”

Rumi’s marks flared brighter, her hands flying up to cover her mouth as if ashamed of how undone she was becoming. Zoey caught her wrists gently, prying them away and pinning them to the bed. “No hiding. We want to see all of you.” She leaned down, taking Rumi’s lips in a heated kiss, swallowing the whimpers and moans that spilled out. Once she broke the kiss, Zoey glanced up at Mira, who looked as if she too would fall apart soon, with a wicked grin. Her mouth moved down to once again tease Rumi’s chest, switching between gentle bites and soft licks. “She’s not going to last if you keep that up, Mira.”

“I- I can’t,” Rumi gasped, her nails digging helplessly into Mira’s thighs. “It’s too much.”

“You can,” Mira countered softly, her voice breaking into a low groan as she shifted her angle, taking Rumi deeper. “You’re perfect, Ru. Every sound you make, every twitch of your body- Fuck… I want all of it.”

Rumi’s glowing patterns pulsed erratically along her body, betraying her state as her hips jerked upward in ragged little thrusts she couldn’t control. The sight alone made Mira’s breath catch, but she kept her pace steady, worshipful in its own way. Zoey kissed along Rumi’s neck, her hand drifting lower, brushing over her stomach and teasing dangerously close to where Mira’s body swallowed her down.

“God, you’re burning up,” Zoey murmured before dragging her tongue up her tense torso and sucking a mark into her skin. “Our little demon can’t handle two of us at once.”

Rumi cried out, bucking upward, her body begging for release. Mira caught her face between her palms, forcing her to look up. “Not yet,” she whispered, her hips grinding down with more intent.

“I can’t hold it. Mira, I-”

Zoey chuckled, pushing down slightly against the valley between the softness of Rumi’s breasts, keeping her steady, controlling her. 

Rumi’s eyes widened, panic flickering for a split second, but Mira kissed her deep, swallowing the sound before it could form. When she pulled back, her voice was firm, reassuring. “Not inside, sweetheart. You need to tell me when you get there, okay?”

The relief that broke across Rumi’s face almost undid her. She nodded desperately, clutching at Mira’s waist now, her whole body trembling with the need to give in.

Mira adjusted her angle again, hips rolling harder, rougher now, her own moans spilling freely into the air. “God, Rumi, you’re so deep.”

Zoey grinned at the sight, then took one of her lover's breasts into her mouth, sucking and nibbling at it gently. The double sensation was overwhelming, tearing a broken cry from Rumi’s chest. Her glowing marks flared bright as her body seized, pleasure crashing through her all at once.

Mira’s rhythm quickened, her body rolling down against Rumi’s with more intensity, each thrust pulling out ragged gasps that filled the room. Rumi clung to her like she was the only thing holding her together, nails biting into Mira’s skin.

“I- I can’t-” Rumi choked out, her voice breaking into a sob. “Mira, I’m gonna-”

With practiced control, she lifted herself off Rumi, their bodies separating with a wet sound that left both of them gasping. Rumi whimpered at the sudden coldness of the air hitting her pulsating cock, her hips twitching upward like she was desperate for the friction back.

“Shhh, I’ve got you,” Mira soothed, settling over her again, this time with her hand wrapped firmly around Rumi’s shaft. She stroked with deliberate precision, tight and fast, her thumb circling the sensitive head. “Cum for me, baby. Let me see you.”

Rumi’s eyes squeezed shut, her whole body bowing off the mattress. Zoey doubled her efforts, making sure to leave plenty of her own marks on Rumi’s body, coaxing her to let herself go.

That was all it took. Rumi cried out, her voice raw, as her release tore through her. Hot streams spilled across her stomach and chest, spattering Mira’s hand and her own glowing patterns. She convulsed with it, hips jerking helplessly as Mira worked her through every last spurt, never looking away from her face.

When the last shudder passed, Mira slowed her strokes to something gentler, finally letting Rumi fall back onto the sheets, her chest heaving, body gleaming with sweat and streaks of her own cum. Mira leaned down to kiss her again, tender and unhurried this time. Zoey brushed a few strands of hair from her temple.

“You’re perfect,” Mira whispered. “Every bit of you.”

Zoey grinned as she dragged a finger through the mess on Rumi’s stomach, licking it clean with a wicked smirk. “Mm. Definitely perfect.”

Rumi lay limp against the sheets, chest still heaving, her glowing patterns dimming slowly as her body calmed from the storm. Every shift of air across her skin made her twitch, utterly wrung out, far too sensitive for even the thought of more.

Mira kissed her forehead, brushing her thumb over a cheek still damp with sweat. “Rest, Ru,” she whispered.

Rumi only managed a broken hum, too far gone to do anything but lean into her touch.

Mira’s gaze, though, was already shifting. She turned her head toward Zoey, who had been grinning at the whole display, one eyebrow arched in satisfaction. “What?” Zoey teased, leaning back on her elbows. “You look like you’ve run a marathon.”

But Mira’s smirk told a different story. She slid closer, still sticky and flushed from riding Rumi, and caught Zoey’s chin in her hand. “You didn’t think I’d stop before taking care of you too, did you?”

Zoey blinked, genuinely startled, then let out a laugh. “You’re serious. After all that?” Her eyes flicked to Rumi, limp and glowing faintly beside them. 

Mira kissed down her neck, feeling the vibrations of her laughter against her lips. “And now it’s your turn.”

Zoey shivered at the low certainty in her voice, her smirk faltering as Mira’s hand slid down her side with practiced ease. “Do you never get tired?” she murmured, already leaning into the touch despite herself.

Mira’s grin sharpened. “Not until both of you are ruined.”

She tugged Zoey in, pressing her down against the sheets beside Rumi, their thighs brushing. Zoey gasped as Mira’s hand slipped beneath her waistband without hesitation, fingers finding slick heat.

“Shit- Mira-” Zoey’s protest broke into a moan as Mira teased her slowly, deliberately, fingers circling in a way that made her arch off the bed.

Rumi stirred faintly at the sound, blinking hazily at them through heavy lashes. She reached for Zoey’s hand weakly, squeezing it in silent encouragement, though her body was too spent to do more.

Mira sat back on her knees, her breathing steadying but her eyes still alight with that focused hunger Zoey knew all too well. Her hands drifted up to Zoey’s shirt, curling into the hem. “Take this off,” she murmured. Not a request, but the kind of soft command Mira always wrapped in velvet.

Zoey arched a brow, grinning, but she lifted her arms without hesitation. Mira peeled the fabric up over her head, tossing it aside carelessly, and let her palms roam slow over newly bared skin. Her touch wasn’t rushed, she took her time to trace over every freckle and every curve like she was reacquainting herself, though they both knew she had Zoey’s body committed to memory, down to the smallest detail.

“Still memorizing?” Zoey teased, her smirk faltering when Mira bent her head to press kisses down her collarbone, teeth grazing just enough to sting.

“I like keeping the map fresh,” Mira murmured against her skin, hands sliding down to toy with the waistband of Zoey’s pants. “Wouldn’t want to forget the shortcuts.”

Zoey let out a low laugh that caught halfway to a moan when Mira’s fingers slipped inside her underwear again with practiced ease. “You know every shortcut I’ve got.”

“Mm,” Mira hummed, tugging the bottoms down over Zoey’s hips, slow enough to make her squirm. “I also know how much you like when I take my time.”

Rumi shifted beside them, watching drowsily through half-lidded eyes. Her glow pulsed faintly as if in response to the heat in the room, though her body was too spent to join in. Zoey reached to brush her knuckles across Rumi’s hand in reassurance before Mira stole her focus back entirely.

Once Zoey was bare beneath her, Mira leaned back to take her in, her smirk curling with satisfaction. “Beautiful,” she said simply, her voice dripping with possession.

Zoey rolled her eyes, though her blush betrayed her. “You always get sappy before you wreck me.”

Mira bent down, her lips brushing over Zoey’s ear as her hand slid between her thighs. “Are you saying you don't like it?”

Zoey gasped, the sharp sound filling the quiet room as Mira’s fingers teased her expertly, slow and steady, exactly where she needed them. Her smirk melted into parted lips and heavy breathing as her hips shifted against the touch, chasing friction she knew Mira would give only when she was ready.

“You’re terrible,” Zoey panted, her hand fisting in the sheets. “Always making me beg.”

Mira’s smile turned wicked as she kissed down Zoey’s stomach, fingers never faltering. “Beg prettily, then.”

Mira’s kisses trailed lower, her tongue leaving hot little streaks down Zoey’s stomach until she reached the curve of her hip. She glanced up once, catching Zoey’s already-blown pupils, and smiled like she had her right where she wanted her. Then, without warning, Mira sank between her thighs, pressing an open-mouthed kiss right over her slick heat.

Zoey cried out, one hand flying to Mira’s hair, the other gripping the sheets tight. “Fuck-”

Mira hummed against her, the vibration pulling another gasp from Zoey. Her tongue moved in slow, deliberate strokes, the kind that made Zoey’s back arch helplessly. She didn’t rush, she knew Zoey too well for that. Every flick, every swirl was chosen with precision, calculated to unravel her inch by inch.

Rumi, still sprawled on the bed, stirred at Zoey’s cries. Her half-lidded eyes fluttered open, cheeks red as she realized what she was watching. She shifted closer, weakly resting her head against Zoey’s shoulder.

Zoey turned her face toward her, panting through a shaky smile. “Hey, baby,” she whispered, threading her free hand through Rumi’s hair. “Mira’s… oh fuck… Mira’s a little busy now.”

Rumi’s patterns pulsed faintly at the sight, her lips parting in awe. She gave Zoey’s hand a small squeeze, voice still hoarse from earlier. “You… you look amazing.”

That simple, earnest whisper seemed to spur Mira on. She tightened her grip on Zoey’s thighs, holding her open, and flicked her tongue faster, deeper, circling right where Zoey needed it most. Zoey bucked up with a strangled moan, her grip on Mira’s hair tightening.

“Mira- Right there, don’t stop,” she gasped, her voice cracking into desperate pleas.

“Patience,” Mira murmured. “You know I like to savor you.”

Rumi blushed, burying her face in Zoey’s shoulder as she listened to her lover unravel. But even with her shyness, she couldn’t stop sneaking glances down Mira’s back, at the way her shoulders flexed as she devoured Zoey with clear focus and intent.

Zoey’s thighs began to tremble, her hips twitching uncontrollably as the pressure coiled tighter inside her. “Mira- I’m- Shit, I’m close-”

Mira’s fingers joined in, sliding inside Zoey with ease, curling exactly where they needed to. Zoey’s thighs clamped around her head, her body writhing, torn between pushing Mira closer and pulling her away from the unbearable intensity. “God, Mira- don’t stop!”

Mira only groaned in reply, redoubling her pace, her tongue and fingers relentless, her lips closing around Zoey with practiced skill. Zoey’s head fell back, a strangled cry tearing free as the orgasm slammed through her. Her whole body shook, her thighs squeezing tight around Mira’s head even as Mira guided her through the aftershocks, licking up every drop, refusing to stop until Zoey was whimpering, overstimulated.

Finally, Mira eased back, her mouth glistening, her smirk triumphant. She kissed Zoey’s inner thigh tenderly before crawling up to capture her lips in a slow, messy kiss, letting her taste herself.

Mira pulled away just enough to let both of them breathe, watching their chest rise and fall like they were an art piece. She brushed damp strands of hair from Zoey’s forehead, then leaned over Rumi, pressing a gentle kiss to her temple.

“You both did so well,” Mira murmured, voice soft, almost reverent. Her hands slid over Rumi’s shoulders, tracing the glowing patterns that still pulsed faintly in the dim light. “I’m so proud of you.”

Rumi let out a shaky sigh, melting into Mira’s touch. “I… I’ve never felt… that good,” she admitted, voice small and awed. Her fingers fumbled over Mira’s arm, just wanting to hold onto something steady.

Mira’s lips pressed into the top of Rumi’s head. “You just relax. That’s all. I’ve got you.” Her hands smoothed down Rumi’s sides, lingering at the spots where she’d been touched most intensely, massaging gently, coaxing the tension from her muscles.

Rumi let out a shaky sigh, burying her face into Mira’s chest. “I… I don’t know what to do with myself,” she admitted, voice small and trembling. “Everything’s… so much.”

Zoey reached over, brushing her fingers lightly along Rumi’s glowing patterns. “You look amazing,” she said softly, and Rumi couldn’t help the small whimper of embarrassment and pride..

Mira reached for the towel they had prepared earlier, neatly folded on the bedside table, and slowly, carefully wiped Rumi’s torso, cleaning the pearly ribbons off her skin while murmuring softly about how beautiful she looked. Rumi flinched the first time Mira touched her chest, but Mira’s warm hands and quiet murmurs calmed her instantly. “You’re perfect,” Mira whispered, rubbing gentle circles over her skin as she cleaned, “no shame at all. I promise.”

Zoey helped by holding Rumi’s hand, brushing her fingers over her palm. “See? Nothing to hide. We adore all of you,” she said softly.

She reaches to help Rumi up, but Mira caught her wrist in a gentle hold. “No, you rest too,” she said softly. “I’ll take care of both of you.”

Zoey pouted for a second, but still leaned back against the pillows, letting Mira guide her down. Mira’s hands were deliberate and tender, wiping away the remnants of her own pleasure from her thighs, leaving soft kisses behind with each careful movement. “See?” Mira murmured. “All taken care of. No need to move if you don’t want to.”

Zoey let out a long, shaky breath, head tilting back in surrender. “You really never quit, huh?” she managed to joke, voice husky. Mira’s lips curved in a cocky smile. “I take care of my girls,” she whispered.

She leaned between them, gently pulling Rumi into her lap, holding her against her chest. Her fingers brushed along Rumi’s glowing patterns absentmindedly, tracing them with care. “There. Nice and safe now. Just relax.” Rumi pressed into her, soft sighs escaping as Mira’s steadying presence melted some of the tension in her body.

Mira shifted then to Zoey, curling her arm around her waist, drawing her close to the other side of her body so both girls were nestled against her. She kissed the tops of their heads, brushing hair back, murmuring soft, grounding words. “I’ve got you.”

The three of them stayed tangled together, Mira’s hands soothing and caressing their skin, whispering I love you’s, making sure both of her girlfriends felt adored and safe. Rumi curled into Mira’s chest like a feline, already fast asleep, while Zoey rested against her shoulder, warmth surrounding both of them in a quiet, intimate afterglow that left hearts pounding and bodies slowly unwinding.

Series this work belongs to: