Actions

Work Header

care to touch a body made of chalk and sin?

Summary:

They stumbled through the streets, from shadow to shadow, each flash of light a kiss. Mondstadt was never asleep before midnight, but it was rather drunk by that point, so avoiding any curious eyes was easy enough. Flickers of starlight painted Albedo's skin pearly white, his hair pale gold, his eyes the most brilliant saphire. The sight alone made Kaeya dizzy.

They came to a stop before a familiar, red door. Albedo's hand was on the doorknob already when Kaeya interjected, "You want me to fuck you in your mother's house?"

Notes:

this fic is technically a part of mark my words, my heart, my future but it can be read as a standalone as well.

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

Work Text:

Their breaths fogged up the alleyway Albedo dragged them into, pale clouds of grey in the darkness of night. The cold bit into Kaeya's nose and ear, frosted the tips of his hair, and was entirely forgotten as Albedo pushed him against the stone wall and kissed him, hot and hard and heady. His lips were soft against Kaeya's, his nose barely warm where it pressed into his cheek. Gloved hands dug into the fur collar, dragging their bodies close until there was barely a breeze's worth separating them, and then even closer when Kaeya grabbed onto that tiny, sinfully slim waist, and held it like he never wanted to let go.

This wasn't the first time they snuck away to steal a moment of pleasure. Sometimes, when Albedo was picking Klee up from supervised playtime, Kaeya tugged on his hand by the door of his office and pressed a kiss under his jaw in the split second when they weren't visible from the hallway. Sometimes, Albedo would find him in the stables, under the guise of reports or concoctions, and leave him with toothmarks indenting his lower lip. But it's never been as heated, as needy, as it was now, when they were chest to chest, Albedo's tongue deep in his mouth, and his slender knee pressing between his thighs.

Kaeya broke the kiss as the alchemist's cold fingers found their way to the skin of his stomach. "Look at that, someone's eager..."

He didn't find it in him to care about such simple touches making him so breathless.

"Stating the obvious," Albedo muttered into his throat. "Are you perhaps losing your edge?"

Kaeya threaded his fingers into blonde locks and pulled, earning himself the tiniest growl. His eyes met Albedo's, ice melting over fire.

"Is that not what science is? Putting the obvious on paper?"

"Clearly you know nothing about science."

"Maybe you should teach me some."

There was a flash of emotion on Albedo's face, one that Kaeya had yet to see on his pretty features but could guess all the same. Hunger. Spiteful, greedy, impatient hunger. It made the heat steadily building in his stomach flare up, just as wanting.

Albedo kissed him again, his teeth digging into Kaeya's lips and drawing a moan from where they broke skin. He wasted no time licking into the alchemist's mouth in return. Slowly, sneakily, Albedo's hands wandered to the waistband of his trousers, then lower and lower until Kaeya jerked in his grasp and shot a worried glance around.

"Not here," he hissed.

"Fine," Albedo said, and demonstrated the perfect example of multitasking by leading him away from the alley and tugging his shirt back in place while also kissing him senseless. "Come on, then."

They stumbled through the streets, from shadow to shadow, each flash of light a kiss. Mondstadt was never asleep before midnight, but it was rather drunk by that point, so avoiding any curious eyes was easy enough. Flickers of starlight painted Albedo's skin pearly white, his hair pale gold, his eyes the most brilliant saphire. The sight alone made Kaeya dizzy.

They came to a stop before a familiar, red door. Albedo's hand was on the doorknob already when Kaeya interjected, "You want me to fuck you in your mother's house?"

"Alice isn't my mother." There were two steps leading up from the pavement; they made Albedo as tall as him. Kaeya had half the mind to kneel there and then. "And it's more private than my office at Headquarters."

Now that sparked a whole series of images in Kaeya's mind. The hallways echoing from Albedo's moans, the split second of scandalous blush on the maids' faces after they gathered the laundry, getting bent over his desk and not having a single thought to spare for the ruined paperwork. Ideas that all sent something hot and molten dripping down his spine.

It was a topic to revisit later. Yes. Most definitely.

He followed the alchemist inside without a word. Before he could've kick both of his boots off he was already being pressed up against the door, Albedo's tongue in his mouth, Albedo's hand on his chest, Albedo's erection rubbing against his. It was Albedo, only Albedo, all around him, the faint smell of cecilias and some chemicals, the softness of his unblemished skin, the promise of hidden strength inside his muscles, and it was enough, and Kaeya wanted more still.

