Work Text:
The pills were supposed to last another week.
That’s what Yuuji told himself when he first felt that flicker of warmth in his veins, a simple side effect from the mission, overexertion, or exhaustion. He could ignore it.
Except he couldn’t ignore the way the safehouse air felt too thin, or how the walls seemed to close in with every breath. His skin prickled, his heartbeat refused to slow down. He kept pulling at his hoodie sleeves, rubbing fabric between his fingers like it would ground him. It didn’t.
Gojo, of course, noticed.
He was stretched out on the only decent chair in the room, blindfold pushed down to his throat, looking irritatingly comfortable for someone who’d just fought two curses into the ground. Yuuji couldn't help but hate him a little for it.
“You’re twitchy,” Gojo said, casual as ever, like he wasn’t paying close attention. “You planning on telling me what’s up, or do I have to guess?”
Yuuji’s mouth went dry. He could lie. He should lie. But the weight in his stomach, the creeping warmth under his skin.
It was too obvious. He just shook his head, hoping that would be enough.
Gojo tilted his head. He was still smiling, but his voice came quieter this time, almost thoughtful, but still teasing “Suppressants aren’t working, huh?”
The words landed like a punch. Yuuji’s stomach dropped.
“You—what—” His voice cracked embarrassingly. “You knew?”
“Course I knew.” Gojo shrugged, easy. “I can smell it, even under all the blockers. You think you can hide from me?”
Yuuji’s throat tightened. His face burned with a mix of anger and shame and something he didn’t want to name. He’d worked so hard to keep this part of himself locked away, to be useful first and everything else second. Now Gojo was saying it out loud, dragging it into the open like it was nothing.
“I don’t” He swallowed. “It’s under control.”
“Mm,” Gojo hummed, unconvinced. He leaned back, arms behind his head, like this was the most entertaining thing in the world. “If you say so.”
Yuuji wanted to snap at him. Wanted to do something other than stand there, skin burning, pulse jumping every time Gojo shifted and let out another faint curl of alpha scent. But his body was betraying him, leaning, hungry, desperate for relief he wasn’t going to ask for.
Not from Gojo.
Not from anyone.
—
Yuuji woke in the middle of the night already sweating. His hoodie was tangled around him, suffocating, every seam against his skin unbearable. His body was heavy, too hot, too needy in a way that had nothing to do with the thin blanket or the broken heater in the safehouse.
He curled tighter on the mattress, fists pressed to his chest. Not now. Not here. Please, not..
The door creaked open.
“Yuuji.” Gojo’s voice was low, not the usual sing-song he used to annoy everyone. His tone made Yuuji’s stomach twist worse. “You’re burning up.”
“I’m fine,” Yuuji lied, but the tremor in his voice gave him away. He turned his face toward the wall curling into himself. “Just go back to sleep.”
The air shifted. Stronger, warmer, threaded through with something that made Yuuji’s lungs ache when he breathed it in. Alpha. His alpha. Not his alpha. He hated that his body didn’t know the difference.
A hand pressed lightly against his shoulder. “You’re not fine.” Gojo’s words weren’t mocking this time. He sounded serious. Gentle, even. “Your heat’s breaking through the meds, isn’t it?”
Yuuji squeezed his eyes shut, humiliated. Every instinct screamed at him to roll over, bare his throat, beg for relief, but he stayed still, nails biting his palms. “I don’t want..” He paused, “I can handle it.”
The mattress dipped. Gojo sat down beside him. Too close. Too much. Yuuji’s breath hitched.
“Handling it looks a lot like suffering,” Gojo murmured. “You’re trembling, you’re sweating through your clothes, and your scent,” His breath ghosted Yuuji’s ear, and Yuuji almost flinched. “You’re practically calling for me.”
“Don’t,” Yuuji choked on the word. His body betrayed him by arching back, pressing closer even as he whispered, “Please, don’t.”
Silence stretched, thick as honey. Then Gojo’s hand moved, slow and deliberate down Yuuji’s arm, stopping at his wrist. He didn’t grip, didn’t force. Just waited.
“Tell me to leave,” Gojo said, quiet but steady. “If you mean it, I will.”
Yuuji’s heart pounded so hard he thought it might crack his ribs. He wanted to say it. He wanted to push Gojo away, bury himself under the weight of guilt and instinct until it passed. He opened his mouth, and instead what came out was a desperate, broken whisper: “Don’t leave.”
The breath Gojo let out sounded like relief and victory all at once. The next moment, Yuuji was on his back, and Gojo was above him, scent flooding the room like wildfire. Yuuji gasped, dizzy, overwhelmed by how good it felt to finally breathe it in without fighting.
Gojo’s mouth pressed against his throat, not biting, not yet. Just claiming space, tasting the sweat on his skin.
“You’re mine tonight,” he murmured against Yuuji’s pulse. “Even if you hate me for it tomorrow.”
Gojo kissed him like he’d been waiting for this forever, hungry, almost mocking, but careful not to crush him. Yuuji’s lips parted before he even thought about it, a soft, humiliating sound dragging out of him as Gojo’s tongue swept in.
Heat rolled through his body like fire licking his veins. It was too much and not enough. His fingers knotted in Gojo’s shirt without permission, tugging him closer, trying to erase the empty ache gnawing at his stomach.
“See?” Gojo murmured against his mouth, breaking the kiss just long enough to smirk down at him. “You do want me.”
“Shut up,” Yuuji managed, but it came out shaky, almost a whimper. His face was burning. His whole body was burning.
Gojo laughed softly, low in his chest. Then his mouth was on Yuuji’s throat, sucking a mark just below his jaw, and Yuuji gasped, hips jerking up helplessly. The friction made him moan, embarrassingly needy, and Gojo groaned against his skin like the sound had gone straight to his head.
“Fuck, you’re sweet like this.” His voice had gone rough, stripped of its usual playful edge. “Don’t hold back. I want all of it.”
Yuuji wanted to argue, to tell him this was wrong, but the words drowned in another wave of heat crashing through him. His body arched when Gojo’s hand slid under his hoodie, fingers splayed wide over his stomach, dragging lower until Yuuji thought he’d lose his mind.
When Gojo finally wrapped his hand around him, Yuuji cried out, muffled against Gojo’s shoulder. He felt raw, exposed, the sound too loud in the small room. But Gojo only stroked him slow, deliberate, drinking in every twitch and gasp like he’d never get tired of it.
“Good boy,” Gojo whispered, lips brushing the shell of his ear. “You’re so good for me.”
Yuuji’s eyes squeezed shut, humiliation and relief tangled in his chest until he didn’t know which one was stronger. His hips bucked into Gojo’s fist, chasing friction, unable to stop.
“Say it,” Gojo urged, nipping at his neck. “Say you need me.” His tone almost desperate.
Yuuji shook his head, teeth gritted, but his body betrayed him with another desperate thrust, another moan that sounded like begging.
Gojo’s laugh was soft, breathless, almost tender. “That’s alright. I can hear it anyway.”
He shifted, pressing their hips together, and the heat of Gojo’s cock against his own made Yuuji gasp again, his nails digging into Gojo’s shoulders. Gojo ground down slow, deliberate, their bodies sliding together slick with sweat. Every movement dragged sparks through Yuuji’s nerves until he thought he’d burn up from the inside out.
The world narrowed to scent and heat and Gojo’s weight pinning him in place.
Yuuji could barely think. His body was moving before his mind caught up, hips rolling up into Gojo’s with helpless rhythm. Each drag of friction sent white-hot sparks down his spine. He knew he should be ashamed, that he should shove Gojo off and crawl back into the cage of his self-control, but all he could manage was another broken sound slipping past his lips.
Gojo groaned, low and guttural, pressing down harder until Yuuji felt the full length of him, thick and hard through his clothes. “God, you’re perfect like this,” he muttered, voice rough with want. “Clinging to me like you’re made for it.”
The words made Yuuji’s stomach flip. His body trembled as Gojo shifted, tugging his sweats down with one smooth motion, baring him to the cool air. Yuuji gasped, back arching instinctively, and then Gojo’s hand was there again, stroking, teasing, smearing slick across his length until Yuuji thought he’d lose his mind.
“Please” The word tumbled out before he could stop it, choked and needy.
Gojo froze just long enough to lean in, lips brushing his ear. “Please what?”
Yuuji swallowed, humiliated by the way his hips kept jerking up into Gojo’s fist. “I, don’t make me say it—”
Gojo’s laugh was ragged this time, unsteady. “You don’t have to. Your body’s screaming it.”
Then he was pushing Yuuji’s knees apart, settling between them, the press of his cock against Yuuji’s entrance making his breath hitch. Even through the haze, panic sparked.
“Wait” Yuuji’s hands fumbled at Gojo’s chest. “You don’t have—”
Gojo kissed him hard enough to steal the protest away. When he pulled back, his eyes were blazing, but his voice was steady. “I’m not going to hurt you. I’ll go slow. You just have to let me in.”
Yuuji’s pulse thundered in his ears. Every rational part of him screamed no, screamed stop. But his body ached, desperate and trembling under Gojo’s touch, and when Gojo eased forward, slick fingers first, stretching him with unbearable patience, Yuuji couldn’t hold back the shuddering moan that ripped out of him.
“Good,” Gojo whispered, kissing the corner of his mouth as his fingers worked him open. “So good for me. You’ll take me so well.”
By the time Gojo pressed in fully, Yuuji’s hands were gripping his shoulders like a lifeline. The stretch burned, sharp and overwhelming, but underneath was a wave of dizzying relief that had Yuuji gasping against his throat.
“Fuck” Gojo groaned, head falling to Yuuji’s shoulder. “Tight. You’re, fuck, Yuuji.”
Yuuji couldn’t answer. He could only cling, body shuddering as Gojo started to move, deep, steady thrusts that dragged pleasure through every nerve. Each push forced breathy cries from his lips, raw and unrestrained, until he didn’t care how pathetic he sounded.
Gojo swallowed every sound with his mouth, kissed him through the tremors, praised him in between groans. ‘So good. Taking me so well. Mine.’
Yuuji’s body betrayed him completely, arching into every thrust, tightening around Gojo, begging without words until his vision blurred. His climax tore through him, sudden and blinding, he cried out against Gojo’s shoulder, body shaking apart.
Yuuji’s climax left him trembling, sprawled out beneath Gojo, the heat of release slick on both their skin. He gasped against Gojo’s neck, barely aware of anything but the steady rhythm of his own pulse and the heavy weight pressing him into the mattress.
Gojo followed soon after, shuddering deep inside him, groaning Yuuji’s name like it was dragged straight from his chest. For a moment, the world was nothing but heat and sound, bodies knotted together, breath tangled between them.
Then it softened. Yuuji blinked up at the ceiling, dazed, aware only of Gojo’s hand smoothing down his side, grounding him. He should’ve pushed him off, should’ve demanded space, but instead he clung tighter, shame curling tight in his stomach.
“You’re mine now,” Gojo whispered, lips brushing the sweat-slick skin of his throat. “Doesn’t matter if you admit it tomorrow. You are.”
Before Yuuji could respond, sharp teeth pressed against the juncture of his neck and shoulder. He gasped, body tensing, then cried out when Gojo bit down, hard enough to break skin, hard enough to mark. The sting shot through him, white-hot, and then melted into something deeper, an ache that settled in his bones.
Gojo groaned against his skin, tongue laving over the fresh bite, soothing it even as his hand tightened on Yuuji’s hip. “Perfect,” he murmured, voice rough with satisfaction. “Now everyone will know. You’ll smell like me for weeks.”
Yuuji’s breath came fast and uneven. His mind screamed that it was wrong, reckless, a chain he could never undo. But his body—the omega part of him he’d fought so long to suppress, thrummed with a devastating, shameful relief.
Pinned beneath him, marked and trembling, Yuuji realized the truth he couldn’t take back.
He belonged to Gojo now.
