Work Text:
“Kaeya,” The blue haired man startled slightly at the sound of his name being called. He hadn’t even heard the chatter within Angel’s Share leak out onto the balcony which he escaped to, let alone the very door open to signal someone’s presence. Was he that lost in his own thoughts that he completely blocked out his surroundings? He was truly losing his senses.
After the original surprise subsided, it clicked into his mind who the voice belonged to and his hands gripped the wooden railing, the leather of his gloves squeaking from the friction. Quickly, he turned his head, and was greeted with the smiling face of a certain fatui harbinger, dressed down in more Mondstat-like attire, as opposed to his normal uniform. He always did this to keep a low profile – he’d surely be recognized as the fatui from a mile away if he donned his usual clothing.
Of course, the clothes were given to him by Kaeya, and he usually wore the outfits Kaeya had styled for him – the captain wasn’t quite sure if it was because he adored him so much, or he just didn’t have his own sense of style.
“Childe? What are you doing here?” While confused, Kaeya still welcomed Childe’s tight embrace, his body hunched over and his arms holding his body tightly, nestling his face in the crook of Kaeya’s neck. Though they were alone, it wasn’t quite dark enough to shield them from passersby on the street if they were to look up. Kaeya flushed, his hands hesitantly placed on his lover’s waist. “Don’t you still have business in Liyue with Northland Bank?”
Childe spoke into Kaeya’s skin, large hands rubbing up the expanse of his back. “I finished up work I needed to be present for early. I took the rest with me.” He inhaled deeply, as if to memorize Kaeya’s scent. “I missed you so much.”
A gust of air left Kaeya’s lungs, the heat in his cheeks rising as his blood rushed to them. “You always miss me. You were only gone for a month.”
“A month too long. You should come with me next time.”
“I have work to do.”
“Since when were you an efficient worker?”
Kaeya grunted and placed his hands on Childe’s chest, pushing him away before turning his body towards the balcony once again. Childe laughed, a bright and carefree sound that Kaeya enjoyed so much, but he forced a scowl on his face, feigning being upset with him.
Childe reached to take Kaeya’s hand into his own, gently caressing his knuckles on top of the leather. “Come on now, don’t be like that. I was only kidding. Forgive me, will you?” Kaeya shifted his eyes away, looking off towards the empty Adventurer’s Guild stand, doing his best to ignore Childe for just a bit longer. Childe groaned, and there was no doubt a pout on his handsome face, but Kaeya wouldn’t be swayed.
It wasn’t until he felt his hand raise, and a familiar feeling against the pads of his fingers did he waver. He stiffened, making an assumption of what was taking place before slowly turning his head to see for himself. Childe’s lips were pressed against his fingers, kissing them gently before moving to the first knuckles. He looked up at Kaeya through his lashes, a slight smile pulling at his lips and Kaeya felt his whole body burst into flames, heart beating out of his chest.
“Fine, fine!” Kaeya retreated, pulling his hand back and hugging himself, as if to shrink away from Childe’s affection. “I forgive you.”
Childe grinned triumphantly, chuckling lowly before approaching Kaeya again, wrapping an arm around his shoulder to pull him close, looking out over the terrace with him.
“Why are you up here by yourself? I saw Rosaria, but you’re out here.” Childe tilted his head down to look at Kaeya, watching his expression go a bit solemn. “Had too much to drink already?”
Kaeya heaved a labored sigh, staring out at the cobbled streets of Mondstat. “Just a bit overwhelmed. Angel’s Share is a bit more packed than I anticipated tonight.”
“Why not go home then?”
Kaeya scoffed a bit, combing his fingers through his hair that draped down his shoulder. “And do what? Drink all alone? A bit depressing, is it not?”
“Well, you won’t be alone if I’m here.” Kaeya lifted his head meeting Childe’s eyes. As always, they were fond, his brows raised just slightly. “Come on, let’s head to my room at the Inn. I’ll keep you company.”
Kaeya’s shoulders relaxed, a small smile pulling at the corners of his lips. “Sure, I'd like that.”
Kaeya felt insane.
He knew that he agreed to come into Childe’s room at the Inn, but he hadn’t thought too deeply about it. This was the first time Kaeya was in a bedroom with Childe at night, and he likely would be staying over until the morning. Perhaps it was a bit childish for a grown man to be shifting in his seat at the thought of sharing a bed with his lover for the first time, but he couldn’t make his heart stop its ever growing pace.
Kaeya looked around the room as Childe washed up in the adjacent bathroom, taking in the space. The other had likely only arrived in Mondstat a few hours prior, so the room hadn’t been broken in yet, but it still had his presence. His Fatui attire was thrown over a chair near a desk, and his bags were resting against the footboard of the bed where Kaeya sat.
He turned his head towards the top of the bed. A king size bed that was soft and cushiony, he obviously paid for a more luxury room. Kaeya tried to envision Childe laying there to rest, his face peaceful, fiery fringe falling in his face. Unconsciously, he outstretched his head, stroking the cheek of the vision of Childe lying next to him, a faint smile spreading across his face.
“What are you doing?” Kaeya jumped out of his skin, his heart pounding in his chest and his face burning with embarrassment as he was seemingly caught mid-daydream. He turned his head and met eyes with Childe, who had a curious expression on his face. Kaeya’s eyes travelled lower, and he was met with the sight of Childe’s bare chest, and his eyes nearly popped out of their sockets.
He was wearing his night wear pants, but that was all. He was still damp from his bath and half clothed — Kaeya felt slightly scandalized.
“Is this how close we are?” After clearing his throat to assure his voice wouldn’t crack, Kaeya brought the attention away from his daydreaming to how Childe was dressed. Said man raised a brow of confusion as he made his way over to Kaeya, brushing his wet hair out of his face. “You’re practically naked.”
“Oh please,” Childe snorted, sitting down next to Kaeya. He brought his hand up and gestured to Kaeya’s blouse, which was designed to show just a bit of his chest. “And what do you call this?”
“Tasteful. You, however, are exposed.” Kaeya turned his nose up at the red-head, continuing their usual playful banter, but only received a long, deep stare. It lasted so long, Kaeya was sure if he looked out the window, the sun would be rising to bring the new day.
When Childe eventually did speak, it was only after he had leaned in a bit closer, their foreheads nearly colliding had Kaeya not leaned away just a bit out of instinct.
“Just for you, My Angel.” His voice was low as he cooed at Kaeya, and the room suddenly felt stuffier, the air thick and heavy.
“Angel?” Kaeya breathed, his voice airy with shock. “I don’t think that pet name quite fits someone like me.”
“And why not?” Childe leaned in closer, giving Kaeya no choice but to lean back against the mattress. He was now caged in between Childe’s arms, staring up at him. “I think you’re nothing short of an angel blessed to me by the Tsaritsa. Beautiful like one too.”
“Childe…” Kaeya stopped himself, his eyes averting from
Childe’s persistent stare in an attempt to collect his thoughts. But his mind was buzzing, only thinking about how close Childe was, how he could feel the heat radiating off him and his breath tickling his dark skin.
“Mr. Alberich.” Childe leaned down further, brushing his lips against the shell of Kaeya’s ear, causing him to shiver. “I’m enamored with you. Obsessed, even. I want to kiss you all over your body and make you tremble. Hear all the precious sounds you make.”
Kaeya couldn’t describe what he felt in the pit of his stomach as anything other than a strong want . He believed Childe, and he wanted Childe to do all of those things to him. Kaeya couldn’t even remember the last time he was that intimate with someone – it had probably been years. And prior to meeting Childe, thinking about being so vulnerable to someone like that made him want to curl up into a ball. Now, however? He hasn’t been so sure of something in his life.
“Okay,” Kaeya mumbled, moving his arms to place his hands on Childe’s cheeks, caressing his skin with his thumbs.
Childe inhaled and exhaled deeply, pressing a firm kiss to Kaeya’s cheek before mumbling against his skin. “I want to feel you. Be inside of you. I want to make you mine. Can I do that?”
Kaeya nodded his head against Childe’s lips, and he experienced the most feverish kiss he has ever had. Childe’s lips were hot and moving quickly, as if he couldn’t get enough of Kaeya. His head was spinning, heart pounding, and he couldn’t think of anything else but Childe.
The ginger pulled himself away from Kaeya, and all he could do was stare up at him with wide eyes. Childe hissed under his breath before his large hands reached down, untucking Kaeya’s shirt, slipping his callous fingers underneath the material to caress Kaeya’s dark skin.
His touch was hot, burning Kaeya’s skin with each passing second. The ginger shifted his hands up more and more, dragging the thin fabric of Kaeya’s top along with them, until he could pull it over his head of blue hair, tossing it aside.
“Now we’re both topless,” Childe remarked with a playful grin, but Kaeya couldn’t even respond. He could hear his heartbeat echoing in his ears, feeling exposed, but it didn’t scare him like he thought it would.
Maybe it was because it was Childe. Perhaps that was why he wasn’t fearing that Childe would be turned off by the scarred tissue underneath his breasts, or the fact that there wasn’t a tent in his pants to match his own. He knew Childe, and Childe knew him. And they were made for each other, predestined to cross paths one way or another.
To tangle in each other’s bodies like this for the very first time.
“Are you sensitive?” The words left the harbinger’s lips as if he were merely musing to himself, but it wasn’t like Kaeya was going to expose himself with an answer. He remained tight-lipped, and Childe smirked. “Should I find out?”
Childe was met with silence once again, and all he could do was laugh under his breath, watching Kaeya shift his gaze away in hopes he wouldn’t see the slight anticipation in his eye. Truth be told, Kaeya could easily be reduced to a writhing, whimpering mess when touched in the right places, but he wouldn’t dare divulge that information to a devilish man like Childe.
“Silent treatment, hm?” He leaned down, staring up at Kaeya’s face as he lowered his head towards the captain’s chest. Kaeya’s breathing shuddered, slowly forcing himself to look at his lover just as his soft lips met his hot skin, furrowing his brows slightly. “It’s okay, you don’t have to talk. I’ll get those pretty sounds out of you, one way or another.”
Oh. Oh.
Kaeya felt his face burn, eyes widening in their sockets at Childe’s words. He couldn’t even control his expressions as he normally would, the shock morphed his face completely, and Childe couldn’t help but look amused. “Surprised? Did you not think I could be romantic like this?”
“N-No, I–“ Kaeya turned his head away, attempting to compose himself, but Childe’s words continued to echo and bounce off the walls of his skull, giving him no time to breathe. “I just… wasn’t expecting it.”
“You’re all shy now. I’ve never seen the esteemed Cavalry Captain of Mondstat so flustered.” The harbinger pressed kiss after kiss to Kaeya’s brown skin, following the valley between his chest up to his throat. He nosed his way into the crook of Kaeya’s neck and nipped, causing him to jump. “Are you going to sing me a pretty song, Mr. Alberich? I’ve been dying to hear those sweet noises I know you can make.”
Kaeya writhed as Childe’s hands trailed up his sides, his back arching up to follow the movement, effectively pressing their chests together. Childe cooed adoringly and Kaeya whined in response. “It’ll be alright. I promise that I’ll be gentle.”
“Shut up.” Kaeya mumbled, embarrassed, and Childe snorted, pressing his lips to his skin.
He peppered a few more kisses before Kaeya felt a hand slip between them, his breath hitching as Childe carefully undid the buttons securing the pants that tightly hugged Kaeya’s thighs. Childe’s hand slowly pushed past the fabric of both his bottoms and underwear, cupping Kaeya in his hand. Kaeya attempted to shut his legs, but Childe’s massive form got in the way. Kaeya had no choice but to face the embarrassment of Childe feeling him soak his fingers with his juices. It was humiliating, causing Kaeya to hide his face with his forearm, not wanting Childe to see his burning face.
“Oh, angel…” Childe breathed, shifting his fingers, pulling another whine from Kaeya. “You’re dripping wet… I’ve barely even touched you.”
Hearing him verbalize it was even worse, Kaeya just wanted to curl up into a ball and roll away. But he was stuck, with Childe’s hand in his pants, toying with his sensitive clit as if it were a mysterious button, pushing it over and over. He eventually felt Childe dragging his pants off completely, leaving him stark naked.
Childe took a breath, hooking his hands under the backs of Kaeya’s thighs. The blue haired man dropped his arm, watching as Childe pushed his knees up to his chest, keeping him at an angle when he was completely exposed to him.
“Hey-!” Childe met his eyes, and Kaeya flinched at the dark look of pure desire in them. The dull blue that he was so used to was replaced with pure black. So black that Kaeya could see his own helpless reflection in his eyes.
“Kaeya,” When he said his name, it was dripping with a tone that he had never heard before. It was dark, low, and almost restrained. It made Kaeya tense, his toes curling and he brought his hands to his chest, nervously playing with his fingers.
"Kaeya,” Childe repeated himself, breaking his gaze to look back down at Kaeya’s dribbling cunt. “Can I taste you? Please…”
Kaeya’s stomach lurched, clenching his jaw as he stared at Childe staring at him, his fingers pressing into the back of Kaeya’s knees harder and harder by the second. Kaeya has never seen so much desire in Childe’s face, nor has he ever heard him beg for something so seriously. He’d be a fool to say no.
“Please do.” Was all Kaeya got out before Childe dove in, wrapping his mouth around Kaeya’s clit and suckling on it. Kaeya squealed, his hands flying up to tangle in Childe’s hair as his mouth worked, obscene noises coming from him.
He slurped and sucked, his tongue eventually joining in to poke and prod at Kaeya’s hole, wiggling in every-so-often. Kaeya’s eye opened for just a moment before it rolled back into his head, letting out cries of overwhelmed pleasure, biting down on his plush bottom lip in an attempt to suppress it.
But Childe was having none of it. He pulled away almost immediately, shaking his head. “Uh-uh. Come on, let me hear my angel sing. Don’t be shy.” He quickly went back to work just as Kaeya was about to protest, letting out a salacious moan. “That’s it, that’s my boy.”
The words of praise was just an added layer, heightening the feeling of pure ecstasy Kaeya felt. His body was boiling hot, shots of electricity zipping through his fingertips, his whole body trembling.
His stomach tightened and he began to hiccup from inhaling and exhaling so sharply, his eye squeezing shut as he grasped at the bedsheet to ground himself. “Childe! Childe, if you keep going–“
“I know, angel, I know. Let it out, you can cum all over my face. Go ahead.”
Kaeya shuddered violently and did as told, his toes curling tightly as his legs trembled, letting out the loudest moan he possibly could, not even thinking of the possible neighbors Childe had next to his hotel room. Childe made quick work lapping up the juices as they flowed out of Kaeya, letting him ride his orgasm out.
Even after Kaeya had finished coming, Childe continued to drag his tongue along his swollen pussy. Kaeya’s thighs twitched, the overstimulation causing him to wail out.
Eventually, Childe pulled away, panting heavily and deeply. His tongue peaked out, licking Kaeya’s wetness off his lips, and Kaeya chewed on his bottom lip, the tension in the hot air settling in between them.
“You taste so good,” Childe purred, letting Kaeya’s legs go in favor of wrapping his hands around his waist. He pulled Kaeya into his lap, pressing their foreheads together as Kaeya caught his breath. “Why don’t you taste yourself, hm?” He crashed his lips into Kaeya’s wrapping him into a passionate kiss. Kaeya wrapped his arms around Childe’s neck, tangling his fingers in his hair to keep him close – not that he was going to go anywhere regardless.
It would take all of the Fatui and the Millith of Liyue to pry Childe from Kaeya’s body.
Childe leaned back on the bed, taking Kaeya with him, the tent in his pajama bottoms rubbing right against Kaeya’s cunt. It easily soaked through the fabric, and Childe let out a grunt, moving a hand down to grip the blue haired man’s ass. He bucked his hips up, and Kaeya let out a sob against his lips.
“Please…” He whispered, panting against Childe’s lips.
“Please what?” Childe responded, a teasing tone in his voice clearly telling that he knew exactly what Kaeya wanted, but he wasn’t going to give in so easily.
“Childe…Please, don’t make me beg…”
Childe grinned, raising his thick brows at his mess of a lover. “Oh, that would be a gorgeous sight. But I’m not asking for all that. I just want you to tell me what you want.”
Kaeya took a moment to swallow the last bit of shame he had, hiding his face in Childe’s neck to protect his pride. “I want you inside of me.”
Childe hummed knowingly, using his other hand to gently stroke Kaeya’s back. “How badly, gorgeous?”
Kaeya took another moment to work up his nerve before his lip quivered, squeezing his eyes shut as he rolled his hips, rubbing himself along Childe’s clothed cock. The harbinger hissed, gripping his ass tighter.
“So badly… I want you to make me yours, please.”
“Fuck…” Childe grit, moving hastily as he lifted Kaeya’s ass up slightly in his grip, pushing his bottoms down with the other to pull his cock out.
Kaeya turned his head to look back, his mouth watering as his eyes focused on Childe’s cock in his large hands. There was a bead of precum that formed at the tip, threatening to stream down the swollen head. He positioned the tip to Kaeya’s hole, and he instantly turned his head back towards Childe's, holding his gaze.
“Are you ready?” Childe asked patiently, scanning Kaeya’s face with his eager eyes for any signs of apprehension. Kaeya gave a head nod, holding himself up with his arms firmly planted on either side of the ginger’s head, and Childe returned it before he shifted his hips up, slowly but surely pushing into Kaeya.
Kaeya wasn’t a virgin, but he certainly hasn’t been touched like this in a while. The initial stretch was intense, and Kaeya nearly collapsed on Childe’s chest. He was already seeing stars by the time Childe had fully pushed into him, having not fully recovered from his orgasm.
“Is it too much?” Concern was written all over Childe’s boyish face, bringing his now free hand back up to rub Kaeya’s back. His touch was soothing, easing the sting already.
Kaeya shook his head no, taking slow and deep breaths before speaking again. “I’m fine… I’m okay.”
Childe hummed. They sat in silence for a minute, Childe allowing Kaeya to adjust to his size before he spoke again. “Can I move?”
“Yes, please.”
Childe needed no further instructions. He placed both of his hands on Kaeya’s waist, holding him in place as he slowly pulled his shaft out of him, leaving only the head in before plunging back inside. Kaeya threw his head back, gripping at the bedding for dear life.
The pace was set quickly, Childe thrusting slowly and deeply into Kaeya to pull out the most gorgeous sounds he’s ever heard past his lips.
“Gods, you sing just like an angel too, baby,” Childe gasped, his hair beginning to stick to his forehead as sweat beaded on his flushed skin. “You’re such a sweet prince. What did I do to deserve to have a gorgeous man like you bouncing on my cock?”
Kaeya couldn’t even begin to think of a response to the rhetorical question, too enveloped in his own pleasure to properly form thoughts. Especially not when Childe angled his hips just right and met his g-spot, the head of his cock hitting it over and over again.
His jaw fell slack and he let out the most obscene moans he could over the sound of the wet slapping from Kaeya’s cunt dripping down Childe’s cock and onto his thighs.
“Angel, I’m close,” Childe hissed, his hands flying up to cup Kaeya’s face, both to bring his face close and to hold his body in place as the tempo of his thrusts began to quicken, driving his cock into him harder. “I’m so close. I’m gonna fill you up and make you mine. Can I do that, Kaeya? Can I?” He was begging, pleading , to cum inside of him, the most desperate Kaeya has ever heard him.
Kaeya was babbling, attempting to give Childe a response, but nothing would come out beside helpless sobs, tears of unadulterated pleasure brimming in his eyes and slipping onto his cheeks. Eventually, he sputtered out a “ Fuck yes, ” shutting his eye tightly and his legs began to shake once again, his white hot orgasm building up in the pit of his stomach once again.
“ Ajax! Ajax! Ajax! ” Kaeya chanted shrilly, like a montra. Like Childe was his god, his saving grace. The only person he needed. The only person who needed him.
His thrusts grew sloppy and his pants grew heavier and heavier. Childe growled, wrapping his arms tight around Kaeya, pressing his fingers into his skin so harshly it would surely bruise. He thrusted into him harshly, pushing his hot cum deep into Kaeya, fucking it into him more and more with each thrust.
Kaeya moaned out lewdly, feeling his body quake as his orgasm washed over him, huffing with his jaw slack against Childe’s chest. His body went limp eventually, too worn out to properly move at all.
“Holy shit…” Childe whispered, gently stroking the nape of Kaeya’s neck, toying with the fine hair. “That was… incredible…”
Kaeya merely nodded, his eyes fluttering shut. He relaxed to the sound of Childe’s heartbeat and the trickling of a light rain picking up outside. He felt Childe press a kiss to the crown of his head, wrapping him in his warm embrace to fall asleep against his chest.
When Childe was sure Kaeya had drifted off, he sighed lovingly, brushing his fringe out of his face. “You truly are an angel, Kaeya Alberich…”
“You’re no sinner in my eyes. You’re just the purest.”