Actions

Work Header

We Cry Together

Summary:

They were roommates.

Roommates who fucked sometimes, pretended it meant nothing, pretended they weren’t half in love and too fucking scared to say it out loud. Pretended the nights tangled up in each other’s arms never happened. Pretended Katsuki hadn’t ruined everything the second he decided to put his hands on him.

It wasn’t supposed to mean anything.
Katsuki hadn’t known signing that lease meant signing his own goddamn death certificate.

Notes:

inspired by the song:
we cry together by Kendrick lamar

if you see me in a toxic situationship im exactly where i want to be aaa fic

(See the end of the work for more notes.)

Work Text:

Katsuki slammed the door so hard the whole wall rattled. He didn’t really care. Even though he should. Because it was three in the goddamn morning. He kicked off his boots without looking, sending one flying down the hall, stomped into the kitchen without a shred of subtlety. He almost made it to his room before he noticed.

Izuku.

Standing there under the overhead lights, arms crossed, wearing nothing but one of Katsuki’s old shirts and a pair of boxers, dumbass bunny slippers still on his feet. Just waiting. Because of course he was. Because that was how it had been for months now.

They were roommates.

Roommates who fucked sometimes, pretended it meant nothing, pretended they weren’t half in love and too fucking scared to say it out loud. Pretended the nights tangled up in each other’s arms never happened. Pretended Katsuki hadn’t ruined everything the second he decided to put his hands on him.

It wasn’t supposed to mean anything.

But it had. It still did.

Katsuki hadn’t known signing that lease meant signing his own goddamn death certificate.

“Have fun?” Izuku said, deadly.

Katsuki let out a short, ugly laugh. “Don’t fuckin’ start.”

“You couldn’t answer one text?” Izuku snapped. “Not even a call?”

“I was busy.”

“Busy doing what?” Izuku stepped closer. “Forgetting you live with someone who cares if you end up in a ditch?”

“I don’t owe you anything,” Katsuki barked, louder now. “You’re not my fuckin’ boyfriend.”

It hit the air like gunfire.

“Right,” Izuku said. “I forgot. I’m just a warm body to you.”

Katsuki felt them scraping something raw inside his chest. He bared his teeth instead of bleeding.

“Didn’t hear you complaining last week with my cock down your throat,” Katsuki snarled.

Izuku moved so fast it was a blur. Then he was right up in Katsuki’s face.

“You…!” Izuku stuttered. “You’re…!

Katsuki leaned in, smiling mean, mouth brushing close to Izuku’s. “C’mon, baby,” he taunted. “Spit it out.”

A pause.

“You’re…scared.”

Another pause. 

“You’re scared of letting anyone in. You’re scared of me.”

Katsuki couldn’t even fucking think straight enough to digest thar. So he did the only thing he knew how. He opened his dumb drunk mouth.

“I ain't scared of anything.” Katsuki snapped, his voice now loud and ugly.

“I don’t need you. I don’t need anybody. I don't give a fuck about you.”

The second the words hit the air, Katsuki wanted to rip his own tongue out. Izuku’s face shuttered instantly, closing off, but not fast enough for Katsuki to miss the way his eyes broke first.

Shit.

“Screw you, Katsuki.” Izuku turned and grabbed his keys off the counter.

Screw you?

…Katsuki

Katsuki’s stomach dropped straight through the goddamn floor.

Oh hell no

His hands moved before he could even think twice. He just lunged forward and ripped the damn keys right out of Izuku’s hand. Then he staggered back a step, pulse now hammering in his ears. Izuku stared at him. Slowly and dangerously calm, he held out his hand.

“Give me my keys,” Izuku said quietly.

“Nope.”

Because the idea of Izuku getting into his shitty beat up car, driving around at three in the goddamn morning, pissed off and distracted Made his blood run cold.

So no, he was absolutely not giving him his keys. Izuku’s fingers curled into a fist and dropped to his side.

“You just said you don’t care about me,” Izuku said. “So let me leave.”

Goddamnit.

“No.”

“Kacchan,” he said, louder now, eyes burning. “Give me my keys.”

Katsuki shook his head, stubborn and furious and scared out of his goddamn mind.

“Fuck you.” he snapped, backing up instinctively, keeping the counter between them. “You’re not leaving,”

Izuku’s hands balled into fists at his sides. He looked absolutely baffled. Understandably. This was insane behavior. Even he could recognize that.

“You don’t get to say that!” Izuku shouted, his voice breaking. “You don’t get to stand there and tell me you don’t care and then stop me from walking away!”

“Where you even gonna go, huh?” Katsuki barked back. Loud. Noise complaint from the damn neighbors again loud. They were gonna get the cops called one day. “Drive around all night pissed off? Crash your damn car?”

