Chapter Text
Izuku yelps slightly when he’s tossed onto Katsuki's bed. His textbook digs into his back uncomfortably but he just shoves it and his notebook off the bed, watching as they clatter the floor before turning his gaze back to Katsuki in time to hear the lock click behind him. Izuku knew by the look on Katsuki's face down in the common room that studying tonight was no longer an option and he’d be a damn liar if he tried to act like it bothers him.
“You really do like how flexible I am, huh?”
“Course I do. You know firsthand how much easier it is for me to hit all those deep angles you seem to like so much. Or did you forget how much you were screaming my name on the desk the other day?”
Izuku blushes darkly, biting his lip at the memory. To be honest, there probably isn’t a single surface in this room or Izuku’s that they haven’t had sex on at least once. Him and Katsuki started dating in the summer between their first and second years of UA. But growing up together, knowing every little thing about each other, it didn’t take too long for them to start getting handsy. At first the touches were shy, little hip squeezes or lip bites while making out.
They quickly escalated from there.
A lot of people assume Izuku is something of a prude. He blushes easily and despite his outgoing nature he’s also shy and skittish. Of course, he’s grown out of that in many ways since first year. But even now, almost graduated and even closer to adulthood, he still shies away from attention. He knows that the others know they have a sex life, Katsuki’s never been shy about things like that and Izuku has shown up to class with a slight limp and sporting plenty of bruises and bites more than once. But even with that, people assume it’s always Katsuki that starts things.
They don’t know that the first time they had sex it was because Izuku had had a terrible day of training and jumped Katsuki the second they locked eyes. He had initially just wanted cuddles and kisses and maybe a good cry. And well, he got all of those things. But the kisses became heated the second he bit Katsuki's lip between breaths. Katsuki had made a noise that shattered Izuku’s resolve like One for All used to do to his bones and suddenly Izuku found him grinding desperately against the blond until their positions were switched, clothes were shed and Izuku was left with pleasured tears streaking his cheeks as he screamed Katsuki's name.
“Oi, eyes on me loser.”
Izuku’s eyes snap up to Katsukis in an instant and suddenly his mouth feels incredibly dry. Katsuki’s kneeling on the foot of the bed, shirt off and sweats low enough to show off the way his happy trail mixes with the beginnings of blond pubes. He’s staring down at Izuku with a dark expression and he can’t help but squirm under that gaze in anticipation, even as his head lowers submissively.
“I’m sorry Sir. It won’t happen again.” He whispers softly.
“It better not. Your eyes are for me and me alone. Whatever dumb thoughts you’re thinking better fuck off.”
“Yes Sir.”
Katsuki grunts and leans closer. A warm palm rests on Izuku's left knee, pushing the leg open slightly as Katsuki leans closer. Izuku just lets it happen, already leaning up to meet Katsuki halfway. The kiss starts out soft, like they always do. Sometimes it still surprises Izuku just how soft Katsuki really is, especially with him. Sometimes, rarely now, he still wakes up in a cold sweat, breathing ragged. Old scars burn from hands he trusted with his life in his childhood. And each time, without fail, those same hands, once painful, hold him close and provide comfort from the nightmares Izuku can’t bring himself to tell Katsuki about.
His Kachaan has grown so much since that time in their lives. Izuku couldn’t bear to see him hurt by the knowledge that sometimes it still hurts him.
It isn’t long though before teeth press into his lower lip and Izuku gasps. A slick tongue immediately licks over his own and for once Izuku doesn’t even try to fight for dominance. He lets out a soft groan into the kiss as he relaxes back on the bed again. Katsuki moves with him easily, by now hovering over Izuku with one strong hand fisted into the pillows beside green curls. The other still rests on Izuku’s bent knee and for just a moment Izuku thinks this is perfect. Just them, tangled together with shared breaths and gentle touches and nothing else.
But then the moment is over and he remembers where he is. What he’s doing. How it’s not enough. An arm wraps around Katsuki's shoulders as the leg not currently being bent to the side wraps around his waist and tugs him closer. It causes Katsuki to grind against him only once and they both groan at the feeling. Katsuki is already hard and Izuku knows he isn’t much better. He suddenly becomes very aware that he’s a little overdressed for their current situation and so he pulls away with a pant and sits up just enough to pull his own shirt away. Katsuki helps him, warm palms brushing the bare, freckled skin of his torso.
When Katsuki dips back in for another kiss Izuku parts his lips easily for the blond. But this time, Katsuki doesn’t get much further than slipping his tongue into Izuku's mouth before letting out a deep groan as Izuku starts sucking the tongue in his mouth with a little moan. Izuku loves sucking on Katsuki's tongue. Really he just loves sucking on anything Katsuki will let him. His tongue, his neck, his nipples, his dick. Izuku has never been religious, but yet everytime he gets on his knees for Katsuki he can’t help feeling like he’s somehow closer to god.
Katsuki shifts above him, leaning back to press both hands to each of Izuku's knees. A string of saliva connects them briefly as the kiss is broken and Izuku can’t even bring himself to care when he feels it wet his chin. His legs are forced apart as Katsuki moves to straddle him, sliding his hands up Izuku's thick thighs until Katsuki can squeeze his hips. Those hips buck up slightly as a small whimper escapes Izuku's throat.
“How much you think you got in you tonight?” Katsuki asks softly, already mouthing at Izuku's neck.
“As much as you need, Kachaan. Please? I wanna give it to you.”
“Tch. Pathetic. Already begging for me and I’ve barely touched you. Are you that obsessed with me, you stalker?”
There was once a time Izuku would’ve retreated into himself at those words. Shoulders curled, head ducked down, notebook clutched to his chest. A whispered ‘I’m sorry Kachaan’ breathed between them before he could even think. Now though, the harsh words only make the tent in his pants jump in anticipation. And maybe that alone is sad and pathetic. Even Izuku was surprised to learn about that specific kink. But Katsuki has never really minded and he’s never crossed any lines. If anything, he just loves using it to his advantage.
“I’m always obsessed with my Kachaan. That’s never changed.”
“Creep.”
Izuku’s chuckle breaks off into a moan as Katsuki grinds down against him, this time intentionally. Izuku can only hope that the others warned this floor's occupants before now. Izuku has always been vocal and it will only get worse from this point on. He’d hate to traumatize his classmates. Again.
Plump lips latch onto his neck as a hand slides under the lip of Izuku’s shorts and boxers. Izuku can’t bring himself to care about the inevitable hickies he’ll be sporting tomorrow as he tilts his head back with a moan at the first touch to his cock. He hadn’t realized just how painful it was until now. He can already imagine the flushed tip, pre-cum slick under Katsuki's palm. His breath stutters as he brings a hand up to grip at Katsuki's side, the other shifting down to clumsily pull his pants and boxers down enough to free his cock.
"Don't hold back tonight Deku. I wanna hear all those pretty noises. I wanna see that stupid cute face you make when you cum. I wanna lick away your tears while you scream my name. You hear me? I wanna see you begging me for an encore tomorrow.”
Izuku nods vigorously with a whimper. “Yes. Yes Sir. I promise.”
“Good boy.” Because yes, Izuku is a sucker for praise just as much as he is for degradation.
And then, with just a simple twist of a wrist, Izuku is letting out a strangled little moan and arching his back. Katsuki bends with him, never once pulling his lips away from Izuku's neck as he briefly squeezes the base of Izuku’s cock before sliding his hand back up to the tip. He rubs his thumb along Izuku’s slit and he can’t help but mewl slightly at the feeling, squirming below the blond impatiently.
“Kachaan please?”
“Shut up. You’ll get what I give you and you’ll be grateful.”
“But-”
“Say thank you, Deku.”
Izuku blushes darkly as he looks up at his boyfriend. Katsuki doesn’t often make him say things and usually the things he does make Izuku say are plenty more embarrassing than a simple thank you. But still, for some reason it never fails to fluster him. Izuku can’t help but think they’re perfect for each other. Anger with his calm. Both brains and brawn. A Dom with his Sub. There isn’t anything they wouldn’t do for each other.
“Thank you, Kachaan.” He whispers softly.
“You’re welcome.” Katsuki whispers back.
And then his hand is moving again, stroking faster and at an unyielding pace. And Izuku cries out at the pleasure that courses through him. He can’t help but feel like Katsuki could just look at him a certain way and it would be enough to make him cum. Every touch, even ones as simple as a quick handjob, always seem to unravel Izuku in ways he thinks maybe he should be ashamed of. He isn’t. He never could be. Not when he’s safe and loved by these hands at every second of every day. Izuku could never be ashamed of Katsuki in any way.
It is, however, embarrassing that it only takes about a minute of quick strokes before Izuku cums. Katsuki tsks at him in disapproval, though he works him through it regardless. Izuku pants softly as he watches his boyfriend bring his dirtied hand up to his mouth and lick it clean, never once breaking eye contact with Izuku. All he can do is whimper as he watches. Katsuki is just…so…so hot.
“And here I thought you were a proper slut. Can’t even last a minute with my hand. Maybe fucking you ain’t worth it.”
Katsuki starts to pull away but Izuku is having none of it. He wraps both legs around Katsuki's waist and pulls him closer. He easily twists, hips staying in place as he turns toward Katsuki's nightstand. He ignores the soft groan from his boyfriend as he twists an arm out to dig the lube out of Katsuki's drawer before setting it down by his waist.
“Don’t act like I can’t take it Kachaan. We both know you want me. Take me. I’m yours.”
Just like that, Katsukis resolve snaps. In a quick, fluid motion Izuku’s shorts and boxers are ripped off of him, leaving him completely exposed. He scrambles to untie the strings of Katsuki's sweats and help him push them off as well. Katsuki reaches for the lube as Izuku wraps his own hand around the blonds dick. He whines as his hand is only swatted away.
“Fuck you. What gives you the right to touch, hah? Be fuckin patient you slut.”
Izuku moans softly at both his tone and words. Katsuki forces his thighs to spread, though Izuku easily keeps his ankles locked behind the blond. Izuku can tell his boyfriend isn’t really annoyed with him by the fact that he actually warms the lube up on his fingers before touching it to Izuku's sensitive skin. Izuku shifts slightly, intentionally arching his back just enough to present his ass more openly to the blond. He receives a hum of approval and a kiss to the forehead for it that has him preening.
A slick finger circles his rim and he barely has a moment to gasp at the feeling before that finger slips into him. Already, it’s not enough. Izuku is used to much more than just a single slender finger. Even his own fingers, while shorter in length than Katsukis, are thicker. Katsuki has always had dainty hands. But while his hands are dainty in comparison to Izuku's they can also reach deeper than Izuku's ever could. And when two other fingers soon follow, Katsuki expertly massaging that little bundle of nerves immediately, Izuku can only toss his head back into the pillows with a silent scream of pleasure.
“Look at you. Just like that you’re gone. The fuck do I do to you huh?”
“Everything.” He says breathlessly, hips rocking into Katsuki's fingers desperately. “Everything Kachaan. You’re everything. You’re perfect. Like a drug to me. Please?”
Katsuki curses softly and slips his fingers free. Izuku lets out a pitiful whine, hips already chasing the pleasure before they’re pinned by a strong hand. “Condom?”
“No. No, I-I wanna feel you.”
Katsuki nods and shuts him up with a quick kiss as he pours some lube on his hand once more. He pumps himself a few times with a groan before leaning back and unlocking the ankles behind his back. He easily lifts Izuku's legs up to rest on his shoulders, sliding his own thighs under Izuku's hips for support. Izuku, of course, bends to accommodate the position. It’s one of Katsuki's favorites, allowing him to thrust in deeply without having to sacrifice the sight of Izuku's face. Izuku doesn’t even bother stuffing a pillow under his lower back to support the way it bends with the position.
He likes the ache after.
Katsuki shoves an arm under his mid back, fingers wiggling under Izuku expectantly. Without hesitation Izuku folds his arms under himself, letting Katsuki hold his wrists in a grip firm enough to keep them there but loose enough that Izuku could pull them away if he really wants to. He doesn’t. He never has. But he appreciates the option nonetheless.
“You know the drill nerd. Where you at?”
“Green, Kachaan. And impatient. So if you could get a mo- AH-”
Izuku presses his head back into the pillows as Katsuki slides into him. He takes a deep breath, adjusting quickly. He offers a tiny nod, knowing his boyfriend won’t move until he sees it. Katsuki pulls out to the tip before setting a relentless pace right off the bat. Izuku's back arches at the feeling, ankles locking behind Katsuki's head for the leverage. Every thrust brushes against his prostate exquisitely but it’s not enough.
“K-Kachaan. Please? I need more.”
“Oh? And what makes you think you deserve it?”
Katsuki smirks at the sight of frustrated tears sliding down Izuku's cheeks. He’s quick to swoop down, Izuku bending easily under his weight, and lick them away. And then he bites Izuku's cheek gently, easing it with a kiss. He presses their foreheads together, effectively keeping Izuku folded below him. The position allows him to thrust deeper and they both groan.
“Fuck Deku. God you’re so perfect like this. Wish I could keep you folded up under me for days.”
“Yes. please? I love you. I love you so much Kachaan. Please? Please don’t stop?”
“Wouldn’t dream of it, Zu.”
Katsuki's free hand runs down Izuku's leg slowly, teasingly, and Izuku shudders. Then that hand grips his waist painfully, no doubt going to leave bruises for Izuku to admire in the morning, and pulls him into each thrust. And that. That is all it takes for Izuku to lose what little composure he has. Below himself he grips the sheets tightly as each thrust hits that little bundle of nerves head on. He cries out loudly in Katsuki's ear, new tears streaking his cheeks as he fades away to the pleasure.
He doesn’t register the noises he makes, the cries and whimpers and moans with each thrust. He doesn’t hear his own incoherent and cut off sting of begs and pleas. He faintly feels the rumble of Katsukis chuckles in his chest where it’s pressed against his own and knows that he must not be making much sense right now. But his Kachaan seems pleased and that’s all Izuku can really ask for.
“Kachaan. Kachaan. Kachaan please?”
“Shh. It’s ok Deku. I’ve got you.”
“I-I wanna-”
“I know, baby. Do it. Cum for me Deku.”
And just like that, white hot euphoria explodes across Izuku's skin. He rips his hands from Katsuki's grasp, gripping instead at the blonds arm and side. His cries drown out Katsuki's deep groan as they tumble over that edge together. Izuku can only whimper at the feeling of Katsukis cum flooding him, his stomach now warm and sticky with his own spill. And then, quicker than this started, it’s over.
They both pant heavily as Izuku slowly pries his tight grip from Katsuki. His boyfriend unlocks his ankles and gently lowers his legs to rest on the bed, causing his torso to uncurl and relax in the process. A muscle in his stomach twinges slightly but Izuku dismisses the wince threatening to mar his features. Slowly, he relaxes into the bed, letting his eyes slip shut as that post sex exhaustion crashes down on him. Katsuki slowly pulls away and Izuku just whines and flexes his fingers into the sheets.
“Hush. I’m not goin far.” Katsuki whispers.
Izuku hisses at the cold feeling of a wet wipe on his skin, cleaning the cum from his stomach and ass. Katsuki soothes him again, tossing the dirty wipe in the trash before warm hands are on him again, gently massaging the muscles of his thighs and hips or rubbing at his stomach soothingly to help with the soreness. Izuku only relaxes more, dozing slightly under the gentle touches of aftercare.
“I’ll be back in a minute. Just relax.” Katsuki says as he slips on a fresh pair of boxers and sweats, not even bothering with a shirt as he heads for the door.
“Where are you goin?” Izuku asks, shifting to his side so he can see his boyfriend better.
Katsuki huffs and offers him a playful smirk. “I thought you said you wanted pocky.”
‘Gods have mercy. I’m gonna marry this asshole some day.’
