Actions

Work Header

a sip from my devil's cup

Summary:

“You think you’ve been poisoned?” Kaeya asks, his voice sharpening for a moment before he grins, “Horny poison?”

Notes:

title from toxic, bc of course

Work Text:

They’re halfway to the Dawn winery—Kaeya on some flimsy excuse of an excursion, Diluc returning from some extremely legitimate business in the city, thank you very much—when they stumble upon a hilichurl barricade in the middle of the road. The hilichurls look nearly as surprised as they are, and then they are on fire.

While Diluc beats a mitachurl over the head with his flaming claymore, forcing it back against its own barricade—now also aflame—Kaeya harries the stragglers into the path of fire, steam rising from the frost on his blade. When most of the group is downed, Kaeya spies a strange creature behind the barricade, perhaps the object of fascination for the hilichurl. At first glance, through smoke and gore, Kaeya assumes it’s a dendro slime. But he gets a better look at it as the barricade disintegrates into ash, and it looks more like a miniature pyro regisvine.

Diluc’s still hollering about retribution somewhere to his left, but the immediate area is cleared of enemies so Kaeya ducks in for a closer look at the strange little plant. He reaches out with the tip of his blade to lift a quivering leaf and the creature-plant squeaks and launches itself away—straight into Diluc’s knees.

“What—?” Diluc cuts himself off with a cough as the maybe-a-dendro-slime-after-all emits a bright cloud of pollen, probably, into the air before collapsing into a quivering puddle at his feet. Diluc covers his coughs with a gloved hand, stepping back out of the cloud, eyes slitted.

“Alright?” Kaeya asks, knowing full well the reaction his concern will get.

“Of course,” Diluc says, somewhat hoarsely, dropping his hand to scowl in return to Kaeya’s mild smile. Kaeya wipes his blade cleanish on a bush before banishing it with a flick of his wrist. While Diluc thinks Kaeya isn’t looking, he wipes his eyes and edges around the weird sentient mulch pile.

“Right, right, silly me,” Kaeya says, straightening his clothes with a sardonic smile. Diluc’s eyes meet Kaeya’s, heated but vague, then drop to his mouth, then further still.

“Are you looking at my tits?” Kaeya asks, delighted. Diluc looks mortified. A cruel satisfaction unfurls in Kaeya’s chest at the sight.

“You’re so full of yourself,” Diluc scowls, looking pointedly away. Kaeya slips in closer, touches a hand to the deep v of his own shirt.

“You can touch, if you want,” he says, piously. Diluc blushes up to his ears and shoves him away.

“Shut up,” he grumbles, and stalks off in the direction of the winery. Kaeya follows with a spring in his step and a whistle on his lips.

 

The main building of the winery is ‘conveniently’ empty as Kaeya follows the young master up to his bedroom. He could find his way with his eyes closed, he walks it often enough in dreams. Diluc shuts the bedroom door firmly behind Kaeya, locking it with a soft click that Kaeya won’t admit sends a soft thrill through him.

Diluc isn’t looking at him, which isn’t all that unusual, so Kaeya ignores him as he unfastens his cloak, tossing it over an armchair, and sits on the edge of the bed to unlace his boots. Diluc rips off his gloves and strips out of his coat, starts on his vest, his movements sharp and agitated.

“Something wrong, honey?” Kaeya asks, obnoxiously, kicking off his boots then sprawling back on the bed. Diluc turns away to hide his reaction and Kaeya grins at his back. Always so easy to annoy.

“It’s—it’s nothing, I’m sure,” he mutters, almost to himself, as he kicks off his own boots. He sits on the edge of the bed, Kaeya can see where sweat has stuck his shirt to his spine. “I just—just—"

Diluc’s shoulders hunch defensively, and Kaeya perks up with interest.

“I just need to jack off, okay?” Diluc growls, unfastening his trousers. Kaeya sits all the way up, grinning.

Diluc is, at his core, a prude. That's not to say Kaeya hasn't been able to finagle some truly filthy behaviour from him, but even to hear the words jack off from Diluc's noble mouth is... well, Kaeya is delighted.

“Oh? You don’t want me to participate?” Kaeya asks, lowering his voice to a purr.

Diluc’s shoulders stay up, but he says, “Do what you like,” which obviously means yes.

Kaeya crawls across the bed and sits so his thighs bracket Diluc’s, pressing his chest flush to his back. He reaches around and blindly fumbles with the buttons to his shirt as Diluc untucks it and fusses with his trousers.

