Actions

Work Header

You held on

Summary:

“You tell me if you need anything. I’ll stop, I swear-” “Don’t stop,” Katsuki whispered back, urgent and wet. “Just- fuck me, Izuku.”
Something shattered in the greenette’s chest.

Some soft dkbk smut for the soul.

Notes:

(See the end of the work for notes.)

Work Text:

Katsuki is a pretty crier. He doesn’t cry often but when he does it’s soft. Unlike Izuku, who’s super messy with it. The first time they have sex Katsuki tears up though. He tries to hide his warm face in his arms as Izuku’s splitting him open on his cock.

It’s not necessarily unfamiliar, he had been prepping himself in the shower. And Izuku took his time with their foreplay, scissoring him open. Maybe it did sting a little when the tip of his boyfriend’s big dick pressed against his opening. But he wasn’t crying because of that.

A fat tear rolled down his cheek before a quiet sob escaped his soft lips. His boyfriend immediately stilled. “Kacchan? Hey.. does it hurt? Want me to pull out?” Katsuki let out another sob before shaking his head, messing up his hair some more.

“Keep going. Don’t stop.” His boyfriend still didn’t move. Instead, he hunched forward slightly, touching Katsuki’s arms that covered his pretty face. Slowly, he moved them out of his way. Gentle fingers reached up to hold Katsuki’s, intertwining.

The blonde squeezed his eyes shut. His eyebrows turned inwards slightly. Another tear rolled down as he sniffled. “What’s wrong, Kacchan?” “Nothing.” He mumbled, voice cracking. Another soft breath and he took the courage to open his eyes again.

He looked up at the other through pretty, thick and wet eyelashes. He had always been gorgeous. Even like this. Izuku’s heart ached. “I’m glad you’re here.” Katsuki then suddenly whispered. “I’d never want to do this-“ Another sniffle. “With anyone else.”

The greenette’s lips curved into a tiny smile before he leaned down to kiss the other. The kiss was gentle. Cautious. As if Katsuki were a fragile thing meant to love softly. He was exactly that. “Me too, Kacchan.” “Put it in. Please.”

And with a face like that, how could Izuku deny him?

With a reassuring nod and a shaky breath Izuku sat back up again. One hand that had been intertwined with Katsuki’s let go to hold the underside of the blonde’s thigh, spreading his legs apart further to get a better view.

And oh god, how beautiful his boyfriend was. Katsuki’s dick twitching uselessly in between his legs, hole ready to take all of him.

Izuku swallowed hard, fingers tightening around the back of Katsuki’s thigh. He tried not to tremble, tried to keep his hips steady, his breath calm but the sight in front of him wrecked him.

Katsuki, flushed and dewy with sweat, mouth trembling. His chest rose and fell with shaky breaths, one hand gripping the pillow, the other still tangled with Izuku’s. Tears painted his cheeks in slow, shimmering streaks. He looked like something precious. Breakable. Sacred.

And he wanted him . Like this.

Izuku leaned forward again, forehead brushing gently against Katsuki’s. His voice barely made it out, soft and cracking.

“You tell me if you need anything. I’ll stop, I swear-”

“Don’t stop,” Katsuki whispered back, urgent and wet. “Just- fuck me , Izuku.”

Something shattered in the greenette’s chest.

He nodded once, almost frantically, and adjusted the angle. His cock nudged against that warm, waiting entrance, slow and careful, inching in. Katsuki’s breath hitched. Izuku watched every twitch of his brows, every flinch of his fingers, every sound from his lips like they were commandments.

Halfway in, he exhaled shakily and paused again.

“Too much?” Katsuki met his eyes. “ You feel so good. ” His voice cracked again, but his hips tilted up in offering. “Please, Izuku. You can give me more.”

Izuku whimpered. He actually whimpered, his breath catching as he sank deeper in. His body towered over Katsuki’s, muscles tense, controlling every movement. But inside, he felt like he was the one splitting apart. He looked down at Katsuki, spread open for him, taking him so well. Trusting him. Loving him.

“I love you,” Izuku blurted, voice ragged and desperate. “God, Kacchan, I love you so much, I don’t-“ “I know.” Katsuki’s eyes fluttered, smile barely there but real . “Show me.”

That was all it took. Izuku’s hips rocked forward slowly, then again, rhythm steady and deep. Each thrust was deliberate, grounding, reverent. Katsuki’s thighs trembled around his waist, his head tipping back with quiet gasps. But Izuku didn’t look away.

