Actions

Work Header

A Study in Forming Sexual Relationships

Summary:

A step by step guide to the forming of a sexual relationship. To be used for research purposes only.

Notes:

ehehehe here is that sequel i talked about?
yes, they fuck. no this is not all porn. only like 20 percent.
i wanted to write about Albedo discovering and forming a relationship w sexual things and this is what happened.

...anyways enjoy?

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

Work Text:

It all starts when Albedo is talking to the owner of the alchemy store about a new shipment of slime condensate coming in that week.

 It was a short errand and Albedo told Kaeya he didn’t need to tag along. He insisted regardless.

It’s been a little over five months since their first date and Albedo was feeling good. Fantastic even. There were little to no issues with the relationship and he still gets all squirmy and flustered when Kaeya compliments him. 

Then, out of the corner of his eye he sees someone walk up to where Kaeya was lazily looking at bracelets at the shop across the street. 

He doesn’t give it much thought. She is probably just new in town. Maybe lost.

He sees her reach forward and place a hand on his arm, smile turning flirtatious. Albedo swallows but keeps talking to the shopkeeper. It’s fine. Kaeya will turn her down. He already has that uncomfortable grimace on his face and is leaning away from the hand on his arm.

Albedo is pretty sure the final straw was the way she trailed her fingers up his arm, wrapping her hand around his bicep and squeezing . His vision whites out with annoyance and before he can even register the movement of his feet, he’s standing in front of them.

He plasters on a smile and calls out, “Kae!”

Kaeya’s head whips to face him and Albedo watches his eyes widen. It’s quite comical, really. How quickly Albedo identifies this look as his “Shit, Albedo is so gonna kill me” look.

Honestly though, he wasn’t angry at Kaeya. However, if her hand isn’t removed from his arm in the next five seconds, someone might die.

Albedo considers himself to be a very reasonable person. He is good at calmly analyzing situations and taking the correct action. 

All reason leaves his mind as he grabs the collar of Kaeya shirt and kisses him. 

Kaeya makes a surprised, strangled sound against his lips, frozen before he seems to register what's happening. When he finally does, he brings a hand to Albedo's cheek, tilting his head slightly until their lips lock together perfectly.

Albedo cracks open an eye to look at the girl. She seems unimpressed so he huffs in annoyance and licks along Kaeya’s bottom lip until he opens his mouth.

He breaks away a moment later, wrapping his hand around the same place she was just touching and pointedly tilting his head until he knows the hickey partially hidden by the collar of his shirt is visible.

He feels a thrum of satisfaction when her eyes flicker down to the mark.

“Who’s this, Kae?” He asks, voice sickeningly sweet. He resists the urge to smack him when Kaeya snickers at it.

“We were just talking, Sunshine,” he amends. 

Albedo hums, “Talking, right. I’m surprised that someone adept enough at social cues to hold a conversation doesn’t know to keep their hands to themselves.”

Kaeya chokes beside him but he’s too busy glaring at the girl to care.

She looks embarrassed, feet shuffling awkwardly before she bites out, “You don’t need to be a bitch.”

“Of course not,” Albedo says, sarcastically, leaning down slightly so they are eye level, “And you don’t need to touch what isn’t yours. Next time, make sure someone is single before you try that pathetic attempt at flirting.”

Her face screws up in anger before she apparently decides that it isn’t worth it, turning on her heel and storming off.

Albedo immediately releases Kaeya’s arm once her back is turned, walking back towards the knight’s headquarters without waiting for Kaeya to follow him. Because what he just did was so bad. And he knows what’s coming and he’s never going to live this down, is he? Maybe he should have just kept his mouth shut but he hated the fact that she had her hands on him and-

“‘What isn’t yours’ I think that was the most interesting line that came from that interaction,” Kaeya starts.

Albedo squeezes his eyes shut, “Please don’t.”

“It implies that I belong to you, does it not? Tell me, Albedo, do you believe that you own me?” he continues, voice laced thick with amusement.

“Kaeya,” Albedo whines, a pout already beginning to form on his lips.

“Oh, and let’s not forget about that kiss. You’re usually too embarrassed to even let me peck your cheek in public.”

“I know, I just,” Albedo sighs, “she was touching you. And flirting with you.”

Kaeya grins, “You were jealous, Sunshine.”

Albedo huffs in annoyance, “I was not.”

He throws his head back to laugh and Albedo hates how his eyes trace the curve of his jaw with fascination despite his annoyance, “You were so jealous. That was priceless! Also, honestly, kinda hot.”

Albedo flushes. “Shut up,” he mumbles. 

Kaeya giggles, reaching out to take Albedo’s hand. He lets him.

“I hope you don’t kiss me like that and expect me to just let it go,” he teases.

Albedo tightens his grip on Kaeya’s hand and glances around them nervously to see if anyone heard the suggestive words. “At headquarters,” he mumbles quietly.

Kaeya hums, “Nah, I don’t think I can wait that long.”

He tugs on Albedo’s arm, dragging him throughout the buildings despite his protests until they find themselves in a secluded corner of the city.

“Kaeya, let's go back to he-” he doesn’t finish speaking before there are lips pressed to him again. Only for a second before Kaeya breaks away.

“This okay?” he asks. Albedo’s heart clenches. Kaeya is always so careful, always double checking that Albedo is okay.

He leans in to kiss him again instead of responding. 

And it’s sweet every single time. Head spinning to the point Albedo actually gets a little dizzy and needs to grasp onto the fabric of Kaeya’s shirt to steady himself. Kaeya trails his hand over Albedo’s cheek until he’s cupping the back of his head, fingers threading through his hair and tugging slightly until Albedo whimpers against him.

Kaeya is always so eager when he kisses him, rushed like if he’s never going to get another chance. Albedo brings one of his hands up to Kaeya’s face, pressing his fingers gently into his cheek until he slows down.

Then there are lips on his jawline instead. Open mouthed kisses pressed into the skin there.

“You are so fucking hot,” Kaeya tells him breathlessly.

Albedo clenches the hand fisted in Kaeya’s shirt even harder and mumbles a weak, “Shut up.”

He can feel the way Kaeya’s mouth curves up into a smile as he trails his mouth farther down, tongue tracing along the most sensitive parts of his neck until he’s gasping.

“I mean it,” Kaeya insists, “god, I could worship you.”

Albedo is trembling at this point, legs so weak that Kaeya’s hands on his waist is the only thing keeping him upright.

“I would, if you let me. I would lay you down in bed and worship you for hours, Sunshine.”

It’s so good. Everything. His mouth, his hands, his words. It’s so fucking good, but it’s a little overwhelming. 

Albedo uncurls his hand from his shirt and taps on his chest twice. Kaeya immediately backs off, questioning, “Yeah?”

“I just, it, I,” Albedo stumbles over his words, head still all fuzzy.

Kaeya’s hand runs through his hair, pushing it back off his face and behind his ear.

“A lot,” Albedo manages to get out. It’s not much of an explanation but Kaeya seems to understand.

He has this soft smile on his face that almost makes Albedo feel even weaker than he did while making out with him.

“Sorry, Sunshine,” he says apologetically, pressing a soft kiss to his forehead. He soothingly rubs his thumb back and forth along Albedo’s hipbone until he calms down.

