Huntr/x 3some (Omegaverse) (Patreon)
Content
Tags: Kpop Demon Hunters, Omegaverse, Threesome, A/O/O, insecurity, hurt/comfort, fluff, knotting, oral sex, breeding, light hair pulling and biting, praise kinkIf you haven't watched the movie Kpop Demon Hunters yet, please do! It's on Netflix, it's short and cute and heartfelt, and the characters are awesome. This is omegaverse, so the usual tropes apply. It takes place after the events of the movie.(I hate that I have to say this, but due to the proliferation of AI writing these days: none of my work is written with AI. I refuse to stop using em-dashes just because AI ruined them, though.)
~ * ~ * ~ * ~ * ~ Rumi touches her cheek, tracing the shimmering patterns beneath her left eye. A month has passed since the Golden Honmoon, but sometimes, the omega in the mirror still looks like a stranger.
This isn’t the first time her reflection has felt like a lie. Just four weeks ago, she’d been terrified one of her makeup artists might notice the patterns peeking above her collar. She’d smiled for every camera, dreading the day a poorly timed photo or reel would reveal the truth.
The fear of being found out is gone now, but the shame remains, deeper than the markings on her skin. She still uses the perfume Celine gave her to conceal her scent and keep the demon side of her hidden.
Years of self-loathing don’t vanish overnight, but she’s trying. She has to keep trying, for Mira and Zoey at least. They’ll be devastated if they find out she’s having thoughts like this.
Rumi studies her face, trying to find something good in it. The same amber eyes stare back, framed by long lashes, but doubt still lingers. Part of her expects them to glow yellow; for her pupils to narrow into thin black slits like a predator’s.
So what if they do? Would it matter?
Hopefully, the fans will think her demon eyes are contacts. Just a fashion trend, a new stage persona. But what about Mira and Zoey? They claim her demon blood doesn’t change anything, but they’ve spent ten years killing her kind. That kind of hatred doesn’t just vanish overnight.
Maybe they don’t even realize it. Maybe they’re so relieved the world didn’t end that they…
She narrows her eyes, staring down her doubtful reflection.
Don’t think like that. People change. Jinu changed. I’ve changed.
Either way, she can’t keep hiding in the bathroom. Mira and Zoey are waiting on the couch. They’re supposed to be watching Play Games With Us and taste test the new Milkis flavors named after them—an idea, Bobby says, inspired by the Saja Boys.
There’s a knock on the door.
“Hey, Rumi? I really gotta pee!”
Rumi smiles and shakes her head. Zoey never needs to use the bathroom until someone else does. There’s more than one in their penthouse, but this might also be an excuse to check on her. Zoey’s considerate like that.
“Coming.”
Rumi opens the door. Zoey barrels past, shoving her into the hall and slamming the door behind her. Not just an excuse, then. With a sigh, she heads for the couch.
Mira’s already there, slouched so she’s practically one with the cushions. She gulps a soda with her face on the can, one leg crossed over the other. Her posture is relaxed, entirely at ease.
“Hey,” Rumi says, plopping beside her. “Save some for me.”
After an impressive belch, Mira passes a fresh can. “Try Zoey’s. It’s the best.”
Rumi pops the tab and takes a swig. A smile spreads across her face as the mellow taste hits her tongue. “Banana? Wait, melon.”
Mira rolls her eyes. “Read the can.”
Rumi blushes. The can is clearly labeled banana melon. Before the golden Honmoon, she rarely felt embarrassed around Mira or Zoey, unless it involved her patterns. Except for her secret, they were closer than close.
But something has changed since then. Now that they’ve seen all of her, Rumi feels more exposed, even in the smallest ways. Like they might judge her and find her wanting, even over something as meaningless as a soda can.
She clears her throat. “What about yours?”
Mira passes it over.
Rumi takes a sip, and her eyes widen. “Mira, is there rice wine in this?”
Mira laughs. “Not in the real thing. Bobby would never. I spiked it.”
Rumi passes it back. “You know I don’t drink.”
“Much,” Mira drawls. “You don’t drink much.” Her full lips, painted bold fuschia and outlined with plum liner, curl into a sly smirk. “I remember when you drank an entire eight-pack of soju and insisted we call you Her Royal Highness, Empress Rumi all night.”
“That was three years ago,” Rumi groans, chin slumping down onto her chest. “Are you ever going to let me forget?”
Mira chugs the rest of her soda, crumples the can, and tosses it onto a growing pile by her feet. “Not a chance.” She pauses, scenting the air. “Hmm. Are you wearing perfume?” She grabs Rumi’s arm and sniffs her inner wrist. “The new scents aren’t coming out until next month.”
Rumi’s pulse jumps. “No? I just took a shower.”
Mira’s brow furrows, her nostrils flaring. “Something smells different…”
On cue, Zoey skips back into the living room. She launches herself over the back of the couch, landing with a bounce on Rumi’s other side. “Cooouch!” She tilts her head. “What’s up, Mira?”
A furrow creases Mira’s brows. “Rumi smells different.”
Rumi squeaks as Zoey grabs her other wrist and takes a long sniff. Her nose trails up Rumi’s bare arm, occasionally brushing her skin. Rumi’s face burns like she’s just downed a whole eight-pack of soju again. They’re no strangers to physical contact, but this feels weird. Sharp and almost insistent.
It hits her like a kick to the chest.
Oh no. I forgot my perfume.
A shiver crawls down Rumi’s spine. She stiffens, heart pounding, as realization dawns. While she was busy worrying about her face, she forgot the most important step in her daily routine. Mira and Zoey are taking in her full scent, un-dampened demon and all.
Mira leans closer, inhaling against the crook of Rumi’s neck. “It’s nice,” she says, her warm breath unfurling against Rumi’s skin. “Really nice.”
Rumi opens her mouth, but all that comes out is a soft gasp. Zoey sweeps her braid aside, nosing gently behind her ear.
“Super-duper nice. Kind of sweet, kind of smokey…” Zoey’s lashes flutter and she exhales a soft sigh against Rumi’s cheek. “And some spice, too.”
“Uh, thanks?” Rumi says, though her voice is thin and shaky. They can’t possibly mean it, can they? This is the demon part of me…
Her breath hitches as Mira’s nose grazes her skin. “Mmm. If this isn’t perfume, someone should bottle it.”
Heat floods Rumi’s body, burning from her face all the way down to her toes. Her heart skips as Zoey’s palm rests above her knee, touching bare skin beneath her pajama shorts.
Rumi puts her hand over Zoey’s, trembling. Zoey’s palm is incredibly soft and warm against her thigh.
“I, uh—forgot my usual perfume when Zoey kicked me out of the bathroom,” she says. “Please don’t make it weird…”
“Oh, shit,” Mira mutters, lifting her cheek from Rumi’s shoulder.
Rumi’s eyes flick sideways, then widen in surprise. There’s a visible bulge in Mira’s shorts, outlined by the stretch of fabric. She’s seen Mira naked before, but this time, knowing Mira’s reaction is because of her, it feels…different. Sexy?
Zoey laughs. “You really do like it, huh?”
Mira scowls, snatching a pillow to cover her lap. “Shut up, Zoey.”
“Make me,” Zoey says, grinning.
Rumi’s pulse throbs at the base of her throat, near her scent glands The skin there prickles, growing hot as she breathes in Mira and Zoey’s scents. The two of them help each other with their cycles, but she’s never joined. She never even let herself imagine it, because hiding her patterns meant keeping them both at a distance, physically and emotionally.
Until now.
What if all those bathhouse invitations meant something more? She always smiles and rolls her eyes at Mira and Zoey’s flirting, but maybe they flirt in front of her for a reason. Perhaps she’s been too wrapped up in her own shame to notice. But the new version of her doesn’t have to be ashamed. Maybe she’s braver than before. And without a reason to hide, what’s stopping her from joining them?
Rumi realizes Mira and Zoey are staring at her. Zoey withdraws her hand. Mira scoots to the edge of the couch, still covering her lap.
“Uh, I’m actually kind of tired,” Zoey says, avoiding Rumi’s eyes. “Maybe we should turn in early.”
Mira stretches her arms overhead and fakes a yawn. “Yeah. We can watch the show tomorrow.”
Rumi bites her lip. Mira and Zoey have always so good at respecting her boundaries, but she doesn’t want space. A warm glow gathers in the center of her chest, telling her not to let another chance slip by. Come on. Be brave.
“Wait.”
Mira and Zoey freeze.
Rumi reaches out, reclaiming Zoey’s hand. “Please.”
Zoey gives a quiet gasp. Her fingers twitch briefly, then tighten around Rumi’s.
Gathering her courage, Rumi touches Mira’s shoulder. Mira’s body heat pours into her palm, and the silky texture of Mira’s hair grazes the underside of her wrist. “Please, don’t go.”
She catches Zoey’s scent, sweet and bubbly like soda pop. It’s usually familiar and comforting, but this time, it stirs butterflies in her stomach. She knows the scent of an omega’s wanting—and the fact that it’s Zoey’s scent leaves her dizzy.
A shudder rolls through her as Mira’s scent joins Zoey’s, spicy and complex. It’s rich, feminine, and seductive, but with the insistent pull of an alpha’s desire. She squirms, warmth and slickness blooming between her legs. Female alphas are rare, but her body is responding to Mira’s call almost like a heat.
All these years, she thought the way her gaze lingered on Mira and Zoey was just admiration. Now, without any secrets between them, something new stirs.
Mira tilts her head. “Rumi?” Her tone is low, questioning.
“Stay,” Rumi whispers. Her breath burns in her lungs as she waits for them to give her something, anything.
Mira stares with a furrowed brow, like she’s forgotten the lyrics to a song. Zoey’s breaths sound loud and shallow in the silence. Everything feels heightened, suspended in time, like the moment before the spotlight hits and the beat drops.
Then Mira lifts her hand. Slowly, she brushes a loose strand of hair from Rumi’s cheek. Her fingers hover there, then curl around the back of Rumi’s neck, caressing its nape. The scent glands at the crook of Rumi’s throat burn hotter.
A groan escapes Rumi’s lips as Mira’s fingers sink into the hair at the base of her braid. The sensation of Mira’s nails dragging along her scalp is divine. Her groan becomes a soft grunt as Mira pulls her head back, revealing her throat. It’s a gentle gesture, but also possessive, and it makes her core ache.
She’s so distracted that she scarcely notices Zoey shifting on the couch until warm lips caress her shoulder. The first kiss is whisper-soft, but the next is firmer. The third lands right on her scent gland, sending a bright bolt of pleasure straight between her legs. It makes her slicker, swollen, more sensitive.
Rumi whimpers as Zoey’s tongue flicks out, teasing her skin. Part of her is terrified, but a deeper part knows Mira and Zoey care. They’ve seen all the dark parts of her, all the jagged edges, but they haven’t turned away. They’re still here, right beside her, touching her with something like reverence. She can trust them.
“Are you sure, Rumi?” Mira asks. Her breath tickles Rumi’s ear.
Rumi swallows and tries to speak, but her words fail her. How can she possibly explain this powerful shift inside her? It’s sudden, but at the same time, it feels so certain and sure. She’s about to become a trembling, dripping mess of an omega, perfectly malleable to whatever Mira and Zoey decide to do—but she doesn’t want to resist. She isn’t even sure she can.
Zoey brushes another kiss across Rumi’s temple. “If you want to stop, just tell us,” she says, with warm understanding in her voice. “We won’t hold it against you. Okay?”
Rumi nods, squeezing Zoey’s hand tight.
Zoey hums with pleasure. She kisses Rumi’s throat again, once, twice, then drags her tongue across Rumi’s collarbone. “Good. That’s good, because—”
“We’ve wanted to fuck you for years,” Mira groans, scooping Rumi into her arms.
Rumi suddenly finds herself in Mira’s lap, with the bulge of Mira’s cock straining under her ass. Mira’s greedy hands slide under her shirt while Zoey kneels on the floor at her feet. She bites her inner cheek as Mira cups her breasts, pinching the stiff peaks of her nipples. Mira twists and rolls them with just the right amount of pressure, pulling hard enough to make Rumi whimper. She arches, grinding back into Mira’s lap.
Below, Zoey scatters kisses across Rumi’s inner thighs. When she bites down, gently but firmly, Rumi’s hips buck. She trembles in Mira’s embrace, feeling a hot, tingling throb in her clit. What is she going to do? Use her fingers? Her tongue…? Anticipation flutters in her belly.
Zoey pulls Rumi’s shorts and panties down to her ankles, leaving her bare and exposed against the air. Rumi blushes, but she can’t be too embarrassed when she sees Zoey’s lashes flutter and her nostrils flare. A dopey smile spreads across Zoey’s face, and Rumi’s breath hitches when she realizes it’s because of her.
More wetness spills from Rumi’s pussy, dripping down her inner thighs. Her scent, her body—for the first time, she believes they’re worthy of desire instead of disgust. That she is worthy.
Zoey’s tongue follows the trails of wetness while Mira peels Rumi’s shirt overhead. Mira’s hot mouth latches onto her scent gland just as Zoey leans in.
A bolt of electricity courses through Rumi’s body. With Mira sucking the crook of her neck with just the barest edge of teeth and Zoey lapping gently at her clit, she is nearly undone. Her head lolls against Mira’s shoulder and she cries out to the ceiling. It’s all happening so fast, but she fears she might actually die if Zoey and Mira stop. She never wants them to stop.
“Zoey…Mira… more. Please, more…”
Rumi’s toes curl as Zoey’s tongue pushes inside. One of Mira’s hands slides down her belly to toy with her clit. Her fingers rub in rough circles, but when Rumi tries to rock her hips in rhythm, Zoey holds her down with a surprising amount of strength. She directs Rumi’s hands to her head. “Let go if you want me to stop,” she murmurs, then leans back in.
Rumi’s fingers tangle in Zoey’s hair, loosening her twin buns until they’ve almost fallen out. She clutches Zoey’s head as Mira nips the edge of her ear. “I wanna fuck you so bad,” she huffs, her hot breath caressing Rumi’s cheek. “But I promised Zoey she could go first. You’ll both be too sore once I’m done with you.”
Rumi’s skin erupts in goosebumps. Have Mira and Zoey been planning this? How long? But it doesn’t matter. All that matters are Zoey’s mouth and Mira’s fingers, drawing out every bit of pleasure from her shaking body. She clenches around Zoey’s tongue, rising toward something powerful and unstoppable.
“S-slow down a bit,” she says, her voice rising into a whine, “or I’ll, uhhh…”
Zoey pulls back to lick her lips. A satisfied smirk plays across her face, the lower half shiny with wetness. “It’s okay. Come all you want.” She moves Mira’s fingers away to plant a kiss on the tip of Rumi’s clit. “We won’t stop until you’re done.”
Zoey’s warm, soft mouth sucks her in just as Mira nips her throat. Rumi tries to hold off, but the tightly wound wire of blissful sensation snaps. It’s like fire in her veins, coursing along her patterns, lines of pure bliss that center in her core. Her eyes roll back in her head as she shouts Zoey’s name. Heat gushes from between her legs, spilling all over her thighs and Zoey’s chin.
“Look, Zo. She’s glowing.”
Rumi’s lashes flutter. She senses more than sees the dim glow radiating from her patterns, because it’s within her as well, spreading like the warmth of the sun. It’s beautiful, blissful, and she wants to bask in it forever. But even as she clings to it, she feels it slipping away into slow, syrupy satisfaction. She gives a pitiful whine, slumping in Mira’s arms.
Mira’s hands slide down to Rumi’s thighs, holding them wide open. “Better enjoy it, Zoey. She’s mine next.”
Rumi’s teeth dig into her lower lip. Her clit twitches as Zoey releases it, licking up every strand of wetness. She turns her face away, burying her nose in Mira’s sweet-smelling hair. Her inner walls pulse as she gasps through the rolling waves of her aftershocks.
Mira kisses the top of Rumi’s head. “That’s a good girl,” she murmurs, gently rubbing her clit while Zoey licks her clean. “You’re adorable when you come. And the glowing thing was pretty cool. Didn’t know you could do that.”
“I know,” Zoey says, her voice muffled between Rumi’s thighs. “And she makes such cute little noises. Like a kitten.”
“I do not,” Rumi mumbles against Mira’s neck. She’s still flushed, embarrassed, balanced on the edge of overstimulation. She’s never felt better.
Mira tugs Rumi’s hair, tilting her chin up. The smoldering fire in Mira’s eyes makes Rumi’s whole body tense and shiver. She knows she must be a mess of flushed skin and smudged makeup, but she wants more. She wants Mira and Zoey’s mouths on her skin, their teeth at her throat. Most of all, she wants them inside her, taking her.
“No? We’ll see.” Mira lifts Rumi from her lap, posing her on all fours. Rumi barely has time to catch herself on her elbows before Mira kneels behind her, groping her upturned ass. She gasps as Mira’s thumbs graze the edges of her pussy, pulling her open. She’s suddenly reminded of how swollen and slick she is. How Mira must see it all.
“Adorable,” Mira says again.
A stripe of sweat breaks out on Rumi’s forehead. Even turned around like this, she feels Mira’s stare and hears the pleased purr in her voice. It’s embarrassing, but also exhilarating, because Mira can see everything. Can see how wet and pink and swollen she is after coming on Zoey’s face.
Zoey climbs up to join them. She sits in front of Rumi, leaning back onto the arm of the couch. Rumi’s eyes widen as she realizes Zoey isn’t wearing pajamas anymore. She’s completely naked, her pale skin luminescent in the low light. “Want to return the favor?” she asks, opening her legs.
Rumi nearly chokes on her tongue. Zoey’s pussy is beautiful, shimmery pink, with a soft thicket of curls above. Without thinking, Rumi leans closer, moaning as she catches the scent of Zoey’s desire. Her mouth waters and she licks her lips, ensnared by the call of another omega in need.
Not just any omega. Zoey’s need. It leaves her as spellbound as any alpha.
“Go ahead, Rumi,” Mira says. “It’ll keep her out of my way.”
“Rude,” Zoey says, but she guides Rumi’s mouth down.
Rumi groans at the first taste. Zoey is just the kind of salty-tangy that makes her want more. She sweeps her tongue through Zoey’s wetness, too selfish to focus anywhere special. All she wants is more—until two of Mira’s fingers push inside.
She whines into Zoey’s pussy as Mira curls forward, finding a spot that sends a wave of bliss rolling through her. She squirms as Mira hooks the tender spot again and again. Her inner walls clench around Mira’s fingers, trying to keep them as deep as possible.
“Don’t tease her, Mira,” Zoey says, petting Rumi’s hair. She combs her fingers through it, releasing the weave of Rumi’s braid so her hair flows in a loose waterfall over her shoulders. Then she scratches Rumi’s scalp, sending light shivers down Rumi’s spine.
Mira sighs, but there’s a hint of laughter in it. She withdraws her fingers, leaving Rumi empty and open. “Fine. Do you need my dick, Rumi?” She runs her palms along Rumi’s thighs, occasionally grazing them with the sharp edges of her manicured nails. “Or do you want me to work up to it?”
Rumi pulls back from Zoey with a desperate gasp. “Please,” she pants. The words, the asking, come easier now. It’s not as scary to ask with Zoey’s taste on her tongue and Mira’s soft, warm hands stroking her flanks.
Mira smacks her ass. Though it’s more sound than force, it sends a pleasant shock through Rumi’s body. She yelps, but the sound trails off into a sigh as Zoey pulls her back in. She begins sucking Zoey’s clit, relishing the way it swells as she rolls her tongue over it.
“Please, what? Let her answer, Zoey.”
“Ugh, fine.” She guides Rumi’s chin up, gazing down into her eyes. Her cheeks are flushed, her smile soft and loving. “Do you want Mira’s cock, Rumi?”
A hot blush crawls down Rumi’s neck. She hasn’t had an alpha inside her in years. Not since college. That quick, disappointing affair hadn’t even ended in a knot, since they both kept their clothes on. But with Mira and Zoey, she doesn’t have to hide. She’s already naked between them, all of her patterns on full display.
“Yes.” She raises her hips and spreads her knees wider, offering herself up.
Mira takes the invitation right away, and Rumi feels something warm and firm sliding along her pussy. She tenses as the tip of Mira’s cock grazes her entrance, but she doesn’t push inside. Instead, Mira teases her with a long, fluid glide of her hips.
Zoey combs her fingers through Rumi’s hair. “I know she’s really thick, but don’t be scared. She won’t hurt you. I’ve got her trained.”
Mira snorts, but doesn’t respond, continuing to rock against Rumi.
Rumi leans into Zoey’s hands, letting them soothe her, then guide her back down. She sucks Zoey’s clit, trying her best to relax.
The tip of Mira’s cock finds her entrance again. This time, it pushes forward. Rumi gives a soft cry as it spreads her open, but Mira rests a steadying hand at the base of her spine. Her thumb runs along a familiar line, following one of the swirling patterns on Rumi’s lower back.
“Fuck, you’re tight. And so soft…”
“Be gentle,” Zoey says.
Mira snorts. “It’s not my first rut. If I didn’t know better, I’d think you were asking for punishment later.”
Zoey laughs a cute, bubbly laugh. “You know me too well. Ohh…” She groans, arching her spine as Rumi sweeps her tongue lower. “Damn, that feels good. Deeper.”
Rumi thrusts her tongue deeper, swallowing a whine as Zoey’s soft inner walls clench around her. Then she falters, a moan breaking in her throat as the thick head of Mira’s cock pushes inside.
She tenses for a moment, but Mira’s light touch, fingers tracing just so across her back and legs, melts her almost immediately. The patterns. Somewhere beyond the mating haze, she realizes Mira is tracing the markings she’s spent so long despising. Not with disgust, or even fascination, but with loving care.
“Good,” Mira says, groping Rumi’s ass. “You’re taking me so well. I’m almost in…”
She rocks her hips forward.
Stars dance across Rumi’s eyes.
It’s a good thing Zoey has hold of her hair, because she completely forgets what her mouth is supposed to do. She can only let her mouth hang open, allowing Zoey to rock against her face as Mira finally starts fucking her.
The fullness is overwhelming, almost too much, but with each movement, it feels more and more like her body was made for this. Made to house Mira. She clenches around Mira’s cock, fluttering at the deep, insistent stretch.
“So pretty,” Zoey murmurs, moving faster against Rumi’s mouth. “Watching her fuck you is the best thing ever. I want another turn.”
“Damn. At least let me finish my turn first.” Mira leans down over Rumi’s back, brushing her hair aside to kiss the nape of her neck. “You ready for this?” she whispers in Rumi’s ear. “We’ve got you.”
They’ve got me…
Mira and Zoey have always had her back. They’ve saved her life more times than she can count, but more importantly, they celebrate every part of her. They’ve laughed with her, cried with her, and loved her for years, first as a friend, then as a huntress, and even now, as a demon.
Rumi can’t even remember why she was afraid before now. For the first time in years, she allows herself to relax. To feel.
They’ve got her.
She claws the cushions as Mira moves inside her with slow, measured strokes. Each one gives her another inch of deep pressure and fullness. Despite the urgency in Mira’s alpha scent, she moves with deliberation and care. It’s like she’s savoring the moment, taking care not to rush.
Rumi doesn’t want to rush either, but with Mira’s cock filling her up and Zoey murmuring gentle words of praise, she can’t hold out for long. She already feels like she’ll come again if Mira touches her clit. But Mira continues tracing her skin, following the patterns along her back.
Zoey cradles Rumi’s face. Propped on her elbows, Rumi looks up into her soft, warm brown eyes. “You’re really beautiful, you know? I’ve always thought so.” Her thumb traces the markings under Rumi’s eye, an echo of her own touch in front of the mirror. But Zoey’s touch is full of gentle admiration. Through Zoey’s eyes, Rumi begins to see herself differently.
Rumi bends her head. This time, she licks Zoey with purpose, swirling her tongue around Zoey’s clit. She wants to make Zoey feel as good as she feels. When Zoey moans and clutches her hair tighter, Rumi wants to drown in the taste of her, the smell of her. And now Mira is inside her, all the way in, rutting into her from behind.
“You feel so fucking good around me,” Mira growls, one hand curling around Rumi’s hip. The other stops wandering and presses down on Rumi’s lower back, holding her just so. “Like you’re made to be filled.”
Rumi’s breath hitches. She feels Mira’s knot beginning to swell inside, tugging at her entrance every time it draws back. It’s big, thick enough to make her legs wobble and her eyes roll back, but every instinct in her body tells her to take it. She wants to feel Mira fill her up and come inside her.
Zoey’s thumb finds the corner of Rumi’s mouth. “She’s close,” she whispers in a dreamy voice. “Look how perfect you are like this. So good for us. I’m close too, so keep sucking. Harder”
Rumi moans into Zoey’s pussy. Her nose is filled with Zoey’s scent, the lower half of her face slick and shiny. Answering slickness drips down her thighs as Mira’s cock drives deeper, finding the swollen spot that threatens to send Rumi hurtling out of her body.
“I can’t,” Rumi gasps, letting her cheek fall against Zoey’s slick thigh. “I—”
“You can,” Mira says, tightening her grip. She gives another thrust, sharp and deep and demanding. Her scent swells, folding around Rumi until it suffuses every pore. “I want to feel you come before I knot you.”
Rumi’s eyes flutter shut, and then the world turns to gold. She squeezes Mira’s cock so tightly she feels every throb of Mira’s length. Zoey’s thighs tremble under her lips. Her own cries are muffled, but Mira’s low, hungry groan is loud and raw.
“Fuck, Rumi—fuck—”
With one more desperate thrust, the base of Mira’s cock swells, stretching Rumi even wider. The knot locks into place, sealing them together. Warmth floods Rumi’s core as Mira comes, manicured nails digging hard into her thighs. But even as Mira’s hips jerk in unsteady rhythm, she remains gentle and steadfast.
The fullness, the pressure, the connection—Rumi sobs with it. Zoey gasps, then grinds harder against her mouth, pulling her hair so hard it almost hurts. But then Zoey is coming in her mouth, hot and salty-sweet, smearing wetness over her cheeks and chin. Her grip loosens, and she strokes Rumi’s hair.
“That’s so good, sweetie. So fucking good.”
Rumi manages a few strokes of her tongue, but Mira’s knot demands most of her attention. It keeps swelling inside her, stretching her wider than she’s ever been, as more heat fills her core. Her wobbly limbs finally give out, and she falls onto her belly. That doesn’t stop Mira, who follows her down and keeps rocking against her ass, nosing the scent gland at the base of her throat.
She doesn’t bite, but Rumi is surprised how much she wants it. If Mira or Zoey sank their teeth there, if they left a mark—she wouldn’t be upset. She’d let them. She’d give herself over completely, if they asked.
“Next time,” Mira mutters, kissing her neck. “When you’re sure.”
Zoey strokes her hair. “Yeah. You okay there, Rumi?”
Rumi groans, resting her wet cheek on Zoey’s thigh. She feels too light and floaty to form words, but she’s so much better than okay. She’s ruined, raw, but for the first time in her life, she isn’t afraid of being seen. Of being known.
Mira slumps forward, her arms wrapping tight around Rumi’s waist. “So tight. So fucking pretty. I never want to pull out.”
“Brag about it, why don’t you?” Zoey says, brushing Rumi’s hair out of her eyes and tucking it behind her ear. “You did so well, sweetie. And since it was your first time, I’ll forgive you for stopping while I was coming. You can make it up to me later.”
Rumi’s brow furrows. “I did…?”
“Rude, Zoey,” Mira says. “You already had your turn first.”
“You can share,” Zoey says.
“I am sharing. But only because I love you, dummy. And you have to wait a few minutes, because this knot isn’t going down any time soon.”
Rumi smiles, too dazed to talk, too languid with bliss to move. Their bodies are a tangle of warm limbs and cooling sweat, but there’s no awkwardness. Only love and belonging.
Do they love me?
Rumi already knows they do. The three of them have always loved each other through and through. But in this new, wonderful way, she realizes she might be able to love herself too, through their eyes.
Zoey lies down on the couch, coaxing Rumi gently into her arms. Mira follows, careful not to dislodge the knot still locked within. It takes some maneuvering, but eventually the three of them fit: Zoey spooning Rumi from the front, Mira pressing into her back.
They melt together. Breathe together. Mira kisses the curve of Rumi’s shoulder, nuzzling her pulse point. Zoey trails fingers along the patterns on Rumi’s side, which glimmer faintly in the low light.
“You’re glowing,” Zoey says.
Rumi swallows. “Again?”
“Yeah,” Mira says. “Look at yourself.”
“You’re beautiful,” Zoey adds, tracing a gold line that disappears beneath Rumi’s hip. “Like rivers of starlight under your skin.”
Rumi smiles and closes her eyes. Their words burrow deep, melting away the last of her lingering shame. She never thought she could be touched like this, seen like this, and still feel worthy. But with Mira’s knot locked inside and Zoey’s arms around her, she lets herself believe it.
“I love you,” she whispers.
Mira kisses her neck. “Same.”
“Mira…” Zoey squeezes Rumi’s waist. “ She means, we love you too. Forever and ever.”
Rumi smiles into Zoey’s neck. Her heart is full. Her body aches in the best ways. Her patterns are glowing, but for the first time, she doesn't want to cover them. She doesn’t need to hide. They're part of her—part of the girl that Mira and Zoey love.