“Help me out, sweetheart,” he murmurs into Diluc’s ear, then opens his mouth against his pulse. Diluc shudders and cranes his neck, silently encouraging Kaeya to cover more of his skin with his mouth. Kaeya hides his expression against the pale column of his throat; Diluc is rarely so eager and it delights and confuses in equal measure.

Diluc shimmies out of his shirt and then instantly presses back against Kaeya, who opens his mouth to say something shitty but then catches sight of Diluc’s cock, flushed and hard and clutched in his fist. Kaeya immediately grabs Diluc’s wrist and rips his hand away. Diluc makes a sharp, annoyed sound, and Kaeya puts his hands on Diluc’s hips, shoves his trousers further down his thighs.

He’s fully hard, a bead of precum glistening on the head. Kaeya hums curiously and feels Diluc tense in response.

“That fight really riled you up, huh?” Kaeya says, amused.

“That—that plant hit me with a weird cloud—" Diluc grits out, frustrated, annoyed and, apparently, aroused.

“You think you’ve been poisoned?” Kaeya asks, his voice sharpening for a moment before he grins, “Horny poison?”

“Shut up,” Diluc bites out.

“Sounds pretty serious, sugar,” Kaeya says, low into his ear. He drags his hands up the insides of Diluc’s thighs, smooths his palms up his stomach, “We should be sure to extract every drop,”

“Kaeya,” Diluc groans, “Touch me,”

“I am touching you,” Kaeya says, grinning as he traces his hands up Diluc’s stomach. Diluc groans, dropping his head back onto Kaeya’s shoulder.

“You’re so aggravating,”

Kaeya tweaks Diluc’s nipple and his breath hisses sharply, his back arching into it. Startled, Kaeya circles the area for a moment, bringing his other hand up as well, then pinches both. Diluc makes a garbled noise, a half-swallowed moan, and grinds back against him. Kaeya hums, as blood pools urgently in his navel.

“You’re not usually sensitive here,” he says, keeping his tone light. Diluc makes a vague, unhappy sound.

“I—I think it’s the—the whatever,” he groans again, more desperately, as Kaeya tugs lightly at his nipples, “Kaeya! Touch my dick—shit—make me come,”

“Well,” Kaeya says, feeling like he’s just been sucker punched, “Since you asked so nicely,”

Kaeya runs a hand down Diluc’s front, can’t resist cupping his balls briefly before dancing his fingers along Diluc’s length. An eager drop of precum leaks out at his touch as Kaeya hooks his chin over Diluc’s shoulder, to better stare down his front. A blush is beginning to spread down Diluc’s throat, inching towards his flushed nipples and Kaeya gives the nub in hand another tweak.

“You—" Diluc grunts, hips hiking up eagerly, as Kaeya begins to stroke him in earnest.

“Yes? Something to say? Some constructive criticism, perhaps?” Kaeya asks, twisting his grip around Diluc’s cock. Diluc just moans and grinds back against him and damn, if he’s not putting on one hell of a show. Kaeya smears precum down his length to smooth the way, considers briefly spitting into his hand—mostly because Diluc always makes a delightfully disgusted noise when he does—but Diluc then drops his head onto his shoulder and moans wantonly.

Most of Kaeya’s brain, admittedly, stops working. He gives Diluc’s nipple another light tug and he can feel Diluc’s cock throb in his fist.

“I almost think that this—” Kaeya flicks the redden nub and Diluc makes a breathy noise that goes straight to his dick, “—could be enough for you,”

Diluc’s hand comes down around Kaeya’s wrist, holding him firmly in place around his cock and rocks up into his touch. “Don’t you—don’t you dare—"

Kaeya just hums and bites down on Diluc’s shoulder. He sounds wrecked, already, and from what? Some teasing touches—a mostly dry handjob? Kaeya is dizzy from the heat of Diluc's body pressed up against him, from the horrible, wonderful, noises he's making, from the way he fucks up into Kaeya's hand needily. He's painfully hard already.

Diluc writhes between Kaeya’s thighs, hissing every time he teases his nipple, groaning at every squeeze around his cock. His breath is loud in Kaeya’s ear, his body burning hot against his skin. Within moments, Diluc’s cock throbs and he comes, messily and for what seems like ages, whining in Kaeya’s ear.

“There you go, dear,” Kaeya says, graciously, wiping his hand on the sheet, “Feel better?”

“N-no,” Diluc whines, annoyed, “I still—again,”

Kaeya’s brow lifts. “Oh? But what about me, aren’t you going to return the favour?”

Diluc grunts. Kaeya can’t see his face clearly, but he knows he’s rolling his eyes. He elbows Kaeya, jostling him backwards.

“Fine. Get naked.” He gets unsteadily to his feet and shucks his trousers the rest of the way off. Kaeya crawls back on the bed and begins unfastening his shirt.

