Chapter Text
Kaeya had never really considered himself to be an inspiring exhibitionist. Neither a bottom, but life makes fun of you like that and surprises you in ways you wouldn't have ever guessed on your own.
Yes, he would flirt shamelessly out in the open, and yes, he would sometimes bring people behind buildings and in alleyways for a quick romp. But that was mostly to keep his house protected from strangers and admirers alike, as most of the quickies he would have were for information, nothing more.
And not once was he - the Cavalry Captain, a notorious flirt who put on a show of confidence every time he stepped out of his room - expected to not be on top, no matter who he bedded.
Yet, here he was, in the staff bathroom of Angel's Share, getting his back blown out by the Traveler of all people. The one person that had, somehow, stolen Kaeya's closed off heart.
They were drunk - alright, Kaeya was drunk. The Traveler must have been tipsy at best from the sips he had been given by Kaeya under Diluc's nose, but he didn't let it show. Oh no, quite the opposite in fact, as every thrust he gave was precise and measured, made to drive Kaeya insane with want and to make his eye roll back in pleasure, tears pricking at the edges.
One of his hands - both of them gloved, and fuck, if that wasn't a turn on - was wrapped around Kaeya's stomach in a tight grip, bringing Kaeya back onto his cock with every bounce, while the other sealed itself over Kaeya’s mouth, muffling every moan and whine that was ripped out of his throat.
His tempo soon turned animalistic, both of his hands practically clawing at Kaeya as the Traveler fucked him faster and faster, every dulled prick of pain from his nails travelling down his spine and right into his dripping cock. Had it not been for their clothes - Kaeya's rumpled beyond belief, his pants down at his ankles, shirt open, and jacket thrown on the floor, while the Traveler only had his pants pulled down enough for his cock to be out - Kaeya was sure that every thrust would have been accompanied by the depraved sounds of skin slapping skin.
Archons, he needed to be touched - he was so close, so, so close , but his own hands were busy with holding himself against the wall so as to not be slammed by the Traveler into it, and -
" Captain ," the Traveler whispered, and oh, fuck, fuck , the way his voice pitched low, gravelly almost, dragging out his title like that - "You're close, are you not? I can feel it, the way you -" he slammed hard into Kaeya, grinding up against him, his cock hitting all the right places and fuck fuck fuck - " the way you - ah - squeeze around me so tightly. You want to cum, don't you, baby? You want to cum on my cock?"
Kaeya could only whine - every exhale pushed out of him by the Traveler's cock was accompanied by them, high and pitched and so unlike himself he would have thought there was a stranger inside and not him.
(Thank fuck tonight there was a full blown concert in the Tavern and that its' walls were made to keep sound in. Last thing he needed was for Diluc to be on his ass about this and make him regret not killing him way back.)
The Traveler - the Golden One, the Honorary Knight, the only one who made Kaeya feel seen for who he truly was - chuckled, before grinding forcefully into Kaeya again. And again. And again . "Fuck, yeah, me too - I want to fill you up, wreck you until you can't stand anymore and you can only - fu -uhck , can only think about my cock. About me . Walking - walking back in with my cum dripping out of you, a limp in your step, all because of me -"
Oh archons , Kaeya was right on the edge, the pleasure bubbling beneath his skin, goosebumps erupting all across him and eye closed shut and -
Abruptly, the Traveler stopped his motions, wrenching a noise of desperation from Kaeya.It almost made him burn in shame at how loud it sounded in his own ears, but the fact that the Traveler stopped was worse than anything else in the entirety of Teyvat, the worst thing to have ever happened to Kaeya, and - and -
The Traveler's hands let go of Kaeya for just a second, but it was enough to have Kaeya's knees buckle beneath him and fall. Were it not for the Traveler’s fast reflexes Kaeya would have probably hit the ground unceremoniously, fucked dumb and edged so painfully it would have made him scream were they not still in public. The Traveler's hands, still gloved, still gripping so possessively around him, moved down to his hips and beneath his hanging shirt, dragging his fingers down until they reached his lower stomach and pushed down .
It felt like his cock - the Traveler's cock, his, his, his - was carving itself into Kaeya's guts, making it so that everything else - everyone else was ruined for him.
Kaeya bit down on his lip until it stung, until the sharp pain turned overwhelming with the slow grinds the Traveler had resumed, the metallic tang of blood coating the back of his tongue. He was so close, he was so close, please, please, please -
" Please ," Kaeya said, and his voice was ruined, desperate for the Traveler to continue, desperate to cum and be - be a good - "please, I- I can't, Traveler, please-"
The Traveler shushed him, bringing his chest right up against Kaeya's back, soothingly running his hands up and down his torso. The fine material of his gloves scratched an itch he hadn't even known he had - to be taken care of, to be held like he was something precious. And, for just a moment, Kaeya could think of himself as the Traveler's and nothing else. Only his .
His lips were warm against Kaeya's ear, a small chuckle ringing out before teeth latched onto it and - oh, oh, Archons , Kaeya couldn't stand it anymore, he had to cum, he had to -
"Aether," one of the Traveler's hands reached back to himself and came back a moment later with a part of his scarf, bringing it to Kaeya's mouth, and pushed it inside, "My - my name is Aether. It's a shame I can't hear you moan it now, but I'd rather keep you to myself and nobody else."
That last sentence had a shiver violently go down his spine, his eye rolling back and teeth clenching down onto the soft material in his mouth as the Tra - no, Aether , started up a punishing pace once again, slamming his hips against him, both of his hands gripping onto his hips like a lifeline and -
There, there . With every push inside the head of his cock hit Kaeya’s prostate dead on, pleasure spiking again and again until he was right back on the edge, hands scrambling against the wooden wall in front of him, clawing and desperately trying to keep himself upright until,
Aether moaned. "Cum for me," he said. "Be a good boy and cum for me. "
And Kaeya did just that. As one of Aether's hands reached up to his hair, pulling his head back until his scalp burned from the pain and all he could see was the ceiling, Kaeya came. His cum painted the wall with white streaks, his cock twitching with the continuing thrusts of Aether's, and fuck, fuck , it was too much, his pleasure being dragged out, the world around him turning white as his vision was clouded by it.
The only reprieve from his own orgasm, a earth-shattering and life-changing revelation about himself, was Aether's last thrust as he came inside of him with a small " Kaeya ," groaned out right into his ear. Filling him up, marking him as his, only his his his -
That broke the Sumpter Beast's back. His legs gave out alongside his arms, Aether's arms around him warm and tight as they slowly kneeled down onto the ground, panting - and crying in Kaeya's case - as they both came down from their highs.
Aether - Aether, Aether , Aether - pulled out agonisingly slow, wrenching a wrecked whimper from Kaeya as well. And Kaeya - Kaeya couldn't focus on anything but Aether's heartbeat and his own that was ringing in his ears, and the steady drip, drip, drip of Aether's cum out of him. It was almost a shame, having it go to waste like that.
Slow and soothing words fell from Aether's lips like it was nothing, petting wherever his hands could reach, fluttering kisses spread over his nape and the parts of his cheeks that he could reach. It was almost heart-breaking, how Aether acted so sweetly, like Kaeya would break, like he would willingly help Kaeya glue back the broken, ugly parts of himself and stay with him throughout the process.
Like he loved Kaeya .
That thought brought a sob out of him, unbidden, and his teeth continued to clench around the scarf in his mouth, vision going hazy and lop-sided. Once the floodgates opened he couldn't stop them, tear after tear falling down from his visible eye, his eyepatch slowly turning damp from his other. It scared him, how one moment he was at the top of the world, ready to do anything for the Traveler, and the next he felt like the scum of the world; taking advantage of Aether like this, when both of them were drunk, and he was so afraid - terrified that this was it. Aether would leave him on the floor, cum dripping out of him, crying for something that Kaeya did not deserve -
"Hey, it's okay, baby," Aether said. "It was a lot, I know, I'm sorry. You were such a good boy, you did so well for me. Let me clean you and get you home, alright, baby?"
Kaeya's entire body trembled, hands reaching back and grasping onto something - anything keep him here, to not let him go and -
" Don't leave me ," Kaeya begged, "please, please, not you as well, plea-"
Anything else he might have said was lost as Aether took his face between his hands and peppered kisses across his cheeks.
"Everything," kiss , "Is going to be," kiss , "alright, Kaeya," another kiss . "I'm not leaving," kiss , "you. Never."
The last kiss landed right on his lips and, Archons out there, how come they haven't done this before Aether fucked Kaeya's brains out? Their kiss was tinged with salt from his tears, but all the loving still. His own hands scrambled to grasp onto Aether, digging his fingers into his shoulders, hoping, praying, that this wasn't just a dream, a joke from the universe at his expense again.
Stay with me, he thought, and he desperately wished that it would translate through his kisses, through the desperate way he clung onto him. Want me, please. I'll be yours. I've always been yours.
And, for just a moment, Aether seemed to respond back, passion slowly overtaking him as he licked into Kaeya's mouth with a moan of his own. I'm here. I'll stay. You're mine, and I am yours.
Kaeya could only pray for that to be true.
He closed his eye and passed out.
-
The next time he opened it his room's ceiling, stained with painted stars and galaxies that glow in the dark, greeted him.
Despair immediately took over.
It was a dream, wasn't it? All that passion, all that heartache hadn't happened, like always. But that heartache - it had been so real for a moment, so incredibly raw and painful, that it followed him into the living world. For fuck's sake, his brain even came up with a random name for the Traveler. That's how desperate he was for this, for intimacy, for love, for care, for any sign he was wanted for himself and nothing else.
All Kaeya could do was push his palms against his face, until stars and pricks of light blinded him, pushing back the tears that begged to be let out - until his head ached so harshly the steady thrum of pain from his heart was dull in comparison and his lips wobbled from grief, until -
A door opened. "Oh, hey, you're awake - Wait, wait, Kaeya, what's wrong? Kaeya?"
With a violent flinch, Kaeya ripped his hands from his eyes and scrambled back against his headboard, heart beating out of his chest and eye wide as he took in the sight of the Traveler. His cape and scarf, usually draped across him so effortlessly it would seem as if a constant burst of Anemo followed him everywhere, were draped on the rickety chair Kaeya had at his desk alongside his sword. Even his gloves, always on his arms and never off, were on the desk. And the Traveler -
Oh.
Oh .
Kaeya must still be dreaming, because nothing else could explain the ethereal sight before him. His golden hair, always kept in a braid by his special tie - a gift from his sister , he had told Kaeya - was left loose and cascaded gracefully down his shoulders. His armour was set to the side as well, only a small black crop top left on him alongside his pants, even his boots discarded to the side, scars upon scars that had been hidden before so easily on display now.
He was breath-taking. He was always breath-taking, but this - this floored Kaeya. So he did the only sensible thing he could do at that moment.
Kaeya slapped himself.
The sting was real. Way too real for this to be a dream, and when he looked back at the Traveler he had arrived by Kaeya's side, face full of worry and hands reaching out for him and -
Kaeya flinched back. Again . Kaeya, like the idiot he was, flinched back from the Traveler. All of the light he held in his golden eyes dimmed, something akin to regret taking over and pushing his face into a frown.
You did that , Kaeya thought. You hurt him, you hurt him, you hurt him -
"I'm sorry, you must think I broke in or some - or -" the Traveler sat back on the edge of the bed, resigned and just a touch of sadness over him. "If - if you regret last night, I completely understand. We don't have to - to ever talk about this. Fuck, if you want you can get me in for," his lip trembled, voice hushed as he continued, "for taking advantage of you. What have I done? Fuck, I'm so sorry."
Kaeya stared dumbly at him as the Traveler buried his face in his hands, back facing Kaeya and shoulders shaking. So it was real? It was actually real? The Traveler - he truly did sleep with him, but not only that he - he -
He wanted Kaeya, of all people? He must, as that was the only thing that would explain as to why he brought Kaeya home, as to why he had cleaned him up and clearly taken care of any pain in his body, as to why he was still here and willing to take responsibility for his actions that weren't even as he thought they were.
Kaeya blinked. Then, that meant that...
Slowly, so as to not startle the Traveler, Kaeya went on his knees and crawled to his side. The Traveler - with his golden locks, his beautiful and hopeful smile, Kaeya's sun - stilled as Kaeya wrapped his arms around him and asked, voice hushed and careful and hopeful,
"Aether, right?"
The Traveler - no, Aether , turned back into his arms, his eyes wide and cheeks flushed, and said, "Ye- yes. That- that's my name -"
Kaeya kissed him.
It must have taken a second for Aether to process what was happening, as all he did for the first few moments of the kiss was stare dumbly at Kaeya. But he didn't let it deter him, as Kaeya brought his hands to his face and pulled him further in, tongue lapping at his lips and -
Aether took him by his waist and hauled him onto his lap, the very same passion from last night clear in the way his lips eagerly moved against his own, his tongue mapping out Kaeya's mouth from teeth to cheek, arms possessive and real against his waist.
They broke apart, panting into each other's mouths, foreheads colliding softly and eyes fluttering closed. Kaeya laughed - almost giggling like a little boy, happy and relieved and hopeful. Aether laughed alongside him, until they both ran out of breath, until they stopped themselves with kiss after kiss, the last softer than the others.
"Is this real?" Kaeya asked and his voice, embarrassingly, cracked. "I'm truly not dreaming, am I?"
Aether giggled, and that was so cute, fuck - "No - no, you're not - we aren't dreaming. This is real. So real."
"Real," Kaeya whispered, and it felt good - it felt final . "I can't believe this. I - I've wanted you for so long, I can't -"
Aether shushed him. "I know, I know. But this is real. I'm here, you're here, we're here together."
Kaeya closed his eye. "Yes, yes we are."
Silence draped over them like a warm blanket, all of the sharp edges of the world dulling just the slightest bit. He had never felt so safe, so relaxed, so cared for.
Until Kaeya broke the silence with,
"So, Angel's Share's bathroom, huh? What a gentleman you are -"
"Stop it. You were irresistible, alright? -"
"Yes, yes, of course, I'm very well aware of my charm, dear - wait." Kaeya pulled back and locked his eye with Aether's. "How did you even get me out?"
Aether grimaced. "Oh, with a lot of difficulty. But I left for a bit to ask Venti and Paimon to make a commotion together - you know, the usual - then I had to pester Diluc until he gave me your address."
"It's a shame I wasn't a witness to that."
"Is it, though? You seemed to have enjoyed yourself too much for that. Fucked out on the bathroom floor of a tavern is a look you rock pretty well -"
"Oh, hush, that's enough of that."
And then, again,
"I suppose you wouldn't be opposed to doing this again? Fucking me in the bathroom of a tavern, your hand against my mouth, muffling all of the moans you so desperately wish to hear so as the patrons don't hear how well you're ruining me -"
"Kaeya -"
"It sounds nice, doesn't it? But please take me to dinner next time before, alright?"
Aether's smile was blinding as he said, "Of course. You're mine, after all."
And Kaeya couldn't hold back his grin. "Of course. And you are mine."
