Work Text:
Katsuki opens his eyes first. The bedroom is still quiet, with just a little bit of morning light slipping through the curtains. Izuku is right beside him, buried so deep under the covers that Katsuki can only see the top of his head.
They spent the whole night holding each other and staying up way too late, so it makes sense that Izuku is exhausted. Katsuki is tired too, but he’s a man of habit, and he doesn’t miss his morning gym sessions.
He shifts closer, pressing his chest against Izuku’s back and brushing a few wild green curls away from his neck.
“Hey,” Katsuki whispers, his voice deep and sleepy. He kisses the warm skin behind Izuku’s ear. “Gym time, baby. You coming?”
Izuku groans into his pillow. “So tired, Kacchan... go by yourself,” he mumbles, his voice thick with sleep as he burrows even deeper under the heavy blanket.
Katsuki just chuckles. He loves working out with his boyfriend, but honestly? It makes him incredibly proud to know that his own dick is the exact reason Izuku is currently pinned to the mattress by exhaustion.
“Aw, did someone overdo it?” Katsuki taunts softly, sliding a massive, warm hand under the covers to gently squeeze Izuku’s aching hip. “Kacchan went too hard last night, huh?”
“Go away, Kacchan,” Izuku’s muffled voice grumbles from inside his blanket fortress. “m only this tired because of you.”
Even with Izuku completely hidden under the covers, Katsuki can picture the exact pout on his boyfriend’s face. It’s adorable. He gently tugs the blanket down a little, revealing the soft curve of his sunshine’s cheek.
He hovers close, pressing five slow, affectionate kisses. “See you later, baby,” Katsuki murmurs against his skin. Just as he’s about to pull away, he changes his mind, unable to resist catching the corner of Izuku’s lips for one final kiss.
That finally earns a soft, sleepy chuckle from his cute boyfriend. Izuku shifts under the sheets, his eyes cracking open just a tiny bit. “Kacchaaaan, goooo. You hate ruining your schedule.”
Katsuki really does hate breaking his routine. He’s strict about his timing, but looking down at Izuku, he realizes he doesn’t mind at all if Izuku is the reason he’s running a few minutes late.
The blonde doesn’t get up right away. Instead, he decides to pester his boyfriend just a little bit more. He shifts his weight, leaning over Izuku and burying his face right into the crook of Izuku’s neck, blowing a loud breath against his warm skin.
“Kacchan! It tickles!” Izuku squeaks, squirming and trying to push Katsuki’s heavy shoulders away, but his sleepy muscles have absolutely no strength.
“Get up, nerd,” Katsuki teases, then he nuzzles his nose against Izuku’s jaw. “Come spot me on the bench press. You don’t even have to lift, just sit there and look pretty.”
“Nooo,” Izuku whines, finally managing to pull the blanket completely over his head. “I’m liquid, Kacchan. I’m literally just a puddle. Go away.” Katsuki lets out another low chuckle, finally relenting. He gives the blanket bundle one last firm squeeze, planting a loud kiss right through the fabric where he thinks Izuku’s head is.
“Fine, stay put,” Katsuki says, finally sliding out of the bed. The cool air of their apartment bedrooms hits his skin, making him stretch his broad shoulders. “Don’t miss me too much.”
“Already do,” Izuku’s quiet, muffled voice calls out from under the covers.
Katsuki smirks, he gets dressed in his gym clothes, grabs his gym bag, and walks over to the door. It’s time to hit the weights, but right before he opens the door, he looks back at the bed. Izuku is just a peaceful lump under the sheets. Looking at him, Katsuki feels a sudden, warm ache in his chest. He loves this man so much it actually hurts sometimes.
He leaves the room silently, making sure the door clicks shut without waking Izuku up again. As he walks down the quiet hallway toward the gym, that soft feeling turns back into a wicked smirk. Little does Izuku know, Katsuki is already planning exactly how he’s going to tease his boyfriend from the locker room later.
Down in the gym, Katsuki loses himself in his routine. He focuses heavily on his arms and back today. His explosion quirk puts a massive amount of strain on his upper body, so keeping his arm strength up is non-negotiable.
He grabs a heavy pair of dumbbells and starts doing bicep curls, his muscles burning with every slow, controlled rep.
As his veins pop and his biceps flex against the strain, his mind suddenly drifts back to their apartment. He remembers the exact view of Izuku looking up at him from the mattress during missionary, his green curls damp as his hands wrap tightly around Katsuki’s biceps. It’s an instinctive habit when the blonde is pinning him down, Izuku will grip him tight and scratch at his skin when things get intense.
Izuku probably thinks he’s being slick about it, but Katsuki notice everything. He knows exactly how obsessed his boyfriend is with his biceps. Knowing that Izuku pays such close attention to his body makes a familiar smirk tug at the corner of Katsuki’s mouth.
It makes him want to push himself even harder. He isn’t a vain prick, but fuck, he wants Izuku to look at him and starve for it. He wants Izuku to crave him just as much as Katsuki constantly craves him. Being desired so fiercely by the absolute love of his life makes him feel validated.
Aside from his biceps, Katsuki knows for a fact that Izuku is absolutely helpless against his abs. Every single time they lie down together to relax, Izuku’s fingers always move on instinct, sliding automatically under the hem of Katsuki’s shirt just to feel the solid ridges of his stomach.
And when they are making love? Izuku is even worse. He will trail slow, wet kisses and licks all the way up Katsuki’s torso, making the blonde’s breath catch every single time.
Just standing here in the middle of the gym, remembering the exact texture of Izuku’s tongue moving up his stomach, makes a heavy heat coil tight in Katsuki’s lower belly. His cock stirs uncomfortably against the fabric of his sweatpants.
He groans softly to himself in the empty gym, dropping the weights onto the floor with a loud clang. Katsuki lets out a low, shaky breath and rubs a hand over his face. He needs to finish this workout fast, or he’s going to end up running back to their bedroom a lot sooner than planned.
He forces his racing thoughts to quiet down, taking a deep, steadying breath before starting his final set of core exercises. He focuses completely on the burn in his abdomen, pushing through the physical strain until his muscles ache.
When he finally finishes, he stands up and catches his reflection in the large gym mirror. He has to admit, he looks good. He’s completely drenched, his skin covered in a fine sheen of sweat, his chest rising and falling heavily as he pants for air. The tight gym tank top he’s wearing is completely soaked through, clinging to his torso like a second skin and molding perfectly over his chest and the deep ridges of his abs.
A sudden idea hits him. He pulls his phone out of his gym bag. Standing right there in front of the glass, he captures the moment with a quick mirror selfie, not even bothering to fix his messy, damp hair. He pulls up his twitter app, uploads the picture, and leaves the caption blank.
Katsuki smirks as he posts it. He knows Izuku has his notifications turned on for Katsuki’s account, so the nerd’s phone is going to light up within three seconds flat. He can’t wait to see his boyfriend’s reaction.
Izuku stirs when the familiar notification chime cuts through the quiet room. He blinks his heavy eyes, his brain still a little fuzzy from sleep as he reaches out to grab his phone from the nightstand.
When he sees that Katsuki just posted something on twitter, the sleepiness vanishes instantly. He taps the screen right away. He can’t help it, he’s been Katsuki’s number one fan since they were kids, and that definitely hasn’t changed now that they’re dating.
The post loads, and Izuku’s breath completely catches in his throat.
It’s a mirror selfie, and Katsuki looks so big, so impossibly hot. Izuku isn’t small by any means. He has broad shoulders and plenty of muscle from his own training, but looking at Katsuki, he always feels small in comparison. His boyfriend is just built larger and Izuku absolutely loves that about him.
He zooms in, ogling the thick veins tracing down Katsuki’s biceps and the ridges of his abs.
Almost instantly, a familiar ache blooms low in his belly. Izuku feels a sudden warmth between his legs, a soft slickness spreading as his pussy starts to ache for his boyfriend. He instinctively presses his thighs tightly together, squeezing his legs to find some relief.
Izuku is completely flushed. He always gets like this for Katsuki, but right now, his body is reacting on instinct. His pussy throbs with a heavy, needy pulse just from looking at the photo on his screen. The lingering heat from last night rushes right back to the surface, making him feel entirely overwhelmed.
He remembers exactly how good it feels when Katsuki sinks into him, holding him down in missionary while Izuku clings helplessly to his thick biceps. Katsuki is always too good at reading his body. He starts slow and sweet, building the rhythm until his thrusts become deep and relentless, completely taking over. Just the memory makes Izuku burn up with want.
He needs to be touched by something. Izuku grabs Katsuki’s pillow, pulling it between his thighs to straddle it. He closes his eyes, imagining Katsuki’s deep voice whispering right against his ear, “Such a needy little princess. Doing so fucking good for me…”
Izuku’s spine arches. He rides the pillow eagerly, his mind twisting the imagery until he imagines he’s grinding right against Katsuki’s abs. Gosh, he wants to ride him so bad. He wants to feel those hot ridges dragging directly against his sensitive pussy.
“Ngh—Kacchan, good, so good…” he whimpers into the quiet room.
He keeps a steady, rhythmic pace, deliberately rubbing his aching pussy which is only covered by a thin pair of panties, against the pillow. The friction feels incredible. A tight coil of pleasure builds rapidly in his lower belly. He is so close to the edge, just a little more.
“Kacchan, Kacchan…” He bites his lower lip, tears pricking the corners of his eyes as he pictures his hot boyfriend right underneath him. “Close—so close!”
He is just seconds away from a messy climax when the sharp click of the doorknob breaks the silence.
The door swings open and Izuku gasps, locking up instantly. He looks up, and his heart drops into his stomach. Standing there is Katsuki.
A wave of pure embarrassment hits Izuku as he realizes exactly how he looks right now: his hair is a wild, messy nest from sleep, Katsuki’s oversized t-shirt is hanging completely off one of his shoulders, and he is caught red-handed straddling his boyfriend’s pillow.
“Well, fuck,” Katsuki murmurs, a chuckle vibrating in his chest as he drops his gym bag to the floor. “Missed me that much, baby?”
“I—ah, it’s not—you’re home early!” Izuku stammers, his face burning a bright red. He tries to scramble for an explanation, but his brain is totally fried. He was so close to getting off, and his body is still trembling with unspent arousal.
Katsuki takes his time, unbuttoning his gym jacket and tossing it onto the floor, his heavy gaze locked onto Izuku the entire time. When he reaches the edge of the mattress, he sits down right beside his trembling boyfriend.
“Let me see, Zu,” Katsuki says softly. His deep voice has a rough, commanding edge to it as he reaches out, his large hands gripping Izuku’s hips to gently pull him away from the pillow.
“N-no, Kacchan... don’t look, it’s embarrassing...” Izuku whines, his face burying straight into his own hands. But even though he’s complaining, his body is completely compliant. He lets himself be easily lifted and shifted until he’s sitting right in Katsuki’s lap, his bare thighs resting against the rough fabric of Katsuki’s sweatpants.
With Izuku moved out of the way, Katsuki looks down at the bed. He stares at the pillow, his pillow, he notes in his brain. He sees a distinct, dark patch of wetness staining the fabric right where Izuku had been grinding so desperately.
A low chuckle vibrates right against Izuku’s back. Katsuki slides his large hands under the oversized shirt, his warm palms gripping Izuku’s bare waist and squeezing tight.
“All that just from a picture, baby?” Katsuki murmurs against his ear, his thumb brushing over Izuku’s hip bone.
Izuku nods, not even trying to deny it. The evidence is right there on the fabric, and there’s no point in hiding from his boyfriend. He shifts his weight, fixing his position so he is fully facing Katsuki. He slides his legs apart, straddling Katsuki’s waist and resting his head right in the crook of his boyfriend’s neck.
“I just want you all the time, Kacchan,” Izuku murmurs softly, his chest expanding against Katsuki’s. He leans back just enough to pepper tiny, sweet kisses all over his boyfriend’s face.
Katsuki reels from the sheer affection of it, a warm rush of heat flooding his entire body. He holds Izuku steady, his eyes tracing down his boyfriend’s frame. Izuku is still covered with the evidence of everything they did last night. From his collarbones down to his chest, his skin is beautifully marked with dark bruises and love bites that Katsuki left behind.
“You’re making me weak, look at you,” Katsuki whispers, a dazed smile touching his lips as he tilts Izuku’s face up. He kisses the corner of Izuku’s lips, gentle and slow. “Swore I filled you up so good last night. Still needy for your Kacchan, huh?”
Izuku whines softly at the space between them, immediately chasing Katsuki’s mouth. He presses a sweet, lingering kiss to Katsuki’s lips, then another to his cheek, and one more right on the tip of his nose, his fingers gently tangling in the blonde’s hair.
“I always want you,” he confesses softly, “I just want you inside me. Please don’t move. Can you just stay right here and hold me like this all day?”
Katsuki can’t take it anymore. Listening to Izuku beg so sweetly while looking up at him with those big, devoted eyes completely snaps his control.
He leans forward, his large hand sliding up from Izuku’s waist to cradle the back of his neck, his fingers tangling deep into those soft green curls. He pulls Izuku in and seals their lips together in a deep kiss.
Their kiss is entirely consuming. Katsuki kisses him with everything he has, parting Izuku’s lips easily and letting his tongue slide in to taste him. Izuku lets out a soft, helpless whimper into the kiss, his finger tangling into the damp, spiky blonde hair at the back of Katsuki’s neck to pull him even closer.
Katsuki’s large hands grip Izuku’s waist tightly, lifting him up just an inch so he can press their bodies completely flush together. Every single point of contact is burning hot.
When Katsuki finally pulls back just a fraction, a string of saliva hangs between them. He rests his forehead against Izuku’s, his eyes dark with devotion.
“You’re a brat, you know that?” Katsuki whispers roughly, his thumb gently wiping a bit of stray moisture from the corner of Izuku’s mouth. “Always demanding everything from me.”
Izuku just smiles softly, his eyes glassy and dilated as he noodles closer, resting his cheek right against Katsuki’s chest where he can hear his boyfriend's heart hammering violently against his ribs.
“But you always give it to me,” Izuku murmurs back.
Katsuki leans down, catching Izuku’s lips in another melting kiss as his hips make their first deliberate tilt upward.
Izuku gasps directly into the kiss, his spine immediately arching. The thick bulge of Katsuki’s cock presses heavily through the fabric of his sweatpants, grinding right against Izuku’s soaking wet underwear. A loud, needy whine escapes Izuku’s throat, his hands clutching desperately at Katsuki’s broad shoulders for balance.
“Ngh! K-Kacchan…” Izuku gasps out, his fingers instantly clawing into the damp fabric of Katsuki’s gym tank top for balance.
Katsuki groans, the sound rumbling deep in his chest right against Izuku’s ear. He grips Izuku’s hips tightly, anchoring him down so he can control the friction. He begins the roll of his hips, grinding his bulge perfectly against Izuku’s soaked pussy.
“Fuuuck, Zu,” The blonde pants, his breath hot and ragged against Izuku’s skin. “You’re so warm. Feels so fucking good.”
Izuku starts matching Katsuki’s pace, lifting himself slightly and pressing down hard against every roll of Katsuki’s hips.
With every single upward push from Katsuki, Izuku whines, matching the pace and rolling his own hips down to meet the pressure. He is completely helpless against the friction, his pussy pulsing and weeping slickness under his underwear, thoroughly soaking the fabric as he grinds desperately against his boyfriend’s hard length.
“Look at me, Zu,” Katsuki pants out, his voice incredibly deep and strained from the self-control it takes not to just rip their clothes off.
Izuku forces his heavy eyelids open, his emerald eyes glassy, blown-out, and filled with tears of pleasure. He looks straight into Katsuki’s gaze.
Seeing the devotion on his boyfriend’s face while they grind together makes Izuku’s heart squeeze with so much love it hurts.
“You like that? Huh?” Katsuki murmurs, a smirk pulling at his lips as he delivers a faster grind. “Look how wet you are for me through your fucking panties.”
“Ah! Yes—Kacchan, please,” Izuku cries out softly, his voice trembling as the tight coil in his lower belly tightens to a breaking point. He squeezes his thighs around Katsuki’s waist, chasing the heavy friction blindly. “Don’t stop, please, I’m so close—”
Izuku loses his breath, his hips rolling frantically to meet every single thrust. The heat building between their legs is overwhelming, sending waves of intense pleasure straight to Izuku’s pulsing core. He is chasing the edge blindly now, completely consumed by the feeling of Katsuki’s bulge against him.
Katsuki leans down, wanting to swallow every sound Izuku makes. He catches Izuku’s lips in a kiss. Izuku is so undone by the pleasure that he lolls his tongue out, completely surrendering. Katsuki groans, wrapping his lips tightly around Izuku’s tongue, sucking on it with a heavy rhythm that matches the desperate pace of their hips.
The sensation of Katsuki sucking his tongue while grinding so deeply into him is too much. Izuku’s spine arches completely, his fingers clawing at Katsuki’s back. “Cumm—Ah!” He lets out a muffled cry into his boyfriend’s mouth as his body finally gives out, his pussy clenching in a powerful orgasm that soaks completely through his underwear.
Feeling Izuku’s body shake and squeeze against him is what pushes Katsuki over the edge. He lets out a moan against Izuku’s lips, his whole body going rigid as he delivers two final, deep grinds. “Ah, that’s it… that’s it, baby. So good, fuck.” He cums hard right inside his own sweatpants, his dick pulsing with a thick release against Izuku’s clothed cunt.
They collapse against each other, their chests heaving together as the room finally falls quiet again. They stay like that for a few minutes, just breathing each other in, until Katsuki gently taps the side of Izuku’s thigh.
“Get up, baby. Let’s take off our clothes.”
Izuku slowly shifts, his body feeling warm and heavy as he slides off Katsuki’s lap. He sits back on his heels, his eyes locked on his boyfriend as Katsuki grabs the hem of his damp tank top and pulls it over his head, tossing it onto the floor.
Katsuki leans back against the headboard, his gaze dark and heavy as he watches Izuku undress. His boyfriend stands up, hands trembling slightly as he pulls his oversized shirt off, leaving him completely bare except for his soaked panties.
The blonde’s eyes track every single movement greedily. Izuku hooks his thumbs into the waistband of his panties and slowly slides them down his thighs. As the fabric pulls away from his body, a string of slick cling to the cloth, stretching out before finally breaking away from his pulsing pussy.
Katsuki’s throat bobs. “Fuck, so wet already,” he rumbles. He reaches down, palming his own hard length right through his sweatpants, and the sight alone makes a fresh wave of heat bloom deep in Izuku’s belly.
“Give me that, Zu,” Katsuki adds, nodding toward the underwear dangling from Izuku’s fingers.
Compliantly, Izuku hands over the damp fabric. A sudden, intense shiver of tingles spreads all over his body when he sees what Katsuki does next. The blonde brings the panties right to his face, inhaling Izuku’s sweet, musky scent deeply before dragging his tongue slowly across the wet spot left on the cloth. He keeps his eyes locked onto Izuku the entire time.
“Delicious, baby,” Katsuki murmurs.
Izuku slowly crawls back up the mattress, reclaiming his spot right over Katsuki’s lap. “I hate you, Kacchan.” He pouts, his voice soft and embarrassed. He gives Katsuki’s bare chest a playful, weak little slap, completely flustered by how shameless his boyfriend is.
Katsuki just laughs, his hands move to Izuku’s thighs, caressing each one. My god, he is so hot, Izuku thinks, completely helpless to the sight of Katsuki looking up at him with so much affection.
“I highly doubt that, my love,” Katsuki says softly. “When did my Izuku ever hate his Kacchan, hm?”
Before Izuku can answer, Katsuki taps his own flat stomach, urging Izuku to shift forward. Izuku complies, moving until he is straddling Katsuki’s torso.
The blonde reaches down, his large thumb sliding right between Izuku’s folds to press firmly against his sensitive clit. “Look at how wet you are,” he coos, his tone playfulness. “Fucking drenched, Zu. Mhmn, my baby’s got the prettiest little pussy. Doesn’t he?”
“Kacchan…” Izuku mewls, his voice cracking as his hips involuntarily twitch against the touch. As he shifts his weight, he leaves a glistening trail of slick right across Katsuki’s lower belly.
“Go on,” Katsuki commands. His voice making Izuku’s needy walls instantly clench around empty air. “Rub that needy little pussy all over me. Let Kacchan feel how wet you are.”
Izuku’s breath hitches. He digs his short nails into the hard muscles of Katsuki’s chest for balance as he slides himself upward. He seats himself directly on Katsuki’s abs, his soaked pussy smoothing over the hot muscles, drooling on his boyfriend’s skin with every slow slide.
“My good boy,” Katsuki praises roughly. He reaches up with both hands, his large palms gripping the soft fat of Izuku’s hips, his thumbs digging in just enough to guide his rhythm. “C’mon, show Kacchan how much you need this.”
Izuku whines softly, shifting his weight to make his movements quicker and more desperate. He keeps his green eyes locked directly on his boyfriend, his gaze completely hazy and heavy with lust.
“Mhmn... feels so good, Kacchan…” Izuku gasps. He squeezes his eyes shut for a brief second, feeling the hard, hot ridges of Katsuki’s abs pressing right against his opening. Every time he slides down, his swollen clit gets squished perfectly against Katsuki’s skin, sending sharp jolts of pleasure straight to his core.
“I know you, baby,” Katsuki gloats. His eyes roam slowly up Izuku’s flushed body until they meet that half-lidded gaze. He squeezes Izuku’s hips, temporarily stalling his movements. “You like my arms? My abs? Is that why you were riding my pillow? Were you imagining Kacchan?”
Izuku’s nails dig into the muscles of Katsuki’s chest. He shakes his head weakly, trying to hide his face. “Nooo... that’s not true.”
“Then what? Hmm?” Katsuki challenges, a wicked smirk spreading across his face. He taps Izuku’s thigh. “Tell me the truth, or does Kacchan have to spank your pussy until you say it?”
The mere thought makes Izuku shudder violently. A heavy twitch ripples through his walls, and a fresh burst of slick drools onto Katsuki’s stomach. It sounds incredibly hot.
“My baby’s so obvious,” Katsuki coos, noticing the way Izuku’s body clamped down at the threat. “Want me to spank this needy little princess cunt? Need Kacchan to slap it bright red so it matches those pretty, flushed cheeks of yours?”
“N—ugh, no, Kacchan…” Izuku cries out softly, his hips rolling desperately against Katsuki’s abs, begging for the friction. He arches his back, completely overwhelmed. “Your body is so hot... ‘m gonna cum like this... let me cum all over your abs.”
Katsuki doesn’t answer with words. Instead, his heavy hands tighten on Izuku’s hips, guiding them into a slow, bruising circular motion that forces him to hump relentlessly against his muscles.
“Wanna see that messy little pussy squirt all over me, baby,” Katsuki goads as he pushes Izuku down harder.
The added pressure is perfect. With every rolling movement, Izuku’s swollen clit grinds hard against the ridges of Katsuki’s stomach. Needing more, Izuku spreads his legs even wider, dragging his sensitive slit completely open across Katsuki’s hot skin. The friction makes a wet, sloppy sound in their bedroom.
Izuku’s back arches violently as he chokes out a broken moan, “Kacchan! Hnghhh…” his pussy gushing a heavy wave of slick all over Katsuki’s abs.
“Fuck, that’s so hot,” Katsuki murmurs, his large fingers flexing and digging into Izuku’s hips as he watches the clear fluids coat his skin. “So dirty, squirting all over Kacchan’s stomach like that.”
Katsuki lifts one hand, his two fingers slowly tracing through the puddles of slick on his stomach. He scoops up a thick, wet smear of it and brings his hand right up to Izuku’s mouth.
“Taste it, Zu. Taste how wet you made yourself for me,” Katsuki commands softly.
Izuku doesn’t hesitate. He parts his lips, his tongue darting out to lick the juices off Katsuki’s skin before wrapping his mouth completely around his boyfriend’s thick fingers, sucking them clean with a needy whine.
Izuku sucks the thick fluids off Katsuki’s fingers, swallowing heavily before letting them slip past his wet lips. “Taste... tastes good, Kacchan,” he whispers, “b-because it’s for you.”
As the intense tremors of Izuku’s orgasm finally slow down, he blinks his glassy eyes open. Katsuki is staring up at him, his pupils blown so wide his eyes look almost black. Without giving Izuku a second to recover, Katsuki hooks his hands under Izuku’s armpits and easily lifts him up onto his shaky knees. His gaze flicks down to his own wet stomach.
“Goddamn, you’re fucking dripping, baby. You really can’t help yourself around me, can you?” He looks back up into Izuku’s dazed face. “Come here, baby. Move up onto my chest and sit on my face. Let Kacchan clean you up.”
Izuku’s cunt is still dripping, his thighs trembling so badly he can barely move. Still, he shakily climbs up Katsuki’s chest and broad shoulders, straddling his neck until he is kneeling directly over his face.
The blonde reaches up, his hands gripping the back of Izuku’s thighs to pull his wet, exposed folds right against his mouth.
“So hot,” Katsuki groans against his skin, his hot breath sending a shiver straight to Izuku’s cunt before his tongue even touches him “Such a fat, sopping pussy for Kacchan. Sit down, baby.”
Izuku slowly lowers his hips, pressing his swollen, dripping pussy directly onto Katsuki’s mouth.
Katsuki lets out a muffled, satisfied groan into Izuku’s soft flesh. He doesn’t waste a single second. His large hands lock firmly onto the fat of Izuku’s hips, anchoring him down, and he buries his face completely in his boyfriend’s wetness.
Izuku’s head falls back, his fingers tangling desperately into Katsuki’s hair. Every time the blonde’s broad tongue swipes flat against his opening, a jolt of pleasure shoots straight up his spine. The heavy, wet friction is overwhelming, and Izuku can’t help but start rolling his hips, grinding his dripping pussy down against Katsuki’s mouth.
“S-Sorry, Kacchan… ah, ah!” Izuku cries out, his voice shaking as tears prick the corners of his eyes. He tries to hold back his weight so he doesn’t smother his boyfriend, but the feeling of Katsuki’s tongue drinking him down is too intense. “It’s so good… ah… I can’t—Kacchan, please!”
Katsuki just groans against his pussy, completely unfazed by the apology. If anything, it only makes him hungrier. He digs his fingers deeper into the soft flesh of Izuku’s hips, anchoring him down and pulling him even harder onto his face. He nudges his nose directly against Izuku’s swollen clit, rubbing against it ruthlessly, while his thick tongue fucks deep into his opening, swallowing every single needy sob his boyfriend lets out.
“I’m gonna cum again,” Izuku warns breathlessly, his entire body trembling as his thighs tighten securely around Katsuki’s head. “Kacchan, fuck!”
Feeling his walls twitch, Katsuki shifts his grip down to grab the heavy meat of Izuku’s ass, guiding his hips into a dirty grind against his mouth. His tongue slides out of the pussy hole to tease across his boyfriend’s clit with heavy circles. Izuku’s hips rock down hard, grinding his sensitive cunt completely flat against the blonde’s face as he moans loudly, his body snapping tight as he squirts a thick wave of slick all over Katsuki’s mouth.
The intense release drains all the strength from Izuku’s legs. His knees give out, and he slides down Katsuki’s chest, collapsing limply onto his stomach.
The blonde leans up a bit, breathing heavily. His face is completely wet and shiny from Izuku’s slick, but he doesn’t even wipe it off. Instead, he looks straight down between Izuku’s thighs.
From this position, he has a clear, unhindered view of his boyfriend’s bare lower body. He can see Izuku’s flushed pussy twitching and contracting in the aftermath of the orgasm, clenching open and close as if it’s begging for something thick to finally fill it up.
“My turn,” the blonde growls, his voice incredibly raspy.
He wraps his large hands around Izuku’s waist, effortlessly lifting his heavy body. Before Izuku can even catch his breath, Katsuki moves over him, pinning him down beneath his massive frame.
Katsuki hooks his arms under his boyfriend’s knees, driving his thighs all the way up toward his chest. He leans his entire upper body forward, using his weight to press Izuku flat into the mattress. The position folds the green haired man completely open, tilting his hips up and spreading his wet, pulsing pussy perfectly for Katsuki to see.
Izuku lets out a soft whine, his hands blindly reaching up to grip Katsuki’s biceps. He feels so small and completely trapped beneath his boyfriend. He reaches down into his sweatpants, freeing his thick, throbbing length, and lines the hot head right up against Izuku’s dripping opening.
“You look so perfect pinned under me like this, Zu,” Katsuki pants, leaning down until his lips are brushing against Izuku’s ear. “Now let Kacchan use this pretty cunt.”
The blonde stares straight down into Izuku’s blown-out green eyes, his heavy chest heaving against Izuku’s folded legs.
Izuku nods frantically, his voice broken and desperate. “Please, Kacchan... I want it so bad. I want you in my pussy…”
Katsuki groans, lining up the hot head of his thick cock right against Izuku’s soaking opening. With one heavy, relentless push, he bottoms out, burying himself all the way to the root. His thick length grinds hard against Izuku’s deep g-spot, making Izuku’s tight walls clench and spasm repeatedly around him in a desperate attempt to hold onto the fullness.
Izuku’s hands fly up to tangle into Katsuki’s hair as the blonde begins to rut deep and heavy into his pussy.
Wanting to trap every sound, Katsuki leans down and smothers Izuku’s mouth in a deep, bruising kiss. He settles his full body weight completely onto Izuku, pinning him flat into the mattress under his frame. Izuku whines into the kiss, completely helpless as Katsuki slips his tongue inside to wrap around his own, sucking on his bottom lip before pulling back just enough to breathe.
“Shit... you’re swallowing me whole, baby,” Katsuki pants against his neck. He buries his face in the soft skin, sucking wetly to leave a mark on Izuku’s shoulder. “You’re so fucking greedy for me. You just want Kacchan to stretch you out and fill you up, huh?”
“Kacchan... too much,” Izuku whimpers, his nails sinking deep into the muscles of Katsuki’s biceps as his pelvis is crushed beneath him.
Katsuki doesn’t slow down. He rocks his hips back and forth, driving his dick in and out of Izuku’s tight opening while his teeth bite and his lips kiss across Izuku’s sensitive neck.
“If it’s too much, why is your pussy sucking me in?” Katsuki taunts softly, his voice vibrating right against Izuku's skin as he drives even deeper into the spasming walls. “You want this just as bad as I do, baby. You love knowing that your pretty little princess pussy makes Kacchan feel this fucking good, don’t you?”
“S’good, Kacchan,” Izuku cries softly, his vision swimming. His tight walls flutter and clamp around the thick shaft as Katsuki grinds directly against his g-spot over and over. “Too big... ah!”
“Ngh... you feel too good, baby,” Katsuki pants, completely undone by how tightly Izuku is wrapping around him. He buries his face in the junction of Izuku’s neck and shoulder, his breath scorching hot. “You’re milking me dry. ‘m about to cum in your hot little pussy.”
At the threat of the release, Katsuki’s hips snap harder, his pace turning fast and relentless. He drills Izuku deep into the mattress with heavy, bottoming-out thrusts that make the bed squeak. Izuku’s hands squeeze his shoulders tightly as Katsuki reaches down between their pressed bodies, his thumb rubbing Izuku's swollen clit in fast, harsh circles to force him over the edge right along with him.
“I’m g-getting close,” he whispers, “I’m gonna cum again, Kacchan.”
Katsuki’s eyes are completely blown-out and wild. “Do it. Squirt all over my cock, baby. You always squeeze me so fucking tight.”
A few more rough pinches to Izuku’s swollen clit has his back arching up into him as Katsuki fucks him through his orgasm. “K-Kacchan!—ah! Yes, right there! Ohh!..” The blonde lets out a groan and drops his full weight entirely onto Izuku, his hips pistoning into the soaking cunt so hard and fast that Izuku can barely catch his breath.
“Fuck, Zu,” Katsuki grits out, his entire frame shuddering. “So tight... I’m—”
He lets out a low moan, bottoming out completely as his cock violently erupts. He holds himself deep inside, filling Izuku’s pulsing pussy to the absolute brim with hot, thick cum. Izuku’s exhausted cunt spasms around it, helplessly milking him dry.
“Take it, take it,” Katsuki chants roughly into his ear, his lips brushing the damp skin. He ruts his hips softly, driving deep to make sure his cock spurts every last thick drop inside the soft, weeping cunt. “Fuck, baby… so fucking good for me, ah—shit.”
He stays buried deep inside for a long moment, chest heaving against Izuku’s as their racing pulses gradually begin to sync up. When his breathing finally slows, Katsuki tilts his head down to catch Izuku’s mouth. They share a sweet kiss together, their lips moving slowly until the last traces of breathlessness fade.
With a soft sigh, Katsuki finally slides out of Izuku’s pussy and plops down on the mattress beside him. He wastes no time pulling Izuku against his chest, wrapping a heavy arm securely around his boyfriend’s stomach and tangling their legs together.
“It’s too hot, Kacchan,” Izuku whines softly. He rests his head against Katsuki’s shoulder, his body feeling heavy and completely melted. Between his thighs, his sore, overstimulated cunt twitches slightly, slowly dripping a warm mix of cum and slick onto the bedsheet beneath them.
Katsuki just huffs, his chest rising and falling. “Shouldn’t have gone to the gym today,” Katsuki murmurs, his voice deep and raspy with sleep. He presses a soft, lazy kiss into Izuku’s damp green curls, a faint smirk tugging at his lips. “This was more than enough exercise for me.”
Izuku lets out a quiet, tired chuckle, his fingers lightly tracing the muscles of Katsuki’s forearm. “Dummy.”
“Yeah, yeah. Come on, baby. Let’s take a bath.”
He sweeps his large arms under Izuku, effortlessly lifting his melted body against his chest. Izuku wraps his arms securely around Katsuki’s neck, burying his face into his shoulder as the blonde carries him toward the bathroom.