“Always such a romantic,” he says. Diluc turns to him and Kaeya’s heartbeat stutters. His eyes are blown so dark they look black, a heavy blush turns his cheeks red to match his hair, blends pink down his throat, his chest, trails off to his flushed cock, heavy between his thighs. He looks a fucking mess; he looks moments away from coming undone.

Kaeya’s going to have to find out what caused this, exactly, and start administering it on the regular.

“Like what you see?” Diluc snarls, then attacks Kaeya’s trousers.

“Yeah,” Kaeya rasps, wiggling out of his trousers and kicking them away, “You look... how do you feel?”

Diluc crawls between Kaeya’s legs, looking faintly murderous but mostly mindlessly horny. “How do you think?”

Kaeya begins to retort but then Diluc launches himself at his mouth and all language flees him. Diluc sucks his tongue into his mouth, pressing their bodies urgently together. Kaeya opens readily for him, threading his hands into his thick red hair, loosening the tie holding the strands back.

He pets through Diluc’s hair, who makes faint, needy, sounds in reply, licking hungrily into him. The press of his naked body between Kaeya’s thighs makes his blood pump faster, heat blooming in his navel to match the heat radiating off Diluc’s skin. He rolls his hips up to meet him and Diluc shudders in response. He feels a hot touch on his cock and hides an involuntary noise by biting Diluc’s lip, hard.

Diluc hisses but doesn’t break away, instead he begins to stroke Kaeya’s cock in earnest and bites him back. Kaeya groans, despite himself. Diluc’s breath hitches, then he pulls back. For a moment he looks into Kaeya’s eye hazily, then drops his gaze between them, to his hand on Kaeya’s cock. Kaeya tips his head back and watches Diluc through his lidded eye.

The look on Diluc’s face is strangely unguarded—a bone-shivering hunger lights up his eyes, his mouth drops slack, as he moves his other hand down to roll Kaeya’s balls between scalding fingers. Desire pulls taut inside Kaeya’s stomach, more from the stupid look on Diluc’s face than his hands, and he groans again, softly, as Diluc’s pink tongue darts out to wet his lips.

At this point, Diluc probably knows how Kaeya likes to be touched better than Kaeya, and he quickly falls into a rhythm that makes Kaeya’s blood sing, his grip steady and firm, his fingers tugging lightly at his balls. Kaeya sighs, spreading his legs, and notices Diluc’s dick jump as he fails to completely smother a moan.

“Are you getting off on this?” Kaeya asks, delighted. Diluc’s blush gets impossibly darker.

“Shut up,” he grumbles. Kaeya laughs, breathlessly.

“Oh darling, I didn’t know you cared,” he says, grinning. Diluc looks at him sort of vaguely, then says,

“I like getting you off,” like it’s obvious. Heat rushes down Kaeya’s spine and his dick pulses in Diluc’s grip. They both look down, Diluc with a mild surprise, Kaeya with a traitorous glare.

“You get off on that?” Diluc parrots back, shittily.

“Talk dirty to me, sweet cheeks,” Kaeya says, like it’s a joke, and reaches down a hand to grip Diluc’s cock in order to distract him. Diluc hisses, fucking into Kaeya’s fist readily, his own grip around Kaeya’s cock tightening and forcing a soft noise from Kaeya’s throat.

“Fuck—feels good, everything feels so...” Diluc pants, his one arm gives out and he slumps forward onto his elbow, his body suddenly so close, his skin so hot where he glances against Kaeya. His hair cascades over his shoulders, swamping Kaeya with the smell of smoke, a smell that drills down into his core.

“Yeah?” Kaeya prompts, twisting his grip on Diluc’s cock.

Diluc groans, thinly, “Kaeya you—fuck, I want you to come,”

“Yeah?” Kaeya repeats, somewhat bewildered. Diluc, contradictorily, releases his cock and props himself up with both hands. Kaeya slows his strokes to a stop and looks up at him. His large eyes are dark and hazy but focused on Kaeya, his expression cracked open with a hunger that dissolves Kaeya’s spine.

“Kaeya,” he says, seemingly without purpose. Then he lurches down and takes Kaeya’s cock into his mouth.

Generally, when Kaeya is able to wheedle Diluc into doing so, Diluc sucks dick with a patient curiousity. He’ll lick him like he’s trying to decide if he likes the taste, driving Kaeya absolutely batshit as he drags him to a slow orgasm. And it’s not like Kaeya’s complaining; technique doesn’t matter so much as long as it’s Diluc sucking him. Right now, though, Diluc bobs his head and tongues him with a reckless hunger, all sloppy and desperate, his teeth catching around the head of his cock.