He pushed Albedo deeper into the house, towards the staircase he knew led to the bedrooms. The lazy kisses he left under the alchemist's ear and down his neck rewarded him with soft sighs and fluttery moans. His bounty for grabbing Albedo's ass was a snicker and a bite at his collarbone.

"Lead the way, darling."

The unusual and eccentric decor of Alice's home was almost enough to distract Kaeya from the prospect of having sex with Albedo. He didn't have much time to admire the strange contraptions and alien pictures. In a matter of seconds, he was being pulled into a messy room and pushed down on an unmade bed, and then Albedo was closing the door of his room, because he was cautious like that. Archons forbid Klee had to come home from her sleepover.

Stars above, he looked breathtaking. The pinnacle of alchemy, or Khemia, or whatever cursed knowledge Rhinedottir used to create him. The way those messy bangs fell in his eyes, the way those plush lips were parted in a silent pant, the way those clever, deft fingers shed the coat off his lithe form. Kaeya took in the slender lines of his legs, the thin cut of his waist, the jut of his collarbones and that sinful star staining his throat. He wanted to touch all of it, feel Albedo's body tremble in his hands from pleasure.

Strangely enough, Albedo stayed by the door. There was a newfound hesitance in the fall of his hand. Part of Kaeya wanted to drag him into his lap and kiss him senseless, fuck him until he couldn't think. Another part of him was terrified that one wrong move could topple everything. So he waited.

"What's the matter?" he asked softly when the silence stretched into minutes. Albedo stayed quiet, but walked over when he beckoned him with a gentle gesture.

"I've not done this before." Albedo said after a while. He threaded their fingers together, and brought them up to his lips. A kiss. An apology. "I've… experimented on my own, and read certain… books, but I know that these sort of preferences change from person to person. And that this sort of thing is learned through practice, not theory." His shoulders seemed to relax a little when Kaeya smoothed a hand down his thigh. "So… I know very little about what to do. And how to do it."

What a sweet, tender thing this man was. Kaeya felt like his heart was breaking from how much he loved him. He brought their hands down to his own lips, and covered Albedo's apology with a promise of his own.

"We don't have to do anything, if you don't want to."

"No, I want to." Slowly, Albedo settled into his lap, and the pressure on Kaeya's crotch was only a little distracting. "But you deserve better than my clumsiness. I don't want to give you a disappointing night."

"How about this, then." He kissed Albedo once, on the lips. "I know exactly what I like. I can show you how to do it, walk you through it. Make sure it's a night to remember." He kissed Albedo twice, on his cheek. "Hm?"

That sparked something in Albedo's eye, made it shine even in the dim room. "Would that satisfy you?"

"Sweetheart," Kaeya held him by the chin, leaned in close until their lips were touching, until that point of contact was where they were both looking, "I'll make you satisfy me."

That seemed to be all the encouragement Albedo needed. He kissed Kaeya, thrice, with the reverence of a priest and the hunger of a believer. Soon, his fur collar and his coat were tossed onto the floor, replaced by Albedo's searching hands fidgeting with his shirt collar. Those delicate, cold fingers traced the line of his throat, dipped into the divot of skin at the base of his neck, hooked onto the ridge of his collarbones. Touching everything, as if Albedo was trying to carve Kaeya's form into his muscle memory.

The pile of discarded clothes grew as they mapped each others' naked bodies, inch by uncovered inch. Kaeya tasted the soft skin of Albedo's chest, the fine hairs leading down his stomach. He kissed along the just of his hip, along the line where it was once torn apart by that strange machine on Dragonspine; though there was no trace of a scar, he still vividly remembered how Albedo's flesh looked like, cut open like a butchered animal.

His alchemist wasn't shy either. He licked along Kaeya's jaw, closed his teeth around his nipple until Kaeya's fingers were tight in his hair, and for a moment longer still, until the man was keening under his touch. For his uncertainty earlier, he was bold now, taking whatever he wanted, and archons, Kaeya was going to let him have anything. Everything.

