Work Text:
“Kacchan,” Izuku whined. He rolled onto his stomach, resting his chin in his palm as he watched Katsuki enter the room. He was still in his hero costume, but his feet were bare except for his stirrups. He’d probably kicked off his boots in the doorway. His toenails were painted a solid, glossy black, and Izuku’s eyes zeroed in on the sliver of heel that was visible from where he was sitting on the bed. From all the times he’d given Katsuki a foot massage, he knew they were soft, remembered exactly how they felt as he dug his thumbs into the arch of his foot.
Even from a few feet away, Izuku could smell the sweat that had accumulated over his lengthy shift. He’d been gone since five o’clock that morning, and it was well past eight that evening. His hair was disheveled in a way that made Izuku’s mind wander, reminding him of all the times his hands were tangled in Katsuki’s hair, messing it up further. He could practically feel the soft locks between his fingers, and he clenched his fist against the sheets to stay in the moment.
“I’m gonna go shower,” Katsuki said. He grabbed the hem of his shirt and stripped it off, tossing it at Izuku. He caught it, then held it up to his nose, inhaling deeply. The pure, raw scent of Katsuki overwhelmed him, his sweat mixed with body odor filling his nose and taking over all of his senses. It was Izuku’s favorite smell, he could never get enough of it. The way the scent lingered on his pillow, his clothes … it all drove Izuku nuts. More than once he’d buried his face in Katsuki’s dirty laundry when he was off at work. It was intoxicating. Addicting.
“Wait, come back,” Izuku said, attempting to give Katsuki his best pout. Not that Katsuki had a habit of saying no to him. Rolling his eyes, Katsuki made his way to the bed, an uncharacteristic yelp leaving his mouth when Izuku pulled him down onto the sheets. He wrapped his arms around him, trapping him there, burying his face in his neck. He inhaled slowly, taking it all in. The sweat, the odor, the musky smell of a long, hard shift. Izuku nuzzled against him. His skin was soft and slightly damp. Katsuki sighed, letting his boyfriend continue his ministrations.
“You smell so good,” Izuku said. He trailed his way down Katsuki’s neck and collarbone, shoving his face in the crevice between his arm and his torso, his nose in his armpit. Katsuki stifled a laugh, but held the back of Izuku’s head in place. It was common for Izuku to ravish him after work, captivated by the smell that he emitted. He couldn’t help it. Izuku was so drawn to him, everything Katsuki did was sexy.
Izuku’s legs snaked around Katsuki’s waist, attempting to pull their bodies closer together. Heat radiated off both of them. Izuku had just recently finished a workout and had been waiting for Katsuki to come home. Why waste water when they could shower together? The pads of his fingers stroked Katsuki’s bicep, tracing every scar that marred the softness of it. He could feel the rise and fall of Katsuki’s chest, and Izuku tried to sync up their breathing as best he could. Just another way they could be closer together. Izuku moved his head to Katsuki’s pec, the cushy muscle helping him relax against his boyfriend even further.
Katsuki’s fingers curled in Izuku’s hair, keeping him awake. The light scratches against his scalp made him shiver. He’d always been particularly sensitive there. He kissed Katsuki’s skin lightly, peppering him with little pecks from his chest to his neck.
“Do you want to shower with me?” Katsuki asked. Izuku shifted so he was more upright.
“Yeah, but first…” he trailed off, still easily choked up when it came to being upfront and direct. Katsuki snickered at Izuku’s shyness.
“First?” he asked. Instead of giving him a verbal answer, Izuku rolled Katsuki onto his back, then proceeded to straddle his thighs. He rolled his hips subtly, his already growing erection prominent in his loose shorts. Just the smell of a post-work Katsuki got him worked up. It was like he was still in high school with uncontrollable hormones, except he was twenty and the only thing that made him crazy was his gorgeous boyfriend. Katsuki’s lips curved into a smile, and Izuku leaned down and captured them in a quick kiss.
As much as he wanted to explore his mouth, Izuku quickly detached and made his way downward. It wasn’t often he got the chance to suck Katsuki off before he got in the shower, and he refused to let it slip through his fingers. Excitement bubbled up in his core as he fiddled with the waistband of Katsuki’s stirrup leggings. Before pulling them off, he dipped down and tucked his nose into his groin, inhaling deeply. Katsuki sighed above him, succumbing to his fate under Izuku’s nose and hand.
It was warm, and the heat and smell radiated off Katsuki in waves. His head spun, drinking in the natural scent of his boyfriend that always managed to take him to the edge. His deodorant had stopped working, and any soap that he’d used was long gone, overtaken by sweat.
Finally, Izuku pulled the stirrups down to Katsuki’s thighs. He didn’t take them off all the way. He liked the way the fabric stretched around Katsuki’s legs, curving and sticking to the muscles that made Izuku’s mouth water.
Izuku’s favorite thing about the stirrups was the lack of boxers that accompanied them.
Katsuki’s dick lay flat against his stomach, a small drop of precome leaking from the tip that was flushed red. The smell was even stronger now that the offending layer had been removed. Izuku immediately nuzzled beneath Katsuki’s balls, where the smell was strongest. He almost felt woozy, as if he was drunk off of it. The small amount of hair that Katsuki never got rid of trapped the scent further.
Izuku’s lips wrapped around the tip, wiping away the precome and replacing it with spit. He let it gather in his mouth, feeling it dribble down the shaft and drop onto Katsuki’s stomach. He bobbed his head slowly, taking every inch like it was a prize. His eyes started to roll back in his head, especially when Katsuki tugged on his hair in a way that made him groan.
Every single one of his senses was being stimulated, and it was overwhelming in the perfect way. The sweet taste of Katsuki’s sweat mixed with the salty taste of his precome. The way his head was thrown back against the mattress, face twisted in pleasure. The sound of his labored breathing and the occasional moan. The musky scent that Izuku wished he could drown in. The feeling of Katsuki’s cock touching the back of his throat. He could barely hold back a gag, but his lips pressed against Katsuki’s pelvis, enveloping him completely. He wasn’t very big, and Izuku reveled in being able to deepthroat him easily. He swallowed around him, watching as Katsuki’s eyes squeezed shut as a moan escaped his throat.
“Ah, just like that,” Katsuki groaned. Izuku brought his head back up and swirled his tongue around the tip, dipping it into the slit in a way he knew Katsuki loved.
Getting Katsuki off with just his mouth made Izuku’s dick throb, and he rutted against the sheets to gain any sort of friction. His hips ground down into the mattress as his tongue flattened out against the shaft. He pressed down on the prominent vein, then swallowed again to pull another groan out of his boyfriend. Being so close to his groin made it so that the only thing he could smell was Katsuki , and it was like he was in heaven. It was a scent so unique and perfect that it permanently embedded itself in his brain, and he was hooked on it.
“Izuku,” Katsuki moaned. Grip tightening on Izuku’s hair, he thrusted shallowly into his mouth, cock just brushing the back of his throat every time. Izuku stopped moving his head and let Katsuki take control, only caressing the tip with his tongue when Katsuki pulled out. It was euphoric, making Katsuki feel good. He kept fucking against the mattress, bringing himself close to the edge just by watching Katsuki’s face contort with pleasure.
“‘Zuku, I’m gonna come,” Katsuki said, his voice breathy and words broken up with small pants. Izuku groaned, the vibrations causing Katsuki’s legs to shake. Izuku felt it against his shoulders where Katsuki had him caged in, trapped between his thighs. He inhaled slowly, relishing the scent for as long as he could, wishing the moment would never end.
Only a few moments later was Katsuki cumming down his throat. Izuku swallowed dutifully, not wasting a single drop. His own release followed closely after, just from the satisfaction of making Katsuki cum. He pulled off with a pop, grinning up at Katsuki with saliva dripping down his chin.
“You’re so gross,” Katsuki said, but Izuku saw the hint of a grin that he was trying so hard to hide. He crawled back up and kissed him, then pecked him on the cheek and on the forehead. The flush that covered Katsuki’s face made his heart flutter and his stomach flip. He could look at him forever and never get bored.
Katsuki’s hand traveled down to his groin, but a shocked look crossed his face when he found Izuku’s dick soft.
“Er, I might have cum in my pants,” he whispered. Katsuki groaned, shoving him off.
“Again, you’re gross,” he said. He stood up and helped Izuku off the bed.
“You’re just so sexy,” Izuku said. He wrapped his arms around Katsuki’s waist from behind, chin resting on his shoulder. He rubbed his nose against his neck, squeezing him tightly. Katsuki turned his head and kissed Izuku on the forehead.
"Let's go shower."
He could spend forever in Katsuki’s arms and always feel fulfilled.