“Oh, fuck,” Kaeya gasps, burying his hands in the tangle of his red hair, “You—oh, oh,”

Diluc makes a noise that Kaeya might call a whimper and swallows him deeper into the wet heat of his mouth. He’s salivating so much Kaeya can feel spit pooling at the base of his cock, where Diluc wraps his hand to stroke what his mouth can’t reach.

Kaeya combs through Diluc’s hair with his fingers, holds it back, nails digging into his scalp, to ensure he has the best possible view of Diluc devouring his cock. His brow furrowed with concentration, the fan of his lashes against his red cheeks, the lewd stretch of his lips as he takes Kaeya greedily. Fuck. Kaeya’ll be lucky if he can get it up for someone who isn’t Diluc ever again.

He slips a hand free of Diluc’s hair and slides it down his cheek, thumbs at the liquid escaping the corner of his mouth. Diluc’s hips drop, abruptly, and he ruts onto the bed, moaning around Kaeya.

Kaeya’s mind goes blissfully, frighteningly, blank for about ten long seconds.

“Oh, fuck, you having a good time?” Kaeya pants once he’s grappled control over the barest threads of his mind. Diluc whines, the vibrations of which make Kaeya’s toes curl. “You can touch yourself, sunshine, show me how much you like taking my cock,”

Diluc pulls off his cock with a gasp, plants his forehead against Kaeya’s thigh. “Kaeya,” he says, sounding a little offended, a little helpless, mostly really, really horny. Kaeya combs back his hair, trying to catch a glimpse of his expression.

“Doing alright, kitten?” He coos. Diluc muffles a noise against his thigh. “We can stop if—shit, okay, nevermind,”

Diluc swallows him back down greedily, choking slightly from his own eagerness. Kaeya watches one of his hands slip down between his legs, where Diluc touches himself with fast jerks of his hand. He can’t seem to decide what to do with his other hand; he releases the base of Kaeya cock to prop himself up, then drifts his touch up Kaeya’s leg, slumping forward as he tries to stroke the both of them at once.

The sight of Diluc struggling, stupidly, to fuck his own hand and suck Kaeya’s dick is enough to make Kaeya’s heart race and his blood pound. Combined with the wet heat of his mouth around him, the sight of his red head buried between his thighs, Kaeya is hurtling suddenly right up to the knife’s edge of an orgasm.

“Wait—shit, baby I—oh I’m gonna—" Kaeya babbles and yanks hard at Diluc’s hair, pulling from the man a bone-shivering moan as he grinds into his fist, hips shuddering erratically.

“Fuck,” Kaeya gasps, intelligently, and yanks more urgently at Diluc’s hair, “Did you just—?”

Diluc groans as Kaeya finally succeeds in hauling him off his dick, and looks up at Kaeya with large, watering eyes, his mouth and chin a mess of spit and precum.

“I’m so close, Kaeya, I need it, just let me—" Diluc dips his head and sucks Kaeya’s cock greedily back into his mouth. And because Kaeya is such a kind and generous soul he allows it.

“Ah, I—" Kaeya cuts off as he feels tension wind up impossibly tight inside him, spurred on by the lewd sound of Diluc moaning around his cock and grits out, “Fuck—coming—"

His orgasm unravels inside him with a rush of heat so strong he’s seeing stars. Vaguely, he’s aware of Diluc’s mouth on him, his tongue lapping at the head of his cock as if desperate to swallow every drop of cum, mostly he’s absorbed into the wonderful feeling of release turning his bones to rubber.

He blinks his eyes clear as Diluc finishes licking him clean, eyes lidded, panting through slack lips. He snuffles and whines against Kaeya, releasing his cock only to nose at the crease of his thigh, panting hotly against his skin. Kaeya stares at him, bewildered, as his spent cock gives a tired throb.

“You alright, buttercup?” Kaeya coos. Diluc seems to remember himself and stills, a red blush spreading across the tips of his ears. Mercilessly, Kaeya continues, “Did you come?”

“…yes,” Diluc grumbles, laboriously propping himself up on his hands. He’s red and sweaty, chin damp with spit and Kaeya’s release, lips swollen, eyes glazed and heated.

“Look at you,” Kaeya hums, cupping Diluc’s face, swiping a thumb through the mess, “So desperate for it, hmm?”

Diluc just stares at him sort of vacantly, gasping to catch his breath. “Are you... complaining?” He huffs out, eventually.

“Oh no, dewdrop, nothing of the sort,” Kaeya smirks and lets his gaze drop meaningfully between Diluc’s legs, “But you’re still hard, aren’t you?”