Albedo reaches out to half heartedly smooth down Kaeya’s shirt. It was unsalvageable, though. Wrinkled to hell after Albedo had been grabbing at it. Kaeya chuckles at his effort though, so it’s worth it. 

They walk back to headquarters in comfortable silence. While his mouth may be quiet, Albedo's mind is loud.

He can’t stop thinking about it. About the girl flirting with Kaeya. It’s to be expected, he supposes. Kaeya is attractive, people are going to flirt with him. It never even crossed his mind that Kaeya would indulge them. Then he thinks about how he stops Kaeya every time they make out. How he panics and refuses to go any farther with him.

It’s such a stupid thought. The idea that Kaeya would break up with him because he wouldn’t have sex with him. He knows in the back of his mind that Kaeya would never do that.

He’ll get sick of waiting , the front part of his mind whispers. He’ll get sick of waiting and indulge them.

What would happen if Albedo did decide to have sex with him? He has absolutely no experience with the subject. If he were to believe the rumors, Kaeya has plenty. 

He’ll probably be bad at it. Stumble through it like he does everything else, inexperienced and clumsy. Kaeya won’t like it. He’ll get bored.

Albedo chews at his lip and feels Kaeya rub his thumb over his knuckles. 

“You okay?” he asks, concerned.

Albedo glances over at him and sighs fondly at the wrinkle between Kaeya’s eyebrows. He reaches out to smooth a finger over it until it goes away.

“Yeah, I just got distracted.”

Kaeya clings onto his back while unlocks the door to his room. He put the lock on a couple months ago. Kaeya had whined about it, he had a bad habit of lounging around in Albedo’s room while he was away. Honestly, Albedo wouldn’t mind if it wasn’t for the small notebook tucked into the back of his bookshelf and Kaeya’s other bad habit of snooping.

The words “A Study in Forming Romantic Relationships” written on the notebook were embarrassing enough. The following pages filled to the brim with Kaeya’s habits, likes, dislikes, date ideas, and anything else Albedo could think of were even more embarrassing.

***

He tried to forget his worries over the next few weeks. Logically, he knows that they’re dumb. Created by his own insecurities instead of Kaeya’s actions. 

He really does try. 

He failed, obviously. Made evident by the fact that he’s wandering around the library scouring the shelves for books on sex.

Asking for help would probably be the quickest way to find what he needs, but the idea of walking up to Lisa asked for a book on how to have sex with her best friend is not something he is interested in enduring. The teasing would never end and Albedo might actually die if word got back to Kaeya.

Eventually, he finds a small corner dedicated to the subject. He glances around him to make sure no one is near before looking over the titles on the book spines. 

Most of them are information on sex safety. He may be a virgin, but he’s far from an idiot. He’s well aware of the sanitary precautions necessary. What he really needs is information on the action itself. How do you make someone feel good ?

He finds a book at the bottom of the shelf labeled “The Penis and Prostate: A How to Guide on Male Sexual Pleasure” and almost passes out just by reading the title. Couldn’t they have named it something slightly less humiliating ?

Albedo grimaces before wiggling the book out of its spot, flipping the pages open to the table of contents. 

TABLE OF CONTENTS

  1. Introduction
  2. The Mouth
  3. The Nipples
  4. The Penis
  5. The Prostate
  6. Preparation
  7. The Art of Fingering

Albedo snaps the book shut after reading the title of chapter seven.

This… is such a bad idea. He should just put the book back and stop worrying so much, right.

He tucks it under his shirt and escapes out the door anyways.

Kaeya isn’t off work until 7pm that day. It’s only four, so Albedo sits cross legged on his bed and opens up the book again. 

He skims over the introduction before skipping past the rest of the chapters until chapter seven. The first couple of paragraphs cover sanitary measures and supplies before the book starts actually describing what is done.

Albedo scrunches up his nose as he reads, squinting at the diagram in the corner. He knew that this was how it worked but reading it in detail and seeing pictures is a whole other story. 

“How the hell would that even feel good?” Albedo mumbles to himself.

His fingers twitch against paper and he hates himself for being so curious. Scientific curiosity.

That’s all it is, he tells himself. Just scientific curiosity.

It’s what he tells himself even as he grabs a bottle of lube out from underneath the bathroom sink, hidden behind the cleaning supplies so Kaeya’s wouldn’t find it. Lord knows he wouldn’t bother touching the spray bottles full of different chemicals.

He lays a towel out on top of the sheets and checks the clock one more time. 5:30pm. He should be fine.

The lube is cold when he touches himself, prodding carefully before slipping one finger inside. 

It doesn’t hurt, not with one finger. It isn’t exactly comfortable either.

Albedo carefully slides the finger in and out of himself, loosening up before adding another one. 

This time there is a bit of a stretch but it still doesn’t hurt. He curls his fingers like it showed in the book and feels a rush of pleasure when his fingertips bump against the prostate. He does it again, rubbing his fingers over the spot.

It does feel good, small spikes of pleasure rushing up his spine with each movement. Overall, though, it's sort of… lackluster?

He’s only half hard before his fingers start to cramp up and he slides them out, letting himself fall back on the blanket with an annoyed huff. It’s just not that good.

Even just kissing Kaeya in the early morning, half awake and mouth tasting like sleep, is better than it.

He washes off, showering and changing into something more comfortable. Albedo hides the book back with his other notebook and sits down in bed again.

Maybe he’s just bad at it? He may have followed all the instructions in the book but he’s still inexperienced. 

Or maybe he’s just not into it. The book did say that the amount of pleasure that can be achieved through the prostate varies from person to person.

Albedo doesn’t bother looking up when the door opens. 

“‘m back. How was your day, Sunshine? Wait, why is there a towel on the bed?”

He freezes, only now realizing that he forgot to put that away. Albedo coughs, looking up at his boyfriend, “Um, I was doing an experiment in bed.”

Not exactly a lie.

Kaeya snorts, “You never do that.”

He doesn’t. 

“I was tired and didn’t want to sit in the chair?” Albedo offers weakly.

Kaeya looks skeptical, eyes narrowing in suspicion before he decides not to press it, “Well, whatever. Want me to go and bring dinner home then?”

Albedo sighs in relief before standing, “No it’s okay, we can go together.”

***

He looks through the book whenever he has free time. He even starts to take notes in a new section of his notebook eloquently dubbed “A Study in Forming Sexual Relationships”.

He learns a lot, although he’s not exactly sure if the information will be beneficial. Albedo doubts he’s even capable of doing half of this stuff. Honestly, does the author really think anyone is that flexible?

It’s a week later when he’s lounging around in bed reading it and he hears footsteps outside the door. Albedo shoves the book under the blankets as fast as possible before the person knocks.

He sighs, getting up to answer the door. It’s not Kaeya. Kaeya doesn’t knock.

“Mr. Albedo, I’m running a new experiment and I think something went wrong,” Sucrose tells him when he answers the door. She’s covered in a green substance, neon liquid splattered on her clothes, some even smeared on the lens of her glasses.

Albedo raises an eyebrow, “You think?”

She flushes, “I know.”

He laughs, reaching out to pat the top of her head fondly, “Alright, let me take a look.”

She leads him back to her room. There are two small cages filled with tiny dendro slimes and pyro slimes in the corner and a flask over a flame filled with the same green liquid that's on her clothes on the table.

