Work Text:
The door slammed harder than it should have.
Noya flinched, eyes flicking toward the hallway, sock-covered feet still planted on the warm wood floors of the living room. He was mid-fold — a half-done pile of laundry strewn over the coffee table, Asahi’s clean shirts and socks stacked with obsessive precision.
One of those shirts was draped over his own frame, the hem brushing past his thighs, sleeves so long they nearly swallowed his fingers. The fabric smelled like cedarwood and firewood and Asahi — all the things that grounded Noya even when his boyfriend wasn’t home.
But now Asahi was home — and he wasn’t saying anything.
Noya straightened a little, peeking toward the hallway just as Asahi rounded the corner. Their eyes met. For a second, time held still.
Asahi looked… wrecked.
His tie was half-untied, the collar of his work shirt wrinkled and damp with sweat. There was tension in every inch of his posture — like he’d been clenching his jaw all day, like his shoulders couldn’t drop even if he wanted them to. His knuckles were white around the strap of his bag. His eyes were dark.
“Hey, babe—” Noya started softly.
Asahi dropped the bag, crossed the room in four long strides, and grabbed him by the wrist.
The grip was tight. Demanding.
Noya startled — for half a heartbeat — but then he felt it. The tap. Just once, right against the soft inside of his wrist.
Their code. Their signal.
He met Asahi’s eyes. His breath hitched. And then he nodded.
That was all it took.
Asahi didn’t speak. He just moved — dragging Noya down the hall like a man starved, like something inside him had cracked and all that was left was the need to feel.
The shirt slipped off one of Noya’s shoulders as he stumbled along, half-dragged, sock covered feet slipping on cool floors. He didn’t resist. Didn’t need to.
They passed the bathroom. The hallway mirror. The door slammed open into their bedroom and then—
His briefs were down.
So fast he barely registered it — the elastic yanked and shoved down his thighs, the material dragging at his skin before Asahi just grunted and ripped them the rest of the way. One harsh pull and they were gone, bunched on the floor like they’d never mattered.
The shirt stayed on. Oversized and bunched up under his ribs.
Noya opened his mouth to say something — tease him, maybe, or ask if he was okay — but Asahi grabbed a fistful of his hair and shoved him forward onto the bed. Not mean. Just rough. Urgent.
The blankets were cool against his chest as he landed face down, hips yanked back until he was bent over the edge of the mattress, toes barely skimming the floor.
“Asahi—” he managed, breathless, but that was all he got out before he felt it.
The heat of him. The weight. The sound of a zipper and a low, animal sound in Asahi’s throat.“All day. Drove me fucking crazy.”
“Couldn’t stop thinking about you,” Asahi growled, voice gravel-thick and breaking with restraint.
His cock pressed thick and heavy against Noya’s entrance — already slick with spit, the head catching, sliding through soaked folds once—
And then shoved in.
One brutal thrust. All the way.
Noya cried out, fists bunching in the sheets. His back arched instinctively, eyes wide and watering at the sudden stretch.
“F-fuck—!”
Asahi didn’t stop. Didn’t give him time to breathe. His hand tightened in Noya’s hair, holding him down, the other hand gripping one narrow hip hard enough to bruise.
“I needed this,” Asahi growled, thrusting again. “Needed you. ”
Noya moaned into the sheets, his cunt already fluttering around the thick length pounding into him without mercy. Each thrust slammed him forward, the bed creaking beneath them, the wet slap of skin against skin echoing like thunder in the room.
“You wore this on purpose, didn’t you?” Asahi hissed, eyes locked on the hem of his own shirt clinging to Noya’s waist, riding up with every movement. “Knew I’d lose my mind—”
“Maybe,” Noya choked out, face flushed and damp. “You gonna punish me for it?”
That snapped something loose.
Asahi snarled — low and raw — and yanked his hips harder, dragging Noya back onto his cock in one hard pull before slamming back in.
Noya screamed.
Not from pain. From being ruined.
He couldn’t think. Couldn’t breathe. Could barely hold himself up as Asahi pistoned into him, panting like a beast, sweat dripping down his temples and jaw.
The shirt was practically useless now — bunched under Noya’s chest, sticking to his skin, pulled tight across his back where Asahi leaned over him and bit down on his shoulder.
“I’m gonna fill you up,” he gritted out. “Gonna fuck it so deep you feel it tomorrow.”
“Yes—yes, fuck—please—!” Noya gasped, clawing at the sheets. “Use me—Asahi, please—fuck me harder— ”
-
Noya didn’t even recognize the sounds coming out of his mouth anymore. Every time Asahi pulled back and slammed forward, it knocked another desperate moan out of him. Half his brain had gone offline somewhere between the fourth and fifth thrust, and now he was just clinging to the sheets, knees spread, body trembling as Asahi used him like he needed to.
And god, he did need to.
The day had broken him. Completely. Everything he touched at work had gone to shit. Deadlines. Meetings. That passive-aggressive email from his boss. The printer jam. His anxiety through the roof.
But here—Noya’s cunt stretched around him, tight and so warm it nearly stole his soul on the first thrust—here, he didn’t have to hold back.
“Mine,” Asahi grunted, hips snapping forward hard enough to shove Noya up the bed. “You’re mine, Noya. You hear me?”
Noya nodded frantically, gasping, hair clinging to his flushed face as Asahi’s hand slid from his hip to wrap around his throat—not squeezing, just holding. Possessive. Grounding.
“Yours,” he managed, voice wrecked. “Yours—please, don’t stop—don’t fucking stop—”
Asahi’s hand tightened in his hair again, pulling his head back just enough to make his back curve like a bow. His other hand slipped lower, rough fingers sliding down to smear over Noya’s clit. Fast, messy circles.
Noya sobbed.
His whole body clenched up, cunt fluttering around Asahi’s cock like it was trying to drag him in deeper.
“Fuck,” Asahi hissed, jaw tight. “You’re soaking me. Fucking tight little hole—fuck—gonna come just from how you’re gripping me—”
He thrust harder. Meaner. Noya’s knees nearly gave out.
“Too much,” Noya whimpered, voice cracking. “But don’t stop—Asahi—don’t stop—!”
“Taking me so well,” Asahi growled, biting down hard on the back of his neck, dragging his hips back and slamming forward again. “Letting me fuck it all out, huh? Letting me use you like this?”
“Yes—fuck, yes, please— ”
And he was gone.
Asahi leaned over him fully, one hand on Noya’s throat, the other still working his clit in rough, relentless circles. His cock pounded into him, deep and devastating, until Noya’s body gave a violent jerk and he came hard, cunt pulsing around him like a vice.
“Asahi— fuck— ” Noya wailed, thighs shaking.
Asahi didn’t let up.
“Gonna fill you,” he growled. “Gonna come so deep it leaks out of you all fucking night.”
“Do it—fuck, do it— ” Noya cried, voice hoarse, still coming—his body trembling with the force of it, tears leaking from the corners of his eyes.
Asahi’s hips stuttered.
One more thrust. Then another. Then—
He growled, head dropping to Noya’s shoulder, teeth scraping against sweat-slick skin as he emptied inside him in thick, hot pulses. Rope after rope. Deep. Claiming.
Noya moaned at the warmth, cunt still twitching from the aftershocks. Asahi stayed buried, twitching, still grinding forward slowly like he couldn’t stand to be apart for even a second.
He slumped over Noya’s back, both of them shaking. Breathing like they’d run a fucking marathon.
The shirt was wrinkled. Stuck to Noya’s skin. His thighs were slick with come and lube and sweat. His face was still half-buried in the sheets.
But the only thing he could feel was full.
Owned. Loved.
Wrecked in the way only Asahi could wreck him.
Neither of them spoke.
Not yet.
Just panting. Heavy. Asahi’s hand still in his hair, slack now, fingertips rubbing the nape of his neck in the faintest, most unconscious motion.
-
The sheets were soaked. The air was heavy. Noya lay limp across the bed, legs splayed, cunt still dripping with Asahi’s come. He could feel every inch of what just happened — the bite of it in his thighs, the tremble in his belly, the ache that hadn’t quite turned to pain.
And Asahi was silent.
Not like before — not rough and wordless, but quiet in the way that meant he was spiraling.
Noya could feel him still kneeling at the edge of the bed, breath shallow. Guilt radiating off him in waves.
Then—movement. A slow pull, Asahi easing out of him carefully, reverently, his hands gentle now where they’d been bruising minutes before.
Noya whimpered, more from the shift in temperature and sudden emptiness than anything else. He didn’t say a word. He didn’t need to.
But Asahi choked on his breath like it wounded him.
“Noya…”
The sound of his name alone cracked the silence.
“I—fuck, I didn’t even say hi to you. I didn’t ask, I just—God, I didn’t even take your shirt off—”
“You tapped,” Noya murmured into the sheets. “And I nodded.”
“I know, but—” Asahi broke off. “I used you.”
Noya finally lifted his head. Turned toward him, weak but steady.
“You needed me.”
Asahi was on his knees, hands clenched in his lap, like he was trying not to touch. Not until he could be gentle.
“And I needed that. ” Noya whispered. “I wouldn’t have nodded if I didn’t.”
That undid him.
Asahi surged up and kissed the small of his back — soft, shaky, lips pressed against sweat-damp skin like a prayer. Then another kiss, higher. And another. He dragged his lips along Noya’s spine like it could undo the bruises, like it could replace the bite with balm.
“I’ll clean you up,” he murmured. “Don’t move.”
He stumbled off the bed like a man still half-feral. Noya heard the water running. A drawer open. A soft grunt as Asahi moved too fast and knocked something over.
Then he was back. Cloth in hand. Knees on the bed.
The first touch of the warm washcloth made Noya’s breath catch — not from discomfort, but from how tender it was. Every wipe was deliberate, focused. His inner thighs. Between his cheeks. The slick mess still leaking from his sore, fluttering cunt.
He twitched from overstimulation. Asahi froze.
“Too much?” he whispered.
Noya shook his head. “No. Just—sensitive.”
Asahi kissed the inside of his thigh, then pressed the cloth there to absorb the last of the mess. “You’re amazing.”
“I know,” Noya said, a ghost of a grin twitching at his lips.
“Come here,” Asahi murmured, already pulling back the covers. “Let me hold you.”
He helped Noya up slowly, lifting him like he was made of something rare. Noya hissed a little as he moved — muscles trembling, knees weak — but he didn’t protest when Asahi gathered him close and pulled the comforter up around them both.
Noya curled into his chest, head tucked under his jaw, skin still hot and raw.
Asahi held him like he never wanted to let go.
“I don’t ever want to hurt you,” he whispered against Noya’s temple. “Even when you let me fuck you like that. I need you to know that.”
“I do,” Noya said quietly. “You didn’t hurt me. You trusted me. With all of it.”
Asahi’s arms tightened.
“I love you,” he said. “Even when I come home ruined. Especially when you let me take it out on you like that and still stay.”
“I’m not going anywhere,” Noya whispered. “Next time, maybe warn me so I can lube up first—but I’m not going anywhere.”
That earned a broken laugh.
Asahi buried his face in Noya’s hair and breathed him in. “You’re unbelievable.”
“You’re mine,” Noya replied, and felt Asahi melt just a little more into the hold.
And for a long time, they stayed like that — tangled, spent, and quiet.
Asahi’s day had broken him.
But Noya had let him break inside something safe.
And now, all that was left was healing.