Soon, their only remaining clothing was their underwear. Albedo's hands slowed as he traced the waistline of Kaeya's underpants. Kaeya waited, to see if the alchemist would take this last way out, but after a moment of hesitance, dark, hungry teal eyes found his, and Albedo asked, "May I?"

There was no possible answer Kaeya could've given other than, "You may."

They were both rock hard by this point, and the friction from all the kissing and grinding together was more than enough to draw a wet patch onto his underwear. Still, the subtle slide of fabric over his cock, Albedo's fingers only an inch away, felt almost as intoxicating as it was to have the curve of Albedo's ass against his length. He watched as the man leaned over his cock, mouth too far to touch but close enough to promise.

"So," Albedo's breath brushed against him, "what's next?"

Kaeya imagined how his mouth would feel, the wet heat and the lapping of his tongue. Just the thought sent a shiver up his spine. But, greedy as he was, he wanted more than just a blowjob, and, pathetically in love as he was, he couldn't let Albedo stay unsatisfied. He carded his fingers through blonde hair, heart a mess as Albedo nuzzled into the touch.

"Well, ideally some oil on your hand so you can prepare me nicely before you fuck me."

The alchemist's eyes flew open. There was a sparkle of nerves in them, that faded quickly as Kaeya caressed the back of his neck.

"If that's okay with you, of course."

"Absolutely. Yes, very much so." Albedo pressed a hasty kiss to the inside of Kaeya's wrist, which left the man entirely too breathless, and climbed over the bed to the nightstand. Kaeya took the opportunity to pepper kisses across the back of his shoulders and along his spine as he was digging around in the drawers. A few moments later Albedo was kneeling between his legs, fingers slick with oil. "On your back?"

Kaeya grinned, full of teeth and lust, and spread his legs further. "And miss this view? I can only imagine what a delectable sight you'll be."

The subtlest wash of pink spread down the alchemist's chest, a furious blush on anyone not made of chalk. But he kept his composure. He traced his fingers around Kaeya's hole once, teasing, the cold touch spreading goosebumps across Kaeya's skin. He pushed in slowly, like Kaeya instructed him to, teal eyes searching carefully for a flinch of discomfort. The other man relaxed into the touch with a gentle sigh. Albedo's fingers were slender but firm, and he kept a slow, steady pace. He took his time working him open, let his mouth wander down Kaeya's thigh, bit softly into the muscle. He just grinned at Kaeya's offended scoff, bit down harder, then peppered kisses on the toothmarks.

"There's better ways to eat me, you know," Kaeya grumbled, trying to act as if it wasn't turning him on a little. Each shallow thrust of fingers made him melt a little more with pleasure.

"You have no idea just how crazy your legs make me." The alchemist angled his hand a little differently, pushing his fingers deeper, drawing a moan out of Kaeya. He was much better at it than the man had expected. "How do you even get thighs like this?"

"I ride for a living, love."

"Yeah, and no one in the Cavalry looks like this," Albedo muttered. Kaeya was about to quip back something flirty, just on the side of mean, but his breath got stuck in his throat when Albedo curled his fingers just right, hitting that sensitive spot. He ground into the touch, briefly chasing that jolt of pleasure. Albedo sighed above him, eyes dark from lust as he watched Kaeya. "Good?"

"Yes," Kaeya moaned, and reached blindly for the vial of oil discarded somewhere on the sheets. "And you should definitely finger me until I come sometime. But not right now." He leaned up onto his elbow, and held the vial out to Albedo. "Right now, I want you to fuck me until I can't even think anymore."

Albedo swallowed, but took the bottle. Kaeya bit his tongue to stop himself from whining when the alchemist pulled out his fingers, and watched with burning interest as he slicked his cock up. He wanted to take him in his hand, in his mouth, feel his skin and taste his spend. Just the thought of it was enough to set his blood on fire. Instead he just pulled Albedo into a kiss, full of tongue and teeth, deep and filthy and perfect and nowhere near enough. He swallowed down Albedo's moans, and pulled the man down onto the bed until he was bracing himself above Kaeya on his palms.

There was no world in which Kaeya could've resisted the pull of those dark, bottomless eyes. They stared at him with a hunger he's known for a long time, a lust heavy enough to drown a man. He could feel Albedo's shallow heartbeat where his palms lay against the man's ribs, could hear his own blood rush in his ears. A mismatched rhythm he never wanted to stop.