Albedo grabs a pair of tongs and takes the flask off the flame just in case, “What was the experiment you were running?”
“Well, since dendro slimes are so sensitive to flames I was trying to find a way to make them completely resistant to it. I thought I could-”

Albedo nods along to what she says. It’s not a bad idea, but the execution troubles him.

He taps at his chin when he responds, “How about instead of trying to fuse the DNA from the pyro gene, you fuse the resistant gene instead. Trying to fuse the pyro gene with the dendro slimes will cause them to die every time because they don’t have the resistant qualities needed to utilize it.”

He watches the small spark go off in her eyes, “Oh! And I could run another experiment after that trying out all the different elements. Ah, I could even try and fuse the pyro gene after the resistant gene to see if I could make some mutant dendro-pyro hybri-”

“Sucrose,” he scolds gently, “how about you finish the current experiment first.”

She twists a piece of her hair between her finger and thumb, embarrassed, “Right, sorry.”

Albedo ends up staying a few hours to help her get started with the experiment. They have just finished removing the resistant gene from a pyro slime when he remembers to look at the clock.

“Ah, Sucrose, I gotta get going. Kaeya is getting off work soon.”

It takes her a moment to respond, too engrossed in writing in her notebook, “Okay. Tell Captain I said hello.”

Albedo hums, sliding off his lab coat and hanging it up, “I will.”

He ends up making it back to his room at the same time as Kaeya. They look at each other for a second before Kaeya dramatically opens the door with a flourish and gestures him inside.

Albedo snorts, pressing a kiss to his cheek as he walks by, “Sucrose says hi.”

Kaeya hums in acknowledgement. 

He doesn’t remember even as he enters the room. Still doesn’t remember as Kaeya walks in behind him. He still doesn’t remember as Kaeya heads straight to the bed to lie down.

No, he doesn’t remember. Not until Kaeya flops down on the bed and he hears the dull thump of his hand hitting the book.

“Wai- wait, don’t-”

It’s too late. Kaeya has already taken the book out from under the blanket and read the cover.

Albedo immediately covers his face with his hands. Shit. Shit, shit, shit.
“Shit,” he says.

“Sunshine,” Kaeya says carefully.

“No, don’t. Just- burn it. Burn me. Either one works. Oh, god,” Albedo rambles.

“No, no. I’m just wondering why exactly yo-”

Albedo interrupts him with a groan, sliding down into the fetal position and covering his face with his arms completely, “Can we please just pretend this never happened?”

He hears Kaeya approach him and tenses up. Kaeya grabs his wrists, gently prying his arms away from his face. He pointedly doesn’t look at him even when his face is uncovered.

“I mean, we could. Should we though?” Kaeya asks him.

Albedo pouts like a child, mumbling, “I dunno.”

Kaeya sighs, sitting down in front of Albedo on the floor, “Come on, Sunshine. The worst of it is already over, isn’t it? Now let’s talk.”

Albedo takes a deep breath and lets his legs fall into a criss cross position, his knees pressing up against Kaeya’s. 

“I was just curious, I guess. I’ve never- I mean, I don’t know things. I wanted to do research because, well, I feel like I don’t know anything,” Albedo admits.

“Do you need to know things?”

“Don’t I?”

Kaeya tilts his head to the side, “Even if you do, I’m here you know. You can ask me anything.”

“No.”

“Don’t trust me?”

Albedo shakes his head, dismissing the question, “That’s not it. It’s just embarrassing.”

Kaeya reaches out and grabs his hand, tangling their fingers together clumsily, “How long has this been bothering you, Sunshine?”

“A couple weeks, I guess,” he answers, eyes fixed on their hands, “I think I just got stuck in my head. I’m worried that you’ll get bored.”

“Bored of?”

“Me. I mean it’s been five months and we haven’t done anything but make out. Won’t you get bored?”

Fingers tighten around his own, “No. Never. Sex is… it feels good, but it’s not that important.”

Albedo huffs out a disbelieving laugh.

“I mean it. I like sex, but not as much as I like you. I’ll wait as long as you need. Months, years. Forever, even. I’d never have sex again and I wouldn’t give a shit as long as I had you,” Kaeya says, voice firm and adamant. It’s his serious voice. He’s always joking, always teasing, but every once in a while he gets like this. 

It’s one of Albedo’s favorite voices. After his sleepy voice and his surprised voice.

“I do want to have sex, eventually. I think I just need a bit more time,” Albedo tells him, a small smile on his face that he tries fruitlessly to shove down.

Kaeya leans forward and presses a kiss to his forehead, “As long as you need, Sunshine. There’s no rush.”

“I still expect you to erase that book from your memory.”

“Not a chance. You’re never going to live that down.”

***

Despite his words Kaeya doesn’t bring the book up again. Albedo’s grateful since every time he even thinks about it he gets warm with embarrassment and has the distinct urge to curl up into a ball and wither away. He had returned the book the day after Kaeya found it. 

It had been a dumb idea anyways.

A week after the incident Kaeya takes a day off of work and drags him to Liyue. 

They enter the Wanmin Restaurant slightly sweaty from the heat and legs tired from the walk there.

Albedo takes a deep breath, humming at the smell of food in the air. Kaeya’s stomach rumbles from beside him and he snickers.

“What? I’m hungry!” Kaeya shoots back.

Albedo tugs him forward, “Let’s order then.”

Xiangling spots them as they walk up to the counter, “Hey, guys! What are you doing here?”

“Anniversary dinner,” Kaeya tells her, a little smug smile on his face that makes Albedo want to slap and kiss him at the same time.

Xiangling bounces slightly on the balls of her feet in excitement, “Anniversary? How long?”

“Six months,” Kaeya says. The little smug smile is big now and Albedo nudges him with an elbow.

“Ah, congrats you guys! I’ll make you a special dessert, on the house.”

Albedo smiles shyly at her, “You don’t need to do that.”

“I want to,” Xiangling replies quickly, hands flitting over the counter restlessly. Albedo wonders if she’s ever completely still.

“Thank you,” he tells her, genuinely grateful. It’s hard not to be when she's so excited and eager.

He and Kaeya place the order for their food and take a seat at one of the tables outside. The weather isn’t too bad in the shade. The breeze blows through his hair and Albedo closes his eyes against it, feeling the wind on his face. 

“Pretty,” Kaeya mumbles.

Albedo opens his eyes. Kaeya is bathed in the sunlight, a warm glow on his skin. Albedo smiles, leaning forward and propping his head up on his hand.

“Handsome,” he replies.

It’s rare that he’s able to fluster Kaeya, but always so satisfying when he does. Pink climbs up his cheeks, the tips of his ears turning a dark red. He shifts in his chair like he doesn’t know what to do with his body and Albedo can see his skin cave slightly as he chews on the inside of his cheek.

Albedo smirks and takes the opportunity with vigor, “Cute, too. Beautiful, even. Should mount your portrait in Celestia. The gods could worship yo- mmf-”

Kaeya presses his hand into his mouth, cutting off the rant, “Stop that, you menace.”

Albedo laughs into his palm, the skin there still cool but warmer than usual, slightly damp with sweat.

The sun is setting when they finish dinner. They walk back to Mondstat hoping to make it before dark. They don’t. 

Instead they get distracted trying to catch fireflies.

***

“Kae, ah,” Albedo moans.