“Does it matter?!” Izuku yelled, lunging at him. 

Katsuki jerked back, laughing breathlessly, panic bubbling out like poison, holding the keys high above his head. “Too slow.”

Then they circled the kitchen island like lunatics.

Katsuki weaving and dodging, Izuku lunging after him, bunny slippers slapping against the tile.

“Grow up!” Izuku shouted, slipping a little.

“Jump for it.” Katsuki taunted, jingling the keys over his head. “C’mon bunny boy.”

Izuku lunged.

Katsuki dodged right.

Izuku growled under his breath and tried to cut him off on the other side. Katsuki juked left, barely avoiding getting tackled. They circled the island again, Katsuki laughing breathlessly, Izuku bright red with rage.

“Give me my keys!” Izuku shouted.

“Make me!” Katsuki shouted back, now grinning like an asshole.

They squared off across the island. Katsuki held the keys high, taunting. Izuku’s chest was heaving like he was about to explode.

Katsuki opened his mouth to gloat, And Izuku vaulted onto the kitchen island without a word. One slipper went flying off mid scramble.

Katsuki’s grin froze on his face.

Oh fuck. 

Izuku ran full speed across the counter. Then launched himself off the counter like a fucking WWE wrestler, arms outstretched.

Fuck!” Katsuki barely managed to get his arms up before Izuku tackled him midair. They hit the ground with a deafening crash. Hard enough Katsuki saw stars. A chair toppled and something fell off the counter and shattered.

Katsuki’s breath whooshed out of his lungs as Izuku landed on top of him, scrabbling for the keys.

“You’re insane!” Katsuki yelled, struggling.

“Give it!” Izuku growled, yanking at his wrist.

They wrestled, rolling hard, limbs knocking into cabinets, elbow slamming into ribs. Katsuki fought back at first, instinct kicking in, grabbing Izuku’s wrists, trying to pin him, almost flipping him off like it was nothing. But then Katsuki just…let him have it.

He let Izuku shove him back down, let him climb up and straddle him, pinning him by the hips like he could really hold him there.

Izuku’s weight settled over him, shaking, flushed red all over, hair falling into his eyes, one stupid bunny slipper still clinging to his foot.

Katsuki dragged his eyes up slowly, heart hammering, letting himself look.

Izuku’s plush thighs bracketed his hips, trembling with the effort to keep him down, even though they both knew damn well Katsuki could flip him in half a second.

Could.

But didn’t.

Izuku looked absolutely wrecked. Shaking, raging, breaking apart, and still the most fucking beautiful thing Katsuki had ever seen.

Izuku leaned down slowly, face inches from his, breathing hard enough Katsuki could feel it ghost against his mouth.

“You’re—” Izuku rasped, trembling. “—infuriating.”

Katsuki grinned up at him.

“You’re beautiful,” he rasped, the words dragging out of him like he didn’t even have a choice.

Izuku froze.

Then stared down at him like Katsuki had punched the air out of his lungs. His hands trembled where they fisted in Katsuki’s shirt.

Then his whole body shuddered, like he was about to either start screaming or start crying, and neither one would’ve surprised Katsuki.

Katsuki felt Izuku’s breath stutter against his mouth. Felt the split second where Izuku almost pulled away.

Where he almost ran.

And then Izuku moved.

And with a guttural, furious sound, he yanked Katsuki up by the shirt and crashed their mouths together. Katsuki folded immediately, a broken groan ripping from his throat.

His hands clamped down on Izuku’s hips, dragging him in, desperate and furious. Izuku kissed like he wanted to tear Katsuki’s mouth off , teeth scraping, tongue going in deep, hips grinding hard against him.

The keys slipped out of Katsuki’s hand, clattering uselessly across the floor.

They were such a goddamn disaster.

Katsuki still wanted every second of it.

He groaned low in his throat, yanking Izuku down harder against him, grinding up. Izuku kissed him messy and brutal, teeth scraping, like he wasn’t going to stop until Katsuki broke apart underneath him.

“Fuck,” Katsuki rasped between kisses.

Izuku just growled against his mouth and rolled his hips down harder. It was ugly and sloppy.

It was absolutely fucking perfect.

Katsuki’s hands found the hem of Izuku’s shirt, and shoved it up, baring his thighs and waist, dragging it up until it bunched under his arms. Izuku arched into it grinding down harder against the bulge in Katsuki’s sweats like he was about to lose his fucking mind.

“God, you’re so—” Katsuki choked, yanking the waistband of Izuku’s boxers down, baring his ass, grabbing handfuls.

He was so goddamn soft. 

Izuku moaned into his mouth, hands fisted in Katsuki’s hair, tugging hard enough to hurt.

