Actions

Work Header

dirty little secret

Summary:

There’s a certain thrill to these things, so Mona has learned—an addiction, perhaps, one driven almost solely by submission and secrecy. Bending to the will of two lovers feels sinful enough; if word were to get out that one of them is a Harbinger, and the other, a famed Knight of Favonius, it would be quite the scandal. [Kaeya/Mona/Childe]

Notes:

chaeyamona brainrot! just try not to think too much about the hint of plot at the end; i didn't have much of a backstory in mind for them.

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

Work Text:

There’s a certain thrill to these things, so Mona has learned—an addiction, perhaps, one driven almost solely by submission and secrecy. Bending to the will of two lovers feels sinful enough; if word were to get out that one of them is a Harbinger, and the other, a famed Knight of Favonius, it would be quite the scandal. 

And they are intense partners, the type to render her unable to speak coherently while in bed—unable to walk when they’ve finished. Still, Mona wouldn’t dream of giving up her position here at their mercy, on the nights when they’re all able to be together.

Her only tasks are to stay upright and keep her jaw slack. She can tap out any time if she decides it’s too much, and she knows without a doubt that Kaeya will stop the moment he feels her fingers drum on his thigh.

But Mona is a strong woman, stubborn to a fault, and she also knows that even as she nearly gags around Kaeya’s cock, she’s too proud to ask for a break.

Perhaps Childe and Kaeya are aware of this, taking advantage of her stubbornness while they still can.

Childe has her hips held firmly in his hands, fingers gripping her with bruising strength. He takes her slowly, savoring the way her walls squeeze around him every time he pulls back, as if trying to suck him back into her depths. Each time he pushes back into her, he lingers—grinding against her ass and pressing as deeply as he can manage.

While Childe keeps a steady rhythm, one that’s tender and careful despite the punishing grip that keeps her in place, his breath comes in short gasps. His half-lidded gaze is fixed on Kaeya’s blissful expression; the Captain’s brows are furrowed as he looks down at the girl swallowing his cock with such little effort.

“Fuck her harder,” Kaeya groans, dragging his fingers upward along the curve of her jaw and prompting her to look up at him.

It’s just as she does so that Childe obeys the request with a particularly hard thrust, forcing himself so deep that Mona feels her thighs quiver. The movement pushes her even closer to Kaeya, and his cock twitches against her tongue as she moans, long and loud. 

“She’s a pretty thing, isn’t she?” Childe’s voice is sweet, but playful.

Mona can do little more than take what they have to offer. They talk about her like she’s not even there—like she’s an object, meant to be mindlessly used for their pleasure.

And, she realizes, there's something about being spoken down to like this that feels irrationally sexy; dropping her prideful act for a short while is relieving, in its own way.

Thick saliva runs down her chin as Kaeya pulls back until the head of his cock is only at her lips. He pushes into her mouth again in the same moment that Childe snaps his hips forward; Mona nearly chokes on Kaeya’s length as it hits even deeper than before.

“Mona,” the Captain purrs, carding his fingers through the mess he’s made of her hair. He tucks the locks behind her ear before tracing her jaw, dipping beneath her chin. Kaeya pauses then, gently touching where his cock bulges against her throat. “I’m going to come, and you’re going to swallow—alright?” 

A grunt of acknowledgement isn’t enough. Mona, with her hands tightly gripping Kaeya’s bare thighs to brace herself against him, taps her finger against his skin once—an unspoken confirmation that she’s okay to continue.

“Wait,” Childe huffs, slipping an arm around Mona’s small waist and allowing his hand to dip between her legs. “Not yet.”

Childe finds her clit with familiar ease, the pads of two fingers pressing roughly against the sensitive bundle of nerves; the movement is paired with the aggressive snapping of his hips, and his cock kisses her cervix with every punctuated thrust.

The astrologist can’t help the way her body spasms beneath Childe’s touch, overwhelmed by a sharp pleasure that’s very quickly pushing her to climax. Her moan is muffled by Kaeya rocking himself gently into her mouth, and he swears under his breath at the way it reverberates around his cock.

Mona rakes paths of red into his thighs with her nails, clawing at him as she fights for air. The tears welling in her eyes as he hits the back of her throat finally spill over, running in hot steams down her cheeks. Her lungs burn with the effort of breathing while Kaeya keeps her throat impossibly full. 

“Fuck,” Kaeya breathes, head lolling forward. He tangles his fingers in her hair, holding her in place as he pushes deep one last time and comes with a raw moan. Her name tumbles past his lips in a trembling praise. “Good girl, Mona.”

Behind her, Childe spares no mercy. He bends forward, pressing his mouth to the back of her neck as he drives into her with the same quick, brutal pace. Deft fingers are still flitting across her clit in alternating circles; there’s no rhythm to the movements, and it’s frustrating, but intentional—just enough to keep her at the edge without pushing her over until he’s ready.