Kaeya’s hand trails farther down, fingers pressing up against the small of his back. Albedo instinctively arches away from the touch.

He tightens his hold on Kaeya’s hair and is rewarded with a low moan. He can feel the vibrations of it against his throat and swallows down a new surge of arousal.

He squeezes his eyes shut until spots dance behind his eyelids as Kaeya sucks a new mark into the sensitive skin right above his collarbone. The spot stays sore even as he moves on to another one.

“Ngh, Kaeya. Kaeya.”

“Hm?” Kaeya asks in question, not bothering to detach his mouth from Albedo’s neck.

He doesn’t have anything to say. He just needs to say his name. Feels like he will lose his mind if he doesn’t.

“Kaeya,” he says again.

He feels the rush of air on his neck when Kaeya huffs out a laugh, moving up to press a kiss behind his ear and whispering, “Sunshine.”

Albedo whimpers , head spinning from just one word. Kaeya presses another kiss onto Albedo’s neck.

“Again,” he demands.

“Hm? Sunshine?”

He grabs onto the collar of his shirt and pulls until he can press his mouth against  Kaeya’s own. It’s sloppy and rushed. No matter how close Albedo gets, no matter how hard their mouths are pressed together, it doesn’t feel like enough. He can’t seem to quench the restless need to be even closer.

Albedo whines as he slides his tongue into Kaeya’s mouth. He tastes like the chocolate chip cookies they ate earlier.

It isn’t until Albedo bends his knee slightly and his thigh presses up against something distinctly hard that he freezes.

He shouldn’t be surprised. It’s only natural. Albedo is hard too, dick pressing uncomfortably against the zipper of his jeans.

But for some reason it’s jarring. 

Kaeya notices when he freezes and pushes himself up on his palms to look at Albedo, “Okay?”

Albedo blinks at him slowly before he pushes himself up too, shuffling back until he’s leaning up against the headboard, “Yeah, I just think I got… ahead of myself? I don’t- I don’t really know.”

Kaeya's confused look quickly turns panicked, “Sunshine, what’s wrong? You’re crying.”

Albedo blinks at him again, “Oh.”

“I’m sorry, was it too much? I should have stopped sooner, I’m sorry, god,” Kaeya fumbles, fingers swiping the tears away from Albedo’s cheeks.

Albedo grabs his wrists and shakes his head quickly. “No, no, it’s not that, Kae. Or at least I don’t think so?” Albedo reassures him. He’d hate himself if he let Kaeya think this was his fault. 

And it isn’t. Albedo knows what it feels like when he pushes himself too far. It’s that uncomfortable feeling that rises in his chest. It floats there, irritating him until he snaps.

This is different. It’s… frustration.

“I’m frustrated,” Albedo tells him.

Kaeya slides his fingers around to press his fingers up against Albedo’s pulse, “Because?”

Albedo clenches his jaw as tears begin to well up again, “Because I want to… to do more. But I can’t.”

“Sunshine, you don’t need to worry. I’ll wait as long as you need.”

“I know, I know. That’s not even what’s bothering me. This isn’t me trying to rush myself because I think you want us to have sex. I want to . I like.. really want to, wow,” he rambles.

Kaeya’s voice is slow and careful, “You’re crying because… you want to fuck me that badly?”

Albedo’s hand flies out to slap him before his mind fully registers what he’s said, “Oh my god, that makes it sound so bad.”

Kaeya snickers, “I don’t know. Personally, I find the idea quite endearing. It’s definitely an ego boost.”

He glares at him, “Your ego is big enough.”

Kaeya lays down on his chest, tucking himself carefully under Albedo’s chin, “Mm, well even if you want to, you might just not be ready. It’s okay, you’ll get there eventually.”

Albedo rests his chin on the top of Kaeya’s head and rubs small circles into his back, hand sliding over his spine, “I know, I just wish I would get there a little quicker.”

“Maybe,” Kaeya starts hesitantly, “Maybe it's just me. But being able to do things like this; cuddling with you and kissing you and going on dates, feels satisfying enough. I mean, it’s satisfying in a different way but it’s… perfect. I guess.”

Albedo feels like an idiot. He’s been so preoccupied worrying about whether or not things would lead to sex that he forgot to appreciate everything else. He forgot that date nights are his favorite nights because Kaeya gets all soft and happy. He forgot that cuddling with him is almost a religious experience because Kaeya’s chest is broad and he feels like home.

And holding his hand? God, holding his hand is his favorite thing to do. His fingers are always cool to the touch but steadily grow warmer the long Albedo wraps his hand around them. 

Albedo wraps his arms around Kaeya, hugging him tightly, “You’re right. This is a million times better than sex.”

He feels the vibrations when Kaeya laughs and his chest swells with affection.

“Glad you agree, Sunshine.”

***

“Got it!” Barbara calls out, quickly moving under the volleyball to pass it in a smooth arc. 

She’s good at this. Apparently she played on a team back in middle school but stopped so she would have more time for music.

Noelle is acting as setter for their team, she sets it up to Kaeya. He already has a satisfied smirk on his face before he spikes it, like he knows it’s going to land.

Albedo will be damned if he lets him get away with it. The ball is fast but it comes almost directly towards him. He steps to the side and lowers his stance, planting his feet firmly in the sand before receiving it.

The ball bounces off his forearms, leaving a small stinging sensation in its wake. It sails towards Aether, not perfect but close enough. Aether sets it up for Jean, who slams it into the other side of the court. It’s the winning point.

They both cheer, high fiving each other. 

“Yay, Albedo!” Klee calls from the side of the court. She had wanted to play as well but Jean was worried she would get hurt.

Albedo didn’t think reminding her that the kid makes bombs for fun would make much of a difference. 

He grins at Klee, wiping the sweat off of his forehead with the back of his hand. It’s hot, even for summer. He can’t really bring himself to care that much when he’s finally getting a vacation.

It took a couple weeks of planning and a lot of begging before they convinced everyone to take a weekend off. Jean especially. 

There is only a short amount of time before summer ends and the weather begins to turn and Kaeya was determined that all the knights go somewhere.

Albedo was the one who snuck into the tavern and invited Diluc. He knows his boyfriend and he knows that as much as he wanted his brother here, he wasn’t about to ask him.

It took quite a bit of convincing before he had let out a resigned sigh, agreed, and said, “You’re too good for him.”

Now he’s lounged beneath an umbrella, refusing to step in the sun. Albedo walks over to him, sitting beside his chair in the sand.

“You’re good at volleyball,” Diluc notes, “Did you play?”

“Ah,” Albedo rubs at the back of his neck shyly. Compliments from Diluc are rare, which makes them all the more special when one earns them.

“No, I didn’t. Not officially at least. But my mom, she was a fan,” Albedo informs him.

He nods in understanding before turning back to his book. He’s not one for conversation. And unlike Albedo who used to avoid conversation due to personal issues, it just seems to be his personality. 

It’s fine, though. Albedo doesn’t mind. Sometimes it's nice to be around someone who is perfectly okay with sitting in comfortable silence.

The silence doesn’t last very long when you’re dating Kaeya, however.

“Ahhh, it’s so warm outside. It’s so nice. I’m not even cold,” Kaeya says loudly, stumbling over to them and plopping down in the sand beside Albedo.

Albedo reaches out to brush the back of his hand over Kaeya’s forehead, checking his temperature, “Don’t stay in the sun too long or you’ll get a fever again, Kae.”