Katsuki flipped them without thinking, shoving him down against the cold tile floor, pinning him by the hips. Izuku gasped, thighs falling open instantly.

“Yeah?” Katsuki growled, rutting down against him, letting him feel every inch of how hard he was. “This what you wanted?”

Izuku nodded frantically, grinding up against him.

Katsuki shoved his sweats down one handed, spit slicked his hand quickly and wrapped it around length, jerking once, twice, even then, he hesitated.

He wasn’t a fucking monster. 

“You already…?” Katsuki rasped out, barely able to get the words out.

Izuku nodded hard, clinging to him.

“Yeah,” he gasped. “Y-Yes. Before.”

Of course he had. Of course he had been ready for him, like he knew where this was gonna go.

Fuck

He spit into his hand again, dragging it roughly between Izuku’s legs, slicking him up too, feeling the heat and the way Izuku’s body already welcomed him. Izuku bucked against his hand, nails scraping Katsuki’s shoulders, whimpering.

“Goddamn it,” Katsuki hissed under his breath, lining up fast, one hand braced hard on Izuku’s thigh, the other gripping himself so tight it hurt.

He paused for half a second, breathing roughly.

Izuku wrapped his arms tight around Katsuki’s neck, pulling him closer.

“Kacchan,” Izuku begged, pleading, “Please. I can take it—”

Katsuki promptly lost whatever shred of control he had left.

He slammed into him in one brutal, full body thrust, driving deep enough to knock the breath out of both of them.

Izuku cried out. “Ngh!”

His back arched clean off the floor. His fingers clawed at Katsuki’s shirt. Katsuki groaned, head dropping down into the crook of Izuku’s neck and pounded. 

Izuku writhed under him, gasping. He could feel Izuku’s thighs trembling around his hips, voice breaking apart in little desperate noises that made Katsuki’s head spin.

His hand slid up almost without thinking, wrapping loosely around Izuku’s throat, thumb brushing his pulse. He knew Izuku could take it.

They’d done this before. Izuku liked it. Begged for it. Katsuki still hesitated for a split second, thumb stroking gently across Izuku’s skin, giving him the chance to pull away, to shake his head.

Izuku didn’t. He whimpered instead, a desperate sound, hips grinding up into him, chasing it.

Katsuki growled low in his throat, tightening his grip just enough to make Izuku shiver under him, before slamming back in, hard enough that the slap of skin on skin echoed off the kitchen walls.

Izuku cried out again, head tipping back, hands scrabbling uselessly at Katsuki’s arms.

Katsuki bent down again, biting at the curve of Izuku’s neck, dragging his teeth along his pulse, hard enough to leave bruises.

“You’re fuckin’ mine,” Katsuki muttered against his skin, voice wrecked and raw. “Say it.”

“Yours,” Izuku gasped immediately. 

Katsuki lost it. And set a brutal rhythm, slamming into him over and over, hips snapping hard and punishing, the slap of skin on skin filthy and echoing off the kitchen walls.

Izuku was fucking gone now.

His eyes were rolled back half the time, mouth open and panting, noises punching out of him with every thrust. Katsuki wrapped his hand a little tighter around Izuku’s throat, pinning him flat to the floor, keeping him right there where he belonged.

“That what you wanted, huh?” Katsuki growled, grinding in deep, staying there, making Izuku squirm under the pressure. “Wanted me to fuck you stupid?”

Izuku nodded frantically.

“Words,” Katsuki snarled, squeezing just a little harder.

“Yes,” Izuku gasped out, voice high.

Katsuki groaned, slamming into him again, harder, forcing a sob of pleasure from Izuku’s mouth.

“You’re so fuckin’ good for me,” Katsuki muttered against his ear, rutting into him so deep Izuku’s legs twitched around his waist. “Take it so fuckin’ well.”

Izuku whined, hips jerking up on instinct even when Katsuki forced him flat again with the pressure at his throat. Katsuki let go just long enough to grab Izuku’s hips, yanking him back into every thrust, dragging him into it.

Izuku sobbed out a sound that wasn’t even a word anymore.

Katsuki barely held himself together. Izuku was squeezing around him so fucking tight, so hot and slick it was driving him out of his mind.

“You’re close,” Katsuki rasped, feeling the way Izuku’s body had started to shake under him. He already knew his tells. “Fuck, you’re close, baby.”

Izuku nodded desperately, he could see the fucking tears pricking the corners of his eyes, clenching down so hard Katsuki almost saw stars. Katsuki reached between them, shoving Izuku’s shirt up higher, grabbing his cock roughly. Izuku cried out, whole body jolting up off the floor.

“Come on,” Katsuki growled, jerking him fast, brutal. “Come for me.”