Diluc makes a vague noise, caught between annoyance and arousal, that makes Kaeya’s toes curl. That’s exactly where he likes Diluc to be—strung out between two opposing reactions.

“That’s alright, I’ll take care of you, hmm?” Kaeya says, smirking, and tugs Diluc closer. He looks like he wants to argue but can’t help but lean in, his eyes glassy.

“Just so... you know...” Diluc pants as Kaeya brings their mouths close, “I’m gonna... make you pay for this... later,”

“Oh cupcake, I’m counting on it,” Kaeya says, smugly, and kisses him. Diluc makes a weak sound and leans in even closer, nips greedily at Kaeya’s bottom lip. Kaeya obligingly opens his mouth and Diluc licks into him hungrily. The taste of Kaeya’s own release blooms on his tongue and a faint pulse of heat lights up his nerves. With his hands cupping Diluc’s jaw, he adjusts the angle so he can lick every bitter drop from his mouth.

Diluc breaks away, lips shiny, and makes an inarticulate noise in the back of his throat. He looks so good like this, overwhelmed by his own desire but reticent, choking on his own reactions. A feeling blooms, hot and thick, in Kaeya's chest, a violent greed, a heady ownership.

“What do you need?” Kaeya asks. Diluc’s eyes screw shut. “Tell me what you need,”

Diluc releases a shuddering breath. “Fuck you,” he mumbles, then, clearer; “I wanna fuck you,”

“Oh yeah?” Kaeya smiles, “Tell me,”

Diluc buries his face into Kaeya’s neck, his face burning hot. “Fuck, Kaeya, you feel so good I—I need to be inside you, want to feel you, want to...”

“Mhm?” Kaeya prompts. Diluc groans.

“Want you to come on my cock, want to come inside you,” Diluc scrapes his teeth against the thin skin of Kaeya’s throat, “I really will make you pay for this,”

“That’s okay, I can put up with a lot with an ass full of cum,” Kaeya chirps. Diluc makes a mangled, needy noise and Kaeya laughs. “Even that—?”

“Oh, just shut up and let me fuck you,” Diluc growls. Heat pools at the base of Kaeya’s spine. He threads a hand into Diluc’s hair and tugs his head back so he can see the look of disgruntled arousal on his face.

“Oil’s in the side table,” he says, smiling into Diluc’s flushed face, “Its been awhile, so go easy on me, okay?”

Diluc snorts and sits up to pull the oil out of the drawer. Kaeya traces a hand idly through the mess of cum on Diluc’s abdomen, smirking when he shivers in response. Diluc is frowning, stubbornly, an irresistibly cute expression when he's blushing as red as his hair, lips kiss-bitten. He looks like pretty much every wet dream Kaeya had as a teenager come to life.

He settles between Kaeya’s legs and slicks his shaking hands. He runs the back of his knuckles up the underside of Kaeya’s cock and he shudders; the oil is cool but Diluc’s touch is burning. Diluc’s expression slackens.

“Go on,” Kaeya breathes, spreading his legs further. Diluc runs his hand down to his hole, a punch-drunk look on his flushed face. His free hand finds its way to Kaeya’s chest, begins to play with his nipple, as if unconsciously.

The first finger slides in easily enough; Kaeya tries not to squirm at the unsatisfying feeling, instead eggs Diluc on by bumping his foot against his back. Diluc’s breath comes hard and fast and Kaeya’s gaze is dragged to his cock, flushed and hard, a pearly drop of precum glistening on the head. He’ll soon have that inside him; Kaeya’s own cock twitches in anticipation. Diluc seems to that take as a sign to slip a second finger into him, moving his digits in quick drags against his walls.

Kaeya takes a slow, deep breath, tries to focus on the feeling of Diluc’s warm body pressed up between his thighs, the jolts of his fingers pinching his nipple. Okay, so it really has been a while. There’s no way Diluc has the patience or brainpower right now to stretch him properly, so Kaeya resigns himself to being stiff and sore tomorrow. He shudders as Diluc scissors his fingers inside him. The redhead groans, hazy-eyed, and licks his lips. Kaeya is instantly amused.

“If you come from fingering me—" He begins, teasing. Diluc’s expression clears into a familiar look of embarrassed annoyance.

“Shut up,” Diluc snarls, breathlessly, stabbing his fingers into him, “I—you—fuck—"

“It’s alright, love, I have that effect on lots of people,” Kaeya smirks. Diluc makes an inarticulate, angry noise and then suddenly Kaeya finds himself flipped onto his front, Diluc’s hands yanking his hips up into the air. He feels Diluc’s thumbs part his cheeks and then a hot, wet, touch on his hole.