Kaeya swats his hand away with a petulant pout, “I’m fine, stop mothering me.”

“Kaeya Alberich, don’t make me slap you,” Albedo scolds.

“Okay, okay, now you really do sound like Ma, stop it.”

“Mom would have used your middle name too,” Diluc offers helpfully. 

Kaeya snorts, “Yeah, right. Unlike you I almost never got in trouble.”

Albedo’s eyes widen in surprise, “Diluc got in trouble as a kid?”

The man in question lets out a tired sigh, “I was… a rebellious teen.”

He imagines a younger teen Diluc storming into his room and slamming the door shut, yelling about how his parents will never understand him and immediately bursts into laughter.

“Shut up. It’s not that amusing,” Diluc says. Albedo catches the small smile on his face before it disappears. 

“What's so funny?” Jean asks from behind them.

“We were just talking about how Diluc was a difficult child,” Kaeya supplies.

Jean snorts, “Ah, yes. He was a bit of a handful when we were younger, wasn’t he?”

“Got that right,” Lisa agrees.

Aether joins them, “I’d say I’m surprised but knowing his… nighttime activities it’s not too shocking.”

“Honestly, does he really think he can walk around as the Dark Kni- mmf-” Paimon is quickly cut off when Aether slams a hand over their mouth.

He and Kaeya share a knowing look and Albedo makes a mental note to ask him about it later.

They all quiet down eventually, watching Noelle, Amber, and Klee build the moat for their sandcastle.

“I’m glad we decided to do this,” Jean admits, head resting on Lisa’s shoulder. They got engaged a couple weeks ago. Shiny silver bands with gems of noctilucous jade on each of their fingers.

Lisa had cried. Kaeya had made fun of her for the rest of the night but even that wasn’t enough to get the smile off of her face.

Whenever Albedo sees them his ring finger feels too light. He ignores it.

***

They’re approaching 11 months when Albedo presses his legs in between Kaeya’s, feels him hard through his sweatpants, and doesn’t panic.

His arms are aching from holding himself up above Kaeya and he wants to change positions but he grinds down on him again instead.

Kaeya gasps, head tilting back into the pillow. 

He does it again.

This time it's a high pitched moan, his eyebrows threading together and mouth forming a tiny O. 

“Suns- Sunshi- ah, ngh,” Kaeya breathes.

Albedo stops for a moment, just to appreciate. He’s so fucking pretty. Cheeks flushed and pupils blown wide in arousal. 

He smirks to himself, a sense of pride rising in his chest. He did this. 

He wants to do more.

Albedo trails his hand down Kaeya’s chest until he reaches the hem of his shirt where it's slightly rucked up his stomach, “Feel good, Kae?”

Kaeya opens his mouth to answer but all that comes out is a moan as Albedo brushes a thumb over his nipple. He nods instead.

“Hmm,” Albedo hums, pushing his shirt farther up until it's shoved under his armpits , entire chest exposed, “I bet.”

The two words are all the warning Kaeya gets before he closes his mouth around the nipple not currently occupied by his fingers. The reaction is stunning. Far better than any he’s gotten so far.

Kaeya whines, mouth forming around what Albedo assumes is supposed to be “Sunshine”. 

And as enjoyable as this is, Albedo’s arms are shaking now. 

“Hate to interrupt but I feel like my arm is about to give out,” he informs him. It’s amusing how long it takes Kaeya to register what he says. Blinking up at him with hazy eyes, eyelashes clumped together with unshed tears of pleasure, for at least five seconds before he mumbles, “Oh, yeah.”

Albedo’s back is to the bed before he can do so much as take another breath, Kaeya hovering over him with a mischievous look in his eye.

“My turn then?” he asks, entire demeanor completely changed from just seconds before. Every cell in Albedo’s body screams that this is dangerous but the last thing he wants to do right now is run away.

Where Albedo is methodical, slowly working Kaeya up as he goes along, Kaeya is vicious.

He wastes little time diving in, teeth scraping lightly against Albedo’s pulse point as his hands find themselves up his shirt.

Albedo relaxes into the mattress, content to let Kaeya have his way for now. He closes his eyes and just feels for a while.

Feels the way he pinches a nipple, twisting it slightly in between two fingers. Feels the way the cold of his palms somehow make everything that much better. Feels the way Kaeya sloppily mouths at his neck, too far gone to care.

Feels the way one hand makes its way down his body to the hem of his pants before stopping, “Ah, can I?”

He bites at his lip, considering for a moment. He wants to. And he feels like he’s ready to. 

“Not today,” he tells him.

Call him a romantic but he imagines their first time going down a bit differently than a rushed session after a long day of work. 

So, no. Not today.

Kaeya doesn’t seem to mind, planting his hand there but not moving any farther down, mouth back on Albedo’s neck, this time closer to the curve where it meets his shoulder.

Albedo sighs, settling back into the pillows again, hand threading through blue hair.

He feels.

***

Immediately after the startling realization that he’s ready to have sex is the startling realization that he doesn’t really know how to go about approaching the subject.

He’s sure he could walk up to Kaeya and sternly demand “fuck me”, but that’s way too embarrassing and also way too forward.

He doesn’t really know what went on in his mind that landed him here, but it's a little too late to back out now.

“Did you need something?” Lisa asks.

Yes.

“Uh,” Albedo responds eloquently.

She raises an amused eyebrow and opens up the door a little wider. Albedo steps inside. Both she and Kaeya were good at that. Understanding without someone needing to speak. It’s helpful every time Albedo seems to suddenly lose the ability to.

She shuts the door behind them and turns to face him, “What’s up?”

“I want to have sex with Kaeya,” Albedo blurts out without thinking. He immediately wishes he could curl up into a ball and die.

Lisa stares at him for a moment, “Okayyy, I’m failing to see the problem.”

“No, I mean, ugh,” Albedo takes a deep breath to collect himself, “I mean, I want to have sex with Kaeya for the first time. And I just don’t really know how to go about it. And I love Jean and Sucrose but this isn’t really something I talk about them with and I didn’t know who else to go to and-”

Lisa waves her hands in front of her, “Woah, woah, woah, slow down. Are you telling me you and Kaeya haven’t fucked yet?”

Albedo glares at her, “ That’s what you got out of that whole rant?”

She gives him a guilty smile, “Sorry. There’s nothing wrong with it or anything. I’m just surprised.”

He fiddles with his hands, rubbing over each finger with his thumb individually before doing it all over again, “I didn’t feel ready before. But I am. Now. I just don’t know how to tell him or let him know.”

“You could just… oh, I don’t know… say it?”

His head is shaking before she finishes speaking, “No way. No.”

She looks a little tired when she says, “You and Jean are remarkably similar in a lot of ways.”

“What is that supposed to mean?”

“It means you’re an idiot. But fine, we can figure something else out,” she supplies.

Albedo looks at her hopefully, “You mean you’ll help me?”

“And most likely start graying while doing so, yes,” she teases.

He and Lisa aren’t very close. Never have been. He supposes there is nothing to bring people closer than preparing to have sex for the first time. He throws his arms around her, squeezing and lifting her slightly off the ground, “Thank you, thank you, thank you.”

A hand pats his head awkwardly, “Careful there, or I might think I’m the one you’re trying to have sex with.”