It only took a few strokes.

Izuku tensed all over, thighs locking around Katsuki’s waist, back arching off the floor. He came hard, spilling over Katsuki’s hand and his own stomach, mouth open in a choked off cry, shaking. The second Katsuki felt him clamp down around him, he fucking lost it.

With an embarrassingly guttural groan, Katsuki slammed in deep. He spilled inside him, still gripping his hips tight enough to bruise.

They stayed like that for a minute.

A sweaty mess tangled together on the kitchen floor, breathing like they just ran a fucking marathon. Katsuki stayed buried deep inside him, forehead pressed to Izuku’s shoulder, his heart hammering so hard it hurt.

He barely had the strength to lift his head, but something, some gut deep instinct, made him.

And Izuku wasn’t moving, or talking. Or doing anything. And the nerd was always talking. 

Shit.

Katsuki pushed up slowly, palms braced against the tile on either side of Izuku’s head, staring down at him. He was flushed all over. Chest, neck, cheeks were all damp with sweat and he was breathing shallow and fast. His eyes were open, but glazed, floating somewhere Katsuki couldn’t follow.

“Izuku,” Katsuki rasped.

Izuku didn’t react. He kept staring past him with his pupils blown wide.

Panic slashed through Katsuki’s chest so fast it nearly knocked him over.

“Hey,” Katsuki said, harsher. “Look at me.”

Izuku’s eyes fluttered a little, slow and unfocused, like it took real effort just to shift his gaze. Katsuki sat back on his knees, pulling out carefully, gritting his teeth at the way Izuku whimpered at the loss.

He grabbed Izuku’s face, thumb brushing across his jaw.

Fuck.

Fuck. Fuck. Too much? Was it too much?

Baby,” he said, almost pleading. “You with me?”

Izuku blinked, slow. His eyes finally dragged to Katsuki’s face.

“Yeah,” Izuku whispered, voice shaky, barely a breath. “M’good.”

Fucking Christ.

Katsuki swore under his breath, dragging his hand down Izuku’s throat to check without even thinking. There were angry red marks blooming already. Hickeys and the very very light indents of his fingers.

Katsuki’s stomach hurt for a flicker. But Izuku just leaned into his touch, a soft sound catching in his throat, like even now he didn’t want Katsuki to stop.

Katsuki stayed in place, thumb brushing slow across Izuku’s flushed skin, still breathing like he was still fighting for air. Izuku’s hands fumbled up, clumsy, gripping at Katsuki’s wrists, holding on like he needed something to ground him.

“You’re fuckin’ gone, huh,” Katsuki muttered, half to himself, half in awe.

Izuku grinned, dazed. Like he liked the feeling. 

“Jesus,” he whispered, voice cracking just a little. “What am I gonna do with you?”

He leaned down and pressed a kiss against Izuku’s temple.

So far from the way he’d just wrecked him.Izuku turned into it instinctively, still looking lost somewhere Katsuki couldn’t reach, but reaching for him anyway. Like he always did. Like he always fucking would.

And Katsuki realized, deep in his gut, he was never letting him go again. He couldn’t. Not after all this.

He just had to figure out how to say it. 

Katsuki dragged him up carefully into his arms, Izuku limp against him, murmuring something soft and slurred into his neck.

“I got you,” Katsuki muttered fiercely, hauling him close. “Always got you.”

Izuku shifted weakly in his arms, pressing his face into Katsuki’s neck. For a second, he just breathed him in. Let himself be held, but then he tensed. Just a little. But Katsuki felt it like a knife to the chest. 

He felt as Izuku tried to pull back. His fingers fumbled against Katsuki’s chest, not pushing hard, but enough to make him loosen his hold. Katsuki let him, and Izuku sat back just far enough to look at him.

“You said…” Izuku whispered.

Katsuki cupped his face before he could finish. Held him there, forcing him to look.

“I was lying,” Katsuki rasped.

Izuku let out a sound, half sob, half laugh, wrecked and shaky, gripping Katsuki’s shirt like he was afraid he’d disappear.

“Mean,” he choked out, voice cracking. “Kacchan’s so mean.”

His heart hurt.

“I know,” Katsuki muttered, dragging him in again, wrapping his arms around him tight enough to hurt. “I know.”

Izuku shuddered once, then melted into him, arms winding around his neck, clinging so hard it hurt. Like he was afraid if he let go, Katsuki would vanish.

Katsuki just held him tighter.

Promised him the only way he knew how.

Notes:

this is a wip ive had sitting for prob like two years that ive never finished so here you go enjoy this toxic mess bc this song reminds me of ktdk so much it makes me laugh.

also im not a huge smut writer but i try i rlly do so !