Work Text:
Jason probably should have been more surprised when Dick pinned him. People always pointed out Jason’s possessiveness over Crime Alley, wary of finding themselves at the wrong end of his barrel when they trespassed.
Nobody seemed to remember that Dick had claimed an entire city as his territory. Probably because he usually met them in Gotham, and he was so quick to offer assistance if anyone had a case in Bludhaven that they usually just let him handle it, or at least go with them. He orchestrated things carefully so that nobody needed to see the territorial aggression that lay beneath his friendly facade.
Things between Jason and Dick had been… Tense. Recently. It had been a bad day, a long one, where Jason’s skin prickled and his teeth ached to tear into someone. Dick had made the mistake of trying to scent him, something that shouldn’t have been a problem if Jason hadn’t already been overstimulated to the point of violence. He’d snapped, Dick had taken it as rejection, and Jason did not feel bad about it. Really.
That wasn’t why he was in Bludhaven, even if Dick hadn’t been back to Gotham at all the past few weeks, Jason just didn’t want to prove that he had anyone’s numbers saved, so when the guy he was chasing crossed into Gotham’s sister city Jason had followed him without sending word of his presence ahead.
He’d gotten what he needed, and the petty crook hadn’t wound up being worth breaking the Golden Child’s rules over, so Dick couldn’t be too pissed at him. Theoretically.
It always bewildered Jason, just a little bit, the way that the new generation of bats viewed Nightwing. Affectionate and silly and gentle. All things that Dick was, but it was a little hard to reconcile the Dick that Steph would describe with the one that Jason had grown up with.
The young alpha who had never backed down when facing Batman and gave as good as he got in each of their many spats and fights. Who had taken Jason to the movies as a treat after his miserable first heat had finally ended, and then when some fucker had tried to touch him Dick had taken the guy down with brutal efficiency and threatened to cut his dick off if he ever came near them again.
Jason was pretty sure he’d meant what he said.
It might have also been Jason’s sexual awakening. A little bit. It was fine.
Regardless, the Nightwing stalking him across the rooftops was probably not the one the little Robins all idolized. Though, Jason thought as his back hit the ground hard enough to jar the breath from his lungs, maybe it should be.
Jason hadn’t worn his helmet, running just a little bit under the radar to avoid raising panic over the Red Hood being spotted in Bludhaven, and that meant that Dick could set his teeth against the skin of Jason’s throat as he growled, low and aggressive.
Dick had a knee digging into Jason’s gut, keeping him flat on his back, the hard tip of an escrima stick pressed against his ribs in violent promise. Now, Jason could throw him off. It would suck, and Dick would make him hurt, but he could.
He didn’t, going still and fighting to take full breaths under the weight on his chest.
“What are you doing here?” Dick growled, his breath ghosting across Jason’s skin as he spoke. Jason shuddered, “What,” He said, a little breathlessly “I can’t just come to visit?” Dick paused, stilling for the barest of moments before pressing a hard warning nip on Jason’s neck “You could,” Dick said, his voice all low and alpha in a way that sent a shiver down Jason’s spine “You didn’t, though” he added. Jason shrugged in response “I can multitask,” He said lightly.
He didn’t actually want to fight with Nightwing, this time. Fucking with Dick was fun, usually, chasing and tussling and walking away with bruises and a sense of irritated satisfaction. But he could tell that Dick wasn’t in the mood to play and, while pissing people off was one of Jason’s favorite things to do, Nightwing already had him pinned and even if he hadn’t then Jason was pretty sure he’d lose that fight.
It was probably better to concede than to let his stubbornness lead to more than a bruised ego.
Jason lifted the hand that wasn’t currently being pinned under one of Nightwing’s knees, telegraphing his movements enough that it wouldn’t be taken as an attack. Dick let out a warning growl but didn’t stop him when Jason cupped his cheek in his palm. He was wearing gloves, and further scent blockers under his sleeves, but it was impossible to misinterpret the intent when Jason brushed his wrist across Dick’s jaw, slow and purposeful.
Dick sucked in a sharp breath, leaning into the touch. Jason could see the flush on his cheeks even in the dim light on the rooftop, the sweat that made his hair stick to his forehead. Jason wondered if Nightwing was supposed to be out that night at all, or if he’d suited up specifically because he’d heard that Jason was in his town.
The aggression made a little more sense now. Dick wasn’t acting like he was sick, so Jason was betting that if he got Dick’s scent blockers off then he would reek of rut.
That certainly made things interesting.
Curious, Jason reached to sink his fingers into the soft curls on the back of Dick’s skull, carefully avoiding his nape; he wasn’t trying to pick a fight by making him think he was angling for a scruff. Dick growled out a low warning but didn’t shake off his touch as Jason tugged him closer.
Dick let out a shaky breath when Jason brought their faces together, licking his way into the alpha’s soft mouth. Dick moaned, abandoning his escrima so that he could cradle Jason’s face between his hands, easing out of the pin he had the omega in to straddle him properly.
Jason didn’t bother to stifle the purr that rattled in his chest, pleased by the turn of events. This wasn’t what he’d come to Bludhaven for, but he could (privately) admit that seeing Dick get all hot and bothered was incredibly appealing.
“Nest?” Jason asked, just to feel the way that Dick’s growl rumbled in his chest, “Nest,” he agreed, pulling back to grab his escrima before hauling Jason to his feet, linking their hands together as he tugged Jason towards the edge of the rooftop.
They couldn’t stay in contact the entire trip, although Jason could tell that Dick wanted to, hovering as close as he could without making them trip over each other and fall to their deaths. Dick practically dragged Jason in through the window to his apartment, turning and crowding him back against the wall once they were inside.
“Jayce,” Dick said, pressing kisses along his jawline as his hands went to work stripping Jason of his gear. Jason returned the favor, nuzzling their cheeks together as he reached around to get at the zipper hidden at the back of the Nightwing costume.
It took longer than it probably should have to get undressed since they kept getting distracted, focus lost in slow kisses and gentle caresses to scarred skin. Jason let himself be tugged along towards the bedroom, falling back into the soft nest Dick had built on his bed.
It smelled like stolen pack scents and alpha rut, confirming Jason’s theory that Nightwing hadn’t been meant to go out that night.
Dick crawled on top of him, his weight settling the whispers in Jason’s hind-brain that said that he should let himself be protected by the strong, rutting alpha. Jason gripped Dick’s hips, tugging the alpha down and rocking his hips up, feeling Dick’s cock hard against his belly where he straddled him.
Dick moaned, curling over so that he could get his mouth at Jason’s throat, his tongue dragging slick circles across his scent glands and making Jason gasp, his head falling back to offer better access. The alpha rumbled, low and pleased as he worked to suck sweet bruises down Jason’s neck, scraping his teeth across the tender flesh and making Jason moan out loud, his hips rocking.
Jason arched when Dick slid himself back to straddle the omega’s thick thigh, rutting absently against him while the alpha reached blindly to stroke his fingers across Jason’s cunt. He slid them in between Jason’s slick lips, circling around his clit and making Jason’s hips buck to follow them when he teasingly pulled them back before obligingly sinking a finger into Jason’s cunt.
“Dick,” Jason gasped, bearing down on the digit and trying not to growl because it was good but it wasn’t enough. “More,” He said, reaching to wrap a hand around Dick’s flushed cock, earning a low groan as Dick twitched in his hold, hips bucking forward into Jason’s hand when he wrapped his fingers around the base of his cock and squeezed lightly, teasing at the sensitive area where his knot would be.
Dick huffed out a breathless laugh, shaking his head with a smile “Patience,” He chided, stroking across Jason’s walls as he slowly dragged his finger out before pressing back in with two. He was unhurried and if Jason couldn’t smell how deep into rut he was, feel how hard he was in his hand, he might have thought that the alpha felt none of the urgency that Jason did.
With a growl, Jason pulled back and flipped them. He was a little bit surprised that it worked, that Dick let him, but the alpha just looked amused. His hands settled on Jason’s hips where the omega straddled him, his thumbs rubbing absent circles into the skin of his waist as he watched him with a ravenous gaze.
Jason shivered, suddenly getting the feeling that even if he was on top now he was still not the one in control of the situation. “What are you doing up there?” Dick asked, quirking a brow when Jason didn’t answer right away.
And. Okay. Jason wasn’t a virgin or anything. He wasn’t. Multiple people could attest to that. But somehow getting swept up in Dick’s rut felt a little like the first time he’d tripped and fallen on his face in costume in front of Nightwing.
Out of his depth.
Maybe he was a little flustered because maybe his stupid crush wasn’t as gone as he liked to think it was.
“You’re too goddamn slow,” Jason said, belatedly, feeling his cheeks heat up and hoping that it wasn’t noticeable in the dim room. “Mm,” Dick purred, not looking particularly bothered by the accusation “What are you planning on doing about that, sweetheart?” His voice was low, a little bit husky from the purr Jason could still feel vibrating in his chest where the omega braced his hands.
Jason shivered.
“’M gonna fuck you,” Jason said, lifting his chin defiantly as he spoke, feeling the way that Dick’s fingers clenched down harder on his skin for a moment before relaxing again, still being so careful with him despite the instincts that had to be yelling at him to pin the omega down in the nest and fuck his brains out.
Not that Jason would complain.
“Yeah?” Dick asked, voice gone breathy when Jason reached back to grip the base of the alpha’s cock, then, “Wait,” Jason stilled, letting go and waiting to see what Dick would say next.
“Condoms,” Dick said, “Fuck, sorry, let me—“ He started to shift, to pull away, and Jason reacted before he could think about it, leveraging his weight to pin the alpha down and growling low in his throat.
Understandably, Dick snapped back, twisting to throw the omega off balance and pin him on his back, the alpha’s mouth hovering warningly over the bared skin of Jason’s throat. A much more naked version of the pin he’d already had Jason in earlier.
“Fuck,” Jason cursed, pushing down the automatic instinct to fight back and going limp, tipping his head back against the blankets to further bare his throat. “Sorry. Just. Don’t leave.” Jason couldn’t properly articulate what had pushed him to act, what part of him had insisted that the alpha couldn’t leave the nest.
He could feel how tense Dick was against him, similarly working past the rut instincts that were probably telling him that biting would be a great idea. Dick exhaled a slow breath, carefully uncoiling the tension in his muscles until he had his forehead resting against Jason’s shoulder.
When he sat up, he had pulled himself back together, a soft kiss of apology pressed to Jason’s throat. “Sorry,” Dick said “I shouldn’t have-“ Jason shook his head “No, no, it was my fault,” he interjected “I just.” He hesitated, and Dick waited him out, absently running his fingers across Jason’s skin, sweeping his wrists across any part of Jason he could reach. A casual display of possessive affection as he continued to press his rut-rich scent all over the omega.
Anyone with a nose would be able to tell what they had done, after this. Jason should probably be irritated about that. Instead, he found himself relaxing further into the nest, fighting down a purr at the display. It was, after all, proof that the alpha wanted him, wanted to lay his claim to Jason’s body in whatever way he could.
Jason’s instincts were very on board with that idea.
“Look,” Jason said, “I know we’re both clean, I’ve got an implant, just.” Why was it so hard to ask for what he wanted? Dick watched him, unreadable, his touch so incredibly gentle on Jason’s skin.
“I don’t,” Jason paused, swallowed “I don’t want the condom. If. That’s okay.” Dick stilled, quiet for a long moment, and Jason squirmed under his quiet gaze. Then he smiled, his mouth soft as he leaned in to kiss him.
“Okay,” Dick broke the kiss to speak, his breath ghosting across Jason’s lips “Whatever you want,” he said, moaning when Jason shifted to wrap his legs around the alpha’s hips, his breath hitching when he felt Dick’s hard cock rub up against him.
Fuck, he was so wet.
“Get in me,” Jason demanded, his voice coming out breathier than he’d expected and making him flush slightly. Dick purred, mouthing at Jason’s shoulder as he ground their hips together, the motion teasing as his cock head nudged against Jason’s slit.
Jason arched, canting his hips to try and get Dick to slip inside. Dick groaned, his teeth digging bruises into Jason’s skin as he bit down, not breaking the skin but still making Jason’s pulse jump.
Dick wouldn’t actually bite him, Jason knew that. Jason was barely even pack, much less important enough for a bite. Still, it made his breath hitch, a whine swallowed back when Dick let go, pressing soft little butterfly kisses of apology across Jason’s collarbone as if he had anything to be sorry for.
Aside from the fact that he still wasn’t fucking him. Jason was starting to get a little pissed about that. As if reading Jason’s mind, or, more probably, his scent, Dick finally lined himself up and slowly sank into Jason’s slick heat.
They both moaned, Dick’s fingers digging bruises into Jason’s hips as he held him steady, forcing Jason to just lay back and take it as Dick carefully worked his way into Jason’s cunt with short, gentle thrusts of his hips.
Jason wanted to whine, wanted to demand he move faster, but he also wanted to preserve the moment, to memorize how it felt to have Dick inside him for the first time.
Dick, Jason realized belatedly, was still purring. A warm, velvety sound that settled over Jason like a cloak, coaxing him to reciprocate a muted, rattly sound that he quickly bit off, flushing when it just made Dick purr louder. All fucking proud, happy alpha with his little omega underneath him.
Disgusting.
It wasn’t like Jason could be described as small, either.
Jason clutched at Dick’s shoulders, drawing him into a kiss and nipping at the alpha’s lip hard enough to taste the tang of copper. With Jason splayed out on his back beneath him, the omega still working to muffle that pathetic purr, Dick was hardly threatened by the bite.
On the contrary, he groaned, hips jerking as he gave in and thrust the rest of the way inside. One of Dick’s hands came up to cup Jason’s cheek, further pinning him in place as he took over the kiss, Jason reluctantly giving up on fighting for control of it when Dick could kiss like that.
Bastard. There probably wasn’t anything that he was bad at.
Jason’s breath hitched when Dick’s hips pulled back, thrusting back in again almost immediately and forcing an embarrassing trill of pleasure from Jason’s throat, almost lost in the press of their mouths.
Getting saturated in Dick’s rut pheromones must have had a stronger effect than Jason thought, coaxing him to give in to the instincts that wanted him to spread his legs open wider and beg for the alpha’s knot.
The idea was tempting.
What would Dick do? If Jason did that? He wouldn’t laugh. Probably.
Tim hadn’t tossed him out when Jason had taken over his den for his heat. Surely Dick would understand if Jason was a little thrown by his rut? Right?
Tentatively, Jason rolled his hips up into Dick’s next thrust, lips moving soundlessly as he worked up the momentum to speak.
“…knot,” was what came out, breathed into the air between their mouths when they parted “I. I want,” Jason flushed when Dick growled, muttering “Fuck, Jay” and attacking Jason’s throat with his lips, sucking more dark hickies as Jason gasped and groaned.
“You,” Dick said, exhaling over Jason’s kiss-bruised skin “Are gonna kill me.” Jason laughed, startled “Well, not today I’m not,” he drawled, making Dick hiss out a breath when the laughter made Jason contract around his cock.
His voice still came out quieter than he wanted, more vulnerable, when he tried again “Knot me,” Jason said, squirming just to feel the way Dick shifted to try and cover him more thoroughly, pinning him down against the mattress as he rocked into him, feeling so fucking perfect inside Jason that he wanted to keep him there forever.
And, honestly, they didn’t need Nightwing that much, surely he could spend his time on better things, like fucking doing that again oh god. Jason arched, startling when Dick took it as an invitation and grabbed at his pec, rubbing his fingers lightly across Jason’s nipple and making him whimper.
Jason had never thought of himself as particularly sensitive, or sexually inclined, but the past few months were proving that all to be a fucking lie, because Jason was pretty sure that he could come just from having Dick play with his chest and that would be humiliating.
Then Dick touched his clit, somehow rubbing it perfectly and adjusting his angle to better hit his G-spot and it was over. Jason moaned, biting his lip and clamping down on Dick’s cock and making him groan in turn. His thrusts turned jerky for a moment before slowing to a smooth, rolling rhythm as Jason tried to catch his breath, barely able to focus on his comedown because he could feel the way that Dick’s growing knot nudged at his entrance and Jason wanted.
“Fuck,” Jason choked, tensing his legs and trying to pull Dick in even closer, making the alpha growl in what sounded like pleasure, curling down to mouth at Jason’s chest and bite, it probably still wasn’t deep enough to break the skin, but it sent Jason over the edge again, keening and locking his legs around Dick’s hips to keep him from pulling out.
Not that Dick would have been able to do so anyway, considering the way his knot was pressing against Jason’s pulsing walls, locking them together as the alpha followed him into orgasm.
The purr finally escaped Jason’s chest, quiet and stuttering, almost buried beneath the pleased rumble of the alpha on top of him, but still loud enough to make Jason’s ears burn hot. Dick didn’t seem to mind, didn’t tease him for his rusty, broken purr, just kissing him sweetly and brushing his hands and wrists across Jason’s skin. As if he didn’t already reek of alpha.
At this rate, Jason didn’t think that Dick would let him out of arm’s reach until his rut finished. Jason wasn’t too sure that he minded, either. Either way, he’d get to make fun of Dick’s dumb knot brain for the rest of eternity.