He flushes and takes a step back, holding his hands behind his back. “Thank you,” he says again.

She puts her hands on her hips and looks down at them. The height difference becomes increasingly apparent to him.

“Don’t mention it. Now, first things first. Supplies?”

“Um, I’ve got some lube?”

She nods, “Okay, let’s go.”

Albedo stumbles out the door after her when she leaves suddenly, “Where are we going, exactly.”

“You’ll see.”

***

“This is embarrassing.”

“You think everything related to sex is embarrassing,” Lisa shoots back.

“Okay but this is even more embarrassing,” Albedo whines, “I didn’t even know there was a shop like this in Mondstadt.”

Lisa pushes open the door, a bell ringing when they enter. The walls are neatly lined with different things.

One corner for lube and condoms, another for lingerie, one for sex toys, and the last one lined with ropes, leather, and… is that a riding crop?

Albedo turns to walk back out but Lisa quickly grabs at the back of his collar like she was expecting it. 

“Relax, you don’t need to get anything you don’t want to.”

Albedo pouts but walks slowly farther into the store towards the lube and condoms. He picks up a pack of condoms and a bottle of lube, “Okay, let’s go.”

Lisa snorts, “God, Albedo. You would think you’ve never had sex before.”

Silence.

“Oh, my bad.”

Albedo sighs.

“Well, at least look around a bit more. You don’t need to look at the more intense stuff, but maybe some lingerie?”

They wander over to the racks covered in lace. They’re all very pretty. Intricate patterns made to shape the body. 

“They’re nice, I just don’t know if I would have the confidence to wear them,” Albedo admits. He wonders if he’s supposed to have the confidence, or if that's just another thing lost on him.

Lisa places a hand on his shoulder, “That’s alright. Confidence with sex is usually something that grows the more you do it.”

Albedo nods, eyes still stuck on the racks of lace.

“Are you interested in buying something?”

He and Lisa both jump, turning to the store clerk that snuck up behind them.

“Um… I don’t know. It’s a lot,” Albedo mumbles shyly.

She taps her chin in thought before exclaiming, “Oh! If that’s too much, I might have something you’ll like.”
She disappears in the back before emerging again with three glass containers, “Take a look.”

They’re filled with different collars and chokers. Some look no different than dog collars, with a name tag and everything, but others are more subtle.

Albedo’s eyes are drawn to one in the corner of the middle container. Blue. Like everything else he collects now. A baby blue with white lace surrounding it and one small silver gem that hangs down in the center. 

“That one?” the clerk asks, opening up the container and taking it out before Albedo even answers her.

Albedo reaches out to grab it when she hands it to him. The material is softer than he thought it would be.

“Honestly, Kaeya may come on sight if he saw you in that,” Lisa says.

Albedo slaps her, “Don’t be lewd.”

“We’re literally in the middle of a sex shop.”

He rolls his eyes but doesn’t respond. The gem catches the light as he tilts it in his hand, “I think I’ll get it.”

He places everything on the counter and the clerk happily rings him up.

***

Kaeya has a half day of work today. Albedo anxiously bounces his legs as he watches with minutes tick by, an experiment in front of him that he doesn’t bother touching.

He showered, hid the lube and condoms in the bedside table, changed the sheets, picked up. He’s ready.

Probably.

The door opens and Albedo jumps in his seat.

“Hey, Sunshine,” Kaeya greets him, pressing a kiss to the back of his head before walking over to the bathroom, “I’m gonna shower.”

When he hears the water turn on Albedo relaxes slightly, reaching up to fumble with the gem on the choker. He could take it off now. Back out of this whole thing.

He doesn’t want to. 

He’s nervous. Like really fucking nervous, but it’s not the bad kind. He doesn’t feel like puking up his lunch, which is generally a good sign. He’s just the excited kind of nervous.

Kaeya exits the bathroom a few minutes later, scrubbing his hair with a towel. Albedo fumbles with a pipette and pretends to be doing something when he approaches him.

Long arms wrap around his waist, “How was your day?”

Albedo tilts his head back until it rests on Kaeya’s shoulder, “Good. Did an experiment with Sucrose.”

Kaeya kisses him with a smile but still doesn’t notice the choker, “Fun.”

He snorts, “Right, I’m sure you find it very interesting.”

“Hey, I find everything you talk about interesting. Like…” he trails off, eyes pointed slightly lower than Albedo’s chin.

“Like this, this is interesting,” Kaeya mumbles, trailing a finger over the lace of the choker. 

Albedo shivers, his finger cold against his overheated skin.

“Like it? Lisa helped me pick it out,” he asks, slathering on a voice of innocence.

Kaeya destroys it the moment he opens his mouth, “Well, either I need to go slap her or you’re trying to seduce me, Sunshine.”

Albedo doesn’t respond.

“Are you trying to seduce me?”

“Depends.”

“On?”

He smirks, “If it’s working.”

Kaeya pecks him on the jaw, “You always did look good in blue.”

Albedo turns around in the chair to face him, “Yeah?”

Kaeya grabs his hand, helping him up off the chair and tugging him close enough to place his other hand on his waist. “Yeah,” he whispers before kissing him.

His hands are firm but not tight where they grip Albedo’s waist and wrist. He walks them back towards the bed and Albedo follows clumsily, far too occupied with the lips pressed to his to bother with something as trivial as walking.

Albedo falls back onto the bed when his knees hit the edge of it, staring dumbly up at Kaeya from where he’s still standing.

“Are you sure?” Kaeya asks him.

“Yeah,” Albedo replies easily.

Kaeya grabs at the hem of his own shirt, arm crossed in front of him. “Positive?” he clarifies.

Albedo rolls his eyes, grabbing Kaeya’s wrist to try and drag him onto the bed, “Yes, I am. And I still will be when you ask me ten other times.”

Kaeya tugs his shirt over his head before finally getting on the bed, “Just making sure.”

“I know,” Albedo says fondly, hands smoothing over Kaeya’s chest, appreciating the bare skin beneath his palms. The smooth skin is marred by marks of white, scars from past injuries and fights. Albedo traces a particularly big one on his lower abdomen with his thumb as he stretches up to kiss him again.

It’s clumsy and wet. Albedo used to be insecure about it, thought it was a result of his inexperience. It’s now quite obvious to him that it’s a result of both of them being too into it to care about technique. 

He opens his mouth to let Kaeya slide his tongue in. Kaeya has always been cold. Cold fingers, cold eyes. His tongue is hot in Albedo’s mouth, sliding past his own. 

Kaeya tugs on the end of his shirt and he lifts himself up so he can pull it over his head, discarding it blindly on the floor. He goes back to kissing him immediately after, skin against skin; making everything that much better. 

Cool fingers press into him, tracing the lines of his ribs and circling around his nipples. And it always feels good, but the colder his hands are the more sensitive it is.

His hands are freezing.

“Ah, ngh,” Albedo moans into his mouth, mind already swimming in pleasure.

He whines in complaint when Kaeya detaches from his lips, burying his head in Albedo’s shoulder. “You always sound so… god,” Kaeya breathes, his voice hoarse. He understands, he’s the same way. Every moan and word from Kaeya doing as much to get him off as the touches. 

“You too.”