There’s a breathy laugh from above when Mona whimpers at Childe’s relentless assault; she swallows around Kaeya’s cock to drink it all down, and he sweeps a thumb at the corner of her mouth to catch a dribble of cum that spilled past, before it can run down her chin. 

Mona looks up at him as best as she can manage with her nose pressed flush against his skin, vision blurred with tears and obscured by her bangs. The Captain meets her gaze with a mischievous twitch of his lips, and he licks the mess from his thumb with one slow drag of his tongue. She clenches around Childe’s cock at the sight, thighs quivering with a growing desperation for release.

Oh ,” Childe sighs, voice drifting into a rough, airy chuckle. “So you liked that?”

The question has piqued Kaeya’s interest. As he carefully pulls back, freeing his softening cock from the depths of Mona’s throat, he quirks a curious brow at the other man as if to ask for an explanation. Kaeya caresses her cheek with the sweetest of touches as though in reward, even as Mona coughs and splutters to catch her breath.

“You have no idea what you’re missing,” Childe clarifies, dragging the palm of his free hand along the length of Mona’s spine until he reaches the plush fat of her ass. She groans when he squeezes; then, he slaps her there—hard.

Mona yelps at the impact, and her grip on Kaeya’s thighs begins to falter as Childe’s hand connects with her ass a second time.

“We’ll switch places next time,” Kaeya tells him—matter-of-fact, but gentle. He slides his hands beneath Mona’s elbows as she slips even further from her place, and he uses his grip to guide her into a more upright position on her knees between them. “Up.”

Next time? ” she challenges, though her voice is a hoarse rasp. She slumps forward, her weight heavy against Kaeya as she rests her chin on his shoulder. “After how you’ve treated me now, why would I let either of you have a next time?”

Childe nuzzles against her neck, peppering kisses up her skin; when he reaches her ear, he offers, “Because we always make it worth your while?”

Quick as she may be with petty retorts, Kaeya is faster this time; one of his hands slips down between her legs, his fingers replacing Childe’s at her clit. It effectively silences any argument she may have had, the words dying on her tongue as her mouth falls open in a wanton moan.

While the Harbinger had been stroking her with the intent to tease and leave her suspended on the edge of climax, Kaeya rubs merciless circles to force her right back up to that peak. With Kaeya to take care of her now, Childe holds her hips in both hands again and relentlessly pounds into her to selfishly chase his own release.

It’s too much for Mona—she clings to the man before her, arms winding tightly around his neck as she tries to push her ass back to meet each of Childe’s thrusts. Her movements are clumsy and desperate, gasps rising into sharp cries.

“Keep your voice down,” the Captain warns quietly.

“Don’t stop,” Mona murmurs into Kaeya’s ear. She tries to speak it firmly, but her quivering tone falls short of being a command. Her voice breaks. “So close—harder. More.”

“Me, or him?” Childe pants with a breathless laugh.

“Don’t you think we’ve tortured her enough?” Kaeya whispers as he brings his other hand up to Mona’s chest to grope at her breast. He rewards her pleas with a pinch to her nipple, his fingers never ceasing in the patterns they trace over her clit.

“Thank you,” the astrologist breathes. She pulls at Kaeya’s hair, a shaky moan torn from her throat. “Oh, archons, both of you—”

Mona comes hard, her walls spasming around Childe’s cock. He continues to drive into her at the same aggressive rhythm, and his soft grunts are close to her ear; his breath fanning over her skin sends a shiver down her spine as she trembles under the force of her orgasm.

She brings one hand between herself and Kaeya, palm pressing against his chest as she desperately tries to shove him back. Mona squirms violently between them, nearly sobbing when neither man offers her a moment of respite; the stimulation is far too much for her to bear.

Their names run together in broken pleas that tumble past her lips. Mona’s nails dig painfully into Kaeya’s skin as she tries to ground herself; his groan at the sensation is rough and breathy in her ear.

“Good girl,” Kaeya whispers, his chin resting atop her shoulder.

Childe’s thrusts stagger and finally come to a complete stop as he finally reaches his own climax, and he meets Kaeya in a fierce kiss—deep and wet and passionate. While he pumps Mona full, his moans are muffled against Kaeya’s tongue.

The kiss lingers as Childe comes down from his high. Kaeya is pliant under his tongue, allowing himself to be tasted and explored; what started as hungry and filthy has quickly slipped into lazy curiosity. Childe nibbles at his lips and licks into his mouth, and Kaeya hums his appreciation—the noises are loud right next to Mona’s ear.

Mona simply rests between them, comforted by their warmth—by Childe’s length still buried deep inside of her, by Kaeya’s hands so gentle and hot on her skin.

“You never disappoint,” Mona says quietly, heaving a long sigh. 

Childe breaks his kiss with Kaeya in favor of dipping his mouth down to Mona’s shoulder. The graze of his teeth over her skin is gentle, just enough to make her shiver between them.

“I know,” the Harbinger tells her. She can feel his smirk grow against her skin. “But what was it you said before?”