“Oh!” Kaeya gasps, stupidly, as Diluc sloppily, eagerly, licks him.

Diluc’s never done this before. Kaeya ate him out once, purely on principle because the other man obviously found it nasty and humiliating. Or maybe not? Kaeya tries to backtrack to figure out what pushed Diluc to this point but his brain scrambles as a pulse of pleasure shoots up his spine.

“Oh,” he says, again, then moans as Diluc sucks greedily at the ring of muscle. He can feel Diluc’s answering moan and his whole body shudders in response. “Fuck! I—oh, gods,”

Kaeya trembles, an embarrassing series of noises escaping him as his focus narrows in on the hot pressure of Diluc’s tongue spearing into him. He gasps at the wet pressure, the feel of Diluc pushing closer, licking greedily inside him. Heat melts down Kaeya’s spine, pools thickly in his navel.

Diluc withdraws for a moment, his heavy breath falling hot against Kaeya’s damp skin, then licks a stripe from his balls back up to his hole, which he sucks again, almost thoughtfully. Kaeya fists his hands in the sheets, as if hanging on for dear life, as his hips hitch back unconsciously. Diluc laps greedily at him and then abruptly, with no warning, shoves his fingers back inside him. Kaeya’s back bows as Diluc sucks at his rim, thrusting his fingers impatiently inside him, stirring up hot coals in his core.

“Holy fuck, you—you—” Language flees Kaeya as white-hot pulses of pleasure race up his spine. His thighs tremble as his cock aches, dripping onto the sheets. Diluc moans against him, the vibrations drilling straight into his core, then forces his tongue in alongside his fingers.

Nngh!” Kaeya just barely tampers down a sound dangerously close to a wail as Diluc crooks his fingers and nails that spot inside him that has him seeing stars. He can feel saliva dripping down his balls, smeared against the hot skin of his thighs, as Diluc eats him out like a man starved.

“Oh, that feels—oh,” Kaeya moans, stupidly, as Diluc licks greedily into him, jolting Kaeya forwards on the bed. With his free hand, Diluc wraps his arm around Kaeya’s hips and yanks him backwards, burying tongue and fingers inside him. Diluc moans and the feeling of it, buzzing against his rim, has Kaeya nearly sobbing. His dick throbs, white hot pleasure building urgently inside him dizzyingly fast.

“W-wait, stop I—oh fuck oh gods, stop!” Kaeya kicks out with one leg, which only seems to spur Diluc on, “I’m gonna come, oh fuck, I’m gonna—get off!”

Kaeya finally manages to squirm away and twists immediately onto his back, somewhat irrationally putting his ass out of reach. Diluc makes a broken-off, desperate noise and Kaeya throws one arm across his own face and flings a hand against Diluc’s chest.

“What—the—fuck,” Kaeya gasps. Diluc shifts against his hand, pressing urgently into his palm.

“You could—just from that?” Diluc sounds wrecked. Kaeya is glad his eye is closed, otherwise he still might.

“Sweetie? I need a minute,” Kaeya makes his voice as level as possible. Diluc shifts impatiently against his palm but is silent. Kaeya tries to think unsexy thoughts but like this, wet and loose and hot with Diluc hovering over him like he wants to devour him, it’s basically impossible. He drops the hand across his eyes and grips tightly the base of his cock. Diluc makes a soft noise in response.

“Kaeya,” he grunts, impatiently. Kaeya cracks open his eye to leer up at him.

“So eager,” he says, as annoyingly as possible. Diluc doesn’t even blink, pressing more urgently against Kaeya’s hand, folding his wrist back uncomfortably. Kaeya almost laughs at the look on Diluc’s face. Instead, he shifts his hand up to encircle his throat and lunges up to press their mouths together.

Diluc makes a sharp sound—almost dissent—before he melts entirely into the kiss. Kaeya licks greedily into him, sucks at his tongue, and tries not to think about where Diluc’s mouth just was. If he did, he’d probably lose it completely.

The rote familiarity of kissing does them both good; when they break apart Kaeya feels less like he’s immediately about to come and some of the haze has waned from Diluc’s expression.

“Of course you enjoy that,” Diluc grumbles. Kaeya pops a leg up onto his shoulder and grins. With shaking hands, Diluc uncorks the lube and slicks up his cock, his touch agitated and hurried.

“Didn’t seem like you were having such a bad time either,” Kaeya quips, and pats Diluc patronizingly on the cheek, “Shall we move along?”

A muscle throbs in Diluc’s jaw as his desire to argue with Kaeya wrestles with his obvious need to fuck him five minutes ago. Kaeya helpfully reaches down to line up Diluc’s dick and watches with satisfaction as his resolve crumbles.