Then he’s gone, hooking a finger around Albedo’s pants and glancing up at him, a question in his eyes. Albedo nods and lets him pull them off, left in just his boxers, spread open and exposed on the bed as Kaeya slots himself in between his legs. 

He kisses his way down Albedo’s chest, biting small marks around his hips and soothing them over with his tongue. Albedo doesn’t speak but he’s anything but quiet. Back arching off of the bed and legs squeezing tightly around Kaeya. His breathing is uneven, coming in gasps. A littony of “ohs” escaping his lips. 

“-hine. Hey, Sunshine.”

“Hmm?” Albedo responds, lifting his head off the bed to look down at Kaeya. His head feels heavier than normal, like it’s weighed down by the arousal clouding his brain.

Kaeya has his hand on the waistband of his boxer. Albedo didn’t even notice.

“Can I? Or do you wanna stop now?” Kaeya asks, voice careful and understanding. Albedo loves him so fucking much because he knows that if he backed out now Kaeya wouldn’t give a shit. 

He really doesn’t wanna stop. Wants, needs , more.

“No. Keep going. Please? Please, Kae, I want you to keep going. Please don’t st-” Albedo rambles.

“Shh,” Kaeya shushes him gently, “Don’t worry, Sunshine. I’ll take good care of you.”

Albedo relaxes, letting Kaeya undress him even further. It’s weird, just how nervous he was. It seems silly now that he’s here, perfectly relaxed in the hands of Kaeya. He feels safe, like nothing in the world can touch him. And nothing would, not with Kaeya around. 

He closes his eyes, throwing one arm over his face as Kaeya wraps a hand around him, circling the base of his cock. He doesn’t move for a moment. Albedo opens his mouth to complain when something wet circles the head of his dick.

His eyes shoot open, hands going down to bury themselves in Kaeya’s hair.

“Jesus, Kae,” Albedo sputters, unprepared.

Kaeya hums around him and Albedo gasps, “Ngh, shit.”

He slides farther down, warmth enveloping Albedo’s cock. And it feels like nothing he’s experienced before. His sloppy handjobs he gives to himself while Kaeya’s at work don’t even begin to compare. 

Kaeya pulls off slightly, flicking the sensitive underside with his tongue before tracing a vein all the way down to the base. Albedo’s hips jerk on instinct but don’t get very far, one of Kaeya’s hand on his hip, holding him to the bed. 

A new rush of heat flares in his chest at the fact he can keep him there with one hand so easily. Like holding him in place is simply an afterthought, something that doesn’t require any effort. It’s a far hotter thought than Albedo thought it would be. 

Kaeya pulls off completely, looking up at him again. The tip of Albedo’s dick leaves a smear of precome on his cheek and Kaeya smirks, licking at the tip again while maintaining eye contact with him.

The visual is enough to drive anyone crazy.

Albedo whimpers at the sight before closing his eyes. If he keeps looking he’ll come too soon.

Kaeya takes his reaction in stride, taking him in his mouth again. He’s less teasing this time, bobbing his head like he’s on a mission.

Albedo quickly approaches his climax and whines, “Kaeya, ‘m gonna, w-wait.”

He just goes faster, flattening his tongue and wrapping his hand back around the bottom of Albedo’s cock. He strokes him at a steady past while using his mouth to tease the tip.

Albedo doesn’t even last another thirty seconds, vision going fuzzy for a second and mouth opening in a silent moan. When he finally comes down from the orgasm he watches Kaeya wipe his mouth with a grimace.

“You didn’t need to swallow, dumbass,” Albedo says with a laugh at the look of mild disgust on Kaeya's face.

He sticks his tongue out like he’s trying to get the taste as far away from himself as possible, “‘s so bitter, ugh.”

Albedo laughs again, still happy and high off the orgasm. He reaches for Kaeya until he takes the hint and snuggles in his chest, hair tickling the bottom of Albedo’s chin. 

The sweet moment lasts for only a couple of minutes before Kaeya is mouthing at his neck again. 

Albedo hums, “Impatient.”

He nips at his neck for the comment, “Haven’t come yet, you did.”

To emphasize his point he grinds down on Albedo’s thigh, hard through the sweatpants he had put on after his shower. Albedo lets him for a moment. He lets him until small moans start to fall out of his lips and his hips pick up speed, then he stops him with a hand on his hip.

“Don’t come yet. Want… ah,” he stops himself, embarrassed again.

Kaeya has a knowing look on his face and Albedo despises how easily he can read him, “Say it, Sunshine.”

It sounds like more of a demand than a request. Albedo clenches his jaw, reaching for the hem of his sweatpants and trying to push them down his hips.

Kaeya grabs his wrist to stop him, holding it down against the bed, “Ah, ah. Not before you say it.”

Albedo has always been stubborn. Never been good at swallowing his pride. He forces out the words, not daring to look Kaeya in the eyes, “Want you to… fuck me.”

The last part is hushed, hardly even a whisper. Judging by the grin on Kaeya’s face he heard it perfectly fine. Kaeya brings his wrist up to his mouth, pressing a kiss there before shuffling back to shove off the rest of his clothing. 

He pauses when looks back at Albedo. He can see when Kaeya swallows, eyes trailing over his body with fascination and lust. He squirms under the attention.

Kaeya reaches out, lightly trailing his fingers from Albedo’s belly button up to his neck. He thumbs over the choker, “Look so good like this, Sunshine. Nothing but this choker on. Could just look at you for hours and not get bored.”

Albedo flushes but replies calmly, “Why just stare when you can touch?”

“That is,” Kaeya leans down to peck him on the lips, “a very good point. Lube?”

He rolls over and stretches to reach for the nightstand, feeling blindly inside before finally taking the lube and condoms. When he turns back around Kaeya’s eyes are focused down on his ass and he glares at him, “Focus.”

Kaeya tilts his head and raises an eyebrow, “I am focusing.”

He shoves the lube at Kaeya, forcing it into his palm, “Like I said before. Why stare when you can touch?”

Kaeya pops over the lid of the lube eagerly, squirting an excessive amount on his fingers, “Yes, sir.”

Albedo’s heart stutters in his chest and he clenches his hands in the bed sheets when he feels Kaeya’s fingers brush up against his entrance. The lube is freezing, rubbing the lube across his cold fingers doing absolutely nothing to warm it up. Albedo bites down on his lip to keep down a surprised yelp at the feeling.

“Gotta relax, Sunshine,” Kaeya mumbles, pressing a kiss to the sensitive skin of his inner thigh. It tickles but it does what it’s intended to do. Albedo relaxes, letting his hands fall loose.

“Yeah, sorry,” Albedo replies.

Another kiss to his thigh, “Don’t worry about it. Ready?”

He nods.

It’s nothing like when he did it to himself. Everything’s always better with Kaeya but this is so much more than he was expecting. 

Kaeya has startling accuracy, to say the least. Finding his prostate within thirty seconds, an impressive feat. At least compared to Albedo who searched for twenty minutes before finally managing to grasp it. 

One finger becomes two and Albedo’s breath catches in his throat at the stretch before releasing in a stuttered moan.

“Feel good?” Kaeya asks him, leaning his head against Albedo’s knee. He’s not even looking at his hand as it fucking into him, eyes trained on Albedo’s face instead. 

Albedo glances down at him, sees the way he’s looking at him, and says nothing but “Ngh, hah” in response. It seems to do the trick because Kaeya slides in another finger. 