“I believe her exact words,” Kaeya murmurs as he brings his lips next to her ear, “were that there would not be a next time?”

Clicking his tongue, Childe hums, “I remember that, too.”

“Archons, I get it,” Mona whines, exasperated. She straightens up where she’s sandwiched between them, pushing Kaeya back with both hands on his chest. “Let me down; I’m tired.”

While Childe’s rough laughter resounds in her ear from behind, Kaeya releases her from his hold and falls backward onto the bed with a soft grunt. She whimpers at the sudden feeling of emptiness inside when Childe finally pulls out of her, and she’s swiftly dragged down into Kaeya’s arms.

Kaeya’s embrace is warm and protective, and she eagerly curls up against him; her legs are tired from having been bent over on her knees for so long, and there’s still discomfort lingering in her jaw. She clears her throat weakly, wiping her mouth with the back of her hand.

“You did enjoy yourself?” the Captain prompts softly, pressing a gentle kiss to the top of Mona’s head. One hand rubs soothing circles along her back, fingers absently tracing her spine.

“Of course,” she says proudly, though her voice is still worn. “Neither of you would have finished if I hadn’t.”

Childe laughs as he joins the pair on the bed at Kaeya’s side. He keeps himself propped up on an elbow so he can look down upon them both, fingers sweeping through Kaeya’s hair and tucking it behind his ear.

Although it’s barely audible, Kaeya sighs blissfully at the gesture. Childe can’t help the smile that dances across his lips as he watches Kaeya’s expression soften. 

“Don’t you have to go?”

Mona’s question cuts through the tender moment like a sword slicing through a lowly slime, but the gentle furrow of her brows and the shimmer of emotion in her eyes are enough to soften the blow.

“Trying to get rid of me already?” Childe teases, playfully shoving at Kaeya’s scratched-up back; it jostles them both, and while Kaeya chuckles, Mona only huffs.

“She’s trying to protect you,” Kaeya says, his voice little more than a mumble.

“You don’t need to speak for me,” Mona quips, almost irritably; then she adds, looking up to meet Childe’s gaze, “but he’s right.”

Childe stares down at Mona for a moment, pressing his lips into a thin line and searching her gaze. It’s as though he’s expecting her to continue—to take it back, perhaps, to invite him to stay for longer. But she doesn’t, and he relents.

“I envy you, you know,” Childe finally says with a defeated sigh; he caresses Kaeya’s cheek while keeping his eyes fixed on Mona’s sweet expression. “You can do this whenever you like.” 

“It’s just as much of a secret for us as it is for you,” Mona argues.

Kaeya blindly reaches for the hand that’s been touching his face, catching Childe’s wrist so he can’t pull away. He turns his head to the side, pressing a kiss to the palm.

“It only seems easier for us,” he murmurs, lips brushing Childe’s skin with every word, “because we’re both here in Mondstadt.”

“And,” Mona begins before Childe can even open his mouth to speak. She wriggles herself free from Kaeya’s half-embrace, sitting upright so she can properly meet the Harbinger’s gaze. “There will be a next time.”

Childe offers her a small smile, leaning forward and to steal her lips. “I know.” 

“You don’t have to leave now, you know,” Mona goes on. Her eyes flutter shut, every word spoken in the shallow breaths between each shy kiss. “As long as you’re able to sneak out before dawn.”

“Make sure you do it during the shift change,” Kaeya adds. “They’ll be less likely to notice you if they’re exchanging pleasantries at the gate.”

“You do know I’ve done this before,” Childe jests. With his hand still right at Kaeya’s face, he gives the Captain a playful flick on the nose. “Many times.”

“Just looking out for you,” Kaeya says drowsily; though his nose has scrunched up, his voice betrays his fond smile.

Mona settles herself back down into Kaeya’s arms, curling up comfortably against his chest. Childe follows her lead, scooting up close to Kaeya from behind and lazily draping an arm over him. While Childe tangles their legs together, Mona slings one of hers up over Kaeya’s waist.

It’s the closest they can get to each other now—Mona’s toes gently brush against Childe’s thigh, and she can feel his fingertips running up and down her arm; Kaeya is sandwiched between them, and since he hasn’t uttered a complaint, he must be comfortable.

“Wake me up before you leave,” she whispers. Though her words are directed at Childe, her lips are right against Kaeya’s collarbone, and she kisses him there. “It will be a while before we have a chance to meet like this again.”

“You think?” 

Mona’s thoughtful hum is a sad one. “I know.”

Though Kaeya stays quiet through the exchange, his breaths are uneven enough to indicate that he hasn’t quite fallen asleep yet. He shifts, pressing back into Childe’s warm embrace while keeping Mona held firmly in his own.

The silence that stretches between the three is peaceful and much-welcomed; they drift off to sleep easily once the conversation has died down.

When Mona wakes sometime later, it’s to Childe quietly pressing a sweet goodbye kiss atop her forehead.

Notes:

kudos are much appreciated, and feel free to share your thoughts on how they ended up like this!

come talk to me on twitter!