Work Text:
Dick hasn’t seen Jason in three months when he shows up unannounced at Dick’s Bludhaven apartment.
It’s common courtesy to fucking not break into someone’s place , or at least text and give some sort of warning, but that’s never been Jay’s style. Instead, the only indication that he’s arrived is that Dick’s security system has been reset – and the damn thing’s been reprogrammed to override the goddamn alert that someone’s been messing with it in the first place.
Goddamnit, Dick wishes that Roy Harper would stop rubbing off on Jason.
He notices, because of course he does, but that’s not really what gives Jason away.
It’s the fucking smell.
It lingers in the hallway, for fuck’s sake, and Dick breathes in sharply as he approaches. He knows that scent. It’s a strange thing, the way it immediately triggers that part of his brain that holds emotions like nostalgia, the way he goes all the way back to the first time he’d encountered it.
He remembers that scent in the manor– he’d dropped by the cave, reluctantly, because Bruce had demanded help with a case, and despite all the hard feelings between them back then, Dick Grayson will never fully untangle himself from that man.
It had hit him immediately: sweet, a strange undertone of smokiness. Something that made his hindbrain scream and his too-tight pants immediately a regrettable choice.
“Bruce, what the–?” he’d started to ask, because why would that be here?
Bruce fixed him with a look.
“Jason’s off patrol for a while,” is all that he’d said, and he’d known what wasn’t being spoken. His new Robin had presented.
God, they’d fought bitterly. Dick’s no fucking backwards alpha, thinking an omega can’t stand on their own, but this shit is dangerous and Jason is cocky and young and pretty and flaunts around in those goddamn tiny shorts, and Bruce already has lost control of the kid.
Dick’s never fully forgiven Bruce for that one, but it doesn’t fucking matter. It's been years since then, years and so much has happened, but he'll never get that damn scent out of his head, out of his mind, and he's pretty sure he's ruined forever.
He smells it now, and as soon as he opens the front door, it hits him like a goddamn truck.
“Jay?”
Distinctive combat boots are kicked off messily by the front door. An oversized leather jacket is thrown carelessly over the arm of the couch. The hall linen closet is open, shelves empty. His bedroom door is ajar, and if this was anyone else in the entire world, Dick would probably be pissed about the invasiveness.
He nudges the door open, knowing full well what he’ll find.
Dick Grayson lives in disarray, and he’d be ashamed of being seen like this if it was anyone else, so he supposes it all works out that it’s just Jason Todd. There’s dirty clothes strewn across the floor, some of his gear scattered. A few books stacked that Dick swears he’ll read one day. His laptop is open and asleep on the floor, a spare iPad next to it–
And in the bed, every single blanket in his goddamn apartment has been arranged in a makeshift pile, lumped in a way that looks haphazard and messy but Dick knows damn well has been created with a certain artistic flair.
It’s soft and it’s warm and it smells like him, beneath the rising scent of heat, and something in Dick’s gut clenches and tightens and the sensation is echoed in his chest, slicing neatly between his ribs.
“Took you long enough.”
The voice sounds a little hoarse, a whole lot wrecked, but is absolutely still dripping sarcasm and annoyance.
Bright blue eyes snap to attention, and Dick swallows heavily as a mussed head pokes out from beneath the pile of soft things.
Jason looks about as much of a wreck as to be expected. His eyes are hazy, vibrant green that has a vaguely distant expression. Pale cheeks are flushed, and his hair is matted to his forehead, the bright stripe of white almost lost amidst sweaty dark strands.
“You know,” Dick says casually, stepping into the room, “there’s this real neat invention. It’s called a cell phone. The civilians use them. You have my personal number, and–”
“ Shut up,” Jason snaps, “not in the mood, Dickhead.”
Jason shifts, and the scent that wafts up from the mess of blankets knocks the breath from Dick’s lungs. Oh, Jay smells perfect. Dick Grayson likes to pretend he’s not a total and utter knothead, and he isn’t, he swears, but there’s something about this one that just does it for him.
“So, what are you in the mood for, then?” Dick asks.
The question is a careful one, spoken with an even tone, a sharp hint of command there. Dick takes another step forward, slow and purposeful. It’s a reminder that he’s the older one, the alpha, the one who has helped Jason through this more than once now. It’s asking him to answer the question carefully.
There have been nights where Jason Todd has shown up spitting mad and in the midst of a brutal heat and absolutely refusing to let Dick touch him. Nights where Dick has let Jason curl up next to him, whining and sobbing into his throat, Dick’s cock an aching mess hard against his belly and both of their bodies wet with sweat and the slick leaking through Jason’s shorts.
There’s been nights where Jason just wants to be touched, a hand on his belly to soothe away the aching cramps of a body being denied a knot. There’s been mornings where Jason grinds orgasm after orgasm off against Dick’s thigh but can’t bring himself to open up, to trust another person that way.
So the question is asked, and it’s framed as a tease, but all that alpha command isn’t because he’s expecting Jason to turn around and present to him– it’s because Dick Grayson needs an answer.
He’s a good guy, or at least, he tries to be. Jason Todd might be fucking ruining him one heat at a time, though.
Sometimes, Jason doesn’t answer right away, because it’s a complicated question, even if it shouldn’t be. Sometimes he refuses to answer for a while– choosing to slide a hand into Dick’s pants instead, to take them down a different path for a little while.
Today’s not one of those days.
Jason’s lips part, and a needy little sound escapes, a moan that’s absolutely dripping desperation. He shifts in the bed - Dick’s bed, goddamnit - and the blankets part, revealing the slender frame beneath, and fucking hell, Dick Grayson has died and gone to heaven.
Long, creamy thighs are exposed. Jason’s pants must be discarded on the floor already. Dick bites down on his lower lip as his gaze greedily traces the shapely curve upward– to where his inner thighs disappear beneath the fabric of the most oversized t-shirt that Dick owns, one that he’d fucking worn to bed the day before.
“Fucking hell, Jay,” Dick curses.
That earns him a laugh, one that’s distinctly Jason Todd. “Satisfied, alpha? ” he purrs.
Yes, but Dick’s got a code.
“Mmm,” he hums. Another step forward, and even though they both know Jason’s got a few inches on him, like this, Dick towers over the omega sprawled in his bed. A hand slides down, Dick palming against the bulge in the front of his pants.
“Words, omega.”
Vivid green somehow both clouds over and then snaps to attention, clearing as their eyes meet. Jason breathes in sharply, tongue darting out to wet his lower lip.
“You’re such an asshole,” Jason says, defiant despite every bit of his body language screaming submission. He tips his head cockily, eyes narrowing and holding an angry glare just for a moment – just long enough to prove a point.
The point, however, is that Jason Todd is in heat and needy, because a moment later, he's whining, a hand slipping down over his belly to palm at himself.
“Fuck, that shit hurts– fine, alpha, you win, are you gonna fuck me or not?”
Well, it’s not the most enthusiastic or neediest response Dick has managed to earn from Jason when he’s like this, but hell, at least it’s painfully in character, and he’ll take it.
Dick’s on the bed in a heartbeat, and despite the feigned reluctance, Jason’s thighs part to make room for him. There’s a ridiculous amount of blankets nestled around him, and Dick laughs breathlessly, his legs tangling up already as they go down in a sprawl.
The first kiss is always vicious, and this time is no exception. Jason growls against his lips, as if he’s offended by the mere act of Dick Grayson’s lips on his– teeth sink in sharply, a warning sign that Dick’s familiar with. Be careful with me, I bite, I’ll fight back–
As if he ever has anything to worry about.
“Shush,” Dick murmurs hotly against Jason’s lips, “I got you. I know, you’re safe.”
Dick Grayson knows that Jason Todd has had a fucking horrible life. He knows some of the details– some. Some are probably better left unspoken, and he has a bad feeling that some will slice right into his heart so hot and sharp that he’ll want to burn the world down around him.
And every single time, all it takes are those simple words, that simple reassurance: you’re safe.
Something inside Jason breaks with that, and the other man whines, keens, desperately tips his head and presses his face back in. Their lips meet again, and this time it’s softer, desperation twisting into frantic, open-mouthed kisses that are more shared breath and an ache for closeness than aggression.
“Jay,” Dick mumbles against the other man’s lips, breathless, “fuck, hey, wow, hi.”
In response, Jason’s arms wind around his neck. A long leg shifts, lifting to hook around his waist and dig into the small of his back, pulling Dick closer. It drags their bodies together, and the barriers of fabric do nothing to dull the heat radiating from Jason.
“Eloquent,” Jason says against his lips, hips grinding upward in the first truly filthy motion. His body is lithe, hot friction against Dick’s cock. “Really sexy, Dickface.”
Despite the tease, Jason’s breath is beginning to catch. Dick shifts, a hand pressing between their bodies to trace the curve of Jason’s hip, and just the gentlest brush of fingers elicits a tiny moan; Jason’s body lifts again, and this next grind is harder, filthier. Dick’s cock strains against his pants, the outline of it hard and aching where he’s trapped, and he doesn’t bother to hold back his own moan.
“Just trying to catch up,” Dick murmurs between the needy sounds they’re both making. His fingers are reverent, sliding down from the jut of Jason’s hip and tracing inward. The hem of Jason’s shirt has ridden up, and the sound catches in Dick’s throat as he traces down the sharp cut of the other man’s pelvis. He’s careful— Jason is riddled in scars, sensitive and forever conscious of them, and mapping out the omega’s body is a careful balancing act.
“Been a while, Jay.”
Jason shudders, thighs parting greedily as Dick’s fingers slide lower. His cock twitches as he maps out bare skin and he’d known, but Jason’s wearing nothing underneath the shirt, his underwear long discarded with his pants.
“Mmm, you know me. Things to do, places to see— ah, fuck, just like that, Dick—“
The casual tone is lost as Dick’s thumb parts slick folds. Jason’s already soaked; the scent rises sharp between them and Dick breathes it in. His cock strains and throbs, and he ignores it, slipping his whole damn hand between Jason’s thighs to spread him open the way he likes it.
“Fuck,” he says, because Dick Grayson loves to run his mouth but his stupid brain hasn’t caught up to his cock yet, “omega, pretty little thing, you’re already wrecked, huh?”
Jason’s hips lift, helpless to do anything but ride out the sensation, “shut up, don’t stop—“
Dick isn’t going to shut up and they both know it. He’s stupid like that, gets all punched out and mindless and desperate and his knot is hardwired directly to his mouth with no brain activity in between. But he isn’t gonna stop either, and they both know it.
Jay’s got to be aching, cramping up something fierce, with how wet he is. His clit’s swollen and hard, throbbing and red as Dick’s fingers part his folds wider, tease it out from beneath its hood. He thumbs over the sensitive little nub and Jason’s thighs shake and his fingers sink into Dick’s shoulder blades hard enough to dig in through layers of fabric.
“Fuck!”
For all his snappy denial, Jason’s a mouthy thing, too. Dick loves it, relishes the first real cry of the night. It won’t be the last; before this is over, he’s gonna fuck Jason open until he’s stretched and sloppy and dripping his alpha’s mess all over the sheets. He’s gonna knot him and breed him up and satisfy both of their dumb hindbrains, drive all that obsessive instinct out for both of them so they can pretend that this is nothing.
“Oh yeah?”
Dick’s teasing, but he’s not. His voice is rough and he kisses Jason again, slides a tongue into his mouth filthily as two fingers slide deep into Jason’s pussy, all the way to the second knuckle. It’s so fucking tight, Jason always is, a perfect little hole made just for him.
Jason whines against his lips, opens up and lets Dick fuck into his mouth with his tongue, too. The heel pressed into Dick’s lower back digs in, and the other thigh falls open against the bed, spreading wide and showing off a bit of that flexibility Dick loves.
“God, missed those hands, alpha—“
It never takes long for Jason to lose his filter, when he’s like this. He must be a couple of days into his heat if he’s this pent up, and Dick has to wonder about the timing. Did Jay try to ride this one out on his own, first? Was he just far enough that as soon as he felt it settle in, he made his way here, like a goddamn horny homing beacon—?
“Missed this pussy,” Dick responds, shameless, because he did. Jason’s inner walls clench around his fingers, try to draw them deeper, and he obliges. His fingers crook upward, curling against tight heat and seeking out that sensitive spot that he knows makes Jay cry so perfect.
He finds it, and Jason’s sob is muffled against his lips, because Dick kisses him again. Their faces bump, saliva smearing across their lips and their cheeks and wetting their chins. Dick grinds the pads of his fingers right into Jason’s g-spot and the other man twitches and gasps. His thumb teases his clit, rubs it in tight little circles that get it all puffy and swollen and throbbing, and he can feel Jay’s body clench tighter and tighter.
“Dick,” Jason whines. Both hands dig into his shoulder blades, nails cutting sharp little lines that go right to Dick’s cock. “Dick, ah, please—“
“Just like that,” Dick coaxes, thumb pressed into the hard nub of his clit, fingers crooked deep and grinding. The wet, messy sounds rise between them, Jason’s slick dripping down Dick’s wrist, soaking Jay’s thighs and the blankets beneath them and messing the hems of their shirts.
Jason cries out, arches and whines and writhes, hips bearing down on the fingers fucking him open. “It’s not enough,” he pleads, desperate. Those bright green eyes go wider, desperation shining. Dick loves it, loves breaking Jason and wearing him down. There’s so much trust there, something implicit and intense that tears his ribcage right in half.
“Yeah?” DIck murmurs hotly. His cock throbs, aches where it strains desperately against his pants. “What do you need, Jay?”
Jason reaches between them, pushes his wrist past where Dick’s fingers fuck into him. His palm grinds against the hard press of Dick’s cock, traces the thick outline. He’s desperate, yeah, so fucking needy, but the grin he manages is too much teeth, feral and vicious. “Need you to fuck me —“
Dick swears, Jason Todd is gonna be the death of him, because his cock aches, smears wet and stains his pants just from that. He growls, and his fingers crook deeper, grind into Jason’s pussy.
“That mean you missed me?” Dick asks, cocky. He’s pushing, even with Jason broken and needy like this.
Jason keens out. His hips bear down, and his thighs are starting to shake a little. He’s gotta be close, riding an edge that he just can’t quite topple over. Dick decides to be real mean and presses hard on his swollen clit.
“Fuck off, swear, you just love to hear yourself talk—“
“Don’t be rude to the person jerking you off, Jay,” Dick replies conversationally, even though his voice is hoarse and Jason’s palm is teasing the head of his erection. He thumbs over Jason’s clit, feels it pulse and throb, “fuck, lookit that omega cock, you’re so hard.”
“Shut up, you’re so embarrassing, you should hear yourself,” Jason half-grumbles, half-sobs, and Dick adds a third finger, greedily staring down at how Jay’s pussy opens up for him all perfect, plush inner lips gaping slightly around the width of his fingers.
“You were saying?”
He grinds in just right, hits that spot that makes Jason cry out, and the omega’s legs shake violently, the one hooked into Dick’s back practically kicking him. “Fuck! Okay, yes, asshole, I missed you!”
Dick’s just as goddamn desperate, though, because of course he is. His pants are practically ripping with how thick and aching his cock is; knot’s already beginning to flare up at the base because it’s been too long and he’s refusing to admit that he’s mostly stopped fucking around, outside of Jay. Nobody else does it for him just right.
His fingers slip free of Jason’s cunt with a squelch, and Dick fumbles with his pants. As desperate as Jay is though, he’s still got his wits about him. Dick pulls his cock free, shoves his pants down his hips, but Jason’s already moving. He rises up onto his knees and gives Dick a shove.
Dick falls backwards onto the bed, catches himself gracefully and props up on an elbow. “This how you want it?” He asks.
Because even though Dick Fucking Grayson is a goddamn tease and just the absolute loudest asshole imagineable in bed, he’s a good guy. He’s a good alpha, and those are hard to find. He always lets Jay decide how this goes— and the first one is always the trickiest. Jason’s got trust issues, and they both know it, and sometimes the thought of being pinned down and taken by an alpha is just too much.
“Yeah,” Jason says, head tipped to the side, eyes a manic Lazarus green, “like this.”
Dick tugs his shirt over his head as he kicks his pants off, gets totally naked. Jason’s still wearing that oversized t-shirt, and the neck is stretched so wide it hangs off one shoulder, revealing pale skin beneath. His thighs are shiny with slick, and his pussy is gaping a little, swollen and wet.
He crawls into Dick’s lap, thighs parting and weight settling easily. He sinks down, and they both groan as the head of Dick’s cock kisses swollen, wet inner lips.
Jason perches there for a moment. A hand splays on Dick’s chest, a thumb idly teasing over one dusty, peaked nipple. Dick hisses sharply, because he’s so worked up, even that tiny little touch is a jolt of sensation. Blue eyes meet green, and fuck, he’s an idiot, he’s gone on this stupid omega.
And then, Dick’s hands settle hot on Jason’s hips, squeeze at the jut of bone he can feel through his too-long shirt, and that’s all they need. The omega groans, head rolling back as he grinds down. He doesn’t quite take Dick in, lets his cockhead slide filthily through his sopping folds instead. It’s hot and it’s wet and Dick stares down greedily, watching as his cock nudges against Jason’s swollen clit.
Jay’s eyes burn into him, and he reaches between them, tugs his shirt hem up just a little, just enough so that Dick can see the swivel of his hips, the delicious, sharp lines of his pelvis, and the tiniest bit of softness above. There’s just a tiny strip of white, a healed scar that hasn’t entirely faded.
“This what you want, daddy?” Jason purrs, and Dick snaps.
His hands squeeze sharp at Jason’s hips, and Dick moves the omega in his lap, tugs him along his cock. Jason lets out a gasp, but he goes willingly, shifts his weight and lets Dick’s cock slide back through his folds. He’s swollen and gaping a little, lost in the haze of his heat, and his body needs too, has needed, has been denied–
“Yeah, baby,” Dick groans, “give daddy what he needs.”
They move together, fluidly, as one, and Jason’s pussy clenches right around Dick’s cock as he sinks right in. It’s sopping wet, the sound vulgar as Jay’s body grips like a fucking vice. Slick drips down Dick’s shaft, gathers around the knot that’s beginning to flare already, runs down the crease of his thighs.
“Fuck,” Jason hisses. His fingers tighten in his shirt, drag it up a little higher. Dick’s torn, he doesn’t know where to look– at that exposed sliver of skin, at the way his cock disappears into that tight body. Jason’s hips swivel and the motion is electric, hypnotic. He gasps, fingers cutting sharp little lines into Jason’s hip–
“Dick.”
Jason’s the one that speaks, and his voice hitches, but it’s shockingly quiet. His free hand reaches between them, cups at Dick’s jaw and tips his chin back. Their eyes meet, green on blue, and despite the arousal beginning to throb in Dick’s belly, the need that’s simmering just below the surface, suddenly, the world is still, quiet.
“Jay,” Dick says softly, “Jay, I–”
“I know, ” Jason responds, and then he surges forward, closing the distance between them. The kiss is needy, desperate, and Dick wants to deny the greedy sound he makes, but it’s not just him, it’s both of them, and suddenly they’re moving together.
The kiss breaks, but it doesn’t. Jason’s breath is hot against his lips, little
ahs
escaping as his hips grind down. He’s so wet, so fucking tight, and Dick wants to watch the way his cock stretches Jason open, but the idea of pulling away is
too
much. His knot is swollen, catches at Jason’s entrance as the other man sinks all the way down– but then Jason lifts up again, gasps at the stretch.
“Already?” Jay tries to taunt, but it comes out breathless, broken, needy, and Dick feels him clench around his cock, feels how messy and slick it is, as if Jason’s gonna come just from knowing he’s gonna knot already. And fuck if that isn’t just even hotter, if that isn’t a self-fulfilling prophecy right there.
“Not my fault it’s been forever–” Dick replies. He squeezes at that perfect jut of hip, makes Jason whine as he takes over, moves him and lifts him on his cock like he weighs nothing.
Because that’s just a secret all for him, in a way. Jason Todd bulks himself up so goddamn much, wears that stupid mask and layer after layer of body armor. He wraps himself up in it, tries to be all big and tough and untouchable, like the Pit changed him and made him tough as nails.
But this, this is all Dick’s. He gets the narrow waist and the thick thighs, those perfect hips that bruise just right and carry his mark even after Jason disappears the moment his heat fades–
Jason grinds on his cock, slides a hand down Dick’s chest and plays with one nipple until it’s peaked and Dick’s so sensitive he feels like he’s going to lose his mind. The arousal is a tight knot in his belly, fire spreading through his veins. He tugs Jason down hard on his cock and rolls his hips up and he’s found just the right angle because suddenly there’s nails digging into his chest and Jason’s frantic.
“Fuck!”
The slick is all over the damn place, Jason outright dripping on his cock, becoming manic with the need for more, to be filled. The omega leans forward, presses himself all up close to Dick. Sweat slicks their skin, saliva on their cheeks and kiss-swollen lips, and they’re both filthy, and Dick doesn’t care, loves it, needs it.
“That’s it,” he encourages, desperate, “Jay, c’mon, come on daddy’s cock.”
Jason whines, keens. His shirt is hitched higher, clinging to his sweaty skin. He’s becoming mindless, a creature of sheer need, and Dick loves it when he’s like this. It’s moments like these when he can drag a hand up Jason’s belly. He palms at the softness hidden there, at silky skin that’s marred by thick scar tissue. The scars are sensitive and Jason whines, rolls forward, presses his touch-starved body into those big, capable hands.
“Dick,” he half sobs, “ please, need it.”
It’s just Dick’s imagination, as he thumbs over Jason’s belly, but he swears he can feel the fucking bulge of his cock there, the way he grinds against Jay’s sensitive inner walls. Another roll forward, their bodies moving, and suddenly, his knot’s catching again, spreading Jay’s pussy wide and gaping, the stretch so fucking much.
Jason’s head tosses back, lips parted in a shocked little ‘o’ and just like that, he’s suddenly crying out, clenching and writhing as Dick’s knot opens him up, pops inside with a wet, lewd sound. The first time is always too much, Jason so tight and hypersensitive that he doesn’t know if he wants it or not, but it doesn’t matter, because he needs it.
“That’s it,” Dick encourages, lips hot on Jason’s throat, “you’re doin’ good, just like that–”
Jason sobs, his fingers scrabbling in dark hair and holding on for dear life, as he grinds down on that knot like he’ll die if he stops. They’re pressed so close, Dick’s pelvis flush against Jason’s pussy, swollen, engorged clit caught between them. They move together, Dick pulling Jay down on his cock, rocking him there and holding him, and Jason comes, just like that. His whole body tenses, muscles taut and thighs going still and then shaking violently as his orgasm takes him.
“Alpha!” he cries, because Dick is his goddamn alpha, and they both know it, and that’s all that Dick needs.
He chases his own release, the wet spread of Jason’s release smearing between their tightly pressed bodies. His knot is so fucking swollen, aching, milked by Jason’s body. Dick buries his face in Jason’s throat, and he doesn’t know what it says about them that his omega simply cries, eyes fluttering shut. Jason’s head tips to the side, making room for Dick to nuzzle and lick and tease at the swollen scent gland there.
He doesn’t know what it says that Jason hides all of his scars, the sharp lines cut across his chest, but when Dick’s a single ounce of self-restraint from sinking in his teeth, claiming, taking Jason as his officially, he gives so, so easily. Maybe Jason wants it, maybe Dick wants it, maybe it’s inevitable–
And then, Dick is coming, teeth scraping over Jason’s skin. He breathes in the dizzying scent of omega and the world implodes, that tension in his groin snapping, heartbeat echoing in his ears and bouncing around his brain and the world whiting out. Dick’s knot swells, and then he’s pumping Jay full, breeding him and filling him up just so fucking good.
“Mine,” he gasps, mindless, “mine.”
Jason’s hand slides down, where Dick’s fingers are bruising into his hip, and he tangles their fingers together. “Yeah,” he says, quiet, whining with oversensitivity and gasping as pulse after pulse of hot release spurts into his body, “yours, Dickhead.”
They’re locked together, Dick’s knot swollen and thick and trapping Jason in his lap. When they come back to themselves - no matter how briefly - Jason will snap and hiss and probably taunt him for blowing his load so fucking fast. And then the heat will surge back in and he’ll be desperate and begging. Dick’s gonna blame his stupid alpha hindbrain for how receptive he is, for how much he’s willing to do for this stupid omega.
For the moment, he squeezes Jason’s hand, their fingers twined. The other hand slides between trembling thighs, traces the trickling mess of his release that’s slowly dripping from Jay’s pussy and messing up the blankets.
“So,” Dick says quietly, finally, his voice hoarse, as he breaks the steady rhythm of panted breathing and shaky sighs, “where were you?”
Jason’s gaze snaps back to him, and he offers Dick a spectacular eyeroll.
“Lots of places,” he says, vague as always.
Dick rolls his eyes right back; two can play at that game. “Alright. Like?”
Jason looks like he’s going to argue, like the last thing he wants to do is reveal person information to Dick Grayson, as if Dick’s cock isn’t practically kissing his womb, knot teasing his oversensitive body and already beginning to pull him back into another wave of heat. But Dick tips his head, offers Jason that look that he knows the omega is weak for.
Jason sighs.
“Louisiana, some,” he elaborates, finally. “Florida for a bit. Spent some time in Gotham, but you weren’t around – and yes, I did fucking check up on that, I wasn’t dodging you – and then, I was in space.”
“Space? You hate space,” Dick says. “You get pissed when I go to space.”
“Yeah, because you do it willingly. I was forcibly dragged,” Jason grumbles, and he tries to sound irritated, but Dick’s decided otherwise. Already, his cock is beginning to stiffen again, before his knot’s even started to go down. Jason feels it, since they’re locked together, and maybe if he wasn’t in heat, he’d complain, but his body is starting to respond, and he sighs, rocking down with an experimental motion.
“I could go again,” Dick says, groaning, rolling his hips up and letting Jason feel just how good his cock is, splitting him open, “if you want.”
“Oh fuck off,” Jason sighs, but his thighs part, his weight sinking down a little more so he can rub his clit into Dick’s pelvis. “Shit. Yeah. Like that.”
“I don’t willingly go to space,” Dick says, but it’s half-hearted already, because he’s got something he’s way more interested in. Jason’s eyes are clouding over again, and his expression is shifting into that fucked-out, needy look that Dick thinks about when he jerks off at night. “Everyone just comes to me with their problems.”
Jason laughs, breathless, and his heat’s really coming back in now, thighs shaking as he rises up. Dick’s knot still catches and he can’t quite slip free, but that’s okay, the friction still good as he sinks back down, takes him all the way. “Don’t care about anyone else’s problems. Got one of my own.”
“Oh yeah?” Dick groans, letting himself get lost in it. His cock twitches, fills up, and he thinks he could go again. And then Jason does that thing with his hips, swivels them and clenches down and grinds real good, and Dick is stupid with it, lost. Yeah, he could go again.
“Yeah,” Jason says, leaning forward and kissing him, “need a knot, you idiot. What you gonna do about it?”
Dick groans, biting on Jason’s lower lip until he tastes the bitter, beautiful tang of copper. It’s perfect. “Gonna have to give you what you want then,” he says, their eyes meeting, and suddenly, he’s a teenager again, they’re both teenagers again, and everything makes sense.
“Gonna give you whatever you want.”
“Don’t fucking make promises you can’t keep,” Jason replies, and he’s trying to snark, but his voice turns breathless, and there’s an emotion there. His head tips back again, throat exposed, and then he begins to move.
“Never do,” Dick groans, and then he grabs Jason’s hips and they find their rhythm, and it’s something that just belongs to the two of them. It’s like flying through the Gotham skyline at night, freefalling and a little out of control and a whole lot dangerous, but they’ll catch each other before they crash.