Albedo leaned down, and pressed his lips against Kaeya's with otherworldly patience. Kaeya was vaguely aware of his hand moving, his body shifting above him, but paid little mind for it in favour of licking as deep into Albedo's mouth as he could. They groaned in unison when Albedo's cock finally pressed into him, not stopping until their hips were flush.

"Is this alright?" the alchemist panted, his voice almost a whine. "Because it feels really, really good."

Kaeya keened at the stretch. He grabbed at Albedo's hips almost on instinct, wanting to feel even more full. "Fuck, yes, it's perfect, keep moving, please."

Albedo pulled back, slowly, no doubt getting used to the feeling. He pushed deeper with a bit more speed, and moaned oh so sweetly when he bottomed out. It made Kaeya preen, being able to watch his love dip into the sea of pleasure, seeing how his eyes grew lidded, feeling how his muscles grew taut. Albedo took up a rhythm after a few more experimental thrusts. He bared his throat when Kaeya started to kiss along his neck, and let his hand wander over Kaeya's side and chest, grasping, pinching, caressing anything he could find.

Slowly, their pants and moans filled up the room. There was something terribly tender about witnessing Albedo feel around curiously, cautiously, seeing in real time as he decided if something felt nice or not. It was heavenly, to watch him contort with pleasure above Kaeya, to be able to lock his legs around his waist and keep him close, to scratch down his solid, slender back and hopefully leave marks to last. The coil of molten hot pleasure in his abdomen grew tighter and tighter with each strong thrust, with each moan and sigh, with each bite at his collarbone.

Albedo moaned particularly loud when Kaeya dug his nails into the muscle of his lower back, just above his ass. "Ah, Kaeya, I'm-" His hips jerked, jostling them both, drawing a groan from the other man. "I'm close, please, don't stop!"

The rhythmic syllables of khaenri'ahn bounced around the room, and beat and echo in Kaeya's heart. He ground up against Albedo, chasing his own high. It was more instinct than intention that he replied in the same tongue. "Come for me, love."

With a shudder and a breath caught in his throat, Albedo spilled inside of him. He collapsed on top of the man, trapping his leaking cock between their stomachs, and the friction of that made Kaeya unravel in just a couple more thrusts. He buried his face into Albedo's silky locks as he rode his orgasm out, the movement jostling the alchemist inside him, making him whine softly.

They lay there, panting, sticky and sated, for a moment longer. Kaeya carded his fingers through Albedo's hair.

"Feeling good?"

Whatever the answer was, it got muffled in the crook of Kaeya's neck. It couldn't have been bad, though, if the boneless heap of Chief Alchemist on top of him was anything to go by. He chuckled, smoothing a hand down Albedo's back.

"I was right. You looked fabulous on top of me."

There was another mumble, then Albedo finally raised his head. His eyes were a little hazy still, but there was a softness in them that made Kaeya's heart lurch in his chest. "I see I failed. You can still speak."

Kaeya frowned. "What- oh." He laughed when he remembered. He kissed Albedo, hard enough to make the alchemist moan into the touch. Slowly, he turned them over.

And wasn't that just a sight, having Albedo splayed out on the messy sheets underneath him. Somewhere along the way, Kaeya's hair escaped from his usual ponytail, and was now falling down around them like a dark blue curtain. Albedo carded his fingers through it, face lax with marvel. "You don't seem too upset by it."

"That is," Kaeya lowered himself until there was barely any space between their lips, a promise and a dare, "because I have not finished showing you what I like."

Albedo's eyes darkened, and his fingers grew tighter where they were resting against the back of Kaeya's neck. He craned is head until their lips were touching, and whispered, "Then go ahead."

And if the morning found them in a tangled mess of limbs and love, barely coherent to form a full sentence, well. That was just a promise well kept.

Notes:

baby's first smut!!! (that i posted. its like the third smut i wrote to my desk lol)

i think albedo simply didnt spend enough time between ppl before he came to mond to have the opportunity or desire to have sex w someone. he did his research tho 😏 also yes kaeyas plank of wood ass is a meme but cmon guys hes a practicing swordsman and also a cavalry rider hoyo is just spreading slander

i hope u enjoyed the read! kudos and comments are always appreciated, and i also exist on tumblr