Work Text:
The sky was grey, hung with clouds and oncoming snow. You watched the street from your spot at the window, huddled in a soft blanket and a steaming hot cup of tea in your hands. It was way to cold to leave this position, the sight of all those people with their scarfs and hats alone let you shiver. Who in their right mind would want to take a stroll in these temperatures? You shuffled closer to the window, moved the pillows in your back around, before settling into them again.
Viktor would probably be freezing, when he'd come home. You were sure of it, since he had forgotten his gloves by the door this morning.
And with how cold natured he already was, this weather had turned into one of his personal enemies.
Your eyes lit up, when you saw a familiar figure cross the busy street and walk up to your apartment building. He was looking around the sidewalk for a second, before he raised his head high enough to give you a gentle smile, as soon as he spotted you.
Of course he knew, that you'd be waiting for him. And he was right on time. Surprisingly.
You heard the door shut in the hallway and the quiet sounds of him taking his coat and shoes off, before he came into the bedroom. He seized your cozy setup for a second, „How was your day?“, he asked, approaching the bed.
„Boring. I was practically counting the seconds, until you would be home.“, you chuckled, while he crawled right up to you, slipping underneath your blanket without hesitation, „And yours?“
He sighed, „I barely started on my thesis and the professor is already trash-talking it. Pretty sure he hates me. Or maybe his whole class.“
„Of course, that would be the only explanation, why he doesn't agree with your work. He just cannot comprehend your genius.“, you gave him a few demonstrative nods, which he didn't comment, but you saw the corners of his lips twitch for a moment.
His arms closed around you, hands shoving right underneath your sweater and you jolted, when you felt them against your toasty skin.
„God, you're always so cold.“, you muttered, trying your best to not move away from his touch, when he roamed your upper body for the most comfortable spot.
„That's what I got you for, no?“, he muttered, face burried in your hair, before he shifted, to nuzzle against your neck.
His lips weren't as cold. Thank fuck.
„Just don't forget your gloves next time, I'm begging.“
„But what reason do I have, to do this then, when I get home?“, he pondered.
You could almost hear the little smirk in his voice.
He cuddled into you for a while, let the silence be, as if a single other word could break this moment apart. It was nice, when he had some more time for you. Usually he stayed at the university for hours and hours even after his lessons were over, but he had actually given in, after you had begged him, to spend your free day with him. Or a whole afternoon. Which was pretty fucking good in his standards.
And you had planned something for the day, really. You actually did. Wasn't your fault, that those plans were out the window, the second he had cuddled up to you.
It didn't take long for your own mind to slowly fall apart, when one of his hands drifted over your waist and further down to your hip, lingering right above your waistband, only shoving a single slender finger underneath it. You bent your neck a little further, so he could reach those sweet, tender spots, which he took immediate advantage of. His tongue nudged you and your breath hitched, as a few more fingers slid down your pants.
„You think this would get them warm?“, he kept his voice quiet, so low, that you felt goosebumps rise on your skin.
„You're awfully excited for someone with such low blood circulation.“, you muttered, but even your quip couldn't hide, how hot you were starting to feel. Exactly what he wanted probably.
„I'm guessing, that my blood is just needed elsewhere.“, he drew his nose against your neck for a moment, before he leaned back, just enough for you to look at him.
Your face was burning, eyes wide, when you registered his words.
„What's gotten into you? You're never this-“, you shook your head, while you searched for the right words.
„The word you're looking for is needy.“, he smiled, „And can you really blame me, when you look this inviting?“
„Inviting?“, you looked down at the sweater and your legs, that were still wrapped within the blanket.
His eyes lowerd to your lips, „I haven't had the chance to be with you for a while, it doesn't even matter, what you look like.“
And you were reminded of his hand in your sweatpants, when he let it drift over your underwear. Your gasp was like a call for him, to which he took your lips in a gentle kiss, turning your head towards him, before he slipped his tongue into your mouth.
A soft noise escaped your throat, when a finger brushed over that spot right between your legs.
You were absolutely ready to rip your underwear of, if he was being serious right now.
But he retracted his hand.
You took a shaking breath and watched in confusion, how he put some distance between your bodies.
„Needy, huh? I call this evil.“, you huffed.
Instead of letting him play around, you just closed the distance again, basically ending up in his lap from one moment to another.
Which he didn't mind, more like he appreciated it. And again. You were sure, that this was all just following his plan in the end. Curse him and his clever little games.
His hands found their way right back underneath your sweater, lingering on your lower back for a few seconds, before they held onto your bare hips.
You lifted his face towards you, gently cupped his jaw to kiss him again, demanding it even.
He sighed, almost going slack under your touch, when your fingers drifted through his hair. And he fell right into it with you then- the heat of your skin, your heaving chest and his very obvious need for more didn't leave any space for hesitation.
His teeth grazed your bottom lip, just when your hips shifted forward into his, making you both gasp.
„Feeling warm yet?“, you breathed against his lips inbetween your kisses.
It was a rethorical question, to be fair. You could tell, with how hard he was against you.
„Hot, if anything.“, he gave back, without ever really letting go of your mouth.
The spark in his eyes spiked your heartrate again. Good lord, whatever it was, that let him behave this way, you were thankful as fuck.
He reached out to draw the curtain across the window, a clear indicator, that he was about to start something, that no one out there should be able to see.
Your body was reacting to the half-lidded gaze he gave you, when he settled back against the headboard. Fire spread out from your middle, pooling in your lower regions.
You grinded into him once, playful, but with a mission in your mind.
He tensed beneath you and his eyes got a little softer for a moment, „You don't have to hover, I already told you.“
The sudden change in his demeanor let you furrow your brows.
„I don't want to cause you any pain...I just love when you look up at me with those beautiful eyes.“, you purred.
„I can take it.“
„Can you?“
The smile that curled on his lips was almost challenging.
You knew, he usually had a hard time with his joints after classes. But he seemed to be desperate for you to sit, when he reached for your hips again, gently pushing you down onto him, „Just for a bit.“
How could you deny him, with his eyes almost begging for you to say yes.
You gave in and sat down. Fully. Before you started to move the hem of your sweater up. He watched in anticipation, how you lifted the soft material over your stomach; your chest and finally pulled it over your head, to discard it on the floor somewhere behind you. He swallowed at the sight. Entranced. Hungry.
His fingers danced over your sensitive waist, drifted over the bare skin of your chest, before he trailed his lips over it, up until your collarbones. He sucked on your skin, hard enough, to leave a mark. And another one. As many as he needed, to feel satisfied.
You trembled, when his hands moved back down over your sides, just to slip into the back of your pants. He let his fingers sink into the soft flesh of your ass and pulled you even closer.
A quiet moan slipped your mouth. You felt his shaking breath on your skin, while he basically rubbed you against him. At this point your underwear must've been soaked. The bit of friction that you got from this was enough to let you go crazy. Your hands were back in his hair, roaming without intention, only to hold onto something. But really, it wasn't enough. None of this was enough.
He paused to look up, when your hand reached down inbetween you both, searching for his pants to get them open. You lifted yourself off his thighs and moved down his legs, to get a nice look at what you were doing, when you're shaking fingers pulled him out of his underwear.
The sight of his dick let your mouth water.
You closed your palm around the thicker end of his shaft, before you looked up at him.
He was a bit nervous, but also intrigued. His pupils were blown, his chest was rising faster with every second you tested the feeling of him in your hand. Good.
„Can you take this aswell?“, you asked and gave him a sultry smile, before you bent down.
He was struggling a bit to hold his composure, when you let your lips ghost up over the full length; inch by inch, only to let them linger on his tip for a moment. He was hardly breathing, while he waited for you to decide on your next step.
You closed your mouth around him, swirled your tongue for a moment, before you moved further down.
His hand shot out to grab your hair, almost on instinct, as your teeth grazed his sensitive skin, but the small tugg just let you groan.
The vibration of your voice had him trembling, „Oh god“
He stuttered your name, while you pressed your tongue flat against his shaft, not stopping until you had taken all of him. His taste- the feeling, even his tip nudging against the back of your throat let your lower stomach burn with desire. You clenched around nothing, whining, when you imagined him inside of you instead of your mouth.
And even though you couldn't see him now, you were sure, that he was loosing his mind. Just by the snippets of sound he gave you with every breath he took.
When you started to move, it was slow at first. Agonizingly so.
You almost missed the hitch in his breath, but the whimper that followed, let you shiver.
„Fuck“, he breathed out, hips twitching with the need to meet your movements, „That feels so good.“
You loved how raw his voice had gotten, loved it so much, that you wanted to hear even more.
Tears were forming at the corners of your eyes, when you picked up the pace, but it was so worth it. Worth every tiny noise; the smallest whimper- every single sound. He jerked up into you once, so deep, that you couldn't help but gag.
„Sorry, sorry- shit“, he muttered, genuinely apologetic, only for his voice to break again in the same second.
You got back into your rhytm, just slightly distracted by the pulsing inbetween your thighs.
It got worse, every time that he whispered your name, every time his breath turned into another moan. Your head was swimming with your own arousal at this point, you couldn't take it anymore.
The hand, which had been resting on his thigh without any purpose found its way into your own pants and down your underwear, before you dipped your fingers into your practically dripping cunt.
He wasn't aware, even though your body would tremble with every curl of your fingers and every touch on your clit.
Your own orgasm was steadily building up- the coil tightened, the heat spread through you like a fire. But you were too weak, tiring yourself with double the amount of work. The hand around his shaft gripped into his thigh again, to hold yourself up, while you took the last bit of him. You were really fighting against your gag reflex, the deeper it went. Now you were the one whining. Not just from the effort of swallowing his whole length, but also from the throbbing inbetween your legs. God you were so close.
You weren't sure, what you were really doing, when you started to loose the connection to your own mind, it was all on autopilot. Your movement became less precise, not as gentle anymore.
You groaned around his cock. Erotic, deep, sensual. On purpose, of course, but you needed every bit of help now, when you felt how tired your jaw was getting.
„Please“, he whined, his voice was rough; breathless. So beautiful, „Please don't stop.“
It snapped you out of your haze for a moment.
No- no wait. You didn't want him to finish yet.
You rushed to release him from your mouth, pulled your fingers straight out of your pants, even though it almost hurt to stop.
There was only one place, where you wanted him to come.
His hand released it's iron grip on your hair, when he realized, you had stopped, his thick brows drawn with confusion, but his eyes were still desperate, „You okay?“
His worry really wasn't needed, not when your body was still screaming for him, „More than okay.“
You reached out, clutched your hands into his hoodie and pulled him with you. He had absolutely no problem to catch onto your lips. And then he held your face in his hands, like you were the most precious thing to walk this earth, while you slowly let yourself down onto your back. He braced himself on either side of you, still slightly hovering, so you took the chance to shove your pants down, past your hips and over your thighs.
One of his hands immediately found towards that sweet warmth between your legs, as if he had only been waiting for this exact moment. He smiled into the kiss, when he felt how wet you were, „Couldn't wait, hm?“
„Need you.“, was all you could muster up, back arching off the bed in a desperate call for him, even when his long fingers were already running up and down your lips, to tease a few more moans out of you. Only then he pushed them in, careful but insistent, searching for that perfect spot, which let you come undone in seconds. His thumb pressed down onto your clit, circling it with just enough pressure, to let you tighten around his fingers. He was paying close attention to all your reactions, studied you, as if you were another science in itself. Listened to your moans, licked his lips, whenever your voice pitched a little higher.
But soon he swallowed all the sounds you made with his mouth. A distraction, while he adjusted his position. The very moment he pulled his fingers out, his dick immediately replaced them, easing into you, to fill the emptiness right back up. And he had prepped you so good, that you knew, it wouldn't last long.
He winced, when he felt how tight you were, so tense with all the build-up and far too turned on, to wait any longer.
You linked your hands in the back of his neck, let him find his own pace, before you joined into it. You circled your hips, rolled them into him. Used the bit of concentration, that you still had to breathe through the intense waves of heat, that were flashing through you. He wasn't doing much better. So on edge from the little blowjob you had given him, that his hips stuttered here and there.
„Fuck, I'm close“, you cried out, closing your eyes, when the pleasure was starting to overwhelm you. The words sparked even more desire in him and he swiftly took one of your hands from his neck and linked it with his, before he pressed them down onto the mattress.
You could feel every single nerve in your body- felt the steady pulsing, the drumming in your veins.
And when you finally let go of the pressure, he almost caved in. He was clenching his teeth, while your walls were starting to suck him in. With your name falling from his lips like a prayer, he burried himself as deep inside your warmth as possible, before he came. You sighed, when you felt it- breathless, hot and full of his cum. Just the way you liked it.
„Perfect“, he mumbled, when he collapsed onto you, „You're so fucking perfect.“
You only gave him a hum of approval, while your legs locked him against your trembling body, pushing him further in. Just for a bit.
It took a few minutes to catch your breath, but he never once let go. Not even when he rolled off. He just simply pulled you into him; held you snug against his chest, with one hand softly running through your hair and his lips placing a few tender kisses to your forehead.
„All good?“, he asked, when he deemed you calm enough.
„Great, actually.“
His lips quirked into a fond smile, „Even better.“
„I think you should change your classes. If your professor isn't helping, then you won't get anywhere in that field.“, you said, after slipping back into your sweater, „You're too smart, to waste your time with some old geezer, that can't even open a second tab in his browser.“
He sighed, while bunching more pillows against the headboard. He let himself fall into them, holding his arms out for you, „Semester is almost over, I'll wait a bit longer. And there's a rumor, that we're going to get someone new anyway. I think I heard someone call him Heimerdinger or something.“
You snuggled up to him, draping the blanket back over you both and wrapped your arms around him, „Allright then. Let's hope he's better at teaching, than the current lead engineer.“
He moved the curtain to the side a few inches and started to smile, as he peeked out.
You had no time to ask, when he immediately opened them up wide, revealing the thick white flakes, that were raining down onto the street below. The windowsill was already layered with a soft blanket of snow, untouched and sparkling from the soft light in your room, that fell through the glass.
„At least the cold has a purpose now.“, he gave you a quick peck on the head, before he returned his attention to the snowfall outside.
„Still doesn't mean, you can leave your gloves here.“, you huffed.
But for some reason, you wouldn't actually mind, if he forgot them.
You could always warm him up again.