Work Text:
Sukuna stared down at the Omega hiding between the cages of basketballs. His lips were pulled back into a snarl, the tiny fangs glinting in the ugly flourescent light from the overhead. The light did nothing for his complexion, either, making him look waxier and all the more feverish. His gym gear was soaked through with sweat, making it stick to his skin, and it shined on his face. Sukuna watched as a trickle slipped down the Omega’s temple, over his jaw and neck, where it was absorbed by the collar of his shirt.
“First heat?” Sukuna asked from where he stood across the equipment shed. He’d been on the track, working on his mile, when the smell of peaches and honey with a hint of vanilla had struck him like a physical blow. He’d seen a few other Alphas near him mark the scent but they’d shrugged it off and continued on. Sukuna, however, could feel saliva pooling in his mouth at the delicious scent and knew he’d need to find it. He’d followed the trail right to the equipment shed. He’d expected an Omega from the moment he opened the door but he hadn’t expected this Omega.
“I’m not a child!” snapped the Omega. There was flush high on his cheekbones and his eyes were glassy from his heat. His fingers curled and released, curled and released around the wiring that made up the cages. Sukuna could peep the short claws that had grown.
“I didn’t say you were. I just asked if it was your first heat. Most Omegas tend to avoid school when their heat is coming on,” Sukuna said. He kept his voice low and even, a little cool. The scent was thick in the equipment shed, almost thick enough to choke him. He knew that the Omega’s scent would cling to his hair, his skin, his clothes until he washed everything. It was cloying and made his Alpha rear.
“It’s-it’s not my first heat,” the Omega ground out. His golden eyes flicked away from Sukuna’s face. “They’re just irregular.”
“Do you want help?”
The golden eyes were back on Sukuna, narrowed. The Omega’s lips peeled back further and a snarl rumbled in his chest.
Sukuna held his hands up, palms out and kept his posture relaxed. “I just meant do you want me to get the nurse? A teacher? Call someone?”
The Omega’s eyes narrowed further, as if he was waiting for Sukuna to pull the rug from beneath him, like there was a joke that he was missing. When Sukuna made no further remarks and remained where he was, the Omega relaxed minutely but remained wary.
“Why are you helping me? Why aren’t you jumping me? You’re an Alpha.”
Sukuna could taste the Omega’s heat, thick on tongue. It coated his mouth, and every time he swallowed, he could feel a hollow ache low in his gut. He shifted on his feet to try and relieve the pressure that had built between his legs. His cock had started hardening the moment he’d caught a whiff of the Omega’s scent and had only hardened further when he entered the shed. The Omega’s eyes dipped to his waist and rose back to his face. The tips of the Omega’s ears turned red.
“I’m an Alpha but that doesn't mean I turn into some beast whenever I smell an Omega.”
“Plenty of other Alphas do.”
“Don’t compare me to filth.”
Silence descended as Sukuna and the Omega eyed each other up. The Omega’s heat wasn’t going to abate anytime soon and the shed wouldn’t be a safe place for much longer. The phys-ed classes would be ending soon for the first years - where the Omega probably came from - and so would the free period that that third years had. Others would be coming to return any borrowed equipment and the Alphas wouldn’t be able to shake off the scent as they had before - not when a whole room was blasted in their faces at once.
“How bad is it?” asked the Omega. He looked between Sukuna and the door at his back. The Omega licked his lips.
Sukuna rolled the flavor of the Omega’s heat in his mouth as he pondered how to answer. He was a sommelier tasting the finest wine. Beneath the initial sweetness of peaches and honey, beneath the tang of vanilla, there was a hint of something wild. The lightest touch of something woody, like agarwood. Sukuna wanted more of it.
“I could smell you from the track. Some of the others noticed,” Sukuna said. The Omega swore beneath his breath and released one of the cages to run his hand through his pink hair. Some of the strands stayed mused up, the sweat making it easy to muse his hair.
“I won’t be able to sneak out.”
“Neither one of us will be able to.”
The Omega looked up, distraught, at Sukuna’s statement. “It’s clinging to you?!”
Sukuna peeled back his lips, his bottom jaw dropping open. He could feel the saliva dripping from his elongated fangs. He huffed in a deep breath and felt drool pooling beneath his tongue. It would soon fill his mouth and drip from his lips. He ran his tongue over the front of his teeth. “I can taste it.”
The Omega whimpered and Sukuna’s Alpha surged forward. It told him fuck and comfort. Mostly fuck. It thrashed against the walls that Sukuna had carefully placed around it to contain it. Sukuna closed his mouth with a click of teeth. He stepped forward once but halted and held himself back. He’d meant what he said: Alphas who couldn’t control themselves were little more than filth, trash to be discarded. They were meant to be the peak of society so to debase themselves at the whiff of an Omega, well, that was simply pathetic.
That being said, he could understand those Alphas, just a little. He’d never reacted so strongly to an Omega’s scent before. His Alpha howled and demanded that he claim the Omega before him before another Alpha could. It didn’t care what the Omega thought. It only wished to take.
The whole situation was made all the more harder because this Omega in particular had a reputation for fighting Alphas. More than that, he won. As far as Sukuna was aware, the Omega had never lost a fight. The rumors had interested him so he’d sought out the upstart Omega first year and had found that he desired him from the moment he set his eyes on the other. Not only that, but his Alpha wanted to claim him, wanted to bite and mark him, wanted to make the Omega his and his alone.
He remembered looking across the cafeteria after Uraume had pointed him out to Sukuna. They’d nudged Sukuna’s arm and nodded where a cluster of first years were gathered enjoying their meals. The Omega had stood out amongst the others, his pink hair attracting Sukuna’s eye. Sukuna couldn’t tear his gaze away, not even when a golden gaze met his own. It was only when Uraume told Sukuna the Omega’s name that he could focus on anything else: Yuuji Itadori.
Strength is what Sukuna sought and strength was what Yuuji had. He’d heard about it, he’d seen it in the way the Omega had moved, and had watched it on full display when an Alpha got too handsy with his friend.
Even now, in the midst of a heat, Yuuji looked ready to fight. He had no doubt that if he got too close to the other without explicit permission, he’d be on the receiving end of some animalistic wrath. The Omega looked like he could do serious damage before Sukuna would be able to wrest him into a breeding position.
“You’ll do.”
Sukuna broke from his revere and focused back on Yuuji. He’d shifted until he was on his knees, legs bent beneath him. He was leaning forward, the balls of his feet planted, ready to spring forward. One hand was on the ground, fingers splayed, while the other was still tangled in the metal of the cage.
“I’ll do what ?”
Yuuji showed his teeth in a display of a challenge. It was a change from the wary Omega only moments ago. His soaked shirt pulled away from his skin and afforded Sukuna a view of a sculpted chest. The thin tendril of fear that slipped into Yuuji’s scent when Sukuna had arrived changed into something headier. It set his Alpha alight, renewing its attempts to break through its cage. Sukuna could feel cracks appearing.
“You’ll. Do,” the Omega repeated. The gold of his eyes were little more than a thin ring around dilated pupils, blown so wide that Sukuna could see himself reflected back in them. “I’ve seen the way you look at me, Su. Ku. Na. You want me. You’ve wanted me.
“Come and get me.”
The urge to throw himself at the Omega very nearly overwhelmed Sukuna. He managed to rein himself in though before he’d taken more than a few steps toward the other. He could his feel Alpha on the precipice of breaking out, one way another. Through the wall or over it didn’t matter. His Alpha would get what it wanted.
“You don’t know what your saying. Let me get someone,” Sukuna ground out between clenched teeth. He curled his hands into fists, focusing on the bite of sharpened nails against his palm that had popped at Yuuji’s challenge.
“The heat will break enough for me to leave,” Yuuji said. “I don’t need to be paraded through the school grounds like this, not when there’s a solution right here.”
“They’ll still smell it on you. Everyone will. Even the Betas. Beside,” Sukuna said as he pulled his phone from his pocket. The screen lit up when he flipped it. “There’s only ten minutes left before people start coming to the shed.”
“Make it quick then. Unless,” Yuuji said, his tone taking on a mean streak, “you want another Alpha to find me. I bet I wouldn’t have to convince them to fuck me.”
Sukuna was snarling before Yuuji had finished his sentence. The thought of another Alpha getting his hands on the Omega had Sukuna seeing red. He didn’t like that thought. He didn’t like that thought at all.
Sensing Sukuna’s weakening resolve, Yuuji pulled at the collar of his shirt and tipped his head to the side. He gazed at Sukuna from the corner of his eye, a pout pushing his plush lips out. It was all very enticing.
“Please, Alpha ,” Yuuji begged softly with an ending whimper.
It wasn’t his proudest moment and he’d forever be mad at himself for falling for the Omega’s simpering act, but the walls around his Alpha shattered and there was nothing that was going to stop Sukuna from claiming the Omega.
Sukuna closed the space between himself and Yuuji, sinking his fingers into the soft, sweaty hair on Yuuji’s head. He jerked the Omega’s head back until he was looking up into Sukuna’s face. A drop of drool slipped from between his lips and landed on Yuuji’s bottom lip where it beaded and clung.
“Remember, Omega , you asked for this.”
“ Yes! ” Yuuji snarled back and then licked the drop of drool from his lip, moaning as he did so.
Sukuna dragged Yuuji by his hair to the high vault mats that were stacked against a wall and threw the Omega against them. Before Yuuji could straighten himself out, Sukuna pressed himself against the other’s back and yanked his arms behind him. He was able to grip the Omega’s wrists up with one hand, though he knew that if Yuuji truly wanted to, he could break Sukuna’s hold.
He curled his fingers around the waistband of Yuuji’s gym shorts. He could feel how soaked they were through his own pants and ground his cock against Yuuji’s ass.
“Last chance,” Sukuna breathed in Yuuji’s ear. His Alpha was downright rebelling at Sukuna giving Yuuji a final chance at backing out. If his Alpha had its way, it’d have ripped the clothing right from the Omega and then sunk its cock into the wet heat without preamble. “There’s no going back.”
“If you don’t fuck me now , I’ll find an Alpha who will,” Yuuji snarled over his shoulder, pressing his ass against Sukuna.
“Insolent brat!” Sukuna snarled back before ripping Yuuji’s shorts down his legs. They made it to his knees, but the Omega’s legs were spread too wide to allow them to go any further.
If Sukuna had thought the scent of the Omega’s heat was strong before, then it was nothing compared to now. Unimpeded, the smell of peaches and honey and vanilla invaded Sukuna’s very being. Even if he never saw the Omega again, he knew the smell would stay with him until he died. It was heavenly and intoxicating.
Sukuna dropped to his knees and pressed his face between Yuuji’s cheeks. They were drenched with slick, as were his thighs. He inhaled and felt a buzzing in his brain. He grabbed Yuuji’s left cheek with his free hand and pulled to spread the Omega.
“We don’t have ta-time for that,” Yuuji panted.
“We’ll make time,” Sukuna said thickly through long fangs and a puddle of drool. He then pressed his face forward, tongue out, and swiped it against Yuuji’s dripping hole.
The Omega keened and tilted his hips further into Sukuna’s face. Sukuna wasted no time as he ate Yuuji out with abandon. The scent on his tongue was pallid compared to have a taste from the source. The slick was the sweetest nectar as Sukuna licked over Yuuji’s twitching whole. Beads of slick dripped out and he caught them on his tongue, not wanting anymore to go to waste.
When Yuuji began pushing back against him in earnest, Sukuna stiffened his tongue and pressed it into the Omega. He was soft, wet, and warm around Sukuna’s probing appendage. He thrust his tongue in and out, a preview of what was to come, digging at the Omega’s wall to get as much of his taste as possible.
Sukuna ate Yuuji out for a few more moments before pulling back. A thin string of saliva and slick connected them still until Sukuna licked his lips, breaking the connection. Yuuji whined low in his throat and wiggled his hips, though Sukuna ignored him with great effort.
Instead, he rose up until he was standing behind Yuuji once more. The Omega’s shirt had rucked up some from his movements and Sukuna took the opportunity to push the gym shirt further up Yuuji’s torso to expose more skin. It was flushed and freckled, more on Yuuji’s upper back. Sukuna had a feeling that his shoulders would be covered in the tiny blemishes. He trailed his nails along Yuuji’s spine and dipped them into the little divots at the small of the Omega’s back.
“You-you can look more nex-next time,” Yuuji panted, his voice wet with snot and tears. “Fuck me. Now. Hurry. ”
Usually, Sukuna didn’t think much of someone trying to order him around, but he’d make an exception in this case. They were already cutting it far too close, and while Sukuna would have like to take his time taking his Omega apart, he wanted others to see that happening even less. Chances were though, someone was bound to walk in on them. They’d get in trouble for fucking on school grounds but Sukuna would take the punishment that came with breaking that rule. Breeding Yuuji would be worth it.
Sukuna gripped his cock tight and lined himself up with Yuuji’s hole. The puffy, sensitive skin seemed to twitch as he brushed the head over it. He could feel Yuuji straining his grip, trying to push back and angle his hips just right, but Sukuna pulled his own back, teasing Yuuji.
“ Fuck , Alpha, please! ” Yuuji whined, breathless.
“Remember to breathe,” was all the warning Sukuna gave before he pressed forward in one smooth motion, a growl growing in his chest. Yuuji jerked beneath him, releasing a wanton moan, as he thrust in to the hilt, his hips pressed firm against Yuuji’s ass.
His Alpha howled at being buried in the velvet heat. The squeeze around his cock was exquisite, as if Yuuji had been made just for him. It was tight without being too much, warm, wet walls fluttering around his girth as if the Omega was trying to pull him further in. Sukuna groaned at the feeling, the temptation to rest there great, but not great enough.
Sukuna pulled his hips back until only the head rest within Yuuji. He could feel the Omega trembling and wanted to feel him break beneath him. There could only be a handful of minutes left before someone came to the shed, and there was only one way to get himself and Yuuji to their releases: through reckless abandon.
With one thought in mind, Sukuna slammed forward and began thrusting roughly, giving Yuuji no time to adjust or get used to his size. The Omega would surely feel it later but they’d deal with that when the time came. For now, Sukuna’s only goal was get both of them to release as fast as possible.
He slammed into Yuuji who’d turned limp, a drooling ragdoll for him to fuck. He adjust his hips minutely, seeking out the Omega’s pleasure spot. It was easy to identify when he’d found it: Yuuji had tensed an moaned, the end of it turn up into an aborted howl. Sukuna aimed for that spot without mercy, making sure to nail it with every thrust in. Yuuji thrashed beneath him, both trying to press back into Sukuna further and trying to escape the abuse to his prostate. He rotated yelling for more, yelling for mercy, and garbled noises of pained-pleasure.
Sukuna leaned over Yuuji and planted his free hand next to the other’s head. The Omega, seeking something to ground himself, lashed out and sunk his teeth into the side of Sukuna’s wrist. He flinched as he felt teeth pierce his skin but didn’t try to pull away, instead, dipping his head to begin biting and sucking on the exposed skin of Yuuji’s back.
Red welts appeared where Sukuna nipped the Omega, some even welling with small beads of blood. He soothed the hurts with his tongue, lapping over them and massaging them with the muscle. When he wasn’t nipping, he was sucking bruises into Yuuji’s skin. He wanted Yuuji to feel him every time he moved, wanted others to know that Yuuji had been claimed by him.
Sukuna didn’t know if Yuuji had planned for this to be a one time deal, but he didn’t think he could stand the sight of another Alpha with the Omega. He’d rip them limb from limb and then fuck Yuuji in front of the entire school if he had to. Now that the feisty Omega was in his grasp, he wasn’t going to let him go.
“Bite me.”
Sukuna’s hips stuttered and his grip on Yuuji’s wrists tightened until he could feel the bones grinding together beneath his fingers. “What did you just say?” Sukuna whispered against Yuuji’s skin, his tone breathy.
“ Bite me ,” Yuuji gasped out as Sukuna slammed hard into him. Their skin smacked together and Sukuna knew their hips would be red from the force of it.
Salive overflowed Sukuna’s mouth at the prospect of biting Yuuji. He could feel it on his lips and chin, he could feel it smearing across Yuuji’s back. His teeth ached and his Alpha roared. ‘Why not?’ it said. ‘The Omega is ours,’ it said. ‘This is what an Alpha is owed,’ it said.
He looked upward, saw the blood the flowed from his wrist, saw it smeared across Yuuji’s lips, and saw that his Omega’s neck was flushed deeply. The red colouring slid beneath the collar of his shirt where it disappeared and then reappeared on his upper back. His nape was clear of any blemishes, scars, and hair. It was bare, empty. It called to Sukuna to mar it, to claim it.
Sukuna stretched his mouth open. His gut pulsed and heat coiled tight low in his abdomen. He could feel his knot swelling at his base and catching on Yuuji’s rim. His teeth seemed to pulse in time with his thrusts as he stretched out toward Yuuji’s neck.
He placed his teeth gingerly against the unbroken skin there.
“ Yes ,” Yuuji breathed out on a groan, “yes, do it ! Mark me, Alpha! Make me yours! ”
The temptation was great and, with Yuuji urging him on, it was almost impossible to deny his instincts. Sukuna knew that the Omega beneath him was meant for him. He’d find no Omega as satisfying as Yuuji and knew Yuuji would find no Alpha like him.
The idea of soulmates was laughable, a myth told to children about true love, but Sukuna was old enough to know better. No such thing existed. People didn’t fall in love because they found their soulmates.
They were soulmates because they fell in love.
Sukuna twitched and bit down, hard, on the expanse of skin between shoulder and neck. Muscle tensed beneath him as he continued biting down until blood - warm and coppery - flowed over his tongue. His jaw seemed to lock in place and he soothed his tongue against the hurt he’d inflicted.
It was no mating bite but it would still stake his claim on Yuuji, and Yuuji would know who he belonged to.
Sukuna felt more than heard Yuuji moan beneath him. His Omega tensed up further, body as tight as a bow string, and then he was shuddering and shaking in Sukuna’s grip. The velvet heat around his cock clamped down, determined to keep Sukuna within himself, to make the Alpha breed Yuuji. It edged on painful and Sukuna felt the heat low in his belly tighten, tighten, tighten until it was a dwarf star in his abdomen. Then, like a rubber band snapping, it released and flooded through him.
Sukuna had just enough mind to keep his thrusts shallow as he started to cum. He could feel his knot bumping against Yuuji’s entrance, but denied himself. If they locked together now, there was no way under the sun they’d not be discovered. It would take at least twenty minutes for his knot to go down if he locked with Yuuji.
Instead, Sukuna released Yuuji’s wrists and pushed away from his Omega. Yuuji was limp beneath him, eyes shuttered. His arms slipped to his sides and Sukuna noted the fingershaped bruises that were already forming around his wrists. He kept his thrusts shallow and squeezed his own knot tight. It wasn’t Yuuji but it would have to do for now.
Sukuna kept a tight grip that was just on the side of painful and massaged it, milking himself. When he felt the last dredges being pulled from him, Sukuna pulled out and let the last of spend collect in the small of Yuuji’s back.
Dick soft, Sukuna tucked himself back into his gym shorts and then smeared the pooled cum over Yuuji’s back, marking him. If they ran into anyone when they left, they’d immediately know what Sukuna and Yuuji had done. There was really no hiding it so Sukuna felt no shame as he rubbed his cum into Yuuji’s skin, covering him with his scent.
“That’s gross,” Yuuji murmured, voice raspy and soft. He made no move to get away from Sukuna though.
“Marking what’s mine.”
“Biting me would have done that.”
“I’m not going to bite you like that.”
“Am I not a good enough Omega?” Yuuji asked, hurt colouring his voice.
Sukuna stopped his ministrations and looked toward Yuuji’s face. HIs Omega had it hidden in the crook of his arm. A frown tugged at the corner of his lips. His Omega should not be thinking such things.
“Why would you think that?”
“I know I’m not your typical Omega. Alphas like their Omegas soft and cute.”
“If I had wanted a soft and cute Omega, I would have found one.” Sukuna pulled Yuuji’s shorts up back around his hips. It was with reluctance though. Slick and cum was starting to slip from Yuuji’s used hole but they hadn’t the time for Sukuna to properly clean it up. Or stuff it back inside of him.
“Then why didn’t you bite me? I asked you to.”
Sukuna sighed and manhandled Yuuji who did his best impression of a limp noodle. His Omega gave him no help as he pulled Yuuji from the high jump mats and sank to the ground. He arranged the other in his lap so that Yuuji could rest his head against Sukuna’s chest. Then he wrapped one arm around his Omega’s waist, pulling him tight against Sukuna’s body, and picked up one of his hands. Sukuna studied the dark purple bruises that had formed and made a note to make sure Yuuji iced them later. He then brought Yuuji’s inner wrist to his neck, right below and behind his ear and began to rub the two together. The oil in their scent glands released, peach and honey mixing with sandalwood and ash.
“I’d at least like to court you properly before I bite you.”
“That’s old fashioned as hell.”
Sukuna smirked at Yuuji’s statement. It was old fashioned. “I like you, Yuuji.”
Yuuji cuddled in closer to Sukuna’s chest, a little brrrp escaping his Omega. “You can take me to get udon,” he whispered into Sukuna’s shirt.
Before Sukuna could say anything, a sharp knock on the equipment shed’s door had both of them tensing.
“You done fucking that cute Omega first year, Sukuna? The period is like, way over, and I don’t think Suguru or I can keep people back any longer.”
Sukuna’s head dropped back against the high vault mat.
“Who is that?” Yuuji asked.
“It’s about time. We got tired of you pining like a fucking lovesick mutt.”
“Pining?” Yuuji questioned, squirming in Sukuna’s lap. Sukuna closed his eyes and prayed for patience.
“How was it? Did you fuck his brains out? Did he fuck your brai-”
“Shut the fuck up, Satoru!” Sukuna roared.
So much for patience.