He couldn’t .

He kept his hand clasped with Katsuki’s, squeezing gently with every movement, like a promise. His other hand gripped under a thigh, firm but tender, supporting him, worshipping him. Each push in felt like prayer. Like surrender.

“You’re so beautiful,” Izuku whispered, his voice fraying. “So fucking beautiful, Kacchan. I can’t- I can’t believe I get to do this with you.”

Katsuki sniffled softly, lashes fluttering as his body rocked under Izuku’s. “Only you,” he breathed. “Only ever you.”

Izuku nearly collapsed at that. He leaned down again, pressing their bodies flush together, chest to chest, heart to heart. His arm wrapped around Katsuki now, caging him in without crushing him. Every motion from his hips was careful. Possessive but never punishing.

And as Katsuki cried beneath him, still gasping for more, Izuku buried his face in the blonde’s neck and let his own tears fall. Katsuki’s legs were trembling. Wrapped around Izuku’s waist, holding him close, tighter with each slow, devastating thrust. His fingers clenched the sheets one moment, Izuku’s arm the next, grounding himself in something, anything, as his body shuddered and opened and felt too much.

Deku- ” he gasped, voice tight. “You- fuck -”

Izuku couldn’t even respond. His head was buried in Katsuki’s neck, lips brushing sweat-damp skin. He was panting now, helpless and winded, each roll of his hips deliberate but on the edge of falling apart.

He was inside him, wrapped in him, being held by him . Katsuki was crying under him, and yet he had never looked stronger.

“Does it feel good?” Izuku whispered, too afraid of his voice breaking to speak louder. “You feel so good around me, Kacchan. I- fuck- I don’t wanna hurt you-” “You’re not,” Katsuki said, voice ruined, raspy. “You’re not. You’re so gentle. It’s-”

He broke off into a soft whimper as Izuku pushed deep, grinding in slow circles. The tension in his legs snapped tight.

 

Izuku felt it.

 

Kacchan, ” he groaned. “You’re so close. So tight. You’re gonna come, aren’t you?”

Shut up- ” Katsuki hissed, face flushing red.

But Izuku didn’t. He lifted himself just enough to look down at him again, at the trembling mess that was his boyfriend. Pink cheeks, wet lashes, lip bitten red from trying not to sob. Katsuki’s cock was twitching untouched, a drop of precum smearing his abs.

“You’re so sensitive,” Izuku whispered, voice catching. “I’m not even touching you and you’re already-” “ Deku. ” Katsuki’s voice was shaking. “I’m gonna- I’m-”

That was all he needed.

Izuku slid in one last time, deep and slow, and pressed their foreheads together. “Come for me, Kacchan.”

Katsuki arched beneath him, a cry breaking from his throat. Soft and strangled and wrecked. His body convulsed as he came hard between them, cock spilling untouched as his whole body shuddered. He was still crying. Still gripping Izuku’s hand. Still whispering his name like a prayer.

And that was what undid Izuku.

He came with a choked breath, hips twitching as he emptied inside him, overwhelmed by everything. The heat, the love, the trust, the need . His arm locked around Katsuki’s shoulders, body pressed flush, almost like he was trying to crawl into him.

They stayed like that, trembling together. Breathing hard. Sticky, flushed, still joined.

For a moment, neither spoke.

Then Izuku moved. Slowly, gently, pulling out and murmuring apologies under his breath when Katsuki winced slightly.

“You okay?” he whispered, brushing a thumb over his cheek. “Kacchan-” “I’m fine,” Katsuki mumbled, voice hoarse. He looked wrecked . Soft and flushed and completely undone .

But when he turned to face Izuku, his expression was full of something quieter. Sweeter.

“You didn’t let go,” he said.

Izuku blinked. “What?”

Katsuki looked at their still-intertwined hands. “You held on. The whole time.”

Izuku’s chest ached .

“I’ll always hold on,” he whispered, kissing the back of Katsuki’s hand. “Even if you don’t ask me to.”

Katsuki didn’t respond.

He just curled into him, burying his face in Izuku’s chest like a boy who didn’t want to be seen crying again. izuku held him close, wrapping his arms around him and pressing a kiss to his hair. Their legs tangled, slow breaths falling in sync.

 

It was quiet now.

Notes:

Hello! I hope you liked this! Find me on the bird app!

I’m more active on there :) Leave a nice comment!