Albedo's breathing gradually got heavy again, whimpering for Kaeya's touch. He pulled away from Kaeya's fingers so he could speak Kaeya.
"Sir.." He stopped for a second, gathering his thoughts, along with some confidence. "Please," was the only thing he said, nothing else came out if his mouth, except for a bit of Saliva dripping down his chin. After that he got back to coating his fingers with his own drool.
Kaeya sneered and pulled his fingers out. "Needy much, eh?"
He stretched his neck once more and spread Albedo's thighs to gain access. He raised an eyebrow, gazing at the other's facial expressions. He brushed his fingers over the entrance, and slipped a single finger in. He stuck his lips to his thighs, trying to distract the other. His finger explored him, pushing in farther.
Albedo, quite loudly moaned the other male's name out. He couldn't believe it, but Kaeya found his spot in the first go. He grabbed onto Kaeya's shoulder with one hand and bit down on the other one to keep him from moaning so much.
Kaeya wore a wide grin and slipped in a second finger. "I hit it, eh?" He winced at the other's nails digging in his skin, but he pushed through. He made scissoring motions and put thought in what he was doing again.
"Kaeya please.." Albedo whined, trying to move his hips to get more friction. He was a mess, and only for Kaeya . He continued moaning every time Kaeya hit his spot making him feel immense pleasure.
"Just hang in there a bit, you impatient boy." He even managed to add a third finger, and he grinned. "Being hot for me like that." He picked up a pace and loosened him up a bit more.
"Kaeya~" Albedo moaned out loudly. Unbelievable how he is able to hit my spot almost every time, he thought. He was quite embarrassed of himself, moaning so much. As Kaeya continued he grabbed onto his hair, slightly pulling it as well.
Shivers ran down spine, and he moaned softly. "Don't pull on me like that. Dammit I'm already hard for you." He pulled his fingers out and spread his legs again. He gulped and drew a deep breath to concentrate. He aligned himself and pushed the tip in, his eyes shut.
Albedo shut his eyes tight, trying to bear the little pain, He was still pulling on Kaeya's hair, keeping him steady. He's not even fully in yet and small tears are forming in his eyes.
Kaeya pushed in slowly all until he was in entirely. "Tell me when I can start moving." He left kisses on Albedo's belly, his hands massaging his hips to help him bear the pain.
Albedo still had his eyes shut closely, more tears forming in his eyes. He kept a steady grip on Kaeya's hair, still not removing his hand.
Kaeya left a trail of kisses and moved up to run his thumb over Albedo's cheek. He let Albedo hold onto him, and he kissed him softly, whispering shushing words.
Albedo nodded his head, shakily answering. "I'm ready."
"If it hurts, just tell me and I'll stop, okay?" Kaeya kissed him once more, and started to move his hips slowly. He let Albedo adjust to his size a bit longer, and after that he went to hit his spot again. Carefully, he tried not to be rough.
Albedo removed his hands from Kaeya's hair and instead he grabbed onto his back with both hands. He didn't feel any more pain, there was only pleasure. As Kaeya hit his spot again, he started moaning quietly.
"Feels good?" He inquired, a slight tone of worry echoing in his voice. He picked up the pace eventually, aiming for Albedo's lips with his own. He kissed him a bit more roughly, forcing his tongue in.
Albedo nodded into the kiss, kissing Kaeya back, letting him explore his mouth. Kaeya kept thrusting into him so he couldn't help but scratch Kaeya's back, leaving marks on it.
Now, even Kaeya couldn't keep quiet. The friction felt so great, and Albedo's nails running over his skin were weirdly arousing too. He circled around Albedo's tongue, groaning in pleasure. He removed one of Albedo's hands and slipped his fingers between his. He pinned him down and closed his eyes, only moaning a quiet "I love you."
Albedo's eyes shot wide open, pulling him out of concentration when he heard Kaeya's confession. He took a deep breath and cleared his throat.
"I love you too, Kaeya."
since Kaeya pinned one of his hands down, with the other one he reached for his face to pull him in and gently kiss him.
Kaeya then coughed and cleared his throat, smacked Albedo's ass and sighed. "Back to business."
His grip tightened around Albedo's hand, and he leaned in to kiss him again. He forced his tongue in, his hips picking up the faster, a bit rougher pace.
Albedo winced as Kaeya smacked his ass, weirdly arousing him. Albedo moaned right before Kaeya went in to kiss him. He kissed him back trying to take dominance over the kiss, swirling his tongue over Kaeya's. His free hand pulling on his hair, knowing his lover loved that.
He moaned softly, moving a bit faster. He was getting close. The pulls on his hair felt amazing, and he could barely contain himself any longer. His unoccupied hand moved down to stroke Albedo's length, grinning into their kiss.
Kaeya was stroking his dick, and his pleasure grew so much more. He was even closer to releasing. His breathing got heavier the closer he got to his climax.
"Kaeya I'm.." he moaned quietly, "I'm so close."
Kaeya nodded knowingly and leaned down to whisper "let it go." He was thrusting into him like a madman, chasing his own release.
"Fuck, Albedo, this is so fucking good."
As Kaeya whispered into his ear he got shivers down his spine. His release came rushing quickly, as he bucked his hips up, moaning, letting go. His back still arched, Kaeya continued to thrust into him.
Kaeya moaned loudly, and clawed into Albedo's side. He ran his tongue over wherever he could reach, and pushed his hips out as he came into the other. He gasped for air and held Albedo close, kissing him still.
Albedo came down from his high. He noticed how Kaeya was breathing heavily and he suddenly felt him shoot into him. When Kaeya started to kiss him he grabbed the sides of his face to pull him in closer, gently kissing him.
Kaeya arched his back to kiss Albedo again, propping himself into a half-sitting position. He ran his hands down his sides and growled quietly, his eyes shut tight. Kaeya whispered his name every now and then, his husky voice barely audible above the crackling of the fire near them.
YOU ARE READING
crying
FanfictionKaeya and Albedo smut. Co-written with my best friend who wishes to remain anonymous. This is yaoi, and thus sexual. Read it if you like. And if not, then don't. No characters belong to us. They belong to Mihoyo.