“Don’t get used to it,” he growls and then presses into him. Kaeya’s breath catches at the burn—it’s been ages since they did it this way and he forgot how big and hot and how intense it feels, to have Diluc inside him. Diluc makes a strangled noise and slams forward, sheathing himself fully. A hiccupping noise escapes Kaeya. It’s—it’s a lot. Diluc always runs hot but like this, inside him, Kaeya feels like he’s going to burn up from the inside.

“Kaeya—are you—can I move?” Diluc grits out. Kaeya opens his eye, not realizing he closed it, and focuses on Diluc’s sweaty, red face.

“Give me a minute,” he says, and wiggles a little. Diluc whines, falling further over him, bending Kaeya’s leg higher and shifting inside him. His body adjusts slowly, begrudgingly to the intrusion but Diluc has no patience left.

He snaps, urgently, “Kaeya!”

“Fine, you c—fuck!” Kaeya yelps as Diluc immediately, unhesitatingly, begins to thrust into him. His body’s first instinct is to tense up, clenching painfully around the impossible heat of Diluc’s cock.

Relax,” Diluc orders, breathlessly, even as he pounds into him. Kaeya gives him the best diminishing glare he can manage under the circumstances.

“H-how do you propose I do so, while you’re f-fucking me like an animal?” Kaeya pants, hands scrambling for purchase anywhere on Diluc’s body. Bright bolts lance up his spine, though underneath is the warm satisfaction of being so full, the hot stretch of his body around Diluc, the steady friction of being fucked.

Diluc growls and grips his hips tight enough to bruise, angling deeper into him and—

“Oh, fuck!” Kaeya gasps as Diluc slams into his prostate. All discomfort is forgotten as heat blooms inside him, pleasure a wave that he drowns under as Diluc hits that spot again and again. Kaeya throws back his head, arching to meet his thrusts, and a smug smile grows on Diluc’s face. Kaeya doesn’t even mind. He looks good and feels better.

“Ah, yes, right there!” Kaeya cries, gripping a fistful of red hair and pulling sharply, “Ah, babe, fuck me harder—oh, nngh more—fuck!”

Kaeya,” Diluc says, desperately, almost a whine. Kaeya tightens his grip in his hair and rolls his hips to meet his next thrust.

“Oh, fuck, you feel so good,” he moans, burning up from the inside out. The delicious friction of Diluc's cock, the painful grip of his hands, the look of terrible need on his face, all build a thrumming heat inside Kaeya, pleasure pooling thick at the base of his spine. 

“You’re so—uhn, I’m not—I won’t last,” Diluc grits out.

“Oh? I’d better match you, then,” Kaeya says, breathily, and snakes his hand down to stroke himself in time with Diluc’s thrusts. Diluc looks nearly stricken, his hands convulsing on Kaeya’s hips, fingers digging bruises into his skin. Kaeya grins, “Don’t—don’t hold back on my ah—account,”

Diluc fucks him harder, faster, slamming into him in an uneven rhythm that Kaeya can’t match, chasing his own release single-mindedly. Kaeya’s thighs begin to shake as pleasure builds hot and electric inside him, his focus spiraling inwards around the urgent tension wound around his spine.

“Kaeya,” Diluc says, and he’s lost.

For one brilliant moment Kaeya is nothing beyond the hot release of his orgasm, struck dumb by the rush of pleasure throughout his body. Then he is aware, once more, of his cock throbbing in his own fist, of Diluc hunched over him, fucking him hard and fast and mindless.

Kaeya opens his mouth to say something teasing and all that falls out is a soft whimper. Diluc’s hazed expression shatters into desperation and with a low grunt he comes inside Kaeya.

Diluc collapses on top of him, burying himself deeply inside as the last tremors of his orgasm bleed out of him. Kaeya resettles his legs into a more comfortable position, smiling with a sleepy satisfaction, combing a hand through Diluc’s tangled hair.

His eye drifts shut as the beginnings of a warm afterglow ooze through him, the soothing heat and weight of Diluc’s body pulling him towards sleep.

Then Diluc shifts against him and rasps, “I need—I need to go again,”

“What?” Kaeya asks, sharply, his eye flying open. Diluc makes a faint noise of distress.

“I—oh please, fuck, Kaeya, I—" Diluc grinds into him and Kaeya’s nerves light up, agitated and overworked. At the same time, there’s an excited twist in his navel. At Diluc’s desperation, at his own oversensitive body. To be used by Diluc for the sake of his own pleasure, to be taken for granted, well, it’s not exactly low on his list of kinks, is it?

“‘S’okay, Luc,” Kaeya says, softly, “I want it. Fuck me,”

Diluc whimpers into his ear, sending a rush of shivers down Kaeya’s spine. A hot twist of greed blooms in his chest; Diluc is so out of it and Kaeya is the one that gets to see it, that is with him at his most vulnerable.

Diluc pulls out slowly, releasing a gentle trickle of cum and lube, and rolls Kaeya over, who grabs a pillow and shoves it under his hips, propping himself up. Diluc runs his too-hot hands over his back, the globes of his ass, and releases a deep breath of air. Kaeya folds his arms under his head, turning so he can wink sleepily up at Diluc.

With a low, desperate noise, Diluc grabs his hips and slides back into him. Kaeya groans at the feeling of fullness and Diluc bends to press his mouth to his shoulder, his breath hot against his skin. At first, Diluc just grinds into him, whines softly at what must be, at this point, some ridiculous oversensitivity.

Kaeya cants his hips back to meet him and Diluc groans, deep in his chest, and finally begins to fuck him properly. Most of his urgency seems to have burned off, leaving behind a quiet desperation that drills right through Kaeya. Shudders roll up his spine at the friction of Diluc inside his oversensitive body; muscles clench and release sporadically, pulling low groans from both of them.

Diluc plants his hands on either side of Kaeya’s head and plows into him with long, deep thrusts that Kaeya swears he can feel in every inch of his body. Kaeya wraps a hand around Diluc’s wrist, his breathing ragged as he rides out the conflicting signals from his body; waves of pleasure followed by sharp pain, both make his body shudder, clench around Diluc’s cock.

Kaeya can hear Diluc mumbling incoherently, words lost in his gasps for breath, low moans, the lewd sounds of their bodies meeting. An orgasm begins to build, hopelessly, in his gut, tension that’ll find no relief, an almost agonizing shock of pleasure radiating through him with every thrust that glances off his prostate. Fuck, if Diluc needs to go again he’s on his own, Kaeya’s going to tap out after this round.

“Kaeya,” Diluc gasps, in that hopeless, breathless way. Kaeya releases Diluc’s wrist only to grapple a hold on his hand, forcing their fingers to lace together and bringing the knot of their hands to his face. Diluc slumps forward, their skin plasters together with sweat, thrusting mindlessly into him. Kaeya bites Diluc’s knuckles, then soothes the skin with a kiss and Diluc sobs, wetly, “Kaeya,”

Diluc’s thrusts stutter as he grinds deep into him, gasping raggedly as he comes. Kaeya sighs as he drops on top of him, deadweight. He can feel Diluc’s heartbeat racing against his back.

“If you say one more time—” Kaeya croaks. Diluc snuffles against the back of his neck then heaves himself up to pull out. A rush of cum and lube trickles down Kaeya’s thighs. Oh, shit, he’s going to have to spend ages cleaning himself out. That’s not going to be nearly as fun as cleaning Diluc up.

“No, no more,” Diluc says, vaguely. Kaeya rolls over and peers up at him. Red hair falls around his shoulders in tangled waves, a matching blush pours down his throat, chest, to his very red cock, finally softening between his legs. Kaeya sighs in relief and Diluc slumps down onto him, pillowing his head on Kaeya’s chest.

“Four times,” Kaeya says, hazily, letting disbelief saturate his voice. Diluc huffs as Kaeya smooths his hair back off his face. A soothing warmth oozes through him, like a heavy blanket settling over his body.

An idea occurs to him and he asks, innocently, “Do you think our clever head alchemist could isolate the compound that caused this?”

“If you breathe a word of this to—to anyone…” Diluc says, but his words are mangled by the press of his face to Kaeya’s chest.

“No? You don’t think it’d be fun if I—?”

Diluc groans, “Stop it,”

“What?”

“Stop trying to rile me up,” Diluc grips Kaeya’s hip, his hand hot and steady, “I’m so tired, just thinking horny thoughts hurts,”

“So,” Kaeya smirks, “That’s a yes, then?”

“Shut up,” Diluc grumbles, “Stop acting as if me being attracted to you is news,”

Kaeya blinks down at the top of Diluc’s head. There's a strange swooping feeling in his gut, a jolt to his system like a zap of electro. It’s—well, he’s right it shouldn’t be remarkable, since they’ve been sleeping together for months, now, but somehow Kaeya didn’t precisely connect those dots.

“Stop thinking so much,” Diluc mutters, “Ideally, stop thinking entirely,”

Kaeya threads his fingers in Diluc’s fiery hair, and does his best to comply.

 

Series this work belongs to: