Actions

Work Header

frostbite

Summary:

She took him to an abyss and left him teetering on the edge. Looking down into the endless pit, he wasn’t sure he wanted to pull himself away from it.

After getting kicked out of Angel's Share, Rosaria takes out her frustration by fucking a compliant Kaeya.

Notes:

Dedicated to the Kaeya Fuckers gc! <3
-
This is an exaggerated version of bdsm/temp play and isn't intended for instructional purposes. Thought I'd make that clear just in case <3

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

Work Text:

Diluc’s face was painted with exhaustion when he addressed the duo. “I’m sorry, but I won’t be serving you two tonight.”

“And why the fuck not?” Kaeya asked, incredulous.

“After the ruckus you caused last week, I’ve half the mind to ban you from the tavern altogether. Charles was at the verge of a breakdown when he complained to me.”

Rosaria scowled. “We have the right to drink here, Master Diluc.”

Diluc matched her expression. “And I have the right to kick out people who start fights and throw up all over my bar, Sister Rosaria.”

Kaeya put his hands up defensively. “Look, we fucked up last week, but we promise not to go overboard tonight. We just need something to take off the edge.”

Diluc threw down the dish towel he was using on the bar counter. Angel’s Share was packed that night, hoards of men laughing over tankards of wine. The red-haired bartender was clearly at his limit, and Kaeya almost – almost – felt bad for him. Diluc pressed the butt of his palm against his forehead and took a deep breath.

“I will give you a bottle of wine for you to take home. But for now, stay the fuck out of my tavern.”

Kaeya was going to argue until he saw Rosaria’s face. The nun’s expression was dark and disappointed, but she took the bottle without another word. Kaeya sighed and shrugged, suddenly feeling that this was more trouble than it was worth.

“Fine, fine. We’ll leave,” Kaeya said, his hands behind his head. “But you can’t keep us out forever.”

Diluc ignored him and focused his attention on another patron, a fake smile plastered on his face. Kaeya sighed and grumpily followed Rosaria out of the tavern. The nun didn’t speak, her train swaying behind her as she walked. Kaeya’s eyes raked over her body, and he couldn’t help but admire the sway of her hips as she walked. Prickles of anticipation built in his gut.

“Sister Rosaria, are you planning on drinking the entire bottle yourself?” Kaeya asked.

“You know better than to ask stupid questions, Sir Kaeya,” she replied in a stern tone.

Kaeya smirked. He knew where this was going. What he was excited to find out was how. He walked behind her, keeping a calm demeanor. The Mondstadt air was filled with the scents of flowers and wine mingling with hot iron. A cool breeze danced around them, carrying the low laughter of the city’s inhabitants. The night sky was full of stars twinkling in and out. Kaeya wondered what secrets they held, and whether they would keep his.

Rosaria’s quarters were simple and clean, almost impersonal. Even someone who didn’t know her could tell she did not spend much time inside. Kaeya couldn’t claim to know her well – hell, he wasn’t sure he knew anything about her, to be honest – but he was familiar with her blunt manner and secretive behavior. He was also very familiar with the inside of her living space, having visited multiple times beforehand.

Rosaria turned on the lamp in her kitchen and placed the bottle of dandelion wine on the table. She ripped her crown off and tossed it aside, revealing her jagged, wine-red hair. She sat in a chair around the dining room table and looked at Kaeya expectantly, her magenta eyes flashing. Kaeya took off his outer layers and draped them over a chair. He opened one of the cabinets and pulled out two wine glasses. He popped the bottle open, then poured the contents into the crystalline objects.

He sighed as he took a sip, swirling the dark liquid around in his mouth before swallowing. Rosaria had no patience for that, finishing her glass in one go, then reaching for the bottle to pour another glass. Kaeya rose his eyebrow.

“What’s got your panties in a twist?”

“I can’t believe your dumbass threw up all over the bar. I didn’t think you were a lightweight.”

Kaeya gaped. “What? Oh, come on. We went through an unfathomable amount of drinks that night. It’s not my fault you’re incapable of getting drunk. Besides, you’re the one who started a fight.”

“That bitchass pervert was getting on my nerves,” she replied nonchalantly. “He got what was coming for him.”

“Can we both admit that we were in the wrong?”

“No. Suck my dick.”

Kaeya laughed, rubbing the rim of his glass playfully. “Gladly.”

Rosaria stared Kaeya right in the eye as she drained her glass. She slammed it on the table and wiped her mouth, then walked over to the young man. Kaeya’s fingers twitched with need as she fisted his hair in her hand and pulled his head back – hard. She pressed her knee against his side and leaned close to his face.

“You talk a lot of shit for a needy little brat.” 

“Mmm, that’s bold coming from you,” Kaeya retorted, his eyes dipping to Rosaria’s mouth.

He gasped lightly as she yanked his head back again. She leaned in and licked his jaw, trailing the sharp outline down to his chin. She dragged her claws against his bare chest, leaving shallow cuts. Kaeya tried not to act too eager when she fit her lips on top of his, her breath hot and sweet. Their tongues pressed against each other, darting in and out of each other’s mouth. Kaeya clenched his fist as Rosaria’s hand parted his leg and palmed his bulge. It took all his willpower not to make a sound.

Rosaria pulled back, disappointed. “You’re trying too hard.”

Kaeya grinned. “I can’t give you the satisfaction, can I?”

“You’re a brat, and you know what brats get.”

Kaeya braced himself. “Do I?”

He knew it was coming, but the intensity made him gasp every time. Rosaria’s slap left his cheek stinging. He breathed slowly, then looked her in the face with a smile. She pulled her glove taut and tilted her head.

“You’re bold. You’re begging me to do it again, aren’t you?”

Yes, he thought. Outwardly, he said, “I don’t beg.”

“Tch,” she replied. She grabbed her polearm and slipped it under his throat. “Get up, Kaeya.”

He obliged this time, letting her guide him to the bedroom. She raised an eyebrow and crossed her arms over her chest. He knew what she wanted him to do, but he wanted to hear her say it in her cold, no-nonsense voice. He stood there stubbornly and matched her look.

“Is there something you need, Sister Rosaria?” he asked, standing by the bed.

“You’re infuriating,” she replied, her expression unchanging. “Take your clothes off and get in bed. Don’t touch yourself until I tell you to.”

Rosaria opened her closet, pulled something out, and disappeared. Kaeya took off his clothes, unbuttoning and unhooking everything until he was completely nude. He lazily ran a finger around the tip of his dick and waited for her to come back. Rosaria walked him on doing this, her expression mildly irritated. She was clad in nothing but her fishnet tights, her every curve accentuated. Her large breasts and smooth shoulders glistened with a fragrant body oil. In her hand was a leather flogger, one Kaeya was all too familiar with.

“No more games, Alberich. You know what you need to do.”

Kaeya didn’t retort this time. “Yes, Mistress,” he said, turning around and getting on his knees. Rosaria’s flog came down hard, and it took all of his willpower to suppress his grunts. She alternated between cheeks, never letting him get too comfortable. He knew she wanted a reaction, but he wanted her to play with him just a little bit longer. She stopped flogging, and Kaeya braced himself. She didn’t usually stop in the middle of these things, but if she was already bored, they were going to move through various play methods fast.

“On your back,” she commanded. “Now.”

Kaeya rolled over, apprehension building in his gut. He watched as Rosaria threw aside the flogger and slid her tights off. Kaeya’s body flamed as he swallowed the sight of her. She was curvy and soft in some places, hard and taut in others. Her muscles were a testament of her physical strength, a reminder that she was a powerful fighter. She positioned her body on top of Kaeya’s and kissed him, nipping at his lower lip. She started slow, then bit hard enough to draw blood. Kaeya could see the arousal in Rosaria’s eyes grow as she watched the blood pool at the corner of his lip. She licked it clean and continued to nip at Kaeya’s skin, sucking and biting his neck.

“You’re awfully quiet,” she whispered, her voice dangerously low.

“I didn’t think I had permission to make a sound,” Kaeya replied, his voice matching hers.

She smiled, mischief written in every line on her face. “You don’t.”

She brushed her thumb over Kaeya’s lip, then pulled his mouth open with her thumb. Kaeya lay still as she pushed her thumb further into his mouth, inching it down his throat. He tried not to gag, allowing himself to become comfortable with the uncomfortable sensation. Eventually, she took her thumb out and licked her index and middle fingers. He watched as she sucked the fingers, then stuck them into his mouth.

“Suck on them for me,” she commanded.

He sucked them hard, making sure they were adequately wet. His tongue poked between her fingers. Her fingers were glistening with his spit by the time she took them out, threads of saliva glinting in the dim lit room. Suddenly, she swiped her wet fingers over Kaeya’s asshole. Kaeya exhaled hard, careful not to make any noise. She pulled back and opened her bedside drawer, extracting a glowing blue bottle from inside. She squeezed a small amount of lubricant onto her fingers, then rubbed the cold gel over him. He bit his tongue while Rosaria stuck her fingers into his hole, the effort to keep quiet painfully strenuous. She started with one finger, then added two more as his body swallowed her fingers, eager for more.

“Spread your legs properly,” Rosaria said. He spread and lifted his legs, his teeth snagging on his lower lip as she finger-fucked him. He missed the feeling of her fingers inside him, experienced and persistent, curling skillfully. His body hummed with desperation. His dick was so hard it ached.

“I think you’re ready,” she said after a moment.

Rosaria took her fingers out abruptly, the absence leaving Kaeya feeling empty. She twirled her hand in a lazy circle. Kaeya watched as flurries formed around her fingers. In just a few seconds, a Cryo anal plug rested in her palm. Kaeya spread his cheeks in anticipation, hissing when Rosaria pressed the plug to the tip of his dick. She made him lick the cold object, then eased it into him. Kaeya swallowed a whimper, the cold spreading across his body.

This was a time challenge. The plug was fashioned so that it would eventually melt inside him. The objective was to make Rosaria come before that happened. Rosaria stood at the edge of the bed and beckoned to Kaeya, who squirmed towards her on all fours, the bed sinking beneath him. She held his face in her hands as he kissed her neck, sucking hard enough to leave a bruise. He cupped her breasts in his hands and sucked on them, one at a time. Rosaria shivered as he ran his tongue over her hardened nipples. They tasted sweet, most likely slicked with some nectar. He pulled back and pressed his thumbs against her nipples, freezing then licking the tips. Rosaria had no qualms about moaning: the sounds that escaped her came from her throat, deep and hoarse. Kaeya could feel the plug getting smaller and worked faster, trailing his tongue down her stomach. He used his thumbs to separate her labia and licked her clit with the tip of his tongue.

He slid his tongue into her pussy and dipped it in and out. He pulled away slightly and looked up at her. “You’re so wet, Rosaria.”

She shoved his head back down. “I didn’t give you permission to speak,” her voice quavered.

He licked harder while she thrusted her hips forward. He raised a fingertip against her clit, freezing and unfreezing in intervals, his tongue still inside her. He took his tongue out and slowly inserted his long fingers into her. The squelching noises her vagina made as his fingers dug into her aroused him further, and he wished he could drown in her sound. Her thrusts started to get sloppy, her body shaking against his face. Her vagina spasmed around his fingers, her clit throbbed against his thumb. His plug melted completely just as she finished, her inner thighs slick with her cum.

“Enough,” she barked, her voice shaky. “Stay here.”

“Yes, Mistress.”

Kaeya wiped his mouth with the back of his hand. His body was aching in this position, but she wasn’t going to let him off easy. Rosaria returned with her strap-on, and Kaeya swallowed. He tried to muster as much saliva as possible in his mouth. Rosaria would not be gentle with his throat.

“If you’re good with this, I’ll let you make all the noises you want. Understood?” 

Kaeya nodded and Rosaria pressed the dildo against his lips. Kaeya opened his mouth, sliding his head along the long object. It wasn’t like Rosaria was feeling anything by this. Kaeya knew that the Sister simply enjoyed seeing him gag on her strap, tears prickling his eyes when she forced him to take it. Kaeya could have hated it. Even when switching, he liked being in control. But with Rosaria, he had no interest in being anything but her plaything. If that meant being her hole and nothing else, so be it.

Rosaria’s fingers curled into Kaeya’s hair. He bobbed his head up and down, moaning as she pushed him down to the base of her strap. “That’s a good boy,” she whispered. “Take it all.”

Kaeya whimpered against the dildo, his throat burning slightly. His body was aching, his neck straining. He wanted to grip Rosaria’s ass in his hands and move to a more comfortable position. He fought against this urge, forcing himself to subdue his rebellious nature. Kaeya started to gag, and after a few minutes, Rosaria pulled Kaeya’s head back, slowing him down. She slid the dildo out of his mouth, providing him momentary respite. He eased himself into a more comfortable position, his chest rising and falling quickly.

He watched her leave the room and come back with a glass of wine. “Drink,” she said. “I don’t want you to lose that pretty voice.” 

Kaeya drained the glass in a few gulps, then took a ragged breath. “May I speak now?”

Rosaria nodded curtly. “Get on your back.”

“Really?” Kaeya asked, obliging hesitantly. “You don’t want my ass in the air tonight?”

“I want you to look at me while I fuck you like the slut you are.”

His laugh abruptly cut off as Rosaria pinned his shoulders down. Her chest was on top of his, her nipples hard against his smooth expanse. Her lips were relentless against his body, her teeth snagging on his dark skin. His body was alight. She grabbed the lube bottle again and poured a small amount into Kaeya’s hand.

“You know what to do,” she said.

Kaeya let the lube coat his fingers, then eased his middle and ring fingers inside of him. Rosaria watched as Kaeya fucked himself, loosening himself for her. He didn’t want to stop, his dick painfully hard, pre-cum dripping onto his own abs. Rosaria noticed his expression and put her hand on his wrist, effectively stopping him.

“No.”

“Rose,” he whispered, daring to use his nickname for her. “Please.”

Kaeya pouted as she pulled his hand away. She wrapped one hand around his throat and eased the dildo into him with the other one. He felt lightheaded as she took her time entering him. He needed her to fill him up, to take control of his body. The need was overwhelming; he couldn’t help but whimper at her every teasing movement. Finally, she thrusted the toy into him completely, catching him off guard.

Bitch,” he breathed.

Rosaria was relentless, pushing into him without respite. “Call me that again and I'll rip your tongue out,” she said smoothly.

Kaeya groaned while she pegged him, her breasts shaking as she moved. She removed her hand from his throat and held his legs apart instead. He closed his eyes, his head pressed into the pillow beneath him. His body was on fire, his muscles tightened. He was so close, right at the edge, and all he needed was a little more

Rosaria slapped Kaeya’s hand away from his dick and pulled out, leaving him empty once again. Kaeya groaned in frustration.

“Rose, please. Just let me fucking finish.”

She laughed, her wine-colored eyes glinting with amusement. “I’ll think about it.”

Kaeya watched her shimmy off the bed and undo her strap. She stretched, and he felt his breath growing fainter as he admired her smooth grey skin and the faint scars on her arms. The dips of her waist and the fullness of her hips and thighs. The sharpness of her collarbone, her skin covered in bruises. He wanted to run his tongue along her body, to fuck her in the ass from behind, to have her jerk him off with her tits.

Rosaria reached into her drawer and pulled out a carefully wrapped rubber protectant. Kaeya had been the one to propose the idea of a sexual protectant to Albedo. The Geo knight stared with a blank expression, but complied nonetheless. Both the protection and slime lubricant spread like wildfire throughout Mondstadt, something Kaeya considered to be a blessing for humanity. Naturally, Rosaria had stolen some for occasions like these.

She tossed the rubber to Kaeya. “Put it on.”

Kaeya complied, watching as Rosaria rubbed the lube along her pussy. “Do you really need that?” he teased. “Your pussy was wet enough last I checked.”

She unceremoniously stuck her fingers in Kaeya’s mouth. “If you don’t shut up, I’ll make myself cum while you watch. Then you can go home with your dick in your hand.”

Kaeya groaned against the fingers. “You taste so good.” 

Rosaria guided herself into his lap while he continued to suck. She spread some lube along the outside of the rubber, then slowly slid herself onto his length. Kaeya moaned as she rolled her hips experimentally, her pussy tight against his dick. His hands rested above her hips as she rode him. He let his palms roam around her body, gripping her ass as he thrusted to meet her. Suddenly, she grabbed his hands and pinned them above his head, creating a binding using her Cryo vision.

“What are you – fuck,” he gasped.

“Look at me,” she demanded.

Rosaria rode him harder, both of their crotches wet with lube and cum. He wanted to touch her so bad, to hold her, to feel her in his mouth, anything. His breathing shallowed, the heat in his body unbearable. She leaned back, her hands on either side of him, squeezing up and down his dick. Rosaria’s body arched, her movements becoming erratic, her thrusts slower. Kaeya thrusted up to meet her and groaned as a jolt went through his body. Her pussy tightened around him, clenching and unclenching. She moaned, a deep, sweet sound that went straight to his spine.

Fuck, Rose – ah – Rosaria –”

He groaned her name as he came, the release he was begging for finally taking over him. His dick spasmed inside of her. Waves of pleasure crashed through his body. Archons, he thought, you’re so fucking good.

She gingerly eased herself off of him, rolling onto her back next to him. His body started to cool down and his breaths finally started stabilizing. Rosaria undid the Cryo binding with a wave of her hand. He rolled his wrists experimentally, then stretched his fingers. Kaeya watched Rosaria’s chest rise and fall. His gaze raked over the marks he left on her body.

“You’re lucky I was in a bad mood today,” she said, noticing him watching.

Kaeya blinked. “Why is that?”

“I half-assed everything.”

He sat up slowly and swung his legs over the side of the bed, his back to her. His long, nimble fingers quickly removed and disposed of the rubber. “I thought you did a great job,” he said earnestly.

Rosaria made a noise of dissent. “That’s not what I mean. I was hasty. I didn’t even dom right. I let you get away with calling me by my name. Disappointing.”

Kaeya walked around to her side. He leaned over her body, his lips inches away from hers. “Hey,” he said softly. “Was anything we did tonight pleasurable?”

She narrowed her eyes at him at first, then sighed. “Yeah,” she grumbled.

“Then,” he said, pressing his forehead against hers, “there’s no point having regrets, is there? Especially not when tomorrow night exists.”

“Is your appetite really that insatiable, Sir Kaeya?”

“I mean, when your ass is that fat,” he grinned cheekily.

She stared at him for a couple of seconds, then laughed softly, taking Kaeya by surprise. He smiled as she continued laughing, then kissed her forehead, then her cheeks, then her jaw, then her nose, then her lips. Rosaria wasn’t a ‘soft’ person per se, but he couldn’t help but kiss her gently while she held his waist.

“You’re beautiful,” she sighed, twisting his hair around her finger. She put a hand on his chest and pushed him away. “Clean up," she said quietly, slipping out from under him.

As Rosaria left to freshen up, Kaeya stripped the sheets off the bed. He gathered their clothes into neat piles and grouped the sex objects on the nightstand. When Rosaria came back, it was his turn to use the washroom. He admired the purple bruises on his brown skin in the mirror and rubbed his tender wrists. He pressed a hand on his chest after cleaning out the scratches Rosaria had made earlier. Frost creeped through the thin red lines, creating a protective barrier. He brushed his fingers through his long, blue hair.

Tonight was rather unorthodox – Rosaria didn’t even attempt to remove his eyepatch. Then again, there was nothing orthodox about their relationship. And it seemed that Rosaria wasn’t tired of him just yet, which left time for more hook-ups.

Rosaria was as icy as Kaeya was hot. She was bitter and cold and unmoving, in the way that the Dragonspine terrain was beautiful, but a traveler would never want to get too close. Despite the warnings, there was something about her that was enticing to Kaeya. She beckoned him, daring him to come closer and explore her. The moment he did, she unleashed an icy cold that left even him, a powerful Cryo Knight, begging for warmth. In spite of this, he always came back for more. She took him to an abyss and left him teetering on the edge. Looking down into the endless pit, he wasn’t sure he wanted to pull himself away from it.

He returned to the room after he took a piss, then helped Rosaria clean up in silence. She walked him to the front door once they were done, drinking directly from the wine bottle.

“Did something else happen today?” Kaeya asked, eyeing the bottle. “Something other than getting kicked out of the tavern?”

Rosaria took a swig and wiped her mouth. “Just a long day. Sisters keep asking me to do my ‘Church duties’ – whatever the hell that means. Not to mention I encountered some Abyss mages not too far from the City.”

Kaeya raised his eyebrow. “Abyss mages? Here?”

She looked at him with an expression that made his fingers twitch. “Yes, Sir Kaeya. I don’t suppose you would know anything about that?” 

“Hmmm,” Kaeya said, rubbing his chin. “I don’t. But I'll ask the Knights to keep an eye out.”

“Of course.”

There was a charged silence. The suspicious look in her eyes returned. Ah, this was bound to happen eventually, he mused disappointedly. Kaeya stretched to break the tension. “Well, I suppose this is my cue to take my leave. Do try to attend Mass tomorrow, Sister Rosaria.”

“Respectfully, Sir Kaeya, shut the fuck up.”

Kaeya laughed, then leaned forward and brushed his thumb across Rosaria’s cheek. “I’ll see you soon,” he said, kissing her delicately.

Rosaria sighed against his lips. “And here I thought Diluc was the more affectionate one.”

Huh? “Wait, what?”

“Goodnight, Kaeya,” she said, shoving him out of the doorway.

“Wait – are you fucking my brother?” Kaeya exclaimed as she shut the door in his face.

He stared at the door with his mouth open. He dragged his hand across his face, then shook his head. A small laugh built in his throat, and he couldn’t help but chuckle on his way home. “Archons,” he whispered to himself, her scent lingering on his body. “She’s going to be the death of me.”

Notes:

If you enjoy my works and would like to continue supporting me, feel free to check out my carrd! :)