Work Text:
Albedo offers Kaeya a smile as he sets the wine glasses down, steam rising off of them— Warmed wine is always Kaeya’s favorite in the wintertime, especially in Dragonspine.
Since the years had passed, Albedo had taken the liberty of building a small cabin where his workspace once was. Largely it was still for experiments, but there was a small kitchen and bedroom as well— Big green plants and charcoal drawings line the wall, spilling over onto plush sofas and wrapping themselves around lab equipment.
The fireplace roars as the two settle down for their meal, snowflakes floating by the window. It’s December, making Dragonspine even colder than usual; perhaps an odd time to invite the Cavalry Captain to his home, but Kaeya didn’t seem to mind. What was a meal between friends after all, even if it was a bit inconvenient?
“This smells lovely,” Kaeya grins as he cuts into his Sweet Madame, “I never knew you were a chef as well, Albedo.”
“You give me too much credit. It’s just alchemy with different ingredients,” Albedo turns until his hair brushes over his face, hiding his red cheeks. Really, it’s silly that this stupid, flirty, shameless Captain has such a hold on him, a grip so tight that he did the incredibly stupid thing he did 5 minutes ago. Of course, it’s too late to go back now— how is he supposed to go “oh, sorry, you can’t drink that wine for reasons I can’t disclose?”
Heart jumping, he watches as Kaeya’s lips touch the glass.
“Goodness,” he smirks, “this is fantastic.”
“Mulled wine is actually Timaeus’ specialty. I borrowed the recipe,” Albedo lies, willing his ungloved fingers to stop shaking. Of course, Kaeya without the drugs was their control group. He’d tried the drug on himself with Timaeus, which wasn’t exactly the same, but it would work.
Now, he just had to see how Kaeya would react.
Of course, to level the playing field, he’d added some of the burgundy powder to his own drink; it simply wouldn’t be fair to Kaeya or himself not to.
“You alchemists are so strange,” Kaeya muses as he swirls his wine glass, “did you put something in this?”
Shit.
“No,” Albedo lies, biting into his chicken. It’s completely unbelievable.
Kaeya shrugs and takes another sip, seemingly dropping the subject.
Incredible. One of the worst performances of my career, and he never doubted it for a second.
“I’d quite like to have a Dragonspine cabin of my own,” Kaeya says, eyes flicking around the interior. “It would be nice to get away from Mondstadt more than I do.“
“Oh? Do you not like it there?” Albedo asks. His lips touch the rim of his own glass, and the wine is sweeter than it would be on its own.
“Not necessarily. It just gets tiring in that tiny apartment, you know? I think I need a change of scenery.”
“Well, you’re always welcome here. Provided that you volunteer to assist with my experiments,” Albedo smirks, earning a raised eyebrow from his companion.
“What kind of experiments are you running, Sir Alchemist? Surely nothing that would require me…?” His voice is playful, but Albedo’s perceptive eyes catch a head of sweat rolling down his neck.
“You’d be surprised. Some of my results turn out differently than I hypothesize when a human subject is involved,” Albedo’s voice is quiet, the candle flickering between them.
From there, the dinner is quiet. The wind pounds at the doors and windows, thanks Barbatos, and snowflakes whiz by in a hurry as they eat. Kaeya seems to thoroughly enjoy everything put in front of him by Albedo; he finishes his Sweet Madame quickly to move onto Sunshine Spratt, and seems to never put his fork down.
Throughout it all, he sips at his wine. Albedo’s eyes focus like a hawk’s each time his plump lips catch the glass.
As he finishes off his cream stew, Albedo finally speaks. “I see you were hungry.”
“Pardon my manners. Perhaps I’m not as used to the cold weather as you are,” Kaeya smiles, but it looks… strained. His eyelids droop and the skin on his neck seems to glisten, cheeks stained pink.
“Is it too warm in here?” Albedo asks, standing from his chair, “I can wane the fire a bit.”
“No, that’s… that’s alright,” Kaeya chuckles, his fingertips shaking. Albedo’s already made his way over to the fireplace, and Archons, it really is hot in here, he can feel sweat dripping down his neck and—
Fuck. His knees nearly buckle as heat envelopes him, rolling through his body like a slow wave.
“You’ve really done a good job insulating this place,” Kaeya smiles as he slips his fur off, exposing his tanned forearms, “there’s certainly no risk of us getting cold.”
“Of course,” Albedo slides his jacket off, “To get frostbite would be… terrible.”
He already feels hot and heavy, but Kaeya had drunk so much more than him; how is he still holding up?
“Are you alright? You look flushed,” Albedo asks, hoping to monitor his symptoms.
“Yeah, I…” Kaeya’s eyes settle on the alchemist, looking like a predator with a piece of raw meat in front of it. “You’re very pretty.”
“No need for flattery,” Albedo gasps, heat pooling in his stomach. The skin on Kaeya’s chest glistens with sweat, and every bone in Albedo’s body is screaming to climb that beautiful man like a tree; but he still has observations to make.
“You little minx,” Kaeya huffs, shrugging off his overcoat, leaving him in his half-unbuttoned shirt and corset, “I knew you put something in my drink.”
“I’ve done crazy things in the name of science,” but it’s too late— Kaeya is already slinking towards him like a leopard, eyes hungry and skin sweating. “Kaeya…”
“If you wanted to have sex with me,” he leans down, catching Albedo’s chin in his hands, “you certainly didn’t have to go this far.”
“Hm? Are you implying that you’ve had feelings for me before?” Albedo’s eyebrows raise, sweat rolling down his temples.
“I see a side effect of this potion is uncharacteristic boldness,” Kaeya grins, stroking Albedo’s face, “and as for having had feelings for you… that’s not quite right.”
The fabric of his glove is uncomfortable against Albedo’s skin, but he welcomes the touch eagerly, pushing himself closer to Kaeya’s body heat. The wind, the snow, all of it is drowned out as the two inch closer, wine-tinted breaths mingling.
“Can you elaborate on that?” Albedo’s chapped lips almost brush against Kaeya’s, his thighs squirming together impatiently.
“What I mean is…” without a warning, Kaeya grabs Albedo by the waist and flips them so he’s sat firmly in his lap, “I’ve wanted to use you as my personal cocksleeve for so long that I could take you over this table right now and die a happy man.”
Albedo’s stomach rolls with arousal, walls pulsing as he looks into Kaeya’s eye. “There’s no need to die,” he whispers, relishing in the fingers digging into his thighs to leave crescent shaped marks. “What was it you said earlier? If you wanted to have sex with me, you didn’t have to go this far.”
Kaeya laughs breathlessly before pressing his nose to Albedo’s neck, tongue peeking out to lick at salty skin. “Delicious,” his words are muffled, “You don’t know how long I…”
“Shh. You always make a fool of yourself when you’re drunk,” Albedo’s shed his gloves now, nimble fingers carding through blue hair. “You talk too much anyway.”
“Should I put my mouth to better use?” Kaeya plans a kiss against the column of his throat, trailing his lips up and down. Albedo can’t help but keen under the attention, the Knight’s hands running under his shirt. Kaeya is every bit as sexy and talented as he was in Albedo’s fantasies— erm, hypothesis, large hands manhandling Albedo like he weighs little.
Before he can reply, Kaeya’s hands roam down to his thighs and grab him before unceremoniously to dump him onto one of the sofas.
And oh Archons, he looks like a predator. Not a proud peacock like his constellation would suggest, but a fierce lion that had just found its dinner.
Albedo needs to be naked right fucking now.
“I think… you’re too damn good at alchemy for your own good,” Kaeya’s earlier question goes unanswered as he pops the buttons of Albedo’s shirt open, “See what you’ve done, sweet boy? Now I’ll have to fuck you for hours until I’m satisfied.”
“I never thought of you as one for pet names,” Albedo cringes as Kaeya pops the remaining buttons, effectively ruining his blouse. “Oi. Watch the clothing.”
“I never thought of you as one for slipping aphrodisiacs into people’s drinks,” snarkiness slips into Kaeya’s voice, “without their consent.”
That gives Albedo pause, despite the fact that the Cavalry Captain’s large hands are pawing at the waistband of his shorts.
“If you actually don’t want to do this, or you change your mind, there’s an antidote in the kitchen. Just say the word, and we’ll both take it,” Albedo murmurs, “and we can pretend like this never happened.”
Kaeya just laughs, pressing a kiss to the long, red scar under his left pec, then the right. He’s easily distracted, of course- his eye trails to where Albedo’s stockings end and his garters begin, just below where his shorts end. “You’d be sorely mistaken if you think anything will keep me from some good, sexy Alchemist pussy,” he laughs, snapping a garter against his thigh. It stings deliciously, Albedo’s skin quivering beneath it. “These are cute.”
“You’re wearing too many clothes,” Albedo swipes his hands away, reaching for the buckle that holds Kaeya’s shirt together. The clasp comes undone easily, and Kaeya pulls the shirt over his head, revealing his toned stomach.
“Like what you see?” he asks, raising an eyebrow at the awestruck Alchemist.
“Remind me to paint you sometime,” Albedo whispers before lunging forwards, capturing Kaeya in a kiss.
It takes the captain off guard, but he adjusts quickly; Albedo is hungry, licking at his mouth like a starved man. It’s messy, and more tongue and teeth than actual lips, but it’s so good— Albedo’s hands come to tangle in Kaeya’s hair, trembling and tugging with each shift in their movements.
His stomach flutters a bit. He feels like a schoolgirl, giddy that he finally gets to kiss the boy who’s had him wrapped around his finger for years.
“Pretty boy,” Kaeya whispers against his mouth, letting the alchemist’s teeth tug at his bottom lip. “Do you… feel the same way I do?”
“I don’t know what you mean,” Albedo breathes, pressing another soft kiss to Kaeya’s lips.
“Don’t be cruel,” their lips meet again, open mouthed this time, “Albedo…”
“Ask me when I’m not on aphrodisiacs,” the alchemist finally answers, opening his jaw for Kaeya to spit into. The cavalry captain does so, and seems to take great pleasure in watching it land on Albedo’s tongue.
“A good answer,” Kaeya grins, the line of spit connecting their mouths glistening. Albedo can feel his arousal rubbing against his thigh, and he makes a vague pawing motion at his too-tight pants, earning a laugh from Kaeya. “Be patient.”
He snakes his way down Albedo’s body, pressing kisses to the tips of his pecs and the crevices of his abs. It’s horribly erotic, really, and both of them are far too sweaty for this to be comfortable, but neither seem to care. Kaeya grabs the zipper of Albedo’s shorts with his teeth and pulls, smiling up at him innocently.
“A man of multiple talents,” Albedo rolls his eyes affectionately, lifting his hips so he can be rid of his shorts. There’s nothing underneath them, save for the garter belt holding his stockings up, and Kaeya lets out a low whistle.
“My love,” he presses a kiss to the inside of his thigh, “can I please eat you out?”
“You know you didn’t need to ask,” Albedo shivers at the hot breath on his cunt, watching Kaeya’s tan hands grip his hips.
“It’s your fault you’re so fun to tease,” Kaeya smiles, leaving a small love bite on the top of his thigh. Impatience is getting the best of Albedo, and his hand curls into Kaeya’s hair a bit too tightly for comfort. “Okay, okay, I get it.”
His whole lower region is throbbing with heat, his cunt slick and pulsing without even being touched. “ Kaeya,” it feels like a prayer murmured from his lips, Kaeya pressing gentle kisses against the insides of his thighs.
“ Fuck,” Albedo gasps as Kaeya’s talented tongue dives into his cunt, his fingers twisting into the captain’s blue hair. Kaeya’s tongue is warm and wet, lighting up every nerve in his body as he teases at his cock.
“Shit,” he swears under his breath, his brain fogged. He can’t even remember the last time someone touched him like this, now that he thinks about it.“Oh, Kaeya-”
“Shh,” Kaeya hushes against his thigh, his fingers slowly replacing his tongue as he peppers kisses along the inside of Albedo’s leg. His free hand hooks under the alchemist’s knee, bending it up and spreading his legs, and Albedo is almost embarrassed at how malleable he’s let himself become, but it feels too good for him to even try to resist.
Kaeya chuckles against him as he sucks on his cock, his tongue doing absolutely sinful things to Albedo. “Fuck!”
“You’re so loud when you’re horny,” Kaeya grins, licking a long stripe up Albedo’s folds and effectively making Albedo’s head hit the pillow even harder. “I wonder how fast I can make you cum, darling.”
“Oh my gods,” Albedo sounds pathetic, his voice strained and pitchy as he bucks against Kaeya’s face.
“Shh,” the buzz of Kaeya’s lips on his dick make him shiver, his legs bending further as Kaeya’s tongue explores every fold and crevice of his cunt.
“mm.. not gonna last,” he whines, and he knows it’s true, his whole body is sensitive and that burning heat is building in his stomach.
“Don’t,” Kaeya replies, pulling the hood of his cock up with his thumb and sucking hard.
That’s all it takes for Albedo to throw his head back and almost scream, the heat leaving his stomach and spreading through his whole body.
“That was— too fast, I’m sorry,” he apologizes breathlessly, earning a low chuckle from the captain.
“Sensitive, hm?” Kaeya coos, making his way back up his body, fingers wandering idly around his thighs, “surely you wouldn’t be done after just one, my love?”
His wet fingers come to circle Albedo’s clit, just barely rubbing over him. The alchemist lets out a pathetic whine, pulling at Kaeya’s obnoxiously tight pants. “Off,” he grumbles. “You must be… after waiting for…”
Kaeya hushes him and stands to take off his remaining clothing, snuggling right up to Albedo as soon as he’s done. The kiss he presses to his lips starts off innocently, but quickly turns filthy as Albedo grabs at him, licking into his mouth and searching for his dick in his lap. “Eager,” Kaeya laughs, only for it to turn into a soft grunt as Albedo’s nimble hands wrap around his cock.
“Shut up,” Albedo mumbles, whimpering as Kaeya’s hand presses nicely into his sweet spot.
“You have no idea how long I’ve wanted this,” Kaeya whispers as he pulls him into his lap, their noses brushing as they masturbate each other. “Some mornings I’ll see you working in the headquarters and just get the urge to bend you over that table and fuck you stupid.”
“You should have done it,” Albedo gasps, “Ghh- Kaeya-“
“You’re such a little minx, always waltzing around in those slutty shorts and those fucking tights, Archons,” beads of precum bubble from his tip as Albedo works, “basically begging to get pinned down and railed by a big, mean knight’s cock.”
“I- I only want you,” Albedo whimpers, feeling a sense of pride as Kaeya moans into his hair. “Please, you know I want you to fill me up, I’m on birth control so you can even-“
“Oh? That’s what my prince wants? A pussy stuffed full of the Cavalry Captain’s cum?”
“Don’t make me say it,” Albedo shoves Kaeya’s chest back onto the arm of the couch, straddling his hips and staring down at him.
“You’re stunning like this,” Kaeya grabs his hips, tracing small circles into them with his thumb, “does my prince want my cock?”
The alchemist can’t meet his eyes— he simply braces himself on his chest, letting Kaeya’s cock rub against his pink, swollen folds. “Don’t tease,” Kaeya grits out through his teeth, his grip tightening.
“I just need a- Agh~!” Albedo shrieks as the hands on his hips pull him down, right onto Kaeya’s cock. He’s only about halfway in, but fuck, he’s big, hot and throbbing inside Albedo’s cunt.
“You heard me,” Kaeya snarls, “I’ve been waiting for too long to turn you into my cum dumpster.”
Albedo moves a hand from Kaeya’s chest to cover his mouth as he sinks down, and belatedly realizes that he’s so aroused that the need for lube, which he’d carefully put in a drawer by the coffee table, was completely gone.
As a matter of fact, he can feel his juices drip down the length of Kaeya’s dick, making his way down a bit smoother.
“Keep going, sweetheart, you’re doing so well,” warmth seeps into Kaeya’s voice as he lets the alchemist brace himself on his pecs, and the look he gives Albedo is nothing short of smitten— undeniably head over heels for him.
Have I really been so oblivious to his feelings? Albedo wonders vaguely just as his ass smacks into Kaeya’s hips, his thighs finally giving out on him. “Fuck,” Kaeya groans, pulling Albedo close and burying his nose in his neck. “You okay?”
“I need to move. Now,” Albedo sounds as desperate as he could be, but the man beneath him seems to react well to it.
“Be my guest- aghn~!” Kaeya moans as Albedo begins to slam his ass down against him, taking a pace much faster than he had done the first time, when he’d tried this with Timaeus. “You damn succubus-“
Albedo shuts him up with a kiss, sloppy and messy but so fucking good. Kaeya’s hips have begun to piston into his now, and their teeth clack together but with a quick shift, Kaeya finds the sweet spot just below Albedo’s cervix, earning a loud moan from the man on top of him.
“You like that spot?” Kaeya asks cruelly, smiling against his lips and slamming into it over and over. Albedo’s legs go weak again, mind numbing as the captain tortures his g-spot, even beginning to push past it into his cervix.
“You’re so big- ah!” Albedo’s voice is shaky, accented with the thrusting of Kaeya’s hips into him. “If what you told me about your lineage is true…”
“Hah,” Kaeya huffs, grabbing onto a handful of plush, pale ass, “you really believe that Khanri’ans all had monster cocks?”
“It doesn’t matter- shit!” Albedo curses as Kaeya’s cock plunges impossibly further, filling him right up to the brim. He can feel it in his stomach, and one of his hands moves to press against it.
“Can you feel me? Right there, love?” Kaeya asks, hand coming to meet Albedo’s where a bulge is forming in his stomach, jabbing into their hands when Kaeya thrusts.
“Right there,” Albedo echoes, each thrust jostling him like he was being shocked with Electro.
“Hah. Can’t wait to— ghh,” Kaeya cuts himself off as he pulls Albedo closer with his free hand, Albedo’s plush walls squeezing him like a vice.
“Can’t wait to what- agh!” Really, they need to stop doing that. How will they ever have a conversation?
“Cum inside you,” Kaeya gasps, jackhammering his hips into Albedo. “Shit-“
Albedo bounces with the pure force his lover is exerting, and it’s exhilarating enough to cause him to kiss him again. Their mouths are open and spit covered, lips working against each other, and Archons, neither of them can ever have enough of it.
“I think I love you,” Kaeya whispers against his mouth, pressing kisses across his face and down his throat before coming back up.
“Stop talking,” Albedo whines, his hand coming down to play with his neglected cock. Slender fingers press against his clit as the knot in his stomach tightens, and Gods he’s never felt arousal this intense before, walls tightening impossibly around Kaeya. “I’m gonna- gonna cum.”
“So soon,” Kaeya chuckles, but he’s also clearly struggling to hold back as well, “my love, I want to make you fall apart over and over again.”
“My love,” Albedo parrots with a sigh as Kaeya’s fingers meet his own on his clit, rubbing in tandem. “Don’t play with my feelings like that, captain.”
This time, Kaeya doesn’t respond— blue hair falls over his eye patch as he thrusts hard into him, cockhead kissing Albedo’s tummy. “Vixen,” he mumbles as he buries his face in the crook of his neck, pressing kisses to his throat.
Kaeya’s fingers rub his cock in a way that particularly sets his nerves on fire, and before Albedo can give any warning, he squirts all over his lover’s cock as the knot in his stomach finally unravels.
“That’s a good boy. Cum on my cock, c’mon,” Kaeya pants as he fucks him through his orgasm, reveling in the cum dripping down both of their thighs. Albedo shudders at the overstimulation, but the tightening of his pussy is clearly bringing the cavalry captain to his own finish.
“Inside me. Please,” Albedo gasps, latching onto Kaeya’s back and dragging red nail marks into his skin. And who is Kaeya to deny him?
He groans low and long as his hot cum fills Albedo’s cunt, breeding him full. “Shit,” he mumbles as he holds the alchemist close, “so good for me.”
The two of them stay together momentarily, catching their breaths. Kaeya is still hard inside of Albedo, and Albedo’s cunt is still dripping.
“Surely one more round should suffice,” Albedo whispers, brushing a hair away from Kaeya’s eyes.
___
By the time they’re finished, it’s the early hours of the morning.
“There we go,” Kaeya mumbles as his grip tightens on Albedo’s ankles, the alchemist sprawled flat on his back with his thighs pressed to his chest. “Shit, baby…”
One last time he empties a load of cum into his pussy, chest heaving as a ring of white coats the base of his cock. “My Gods,” he gasps, immediately falling onto his side. “This is government funded research?”
Albedo laughs, curling into Kaeya’s arm. “A most successful experiment indeed. Are you sated?”
“Yeah. Definitely,” A content smile graces Kaeya’s face as he reaches for a towel Albedo had conveniently placed nearby. “You really are a little genius. I never would have thought to grab one of these.”
“In the world of experiments, things are bound to get messy,” Albedo chuckles, wiping the sweat and cum off of his partner first. “Was that pleasant for you?”
“Very,” Kaeya sighs, letting Albedo wipe him clean. “How about you?”
“Yes, surprisingly,” Albedo smiles to himself, “I think I may need a bit more cleaning than you do. I’m going to run myself a bath, I’ll be back in a moment.”
A strong hand catches his wrist before he can leave. “If the aphrodisiacs have worn off,” Kaeya starts, “I’d like an answer to my earlier question.”
Albedo’s breath hitches. He’d genuinely believed that Kaeya’s innocent question of do you feel the same way I do? had at first just been aphrodisiac induced, but…
No one looks at someone the way Kaeya looks at him now, holding onto his wrist in the moonlight, without being head over heels in love.
“…Yes,” he finally breathes, letting himself sit on the bed. “Yes, I do feel the same way.”
Relief floods Kaeya’s eye, and Albedo is swept into an embrace. There’s nothing sexual about it, but he can feel the captain’s body heat radiating off of him as their skin sticks together, and he knows he made the right decision.
“I love you. I always have,” Kaeya smiles, stroking a piece of blonde hair out of his face.
“I love you too. Human relationships are difficult for me to grasp, but… I think I understand you well enough,” Albedo replies, leaning into his touch. “Surely you wouldn’t mind staying with me a while longer? I’m afraid I’m growing spoiled in your company.”
“At this point, my darling,” Kaeya pulls him close, forgetting about Albedo’s task of drawing a bath, “you’re never getting rid of me.”