He wrinkles his nose this time, a slight burn from the addition of a third finger. Kaeya notices and takes the head of his cock in his mouth, sucking and licking at it gently. Just enough to distract him from the flare of pain.

Eventually, though, the pain fades and all that’s left is pleasure. Pleasure everywhere, filling his head and making his toes curl. It feels a little bit like he’s floating. 

“Feels different than before,” Albedo manages to say.

“Before?” 

“When I tried to do it.”

Kaeya’s fingers stop moving and Albedo whines, “You did this? To yourself?”

Albedo’s aroused mind is confused at the question, responding, “Yeah, why?” 

He can see Kaeya swallow. He rests his head against Albedo’s thigh and releases a loud sigh, “God, just the fucking visual is enough to kill a man, Sunshine. Think you’re good to go?” he asks.

Albedo honestly doesn’t know what the standard is for ‘good to go’. He trusts Kaeya though and knows that he wouldn’t even bother asking until he thought Albedo was good to go.

“Yeah, please. Please, Kae,” Albedo stammers. He wants it so badly. Has wanted it so badly. 

Kaeya smoothes his hands from his knees down to the tops of his thighs, opening his legs up farther. Albedo lets him do it, compliant and high on arousal.

The head of Kaeya’s cock brushes up against his entrance and Kaeya leans over him to kiss him. It’s soft and sweet, in stark contrast to their current situation. “Are you still sure?” Kaeya mumbles against his lips.

Albedo smiles, grabbing Kaeya’s head in both hands, squishing his cheeks slightly as he kisses him again, “Positive.”

Kaeya enters him slowly, pushing carefully into him, eyes fixed to his face to check for any pain. 

It does hurt, slightly. Only natural that it would. But Kaeya was careful in preparing him and he’s careful in entering him, so it’s bearable. 

Albedo holds his breath regardless, until a thumb strokes his cheekbone and Kaeya whispers a small, “Breathe.”

He does, breathing carefully until Kaeya is all the way in. When he is they stay there for a minute, completely skin and hands clutching each other.

“You- you can move,” Albedo tells him. 

Then Kaeya is sliding slowly in and out of him, each thrust feeling better than the one before it. Albedo lets his head loll back onto the pillow.

He thinks the best part of it all is when Kaeya fucks into him and lets out a small breathy moan. Albedo follows it up with one of his own and hooks his legs around Kaeya, trying to pull him even closer. It’s not enough. He needs more. 

“Faster,” he demands. 

Kaeya picks up speed,  fucking into him at a steady pace. He gathers Albedo in his arms, pulling him until he’s sitting in his lap so he can thrust into him even deeper. Albedo grabs onto his shoulders with trembling hands, trying to kiss him through the overwhelming pleasure.

He misses his mouth twice before Kaeya readjusts his head so they can kiss, wet and far sloppier than anytime they’ve kissed before.

Kaeya breaks away with a low moan and then he’s speaking, “Fuck, Sunshine. You feel so good. So fucking good around me.”

“Ngh, you feel- ah, fuck. You feel good too, fuck,” Albedo stutters out. It’s embarrassing how much more composed Kaeya is than him. At least that’s what he thinks until he pauses to really look at him. 

Kaeya is just as wrecked as he is. Face flushed and a small crease in between his eyebrows. His fingers are pressing into Albedo’s waist harder than he probably means too. He looks concentrate, like it’s taking all of his attention just to fucking into Albedo at a steady pace.

Albedo whimpers at the sight, wrapping his arms around Kaeya’s neck and leaning forward until their chests are pressed together. “Please, Kae. Wanna come. Want you to come, please,” he whispers in Kaeya’s ear.

It seems to be the final straw, Kaeya’s thrust turning sloppy and uncoordinated. One hand reaches down to wrap around Albedo’s cock, pace the same sort of sloppy and uncoordinated as they both head towards their climax.

Kaeya comes first, hips stuttering with a groan. Albedo follows almost immediately after, entire body trembling slightly as he does. 

Kaeya has already pulled out of him when Albedo gets ahold of himself. He whines at the loss, emptiness feeling weird after being so full.

“Shh, it’s okay. I’m gonna get something to clean us up,” Kaeya shushes him, disappearing into the bathroom after pressing a kiss to Albedo’s cheek. He returns a minute later, wiping down Albedo’s stomach and in between his legs.

The cloth is warm. Kaeya must have waited for the water to get warm before wetting it. He doesn’t know why that makes his heart feel so full, but it does.

After Kaeya is finished cleaning himself he collapses on the bed with Albedo, wrapping his arms around Albedo’s waist and burying his face in his chest.

Albedo hum, stroking his hair, blissfully high from his orgasm.

“That was… really nice,” Kaeya mutters.

Albedo snorts, “Yeah?”

“Mmhm. Best sex I’ve ever had.”

His fingers curl a strand of hair as he asks, “Really? I don’t even have any experience.”

Kaeya nods, hair tickling Albedo’s chest, “Doesn’t matter. ‘s you. Of course it was fucking amazing.”

Albedo’s lip trembles but he shoves down the tears that spring to his eyes, pulling Kaeya up higher so he can hide his face in his shoulder, “‘m glad.”

He was so worried and stressed that Kaeya wouldn’t like it. That Albedo wouldn’t be good enough.

He thinks he finally understands that it could never be bad. Not if they were doing it together. 

***

He wakes up sore. He rolls over onto his stomach with a pout, feeling beside him in the bed to see if Kaeya was there.

“Over here, Sunshine,” Kaeya says, across the room. 

Albedo opens his eyes, glaring at him, “Sore.”

Kaeya snickers into his coffee cup before setting it down on the counter and walking over to sit on the edge of the bed. He massages the small of Albedo’s back with one hand, “‘m sorry, Sunshine. I took the day off, I’ll spoil you to make up for it.”

Albedo gives him a sleepy smile, “Blueberry pastries from the bakery?”

Kaeya shakes his head fondly, “Sure.”

“And lunch from Good Hunter?” he asks.

He chuckles, “Sure, anything.”

Anything? Huh, that’s a lot of power to give him. 

“Kiss?”

He grins, “Gladly.” 

Soft presses of lips, a thumb stroking his cheek, and the feeling of Kaeya in his hands.

He hums into the kiss before pulling away, hauling himself off the bed, “‘m gonna shower, feel gross.”

“Oh? Don’t suppose I can join you?” Kaeya asks.

He knows he was just making a joke. It makes it so much better when Albedo casually replies, “Sure.”

Kaeya jumps off the bed in excitement, trailing him into the bathroom.

They mess around in the shower, Albedo making the shorter strands of Kaeya hair into a mullet. Sharing small kisses under the warm water and toweling each other off afterward.

They change into the most comfortable clothes they own and get ready to leave for breakfast. Albedo looks back into his room, the choker on his neck feeling heavy. They’ve made a slice of heaven carved out in this small little room of his. A place that finally feels like home. 

A person that finally feels like home.

Notes:

first time writing smut, how'd i do?

lemme tell yall. writing the word cock is embarassing asf.
this is so long i barely proof read so tell me if yall find mistakes

leave comments and kudos if you liked it, theyre my biggest motivators.
also check out my other kaebedo shit if ur interested lol. ive got one in progress that is like 10k on here rn.

thanks for reading!!

Series this work belongs to: