Chapter Text
Katsuki lies on his stomach, both hands gripping the pillow like he’s afraid it might slip away if he lets go. His fingers are knotted into the fabric, creasing it as he holds it close to his chest.
Sleep has wrecked his hair completely, with sharp, gold spikes jutting out at odd angles, softened only by the way his face is half-buried in the sheets.
His tail brushes the mattress in slow, absent motions. It moves on its own, sweeping the sheets in lazy arcs, reacting to things he isn’t consciously aware of. Every so often it curls tighter, then loosens again, flicking idly against Izuku’s leg.
He lay awake beside him, his chest tightening just from watching him. His own messy curls fall over his forehead, brushing against his ears and the side of his face.
He bit back a smile, trying to suppress the sudden flush creeping up his neck and cheeks as he pulls him closer.
Katsuki stirred, a bothered eye cracking open, red and glassy with sleep. “What?” he mumbles, his voice rough from disuse.
Izuku only sighed softly into his hair.
“Nothin’…” he murmured, the words barely leaving his lips, swallowed almost immediately by the sharp slap of Katsuki’s scent.
His rut was already climbing, the scent of it having spilt into the sheets and mingling with Katsuki’s stronger, more natural musk.
Katsuki’s ears twitched then, a slow, small smirk curving across his lips. He reached out, brushing his fingers against Izuku’s side as his tail curled tighter around the other’s. Izuku shifted, trying not to shiver where the tip of his tail brushed against his.
He didn’t want to admit how awake it made him, or how fast his pulse was racing under his skin.
“Mhm,” Katsuki hummed disbelievingly, his eyes half-lidded with sleep.
Izuku’s pressed his lips together tightly.
“I’m fine,” he grumbled, his hand hovering above Katsuki’s side hesitantly before sliding down to brush the back of his thigh.
Katsuki made a small laugh. “Well, your scent says otherwise,”
Izuku groaned. “I can’t help it…”
His ears twitched against Izuku’s face softly. “What're you gonna do?”
Izuku’s tail lifted slightly in response, brushing against Katsuki as he let out a shaky breath.
"Not sure,” he admitted quietly. “But… you’d better behave,” his hand squeezed the meat of his thigh, hard enough to remind the brat not to test him today.
“And if I don't?” he retorted, curling his tail tighter around Izuku’s leg, coaxing weak, reluctant shudders from him.
He moved again, stretching lazily across the bed, the motion slow as his weight gradually rolled away from Izuku instead of toward him.
The shift was small but Izuku’s brow furrowed immediately at the loss of contact, confusion flickering across his face as the warmth between them thinned.
Katsuki only glanced at him from the corner of his eye, faintly amused, like he’d expected that exact reaction. He held Izuku’s stare for a second longer, letting the silence stretch enough to make it obvious he’d noticed the confusion there.
Then he tipped his chin slightly and answered indulgently, “Your scent was flaring,” he explained, though the smirk tugging at his mouth gave him away.
The motion had carried him naturally onto his side, a palm folding against the curve of his ear as he propped up on a single elbow, his eyes glinting with mischief as he watched Izuku’s expression harden.
“So?” Izuku said bravely, though the tremble in his fingers betrayed how badly he wanted to pull him closer.
Katsuki’s grin only widened. He leaned in then, just enough so that Izuku could smell the faint pine that made it impossible for him to think straight.
Izuku let out a precarious breath, squeezing his hand tighter against Katsuki’s leg in a half-assed attempt to steady himself.
“Kacchan… I told you to behave.” His voice wobbled, though it was tight enough that Katsuki felt the edge of his patience.
“Is that a threat?” his tail flicked again, brushing against Izuku’s flushed skin in the shape of a soft question mark.
He inched himself closer until his ears pressed against Izuku’s neck, against his pulse. He paused there, catching the way his heartbeat stumbled and raced beneath his skin. Erratic and desperate and far too loud for how quiet the room seemed to be now.
“Well, I guess you’re gonna have to make me behave.”
Izuku exhaled shakily, letting his trembling fingers slide along the curve of his ass before giving it a gentle squeeze. “You know I can,” he mumbled, pulling him closer as he nuzzled into his neck, pressing soft kisses over the warm skin.
He let out a low grumble, tilting his head slightly as if testing Izuku, gauging exactly how far he could push him without breaking.
His tail twitched again against Katsuki’s legs, and he caught himself letting out a little noise he didn’t mean to. Katsuki’s ears flicked at it, and that smirk settled right back on his face.
There was a glint in his eyes, bright and indescribable, probably from the satisfaction he found in the reaction he’d coaxed out.
He wet his lips, pressing his chest flush against Izuku’s. “You’re lucky I’m in a good mood,”
Izuku’s hand slid up over Katsuki’s back lightly, catching the slight tremor beneath his fingers. “Oh yeah?”
The words came out breathless.
“Uh-huh," he breathed out, skimming his wet lips against Izuku’s neck just enough to leave a faint bit of saliva there.
“I might even help you with it.”
Izuku froze, biting his lip at the indication. “…You shouldn't,” he let out a slow breath, his fingers digging tightly into Katsuki’s back to warn him.
Katsuki’s tail twisted around the other, pressing and looping as if it were daring him. “Hmph,” he pouted. “You know I like it when you try to boss me around.”
A small shudder ran down Izuku’s spine, though he masked it by letting out a shaky laugh. “I am bossing you. Now get up, Kacchan.”
Katsuki’s tail flicked lazily behind him as he leaned over the stove. He stirred the eggs without looking back, his ears twitching every so often at the quiet sizzle.
Izuku padded in behind him, looking a bit flushed, his messy hair sticking up in damp, unruly strands from whatever had him worked up.
The thin fabric of his sweatpants clung to his hips, hanging low enough to emphasise how bare he was otherwise.
Katsuki’s eyes followed the motion, drawn downward, only to catch a subtle sheen glimmering across his stomach.
He had just opened his mouth to say something when Izuku spoke first.
“Eggs?” he breathed, leaning onto the counter to watch.
The word cut him off mid-thought.
Katsuki looked up at him instead, those furrowed brows lifting just slightly, the attention dragged away from whatever he’d been about to say.
His gaze travelled over Izuku for a second longer than necessary, before he huffed quietly through his nose. “Yeah, you gonna help or just stand there?”
Izuku’s lips curved slightly, a small blush creeping up his freckled cheeks. “I was helping, I was um, going to set the table…”
“Right,” Katsuki scoffed. He let his tail brush over Izuku’s ankle, and Izuku shivered at the contact despite himself.
His stomach still felt tight despite what he’d done, a hot, fluttering ache that refused to settle.
It made his breath hitch at the worst times and set a restless tremor through his hands, nudging them to toy with the edge of the counter like he needed something solid to hold onto.
The heat under his skin only throbbed harder the longer he stood there, especially with Katsuki so close behind him.
He forced himself to focus on the plates, on the simple act of setting them down one by one.
Still, his body coiled tighter with every second, and his fingers twitched when he finally handed Katsuki his plate, like the contact might give him away.
But he doesn’t pull away right away.
His attention snags on the warmth, the pressure, the exact angle of their hands, and suddenly that’s all there is. He catalogues it without meaning to. Stores it.
Katsuki looks up then, catching him mid-thought. “What?” he snaps.
Nothing. Everything. He swallows and shakes his head, already replaying the moment in his head like it might vanish if he doesn’t hold onto it.
Katsuki caught his gaze, a slow grin spreading across his face. “You’re restless,” he said softly, low enough that Izuku felt it more than heard it.
Katsuki set down the plate on the counter, flicking his tail impatiently against the floor. “Seriously,” he said quietly, “you’re sweating. Tell me what you were just doing,”
Izuku’s ears twitched. “N-nothing. I… I’m just… tired,” he mumbled, his cheeks warming.
“Tired?” Katsuki reflected, stepping closer. “Or is that just an excuse?” He leans in, brushing his lips against Izuku’s neck again just to feel the heat of his skin, the scent of need that only seems to keep growing.
Izuku swallowed, shifting to keep the contact minimal, but his tail curled a little tighter against Katsuki’s leg despite that. “A-ah… maybe,” he admitted weakly. “I-I am feeling… a little restless.”
Katsuki let out an amused scoff. “What were you doing in the bathroom just now?” He repeated, brushing his tail up the back of Izuku’s calf.
“Nothing—I… I swear,” he promises, the words breaking apart between shallow pants he can’t quite control.
He brushes a trembling hand lightly along Katsuki’s side, smoothing his thumb over skin in what’s meant to be reassurance.
Katsuki’s ears flicked sharply, the irritation evident. “Izuku, you’re not fooling me.”
Izuku let out a quiet, shaky sigh, letting his shoulders fall. “I… I don’t want to fool you,” he admits, letting his tail brush just a little more insistently along Katsuki’s. “I just… um, I was trying to… deal with something.”
The contact should have been okay, barely there, but it made his stomach wrench even tighter.
Katsuki’s eyes gleamed as he watched Izuku, the way his ears pressed flat against his head and his tail twitch.
His ears flicked at the movement, those red eyes narrowing just a little. “Did you jerk off?”
Izuku’s throat tightened, a shiver running through him as he tried to catch his voice. “K-Kacchan—” he managed, the words coming out more like a whimper than a warning.
Katsuki leaned in closer, his nose twitching as he caught the scent of his agitation, something thick and heavy that seemed to pull at him.
His gaze remained on the subtle changes in Izuku’s posture, the way his hands clenched and his abs jolted, and how obvious it was Izuku had to refrain from taking him right there.
“It wasn't enough, was it?” he smirked, his voice low enough that it felt like it vibrated against his skin. “Hm? Tell me.”
Izuku’s hand slid on the counter, slick with nervous sweat, his fingers curling into a shaky fist as he tried to ground himself.
“I—no… Kacchan—” he broke off, the heat pressing down on him harder now, a surge of need that made it impossible to hide the trembling in his hands or the hitch in his breath.
Katsuki’s smirk widened. “Do you want some help?” He presses into him, the tip of his ears flicking against the side of Izuku’s neck, fluttering against the damp, freckled skin. “I could just… take it right now if I wanted to.”
Izuku stiffened at the thought, his shoulders rising. He bit his cheek, trying to force some composure back, but it was clear to Katsuki that it was slipping.
“Y-you don't have to—” he started, weakly trying to give him an out even though every instinct screamed otherwise.
Katsuki’s grin softened into something almost affectionate.
He pressed forward fully now, letting his chest press against Izuku’s. “I’d let you,” he whispered, catching every flicker of Izuku’s hesitation. “But only if you want me to.”
Izuku’s ears flattened against his head as the heat pressing into his stomach wrenched harder.
His fingers brushed over Katsuki’s hip again lightly, but with enough pressure to remind both of them who had the control (especially with the rut pulling so hard at him).
His fingers flexed against Katsuki’s hip, not just lightly brushing but seizing, almost as if anchoring himself before he completely lost it.
Katsuki’s eyes glimmered like he had been waiting for this exact moment. “So, which is it?” he whispered, letting the tip of his tail brush along the curve of Izuku’s hip again. “God… you smell so damn good.”
Izuku’s chest tightened, his breath coming faster, shallower. “I… I can still—” he tries to protest, but the words falter against the need coursing through him.
His fingers slid along Katsuki’s chest, pressing enough that Katsuki felt the authority behind them.
“No you can't,” he said flatly. “Don't act so noble like you don't need this,”
Izuku grunts, his ears flattening as heat surged and slick pooled subtly along his briefs. “N… No, I don't. I-I don't, 'm f-fine—”
Katsuki’s grin faltered.
It slipped before he could stop it, the amusement draining from his face as something tighter took its place.
His brows pulled together, his jaw tensing as he took in the way Izuku’s voice shook, the way he was forcing the words out like it hurt.
He could nearly taste him now, the deep, unbearable pull of Izuku’s need. The scent had hit him harder this time, thick with strain instead of warmth, and it made something in his chest twist.
Izuku let out a shaky whine, his shoulders tensing. “I… I can’t stop it… I'll need to take s-suppressants.”
Katsuki tilted his head, eyes darkening. “Suppressants?” he echoed, tightening his grip around Izuku’s leg. “Why don't you just use me?”
That earns him a glare.
Izuku’s teeth clenched hard enough to ache, his jaw trembling with the effort of holding himself back.
His ears pinned flat against his head, not in submission, but restraint as he forced every instinct down by sheer will.
His chest rose too fast, and his hands curled into fists at his sides to keep from reaching, from grabbing, from doing something he wouldn’t be able to take back.
He sucked in a thin, shaking breath through his teeth, his fists clenching hard enough to crack. His glare burned hotter, not pleading, but furious at him for noticing. Furious at him for sounding calm about it.
“I’ll let you do what you have to,” he continued, brushing his nose along his neck, inhaling the ardent scent that had been building all morning. “I don't like seeing you in pain. So just let me help you, okay?”
Izuku’s fingers dug into Katsuki’s hip with more force this time, pressing and gripping the curve of muscle desperately. “I… I can’t… I can’t do that to you again,”
Katsuki sucks in a slow breath. His ears flatten just a fraction, the tips angling back before he forces them neutral again. “You know I forgave you ages ago,” he says, softer than before. “So stop bringing it up and let me help you, damnit,” He keeps his tone gentle, even as his fingers wrap slightly along the side of his briefs, stroking lightly over the noticeable bulge.
Izuku’s lips part, a low whine slipping past as Katsuki pressed and rubbed harder, his other palm sliding over the curve of his lower stomach.
“F-fuck… Kacchan p-please,” he bit out, “Don’t—ngh!”
Katsuki let out a faint grunt at the strangled sound, his mouth finding the curve of Izuku’s trembling shoulder instead. His teeth pressed in, not enough to break skin, but enough to keep him in place.
“You don’t get to choose,” he murmured against him, the words muffled slightly where he sank into the warm flesh, his grip tightening just a fraction as if to make sure Izuku stayed exactly where he was.
His hand slid higher along Izuku’s side, spreading out against his ribs when he felt the tremor ripple through him.
Izuku’s resolve faltered. His breath stuttered, catching somewhere in his chest, and his grip on Katsuki’s sides tightened hard enough that his knuckles blanched.
He shook his head weakly at first, the movement barely there, more instinct than refusal. “Kacchan…” he breathed, strained and uneven, the word catching on the edge of his teeth.
Katsuki didn’t move back. If anything, his hold only grew firmer, his fingers pressing more into the warmth of Izuku’s ribs, refusing to let him drown in his own restraint.
Izuku’s ears quivered. The last of the resistance drained out of him in a slow, shuddering exhale, his face flushed and tight where it stayed buried against Katsuki’s neck. He didn’t look at him. He couldn't.
His body gave in first, the tension bleeding out of his shoulders in reluctant increments, even as guilt twisted sharp and hot in his throat.
He gave the smallest, reluctant nod against his skin, his hands loosening slightly where they clutched Katsuki.
By the time they made it down the hall from the kitchen, the burn of skin against skin had blurred the steps between rooms.
Katsuki had barely noticed the shift until the back of his knees met the edge of the bed and he sank down, the sheets cool against his overheated skin.
The scent was heavier here, thick enough that it clung to the fabric and settled deep into the pillows, bleeding into everything until there was nowhere untouched by it.
Katsuki’s earlier smirk had melted into a soft blush as Izuku leaned over him, his hand curling firm around his thigh as though daring him to try pulling away now.
His tail twitched closer, curling fully around Katsuki’s other knee, pulling them apart as his free hand slid between his thighs and against the slick skin.
Katsuki hissed softly, his ears flattening. “God… you’re eager,”
Izuku only presses harder, brushing his fingers over the wetness hard enough to feel it twitch under his touch.
He moved himself closer, leaning in until their foreheads nearly touched, and let his cheek press into the curve of Katsuki’s jaw. Every inhale drew in the sweet, milky scent of him, seeping through his hair that stuck damply to his neck and Katsuki’s skin.
The contact made him shiver, but he let the warmth and scent calm him even as the ache between his legs throbbed insistently. “Kacchan…” he panted, tilting his head just enough to press closer without speaking what he couldn’t bear to admit. “Y-You should know by now not to tease me like that.”
Katsuki let out a faint huff. “Tease you? You—” he tried, but his voice caught on a soft whimper as Izuku’s thumb pressed down harder.
“You think this is some sort of joke?” Izuku snapped back, brushing slickly over the mess but refusing to enter him just yet. “You’ve been pushing me all fucking morning. I wasn't planning to use this rut to teach you a lesson, but now I think you need it.”
“I… I can take it,” he pants, “I said you could use me. I want—” He cut himself off, letting Izuku move his hands over him, letting him feel the need drip between his thighs.
Izuku leaned in until his chest met Katsuki’s, a damp curl clinging to and sliding across the other’s collarbone. He sounded almost breathless, but there was an edge there. “You’ll eat those words soon enough, Kacchan,”
Katsuki shivered under him, still half-clothed when Izuku’s hands moved. He hesitated only for a moment before tugging off his the rest of his clothes, peeling the fabric off and leaving him bare.
He pressed himself flush against Katsuki, feeling every soft line of muscle under his fingers.
When he finally freed himself, he wrapped his palm around the throbbing head, sliding down to the base slowly before tracing upward again, watching him, making sure Katsuki could see every inch.
His chest rose and fell unevenly, tail flicking lightly against Izuku’s leg as his ears flattened slightly, the sensation and proximity setting his nerves alight. “God… stop… no—ugh!” he whined “—don't... don't do that,”
Izuku’s lips brush along his jaw, grazing the sweaty skin with his tongue, his ears flattening from the salty taste. “Or what?” he grunted, “This is what you get, Kacchan. You wanted me to do this."
He pressed himself closer against Katsuki now, his length dripping messily over the heat of his cunt.
His hands quickened slightly, slapping and cupping the throbbing flesh, watching it twitch under his fingers and drip past his knuckles.
Katsuki whines, curling his arms around Izuku’s back pathetically. His hands slid up to Izuku’s neck, tangling in tousled green curls, pressing his burning face into the tense curve of muscle. “Y-Yeah… I get it… I’m—ugh—I’m s-sorry…”
Izuku’s hips pressed hard, brushing his cock painfully slow along the twitching entrance, teasing them both in slow circles. “You should've let me take those suppressants,” he hissed.
Katsuki let out a weak, broken whine as Izuku moves to hold him open. “I-I… I’m sorry…” he gasps again, tears welling in his eyes.
But Izuku was relentless.
His thumb brushes over the head of his cock, dragging himself along flushed folds, teasing and nudging over the sensitive skin.
Katsuki’s body arched involuntarily, his breath hitching against his neck. “Ngh… Fuck, j-just put it in already,” he panted.
Izuku leans closer, pressing deeper, just flat-out refusing to enter. “Shut it,” he grumbles, grazing his teeth along the back of his ear.
He moves his tail from Katsuki’s thigh, brushing it along the soft folds of his pussy instead, teasing him further. Only then does he line himself up again and finally press forward.
It's slow and perfect and his ears flutter in pleasure.
Katsuki whines again. “A-ah… hurry—nnh… please, Izuku…” His fingers tightened in the his hair, forcing him closer as he tries to push him in.
Izuku’s lips graze the side of Katsuki’s shoulder, dragging his tongue along the dark mole there. “Thought I told you to shut it, Kacchan…” he clucked, nipping at the mark softly.
Despite that, he presses forward just a little more, sinking into the needy flesh, the spreading warmth making him throb even harder inside him.
“Izuku…” Katsuki whimpers against him, his hair brushing against Izuku’s neck as they both groan in pleasure.
Izuku’s hands roam freely now, brushing over his neck, hips, the soft, warm curve of ass and thighs, pressing every inch of himself to him. “Mm,” he murmurs, grazing his neck with his teeth, nipping just enough to draw a little blood.
Katsuki’s body arched under him. “Ah… ngh, Izuku… please… take me… please—”
Izuku cuts him off with a sharp thrust.
Katsuki’s moans grew louder, more desperate. “I… more… p-please… want more…” he panted, clutching at Izuku’s shoulders, pulling himself closer so that they were chest to chest.
Izuku’s resolve was weak.
He thrusted harder, angling himself deeper, the subtle knot at his base sending shocks through both of them.
“I-Izuku… ugh… I feel so… ngh-” he slurs, lips pressing open against Izuku’s neck with drool.
The musk of his rut is stronger there, mingling with the sharper, sweeter scent of his own arousal.
Izuku groans softly, brushing his fingers over his pussy and the base of his own cock. “Did you touch yourself too, Kacchan?” he pants against his ear. “Hm? I didn't even need to prep you well, and yet you're already so soft inside—ngh,”
Katsuki’s jaw slackens as he presses in again. “T-Thought I’d do your impatient ass a f… favour, now are you gonna go harder or not?”
He licks the wet skin along Katsuki’s jaw and neck. “If I go harder… y-you’ll end up hurt again,”
He kisses and sucks the red bite, before moving to another unmarked patch of skin. "As much as I want to punish you, I don't want to see you cry for the wrong reasons, Kacchan.”
Katsuki’s voice grew desperate, angry, even. “I already said… you could do what you want—”
“I-I’m fine like this,” he bit out weakly.
Katsuki grunted and shook his head, “I can tell when you're lying, Izuku. I know this is killing you, so stop fuckin’ holding back and just do what you need to do,”
Izuku's cheeks flushed red, his grip tightening as he slowly reset the pace. His lips grazed the shell of Katsuki’s ear, dragging his tongue against the fur. “Okay,” he panted, “I-I’m gonna go harder but you need to tell me if it starts to h-hurt, okay?”
His lips part in a desperate attempt to pull breath, but it's knocked right out of him with another sharp thrust. “Y… Y-Yes… ngh fuck, yes—okay,"
Izuku wet his lips at the answer, thrusting deeper inside him. “Such a good boy,” he praises, “Every inch of you is mine.”
Katsuki hugged him tighter, arching up to meet him. “I… ngh… I’m—f-fuck… I’m already yours,”
Katsuki had buried his face deep in the sheets now, sobs spilling out softly.
“Ah—shit… I’m sorry, Kacchan…” Izuku murmured, brushing his lips along the curve of his trembling shoulder. His own chest heaved, his rut so sharp it was painful and delicious all at once. “I-I didn’t… I didn’t mean to—fuck—you’re—”
He was helpless against the rut, his scent radiating from him in thick waves, yet he couldn’t stop. Not even for the sobbing mess beneath him.
“Please… please, Kacchan… tell me to stop…” he begged softly, “I… won’t be able to stop if you let me do this—”
Katsuki turned his face deeper into his pillow, leaving only a small gap to breathe from his mouth. “Fuck, I said it’s okay… h-hngh… just… take what you n-need,”
His face was pressed fully into the pillows, sweat and drool dampening the cotton, strands of hair sticking to his overheated skin.
Izuku’s hands moved under him, tracing the curve of his spine, over the curves of his shoulders and lower back, his palms rough and sticky against the trembling skin.
He leaned close, pressing soft, lingering kisses along the sensitive ridges of Katsuki’s chest, murmuring low reassurances even as pain pulsed relentlessly through him. “I… I didn’t mean to make you cry, Kacchan…” he whispers, “I-Is this okay, Kacchan? Please—ngh, please tell me,”
Even as Izuku murmured sweet apologies and pressed gentle kisses along the sweat-slicked skin of his neck, his rut didn’t let him pause.
His hands moved with claim, slick fingers dragging over wetness, brushing over over every curve of thigh, hip, and back even as tears wet the pillows beneath Katsuki’s face.
Every sob from Katsuki only seemed to drive him further, his hands and lips moving over skin with desperate hunger.
Izuku’s hands gripped Katsuki’s hips harder, palms pressing over the soft skin, pulling him flush against his chest again. “God… Kacchan, your scent,” he hissed, tongue dragging over the curve of Katsuki’s chin.
Katsuki whimpered softly, letting out another wave of his sweet scent. “I… I want you—ah… please… c-cum…” His sobs were soft, muffled, and he could smell Izuku's scent stronger in it, too.
“But you’ve been such a brat, Kacchan… do you think you deserve that?” He pants, his hair damp and clinging to the nape of his neck. “Huh? Answer me, Kacchan. Do you deserve it? To be filled?”
Katsuki let out a soft cry, his ears fluttering weakly. “Y-yes… P-please—ngh.“I… I’m c-close—I-Izuku… please… ngh…”
Izuku caved.
Each thrust was deeper than the last, and every press and flick of his fingers grew faster, harder. His voice broke, hoarse and needy as the knot stretched inside painfully.
“Shit—I-Izuku fuck… ’s too much—c-can’t t-take it—” Katsuki sobbed, trembling with the overwhelming stretch.
Izuku slowed carefully, his tail coiling around Katsuki as he eased down on top of him, pulling his face away from the sheets with a soft movement. Katsuki wept softly, instinctively nuzzling against his palm.
“Kacchan… don't cry… please,” he whispered, brushing a damp curl from his forehead, pressing a soft kiss to his flushed cheeks, then along his shoulder. “I don’t… I don’t want to hurt you again, Kacchan.”
Katsuki blinked the sting behind his eyes, his hair sticking damp to the drool on his cheek. “Y-You didn’t… And even if you did, ‘s not your fault cause I made you. It was just a bit o-overwhelming, is all,”
Izuku nodded softly, pressing another kiss to the curve of Katsuki’s cheek, then trailing his lips down his collarbone, letting his nose brush over his chest. “It’s okay, Kacchan. You did so good. I’m so proud of you, baby.”
Katsuki melted against him, letting Izuku spoon him fully. Soft whimpers and kisses drifted between them, their bodies entwining lazily, wet and sweet like the scent of them in the air.
Finally, Izuku’s lips pressed one last, wet kiss along the skin of his neck, holding him close as their bodies shivered together.
They stayed there for a long moment.
Izuku’s arms remained snug around Katsuki, holding him like he couldn’t let go, while Katsuki nuzzled in, soft sobs of relief and contentment fading into quiet sighs.
Both sticky, sweaty, and messy, they drifted to sleep, Izuku pressing one last tender kiss to the curve of Katsuki’s ear, mumbling a, “I love you,” as Katsuki hums softly in response and nuzzles closer.
(1 week later)
Kacchan’s in heat.
The apartment was quiet, as usual, but Katsuki wasn’t calm.
Not in the slightest.
It had to be Izuku. His scent had to have triggered it for sure.
His tail lashed, then curled tight, his ears pinned flat as he paced the living room like a caged animal, every step tense with restless need.
His hands twisted in his hair, fingers tangling in the damp strands at the nape of his neck as he tried to distract himself.
The apartment felt too warm. Too bright. Everything smelled wrong, and it only made the restless heat under his skin worse.
His gaze dragged across the room without meaning to, searching for anything that could momentarily distract him.
It snagged on the pile of laundry slumped at the edge of the sofa.
He hesitated.
His eyes narrowed slightly, his throat tightening as shame crept in, and his cheeks flushed deeper before he could stop it.
One of Izuku’s shirts had caught his gaze.
It was soft, large, and still faintly carried Izuku’s scent. And without thinking, without any dignity left, he yanked it from the pile.
He curled up on the other side of the sofa and pressed it to his chest, inhaling sharply.
The scent, clean but sweet, hit the back of his throat like fire.
Warmth pooled low, slick coating along his thighs, as his ears flattened against his skull. And before he could stop himself, he was pressing his hips down, rubbing against the soft fabric.
His breath was weak, husky, and even though Izuku wasn’t home yet, the thought of him was enough to make him buck and sob.
His hands gripped the hem of the shirt, pressing it against his aching cunt, his breasts and stomach rubbing against the fabric as he pressed it between his thighs and mouth.
He whines again, pressing face deeper into the shirt, trying to suck up the scent of him that had already been washed out, hoping to ride out the rut before Izuku came home.
Slick dampened the shirt, his folds clenching around the sticky fabric, every inch of him craving release but knowing it wouldn’t last.
Still, he didn’t stop trying to calm himself with the comfort of Izuku’s scent pressed to his face.
His hand gripped the hem harder, pressing it desperately against his cunt, rubbing against the fabric in what he hoped looked like absent-minded fidgeting.
He pressed his face harder into the shirt, the ache between his thighs begging to be filled. Damp fur stuck to sweat-slick skin, and he bit his lip against the fabric, trying not to sound as needy as he felt.
He tried to steady himself, shoving the shirt a little farther from his hips, but it was no use. He was trembling, desperate, and the shirt smelled like Izuku too much, but yet too little.
After a few shaky humps, he finally sank down into the sofa, holding the damp shirt to his face, his breathing easing ever so slightly, momentarily spent but still desperate for the moment Izuku would walk in.
Fifteen minutes later, the door clicked softly behind him, his boots thudding against the floor as bags shifted in his hands.
Izuku sighed, tired from the day, his hair mussed and damp from the heat, the curls sticking unevenly to his neck.
But before he even set the bags down, he froze.
There was something in the air.
Heavy, sharp, and it wasn’t just the natural smell of the apartment.
The thick, familiar musky scent of Kacchan’s heat, sweet and unmistakable, curling into his nose, tugging at him with a pull he didn’t have words for yet.
He swallowed, chest tightening, as his eyes flicked toward the open living room.
And there he was.
Kacchan, sprawled across the sofa, flushed and shining under the fading sunlight streaming through the windows.
His tail was flicking impatiently against the sofas edge, his ears flat against the hair sticking slightly to his forehead.
He was shivering just a little, but it couldn't be from the cold, the heat radiating off him was intense and undeniable, the sweet scent of it clinging to the walls and wrapping around Izuku like a tangible thing.
Izuku could only stare, the bags now dangling at his sides. His stomach fluttered, a low, familiar tension coiling in his gut.
Every instinct screamed at him this is Kacchan in heat.
The subtle tremor of muscles, the noticeable wet gleam along his thighs, the twitching of his tail and ears all called to Izuku in a way that made his cheeks heat.
“Kacchan…?” His voice came out softer than he meant, hesitant.
Katsuki’s head lifted slightly, his lips parting in a small, ragged whine as his tail curled slowly around himself.
The sight made Izuku shiver.
He set the bags down slowly, trying to stay calm, to remind himself he could handle this, but the overwhelming mix of scent, sight, and instinct made every nerve in his body curl tight.
Katsuki was breathing shallow, his chest rising and falling, ears flicking with every subtle motion, and Izuku felt the pull, the need, the heat rising in response to him.
A soft whine cut through his thoughts.
“T-Took you long enough… I was getting impatient.” The words were breathy and weak, edged with desperation and want, and it made every muscle in Izuku’s body tighten.
He swallowed hard, taking a step closer, brushing his tail against Katsuki’s leg inadvertently as his hands itched to reach out.
“Yeah… they… um, let me off work early today,” he murmured, already feeling the scent and heat suffuse him, the apartment already thick with it, pulling him in.
And Katsuki just let him see it.
Eyes half-lidded, he parted his thighs, his tail twitching in invitation and plea. Slick glistened shamelessly, coating his thighs and seeping into the sofa, only driving the scent stronger.
Izuku sighs and slowly toes off his boots.
His green eyes flick over Katsuki again, and something about the way he squirmed nervously made Izuku narrow his gaze.
“Kacchan…” Izuku’s voice was calm, but loud enough to catch Katsuki mid-shift. He frowned, taking a step closer, brushing his tail against Katsuki’s leg slowly. “You… you didn't take any suppressants today, did you?”
Katsuki’s eyes darted away, those red cheeks flushing hotter. “I… ah… I don’t know what you’re talking about,” he panted breathlessly.
Izuku’s frown deepened.
He stepped closer, his nose twitching as the musky scent of Katsuki’s heat hit him full force again. It curled through his chest, tugging at him in ways he didn’t have words for.
His hand reached out, lightly pressing against Katsuki’s shoulder, and Katsuki flinched.
“Kacchan,” Izuku said again, softer. His eyes were steady and piercing, catching every tell in Katsuki’s trembling body, because he already knew the answer. “I can smell it. Are you in heat?”
Katsuki’s ears twitched, his tail curling tighter around himself as he fisted the shirt, trying to look casual while every inch of him screamed yes. “I… ‘m fine, damn it…”
Izuku tilted his head, taking in the trembling mess, the slick sheen of his skin. “Hey…” he murmurs sweetly, brushing his hand along the curve of his lower back, “look at me.”
Katsuki hesitated. But Izuku’s eyes caught every little tell, and Katsuki’s gaze met his.
“I just… I-I was trying to…” he stammered, his voice trailing off into a shaky cry.
Izuku let out a soft hum, brushing his hand along Katsuki’s slick lower back, letting his scent pour over him. “You didn’t have to hide it with me,” he sighed, “I’ll handle this, Kacchan. You don’t have to do anything.”
Katsuki let out a quiet, ragged whine, “I… I’m fine… damn it, Izuku…” He pressed the shirt tighter to his chest, the moist fabric slicking his skin as he pressed his trembling mouth to it, his ears flattening in pain.
Izuku’s chest tightened. He inched closer, smoothing his hand over Katsuki’s tear-stained cheek. “Kacchan…” he murmured softly, “it’s okay. Don’t worry. I’ve got you,”
Katsuki whimpered again, his stomach jerking painfully. “I… I-I just… I just need… nnh—” His words faltered, his voice breaking into a loud, desperate cry.
Izuku’s gaze narrowed slightly as his eyes fell to the shirt clutched in Katsuki’s hands. The fabric was wet with slick and drool pressed into it, every fold and press of his body having left its mark.
His lips curved faintly, amused despite the situation. “So this is what you were using, hm?”
“Shut up… it’s not like I had any other nhhh… c-choice—” His voice cracked, another groan slipping out as he pulled the shirt closer, as if it could shield him from his gaze.
Izuku crouched then, his gaze shifting again from his teary eyes to the large, sticky shirt covering most of his body. “Kacchan… it’s okay. I’ll help you—”
Katsuki suddenly jerked sharply, hissing in pain. “Ah—! Fuck… i-it… it hurts—” His voice broke into another cry, which he quickly tried to muffle by shoving the shirt into his mouth.
Izuku let out a soft, exasperated sigh, eyes flicking from Katsuki’s flushed face to the damp shirt pressed against him. “Kacchan… don’t put that in your mouth,” he murmurs, reaching out to take the shirt gently from him.
Katsuki whimpered, his tail coiling tighter, but didn’t fight when Izuku tugged it away.
He pressed a hand to Katsuki’s lower back and leaned close, brushing his nose against his neck. “You don’t have to hide anything from me,” he repeated, tracing his fingertips along the tense muscles.
Katsuki let out a shivering whine, his lips parting as he pressed his tail shyly between his own legs. “I… I just… I wanted… I—”
Izuku didn’t let him finish.
He crouched, sliding his arms under Katsuki’s arms, lifting him carefully but firmly into his chest.
Katsuki let out a weak sob, pressing his face close instantly, his ears twitching against Izuku’s neck, his cunt throbbing against Izuku’s stomach and the arm holding him up.
“It’s alright, Kacchan. I’ve got you,” He sighs softly, pressing his other hand along Katsuki’s nape, feeling the trembling, quivering muscles beneath them. “I’ll help you.”
Katsuki let out a long, shaky breath, nestling against Izuku despite the slick mess he was creating.
Izuku guided him carefully through the apartment, step by slow step, every movement marked by the way Katsuki clung to him.
The air felt thicker the farther they went, the heat and pheromones clinging to the walls and saturating the narrow hallway until it was almost suffocating.
His scent spilt heavily, thick with need, and Izuku couldn’t escape it. Didn’t want to. Each shallow breath he took only pulled it deeper into his lungs, spurring his pulse and urging him forward.
By the time they had reached the bedroom door, the air practically swam with it.
Izuku pressed him closer, steadying him as Katsuki’s grip faltered. He eased him down onto the bed, careful
Katsuki plopped onto his side, trembling as he hugged his knees immediately, trying to make himself smaller, to hide the desperation flowing through him.
Izuku knelt between him, his eyes softening at the sight.
He could feel his chest tightening, guilt mingling with the stirrings of his own arousal, seeing Katsuki so exposed, so vulnerable.
“Kacchan…” he calls gently, reaching a hand out to brush a wet curl from his face.
He let out a shaky whine, pressing his face harder into the sheets, “I… I don’t wanna… d-don’t…” he cries weakly, trying to pull away.
Izuku bit his lip, pressing a hand to his stomach and brushes his thumb softly over it. “I know, Kacchan, I know you’re scared,” he said softly, “I’m here, baby. I’ll make you feel better,”
Katsuki whimpered again, but didn’t push away. He trusted Izuku enough.
Izuku’s throat tightened further, but he knew there was no turning back. He had to help him through it.
“Kacchan… it’s okay,” he whispered again, pressing a gentle kiss to the curve of his jaw, then to his collarbone. “Just let me do this,”
Katsuki let out a sharp, pained cry, curling tighter against himself. “I… I h-hngg-… I-I’m fine…” His voice broke into a softer whimper as he buried his face in the crook of his arms.
Izuku grit his teeth, but forced himself to take a slow breath. He slid his hands between Katsuki’s thighs, pressing gently at first, then pushing them apart, the skin flushed pink from preemptive rubbing.
Katsuki’s whine rose, pressing further into his arms as he tried to vanish into himself. “I… I said I don’t want…!” His ears flicked against Izuku as he squirmed futilely.
Izuku hummed softly, leaning closer, brushing the damp strands sticking to his forehead with a rough palm. “Kacchan. You need this,” he whispered, pressing gentle kisses along the curve of his shoulder, peppering the skin softly.
“Let me help you,”
Katsuki shook further, his cries breaking into ragged chokes, his tail curling around Izuku’s wrist in an attempt to stop him, but he’s too weak. He tried to pull back, but the pain and Izuku’s insistence made it impossible.
Izuku’s hand lingered, guiding him carefully. “...You don’t have to look,” he promises. “I’m right here anyway. You can let go… I’ll take care of you.”
Katsuki wriggled, the pain spreading through him like fire the more he tried to close himself. “Just let… let me take my suppressants…” he pants, trying to close his trembling thighs.
Izuku’s knees pressed firmly against his thighs, keeping him from shutting himself off. “Stay still, Kacchan,” he growls.
His hands slid down, one pressing gently to Katsuki’s stomach, feeling the taut warmth beneath. Katsuki let out a soft, helpless cry, squirming uncomfortably against Izuku’s hold, powerless to push him away.
“I… I can’t…” he gasped, pressing his wet face further into the crook of his arms.
Izuku pressed a reassuring kiss to his chin, letting his scent wash over him. “I know, Kacchan… I know it hurts. But I can’t just leave you in pain like this.”
He hesitates for just a moment, his eyes softening at Katsuki’s needy posture, before letting his own hands drift to his waistband.
Fingers curling under the edge of his pants, he pauses only a second before tugging them down, revealing his own slick, rising length, already throbbing with anticipation.
Katsuki whimpered, squirming slightly under Izuku’s firm hold, his breaths coming in sharp, small gasps, but didn’t pull away when Izuku’s fingers lingered along his stomach.
Izuku let out a soft, steadying sigh, kissing the damp curls at the nape of his neck, inhaling the musky, sweet scent that radiated from him. “I’ve got you, Kacchan,” he promised again.
Hands moving with care, Izuku tugged down the rest of his pants slowly, whines spilling out from Katsuki with every inch revealed.
His thighs trembled as he tried to press them together, but Izuku’s knees forced them apart again. Katsuki’s whine caught in his throat as Izuku leaned closer, pressing a gentle kiss along Katsuki’s temple. “It’s just us, Kacchan… It’s nothin’ I haven’t seen before,”
Katsuki made an effort to hide his wet face under a pillow anyway, his ears flat with shame. His folds were fully exposed to Izuku, slick and glistening, a deep rose-pink against the fair, heat-flushed skin of his thighs.
A fine trail of light hair ran down from the base of his abdomen to where his cunt parted, slick catching the faint light from the window, sticky and glimmering.
Izuku’s hands pressed gently to Katsuki’s thighs, feeling the muscles quiver beneath his fingers. “Kacchan… it’s okay,” Izuku urges softly, leaning close to brush the sweaty hair from his face.
Katsuki’s tail twitched sharply, his ears flicking in distress as he tried desperately to crawl away. “I… it… it hurts—a-ah—! Just let me take the fucking s-suppressants, damn it—” he wept, clutching the pillow with one trembling hand, the other still gripping his shirt.
Izuku leaned in and pressed a gentle kiss along the skin of his throat, his fingers trailing over slick, flushed skin, running lightly along the happy trail of soft hair. “You'd be in pain regardless, Kacchan… It's easier this way.” he sighs, kissing him again.
Katsuki sobbed harder. Every attempt to curl up was met by Izuku’s careful hold, his knees and hands pressing his thighs gently to keep him parted.
Izuku’s chest tightened at the scent pouring from him, musky and sweet and sticking to the back of his throat.
“Kacchan… you okay?” he asks softly, pressing gentle kisses to his cheeks, feeling the tremble under his lips.
With a soft sigh, he lets a bead of spit coat his fingers before sliding them carefully along the dripping entrance, tracing the happy trail running from the flushed skin of his lower stomach down to the base of his own cock, already flushed purple and throbbing.
“Hngh… stop…!” His voice broke into a frustrated grunt, but every pulse of his scent showed Izuku exactly how much he needed this.
Izuku let out a slow breath, pressing a gentle hand to his twitching stomach, following the warm, slick line of hair. “Kacchan, I said stay still,” he mumbled, pressing open kisses to his throat.
Katsuki pressed further into the sheets, his whines breaking into needy chokes.
Izuku let out a low hum, sliding his scarred fingers along the soft folds, brushing over the swollen clit with his thumb just to hear more of those precious little sounds.
He wet his lips, pressing his hand to his folds, cupping the pulsing mess. Katsuki moaned again, louder this time, the slick coating his palm and soaking into the sheets only making Izuku’s cock throb harder.
He pressed one last kiss to Katsuki’s temple, and he let out a long, shaky breath, his legs slackening just a little.
Izuku let out a quiet murmur of approval, pressing his palms gently to Katsuki’s slick thighs, kneading the tense flesh.
“Kacchan… take a deep breath for me,” He rasped, using the wetness of his palm to rub along his cock, letting it coat the tip and shaft, the dark curls glistening under the sheen.
“Good… that’s it, Kacchan,” Izuku praises, pressing another kiss along the damp hair at his neck, “That’s a good boy,”
Katsuki couldn’t help bucking at the praise, his legs falling limp beside him now under Izuku’s warm touch.
He let out a low, shaky breath, pressing a hand to Katsuki’s hip, his own stomach tightening with anticipation. “Kacchan… I’m gonna start now,” he says, letting his green eyes sweep over every inch of his body.
With a careful, slow motion, he finally aligned himself, pressing the tip of his length to the hot, waiting entrance, groaning as the heat enveloped him.
“I… Izuku… agh—!” Katsuki chokes on a sob, twisting hard enough that his palms scrape raw against Izuku’s grip, skin rasping on skin as he fights to pull away. His nails catch, drag, leave red, stinging lines in their wake.
Izuku doesn't hesitate. He catches his wrists mid-movement and pins them above his head, holding him tight enough to stop the frantic scratching before it can turn ugly. “Kacchan,” he warns, letting the tip slide inside slowly.
Katsuki clenched instantly, his eyes watering, the folds struggling to stretch around Izuku as he eased further in.
Each inch drew cries and squeaks from him, the folds stretching taut around the head, his thighs trembling against Izuku’s knees as he tried to curl.
“It’s okay, Kacchan… it’ll fit,” he groans, pressing just enough to earn a soft cry. Izuku holds him steady despite every protest and sinks deeper.
He grunted low, tracing his fingers around where he stretched him, rubbing them along the wet folds, until he finally sank the last inch inside, his lips parting at the intense tightness.
His cock throbbed deeper inside him, every tremble and cry making his throat tighten with need.
“Fuck—I please, I-it h-hurts…” he cried, flushed from heat and stimulation.
Izuku’s brows furrowed slightly as he leaned in, pressing trembling kisses along his face, shoulders, and chest in an attempt to soothe him. “…Did you nnh—not touch yourself, Kacchan—? Is that why you're crying, baby? He cupped his cheek with his hand, smoothing his thumb over his wet face.
Katsuki wanted to say yes, but the words wouldn’t come. They caught somewhere in his throat, pride and need tangling until he couldn’t force either out.
Izuku pressed a slow kiss along Katsuki’s neck, his breath hitching against the overheated skin. “What’d you do with my shirt, then…?” he panted, the question dragged out between faint, breathless huffs. “Huh, Kacchan? Tell me.”
Katsuki squeezed his eyes shut and gave a quick, stubborn shake of his head, his face flushing as he tried to curl away from the humiliating question. “I… I ag—… I did n-nothing—”
One of Izuku’s brows lifted, just slightly.
“Nothing?” he repeated disbelievingly, adjusting his grip beneath Katsuki’s knee. “Then why won’t you look at me?”
Katsuki let out a thin, frustrated huff, shaking his head like he could brush the question off. “S’not—Izuku, j-just drop it,” he muttered, even as he stayed right where he was instead of pushing him away.
Something in Izuku snapped at that.
His jaw tightened, his fingers digging in just a little more where he held him. “Kacchan,” he ground out, “I wanna know.”
Katsuki didn’t answer.
His body trembled beneath him, his shoulders shaking as he tucked his face into his shoulder, biting his lip so hard it quivered. He stayed silent, refusing to meet Izuku’s gaze.
Izuku’s eyes thinned, his brows twitching as he tried to furrow them. “Not gonna answer?” he bit out, and before Katsuki could react, he slammed into him, reaching the hilt with a low growl.
Katsuki let out a sharp, startled cry, his stomach jerking as the sudden stretch hit him. His ears twitched, flattening against the side of his head as he went completely still, biting his lip as the sound died in his throat.
Izuku froze for a moment, his throat tightening as he swallowed hard. “Kacchan…?” he whispered hesitantly.
Katsuki let out a small, trembling whimper, tears glinting at the corners of his eyes.
Izuku cursed under his breath, the sound folding into a choked apology. “I’m sorry—Kacchan, I-I didn’t mean to—” He pressed his forehead to the side of Katsuki’s cheek, his breath shaky. “Fuck, I’m so sorry,” he whispered, his hands rubbing in gentle, clumsy circles on Katsuki’s ribs in an apologetic motion. “D-did I hurt you?”
Katsuki slowly looked up, his eyes glimmering with moisture, his cheeks flushed as stray strands of hair clung damply to his forehead. He didn’t look hurt so much as undone, it was as if whatever had been wound so tight inside him had finally eased into something tender and soft.
He shook his head once softly, shuddering as he wrapped his legs tightly around Izuku’s waist.
The sudden movement caught Izuku completely off guard, his chest tightening as the weight of Katsuki pressed against him.
Relief hit Izuku physically. He let out a breath and closed the distance without hesitation.
The first kiss was slow and apologetic to Katsuki’s lips. He kept on going, pressing urgent, little kisses that were part sorry, part demand, each one of them trailing from jaw to ear to the bare curve of his neck.
He nuzzled in there, his face warm against Katsuki’s soft skin. His hands curled around his neck and cheek, holding him like he was a lifeline. The kisses softened into small, repeated pecks until Katsuki’s body had finally loosened under him.
Izuku hesitantly let the pace pick up again, until Katsuki's painful spasms and small whimpers tangled together, melting into the slick running down his thighs.
The line of dark green curls along his stomach glimmered with Katsuki’s slick, seeping against the sheets and mixing with the previous puddles.
Katsuki’s voice was ragged and desperate, his cheeks flushed a deep, burnished pink as he struggled for words.
Izuku closed his eyes as he pressed soft kisses to Katsuki’s forehead, his hand gently holding back damp curls that had stuck to his skin. “…Kacchan… open your eyes,”
For a brief moment, he dared to look down, only to catch the sight of Izuku’s cock sliding in and out of him, every inch of his weight glistening with him, and the sight made him blush even deeper.
“A-ah–! I-I… I can’t… no—I can’t look—! Can we… change?” he whimpered, his tail lashing nervously beside them. “I… I-I don't wanna look…”
Izuku’s chest tightened at the desperate cry, but he leaned closer anyway, pressing a soft kiss to his nose. “Of course, baby… whatever you want.”
With gentle hands, he shifted him slightly and guided him into a position where his face could stay hidden.
He let out a shy squeak as the position allowing him to press further into the pillows.
Thrusting slowly, he pressed kisses along the curve of his back as he guided him through. The warm, tight pressure of Izuku inside him, throbbing and rubbing along every spot made him quiver violently, his face burning where it pressed into the cotton.
One hand pressed to his lower stomach again, soothing every shiver while his fingers teased along the softness, tracing the delicate lines of flesh that fluttered around him.
“I… I can’t… a-ah… ngh—” His stomach jerked again, coiling tight around the thickness inside of him.
“It’s okay, Kacchan, you’re almost there…” His cock jerked inside him, rubbing hard along the hot walls, sliding through every tight fold.
Katsuki bit down on his lip to refrain from moaning again, his thighs trembling as slick ran down relentlessly with each slam. He pressed his face harder into the pillows, the whiny gasps and moans barely escaping.
Izuku pressed in deeper, desperate to brand the deepest parts inside of his Kacchan.
His hand tightened cautiously around his neck, cupping the soft, heated skin, feeling the rapid pulse beneath his fingers. He kept his other hand on Katsuki’s waist, gently caressing him, scarred palms sliding over the sweaty skin.
“Kacchan,” he whispered, pressing his fingertips lightly against the pulse in his throat. “You’re so pretty. You fit me so perfectly,” Katsuki's toes curled, his hand clutching the sheets at the gentle praise.
Encouraged by the responsive shifts beneath him, Izuku picked up the pace, pressing in deeper, sliding out with more haste, forcing him to stretch further as he claimed him from the inside.
He could see the rosy flush spread across Katsuki’s cheeks, the sweat glistening along his damp curls and along the line of hair of his stomach and where he parted around Izuku.
“Ah… I… ugh—!” He yelped, though it was muffled by the pillows. His back pressed up into Izuku’s chest, his entire body vibrating from the intensity.
Izuku groaned low, pressing gentle kisses against the back of his ears and nape. “That’s it… good, Kacchan… such a good boy,”
He leaned in closer, forcing him to arch with each deep thrust as he slammed every inch into him. His hand curled around his throat again, coaxing Katsuki’s ragged, needy moans into a sweet melody of release.
He’d tried to go slow, tried to soothe, but seeing him pressed into the sheets, trembling with little whimpers spilling out, something had snapped inside him.
He grunted low, gripping his hips tighter as he pulled him closer, letting the mess smear along his thighs and pool in the blankets.
“Kacchan… fuck, you feel so fucking good,” he whined, stroking his palm along the soft bulge of his stomach, the other hand still squeezing his throat.
“I… I… a-ah… I-Izuku… h-harder—” he choked brokenly, unaware of the slow bloom forming—a faint flush spreading where rough fingers pressed in, darkening by the second.
Izuku growled low, driving his hips harder, brushing his tail along Katsuki’s back. “You like it… Kacchan? You like me taking you rough like this?”
Katsuki sobbed softly into the pillows, pressing his shaky hands against the bed in an attempt to steady himself as Izuku pushed and pulled. “Yes… f-f… feels good… please… ugh—d-don’t stop…”
Izuku grunts, adjusting his grip on him tight enough to bruise, his body twitching with the effort to hold back. The thrusts become messier and sloppier, forcing out every whine and moan from his throat.
With a rough motion, he pulled Katsuki up onto his chest, forcing him to straddle.
“Kacchan… I-I wanna see you,” he rasped, his verdant eyes dark with lust and intent.
Katsuki groaned, pressing face into his shoulder, but he couldn’t help the soft moan from escaping as Izuku thrust up, pressing deeper. His hands gripped Izuku’s chest, sharp fingernails digging lightly into freckled skin.
Izuku bit back a groan, sliding his hands up along his sides, holding him closer while pressing small, wet kisses along the fuzzy hair behind his ear.
Katsuki’s whimpers grew needier, his fingers gripping Izuku tighter as he leaned in slightly, his chest rising and falling with frantic breaths.
Izuku bit back a smile. His tail curled tightly around Katsuki’s waist, pulling him close, while one arm wrapped firmly across his back, pressing him flush to his chest.
He nuzzled into the curls at the back of Katsuki’s neck, inhaling the sweet, musky scent there. Katsuki let out a small, bratty whine, craned his neck and pressed his face into Izuku’s neck, too. “I… I… I’m not done… you… ahhh… you still need to…” he gasped, voice cracking.
Izuku grinned so wide it hurt. “I know, Kacchan… I know, I’ll give you what you need… just be patient.”
Katsuki sobbed, squeezing his thighs tighter around him, letting the slick coat Izuku’s stomach in a beautiful, wet sheen.
His body trembled, but he pressed closer, anchored as Izuku swelled inside. His grip tightened, arm wrapped around him, chests pressing flush,.
Izuku whimpers, his nose twitching as the scent spreads out into his lungs.
He wet his lips, growling deep in his chest as Katsuki slammed down harder, gripping him so tight it made his whole body hum with pleasure.
“Good… Kacchan… you’re such a good boy for me,” He praised, pressing wet, sweet kisses along his neck, holding him tighter against his chest.
And then he felt the knot forming fully, it's weight pressing along every sensitive wall. He let out a low, weak groan as he thrust deep, embedding himself fully as it locked them together.
Katsuki cried out, pressing face into Izuku’s shoulder, biting down hard enough to draw blood, his nails clawing along his back and neck, leaving prominent red prints on the flushed skin.
Izuku’s chest tightened with happiness. He didn’t mind the bites, the scratches, or the painful grip. In fact, he welcomed it. “Mm… Kacchan… it’s okay… I’m gonna cum inside you, okay? And you’ll feel better.” He pressed a shaky kiss to his forehead, his fingertips tracing the stretch of his cunt.
Katsuki bit into his shoulder again, drawing more blood as the knot pulsed deep. Izuku choked out a moan, shivering as he felt the warm trickle of blood roll down his chest.
He let himself ride the last, overwhelming waves, before pouring fully into him, feeling the tight warmth of his insides squeeze every inch.
The heat dragged every nerve raw, the way Katsuki clenched around him made his breath stutter out in a broken cry.
He was flushed and trembling in his arms, his face buried in his bloody neck, nails clawing deeper at his back even as his thighs shook and squeezed tighter, refusing to let go.
The tension that had burned through both of them finally ebbed, leaving nothing but the sticky, breathless aftermath of release, Izuku spilling into him so much it leaked between them.
He stayed buried to the hilt, his chest heaving against Katsuki’s. The knot still sat thick and swollen, sealing them, holding everything inside where Katsuki’s body quivered, trying and failing to push it deeper.
Every twitch of Izuku’s cock made more spill out, pooling deep and seeping out around the edges despite how tight Katsuki clenched. He whined low in his throat, like he couldn’t decide if he wanted to grip tighter or shove him off.
“I-Izuku… ’s too much…” he whined, but he didn’t even try push away—he curled closer instead, moaning as the mess ran sticky and filthy between them.
Izuku pressed his mouth to his shoulder, voice low, soothing, even though his own body still shook from the force of it. “I know, Kacchan… But you took me so well. You’re full, just like you need to be.”
His hand traced Katsuki’s quivering stomach, feeling the swell beneath his palm, every shiver of overworked muscles around him, and his chest tightened with something raw.
The sight of his Kacchan wrecked and overflowing against him wasn’t just dealing them with the heat. It was possession and love and he couldn’t look away.
Grinning, he leaned forward, pressing a wet, trembling kiss to Kacchan’s bruised lips, the taste of blood mingling with the saltiness of tears.
His thumb brushed softly along his twitching ears, soothing him.“Is it better… now?” he asked softly, voice with spent need.
He could feel the last of the knot’s tension, the swelling finally easing slightly. “M-mhm,” Izuku leaned back just enough to see him, still locked inside, still pulsing inside Katsuki’s swollen warmth.
His eyes softened, his palm spreading wide over Katsuki’s trembling stomach, stroking it gently. “Kacchan…” his voice came out hoarse but careful, full of that unshakable pride, “you feel good, right? I… I didn’t hurt you?”
Katsuki’s ears flicked weakly, his flushed face dragging along Izuku’s red shoulder. For a moment he didn’t answer.
Then a small, broken breath slipped out, sharp teeth biting down on his lip before he finally muttered, “…y-yeah. It felt… good.”
Something in Izuku broke and melted all at once at hearing it. His chest swelled with relief, with pride, with something so heavy it almost choked him.
He leaned in again, pressing soft, reverent kisses across his body, finally settling at his throat. His lips lingered there, warm against his skin. “Good. that's good, Kacchan. I'm so proud of you. My strong Kacchan took all of me.”
Even with both of them crying and breathless, Izuku couldn’t stop smiling, kissing him again and again like he couldn't get enough.
Katsuki finally dragged in a shaky breath, his ears twitching as the haze started to ebb, his thighs still trembling around Izuku’s hips.
He tilted his head just enough to glance at him, his face flushed scarlet. “…Yeah you… filled me up with so much…” His words were half a scoff, half a pant, but the way he curled tighter around Izuku showed how soft he really felt.
Izuku’s chest tightened, his grin breaking wider before he leaned up to press his mouth against Katsuki’s again. Katsuki kissed him back without fight this time, a little whimper catching in his throat as their tongues brushed.
When Izuku finally pulled back, he hugged Katsuki closer, settling him against his chest. Katsuki instinctively curled into the warmth, his ear pressed over Izuku’s heartbeat.
Their tails tangled together lazily as Izuku rubbed soothing circles into his back, and for the first time since the rut had hit, the room felt quiet.
Izuku couldn’t help but watch him, green eyes tracing every curve of his soft, perfect body. Even as his chest rose and fell with weak breaths, he felt a warm, deep satisfaction.
Katsuki finally let out a small, shuddering sigh, and for the first time since the heat had begun, he looked completely at peace.
Izuku finally pulled out with a low groan, the drag of it making Katsuki gasp and clench instinctively before the emptiness settled in—followed by the slow, messy spill of everything he’d been filled with, running down his thighs and spilling over Izuku’s stomach.
Katsuki collapsed forward with a shudder, heaving against Izuku’s neck as if hiding from it all.
Izuku wrapped his arms around him immediately, tugging him in close until their bodies were chest to chest again.
Katsuki’s thighs still trembled as he shifted to straddle Izuku, his lips finding his in soft, sticky kisses that carried none of the earlier fight.
Izuku’s hand slid down, the rough palm splaying across the swell of Katsuki’s belly, rubbing slow, reverent circles over the faint bulge that sat there.
He murmured against Katsuki’s mouth, proud and tender, as if the weight of what he’d left inside was nothing. Katsuki only whined softly, letting him swallow the sounds.
Izuku didn’t let go, not even with the mess still smearing hot between them, Katsuki still dripping over his stomach like he was made to.
He kept him pinned there, chest to chest, one arm locked around his back and the other splayed over the swollen curve of his belly. His hand rubbed slow, sweet circles, like he was savouring the weight of his own spend inside.
“Fuck… you’re so full, K-Kacchan. Bet you’d look even better with a few pups stuffed in here,” He pressed down just enough to make Katsuki twitch, his thumb tracing lazily around the sensitive skin before sinking a finger into his bellybutton, earning a soft moan.
His ears flicked, his face red-hot, but instead of fighting him off he crashed their mouths together again, groaning like the thought only wound him tighter.
Izuku growled into the kiss, love-drunk and grinning, his hand gripping the back of his neck as slick kept dripping out of him.
He squeezed Katsuki harder, dragging him down until their stomachs smeared with more of the mess, until Katsuki was whimpering into his mouth.
Izuku broke the kiss with a low, hoarse moan, dragging his tongue over Katsuki’s swollen, slick lips before pressing back into him. “Fuck… I’ve filled you so fucking perfectly,” he rasped, “please… I want to fill you again, Kacchan... w-will you please let me?”
Katsuki’s breath hitched, but his hand slid down over Izuku’s, over the swollen curve of his own stomach, holding himself there like he wanted to feel it, too.
His fingers trembled as he pressed in a little, cheeks burning. “…I’d like that,” he admitted, almost a whimper.
Izuku froze for half a second, as if not expecting that answer, then lets out a weak, desperate noise, burying kisses along Katsuki’s chin and face like he couldn’t believe what he’d just heard.
His voice came out wrecked. “Y—you’d like that? Filling you ‘til you can’t even hold it back?” His hand spread wider over Katsuki’s belly, dragging slow circles, squeezing hard like he wanted to feel everything squirming inside.
His mouth lingered against his nape before he pressed his finger back into Katsuki’s bellybutton. Katsuki jerked, and the movement made more spill out of him, hot and messy over Izuku’s thighs.
Izuku grinned, his hand sliding over the mess while his lips dragged back up to capture Katsuki’s mouth. Their kiss was sloppy, lazy, Katsuki’s whines catching between their tongues as Izuku groaned against him, pressing up so every drop smeared between them. “Fuck, Kacchan… look at you. Can’t even hold it in.”
Katsuki just kissed him harder, muffling his own needy sounds, clutching his back while Izuku rubbed and pressed, feeding the mess between them like it was the only thing that mattered.
Katsuki’s ears flicked, his throat tightening as he let out a sharp whimper, and the second Izuku pushed his finger against that tender dip of his bellybutton again, he clenched and a hot gush spilled out of him.
The mess slid down Izuku’s stomach, sticky and warm, catching in the thick curls, clinging to the coarse hairs until it matted dark and damp against his tan skin.
“Fuck,” Izuku hissed, laughing breathlessly, filthy. “You really want me to that bad, Kacchan?” His mouth grazed over his jaw, sucking hard just above the bone before dragging back up to kiss him again.
Katsuki’s grin was lazy, teeth flashing as he dragged his hand down his own thighs, smearing the mess. “...Yeah,” he panted against his mouth, “I’d fucking enjoy that.” His ears flicked like he was embarrassed, but his smirk held.
Izuku’s chest rumbled with a broken laugh, his grin sharp as his eyes darkened. “God, Kacchan… you’re so needy.”
Without another word, he slammed Katsuki back down into the mattress, rough hands forcing his thighs back until he was spread open and dripping with everything he had stuffed into him.
“Look at that,” Izuku muttered breathlessly, leaning over him. His cock twitched at the sight of his folds swollen, flushed, stretched red and messy, spend still dripping out and smearing down his ass onto the sheets.
He dragged a thumb down to part him, blushing at how soft he was.
Katsuki only whined, his ears twitching uncontrollably. Izuku’s fingers pressed deeper into Katsuki’s rosy folds, parting him wide and spreading the heat so he could see every pulsing curve of the cunt he’d filled.
His gaze was calm, but the way Katsuki’s hips shivered and slick ran down onto Izuku’s hand made it filthy in its own right.
Katsuki’s ears flattened, his face burning scarlet. “…n-ngh… what are y-you looking at you freak…” he panted desperately. Izuku’s fingers circled lazily over the pink entrance, pushing him further open.
“What was that, Kacchan? Do I need to stuff your mouth full, too?"
Katsuki flushed harder now, tilting his head slightly. “You could try.”
Izuku let out a short, breathy laugh and dipped his head, shaking it slightly before leaning in to press his forehead to Katsuki’s. His thumb kept tracing slow circles into the curve of his belly, the earlier joke already having faded from his voice.
“Anyway… what about your heat?” he asked after a moment. “Is it easing up?”
His ears flicked lazily, his tail twitching over Izuku’s thigh. “...Not really. But it's better than before.” He smirked through the rasp in his voice, his eyes narrowing with that filthy little spark.
Izuku’s fingers plunged deeper into him, spreading the folds open and letting him drip out. He circled his thumb over the swollen bud as he leaned over the shell of his ear. “Kacchan… you want me to breed you this time? Fill you with pups?” His voice was rough, filthy, soaked with the promise of everything he wanted to do to him.
Katsuki’s body shuddered at the suggestion, but the filthy craving won out. “…a-ah… yeah,” he whines, jerking into Izuku’s hand desperately, “…do it… p-please…”
His fingers curled deeper into Katsuki, spreading him so he could see every red, twitching crease, every drop of cum glistening along the warm heat he’d ruined.
His thumb traced slow circles over it, pressing and teasing as he murmured against the curve of Katsuki’s jaw, his voice thick with filthy delight. “Your stomachs swelling so perfectly, Kacchan… you know how pretty you look all filled up like that?" he wets his lip, blushing as the man clenches around him.
His hips stuttered, slick running down onto Izuku’s palm, the heat pulsing around his fingers as he trembled in helpless, filthy anticipation. “F-Fuck… Izuku… stop teasing… y-you’re gonna make me—”
Izuku only hummed, flicking his wet fingertip over the nub again while stretching him wider. “Be patient, Kacchan,” he reminds him, his own hips twitching just slightly against his. He shifted down, his hands firm as he parted Katsuki’s thighs wider, guiding himself right back to the mess he’d made.
The head of his cock pressed into the swollen, ruined heat, and it was still twitching, still dripping from the last round, and Katsuki arched off the sheets with a loud moan.
Izuku stuffed him full again in one steady push, groaning against his mouth as Katsuki clawed at his shoulders.
The slick squelch was obscene, loud in the sweet air, his length sinking deep into that wrecked pussy that still sucked around him so greedily.
Katsuki cried out as his legs slammed back toward his chest as Izuku drove every inch in until his balls slapped messily against his rim, smearing cum and slick across his own thighs.
The stretch was filthy, and the way Katsuki still struggled to take him only made him want to fuck him harder. “hhngh, Kacchan—look at the mess you’re making,”
Katsuki only moaned helplessly as he bore down on him, want and heat clashing into the dirtiest, hungriest rhythm.
He grunted low at the friction, grazing the thin tip of Katsuki’s ear with his teeth. Katsuki’s body shuddered violently as he licked and sucked, his ears flicking against his tongue with every slam of his hips.
The mess between them squelched and smeared, dripping down Izuku’s thighs, coating their entwined bodies in the arousal. Every slam only drove Katsuki further into a haze, and Izuku’s filthy grin only widened.
He tightened his grip painfully, the veins in his length pulsing as he slammed in harder. Katsuki’s hands clawed into Izuku’s shoulders as he held on for dear life, his body folding under Izuku’s ruthless thrusts. “S-shit… Izu… too much… I-I can’t—” he slurred, pressing his face into Izuku’s bruised shoulder.
Izuku’s lips crashed against his brutally as he silenced him with a savage kiss, sliding his tongue hotly against his own. “I’m not… n-not gonna stop, Kacchan….” he panted against the curve of his neck, driving into him with vicious, punishing force.
Katsuki writhed beneath him, his nails painting Izuku’s back a canvas of red, but Izuku wouldn't relent. He snapped over Katsuki with a growl, gripping his thighs so hard his knuckles went white. “God, Kacchan… you feel so fucking good,” he spat, his voice raw and desperate as his hips slammed with uncontainable force.
Katsuki’s ears flattened, but he didn’t fight it despite the tears streaking his red cheeks.
Izuku went even harder, thrusting with savage, filthy intent, clawing at Katsuki’s hips and ass to mark him back.
Each cut made the brat cry out and whine in delicious surrender, and Izuku drank each one in like he’d never stop.
Izuku went feral. He yanked Katsuki down into the mattress, pressing him flat against it with one hand, gripping his hip with the other, his ass thrusting up into the air as if inviting him to sink every inch in.
Katsuki’s sobs were swallowed into the mattress, his body trembling and quivering under the unrelenting assault.
Izuku’s calloused hands dug tighter into his hips and ass as he held him down, bending him perfectly into each thrust.
He tried to push up, to crawl away, one shaky hand pressing against the sheets as if he could escape, but Izuku’s grip was iron fucking solid as he yanked him back by the waist.
“Don’t even think about it, Kacchan,” He grunted, grazing the curve of his neck as he drove himself deeper.
Katsuki’s tail whipped frantically, his ears trembling as Izuku’s hands forced him down. He tried to curl, tried to hide again, but Izuku ignored it, lost to the violent need burning through him. He yanked his cheeks wide and slammed himself in deep, over and over again.
It wasn't even about pleasure anymore. It was about making sure Kacchan knew who was doing this to him, who was making him take it.
He spread the brat’s soft, bruised ass wider, holding him open, forcing him to arch. Katsuki panted into the mattress, his eyes rolled back into whites. His body sagged, the brief relief of thinking it was finally over clinging to him like the sweat sliding down his temples. His chest heaved in ragged pants, and every muscle ached, still wound tight from the effort.
Izuku pushed closer, straining as he pressed himself in as deep and close as he could, dragging him into the filthy apex of their lust.
Izuku’s body shuddered violently as he reached the peak of his climax, swelling and pulsing inside him until every muscle clenched around him.
With a low, feral growl, he arched Katsuki’s back impossibly far, lifting him off the mattress by the throat with one hand, the other holding his waist firmly, tracing and pressing his thumb into the soft, sensitive hollow of his bellybutton.
Katsuki was a complete mess, with sweat and slick gleaming across his skin, his hair plastered to his forehead, and his tail twitching as erratically as his breath.
Finally, when Izuku felt him pulse, and clench around him, he tilted his head and pressed a deep, greedy kiss to his mouth, brushing his tongue against his lips, savouring the sweet taste of his saliva.
Izuku drove himself once more into Katsuki, finally filling him to the absolute brim.
Katsuki cried softly into the kiss, his tears mixing with the sweat and drool on his chin, and Izuku leaned down to lick them up, basking in the warm, salty taste. The sensation was endless, sweet, consuming.
Izuku finally let Katsuki slump back onto the mattress, his body bruised and trembling and spent from the roughness.
Panting, flushed, and sticky, Katsuki’s body was a mess of slick, sweat, and cum, and Izuku’s own cock throbbed as he watched it all glisten.
Blushing hotly, he leaned closer, his palms sticky as he spread his cheeks wider, dragging his fingers around the mess of his cock still pulsing inside him. “You’re… you've definitely been bred,” he murmured, his eyes locked on Katsuki’s twitching folds.
He finally pulled out slowly, watching as Katsuki whimpered with each inch withdrawn.
The sheer spill that followed, the mess of it all had Izuku hardening. He leans forward, forcing Katsuki’s face flat against the bed, and presses his lips against Katsuki’s swollen, wet folds, the hot slick smearing across his flushed face.
He breathed steadily through it, tracing his tongue in teasing, sloppy circles along the slick hair and the wet folds.
Katsuki's hands clawed weakly at the sheets, every pulse of slick oozing out making Izuku groan into him.
Tail curling tightly around his waist, Izuku kept him pressed to his face, pressing his lips hard against the hot, pulsing flesh of his stuffed, throbbing pussy.
Katsuki shivered beneath him, hands gripping the sheets and clawing weakly as Izuku’s mouth drove him further into helpless whimpers.
Izuku pressed his face harder against the hot, swollen folds, and with every pulse of Katsuki’s hips, thick cum spurted and splashed across his face.
He didn’t flinch or wipe it away, he buried his nose deeper, inhaling the salty, sticky musk of him, letting it drip down chin and neck. Every slick squirt dripping across Izuku’s cheeks and into his hair made him shiver with filthy pleasure.
After a long, slow, and sticky lick that left both of them glistening and reeking of sweat and cum, Izuku lett Katsuki settle fully against his chest in a little tangled spoon.
He pressed him against his chest, wrapping one hand still stroking over his plush stomach, his thumb sliding into the soft hollow of his bellybutton again, the other cupping his still-dripping cunt, slick smearing along his palm as Katsuki shivered and whimpered into the curve of his shoulder.
He curled his tail tightly around Katsuki, pressing gentle, possessive kisses along his shoulder and back as he held him close.
His slick hand slid to cup the brat’s flushed, sweaty face, tilting it gently, while the other remained wrapped over his puffed stomach, his finger still plunged in the hollow of his bellybutton.
Lips brushing against his damp shoulder, Izuku pressed a wet, lingering kiss there, breathing in the faint mix of sweat, slick, and cum.
“Do you feel better now?” he murmurs softly. Katsuki wet his lips, and rasped back, “I… I feel… heavy,”
A low chuckle rumbled from Izuku as he pressed another kiss to the curve of his shoulder, dragging his tongue over the small mole. “That’s good,” he breathed. Katsuki let out a soft, breathless hum in response, trying to adjust to the sticky mess between his thighs.
He pressed them together briefly, only to feel a thick, hot trail of cum dribble along his thighs and slip through his slick hair, flattening the already tousled strands with white.
Izuku’s chest tightened, and he pressed a warm, wet kiss to the side of Katsuki’s face, inhaling the heady mix of their scent. “…It’s okay,” he promises, nudging his face against his cheek.
Katsuki’s body rubbed back against him, his lips parting in a ragged groan as he pushes Izuku back in.
A tight moan pulled from Izuku’s throat. He brushed his lips along Katsuki’s flushed cheek and jaw, then pressed a warm, lingering kiss to the curve of his shoulder again, tracing his fingers in lazy circles over his back and stomach.
Katsuki let out a shaky, breathless whine that softened into a contented pant, his body slowly relaxing as Izuku held him close.
Izuku groaned softly, and he couldn’t help but press more kisses to his cheek. “I love you,” he rasped, “I love you so much…”
Katsuki shivered, hips twitching as he pressed against him. Izuku smiled, cheeks flushing redder, the contrast causing his freckles to stand out.
Katsuki’s hands slid up, cupping his own belly, then he turned his head, pressing his lips desperately against Izuku’s. “I love you more,” Although he's heard the words countless times, they still make him choke.
Izuku pressed his chest closer, his hand cupping Katsuki’s cheek, all while showering him with wet, relentless kisses to his ear and neck. “Such a good boy, you are,”
Katsuki groans, hands bracing against the sheets and his own sticky, bloated stomach, spreading his folds slightly with his fingers to feel the thick heat still buried inside him.
Izuku smiles, groaning filthy praises against Katsuki’s damp skin. “I love… I love you so much, baby,” he breathes, pressing a long, sloppy kiss against his lips then his cheek. “Not another drop's getting out,”
Katsuki’s breath hitched as he leaned back into him, his thighs trembling. “I-I think… am I leaking?” His ears flicked nervously, and the faint sheen of sweat made his flushed skin gleam.
Izuku smirked.
Carefully, he guided Katsuki’s hand down from where they rested on his stomach, letting his fingers brush over his folds, tracing the tight heat of his cunt wrapped around Izuku.
Katsuki squeezed his eyes shut, a whine slipping past his lips as he felt himself quivering around him. Izuku pressed another kiss along his shoulder. “See? You’re fine,”
Katsuki’s hands gripped the sheets, refusing to open his eyes, but he let out a soft, needy sigh and nuzzles into his pillow.
Izuku wrapped him into a tighter spoon, his arms wrapping tighter around him. “Sleep, Kacchan. You need rest now.” Katsuki huffed against his arms, letting out a soft, breathless murmur as his body relaxed into his embrace.
His head tilted back, resting against Izuku’s shoulder, his lips parting in a low breath. “Do… do you think I’ll get… pregnant?” His tail twitched nervously, his thighs trembling slightly as he pressed closer into Izuku's chest.
Izuku pressed his face to his nape, brushing his nose into his damp hair gently. “There’s no way you won’t,” he huffed, his lips curling into a satisfied grin. “But… if for some reason you don’t, I’ll just have to fuck you again and again until you are.”
Katsuki wet his lips at the words, his tail curling tighter as Izuku’s arms rested over him. Izuku pressed himself fully into Katsuki until they pressed completely flush.
His dark curls tumbled across Katsuki’s neck, and the coarse, dark hairs along his shaft rubbed against the bruised, slick cheeks, coating them and leaving a faint sticky trace.
They shared one last desperate kiss, their lips slick and swollen as they groaned softly into each other.
They let themselves drift toward sleep like that, tangled together in their heat, scent, love, and the aftermath of Izuku’s filthy, thorough filling.
