Work Text:
Jason may have officially been Bruce's heir to take over Wayne Enterprises for a few years now, but he still finds himself dreading every gala he is forced to attend— especially as an omega heir. Regardless of the fact Bruce was an omega himself, everyone thinks he should have made Damian, an alpha, his business heir despite Damian wanting nothing to do with running WE. The pup is in his second year of his medical degree and they are all so proud of him.
The only reason Jason ever goes to galas is for charity, and this one is more important than any other. He will be unveiling Catherine Todd's Omega & Pup House charity, and trying to get these rich old fucks to open their wallets for once. They might only agree in order to appear good in front of the press, but money was money. Besides, the only reporters allowed to attend were already carefully vetted to be more focused on the charity than the guest list.
As he adjusts his dress one last time in the mirror, a gorgeous emerald green floor-length gown with off-shoulder sleeves, the door opens, and Alfred's kind face peeks through.
"The guests have started to arrive, Master Jason."
"Thank you Alf, I'll be down in just a moment." Jason smiles at the older beta as he clips on the first omega collar Bruce ever gave him, the same collar Thomas Wayne had once given to a young Bruce. The delicate black lace felt comforting laying over his throat, the cameo and pearls a welcome coolness against the balmy summer air wafting through his window. He fixes his posture and puts on his gala smile, ready to leave the room to go and greet people, ready to do his best and be the charming host that is expected of him.

As he makes his way to the entrance of the massive ballroom, Jason looks around at who had already started to arrive, groaning internally as he sees Ms. Henrietta. Looks like his cheeks will be pinched to hell and back tonight, no matter if he is a grown-ass man.
As Jason stands next to Bruce and greets guests, he starts to sink more into the mask he wears for galas, smiling charmingly, and letting the thinly-veiled comments about how far he's come roll off his back.
Until he steps inside.
Tim fucking Drake. Heir to Drake Industries. Alpha. A rich asshole. Unfairly handsome, and absolutely not the star of any of Jason's heat fantasies.
He can feel his smile twitch along with his left eye. Bruce's hand resting on his shoulder is the only thing that helps him smooth himself back over, and Jason glances at him in thanks.
"Bruce, pleasure to see you as always." Tim shakes Bruce's hand before staring at Jason. "Jason," Tim greets, his glacial blue eyes staring with that infuriating smirk on his face.
"Timothy." Jason says through his teeth, keeping the fake smile on his face. "So glad you could make it." He can see Bruce sigh in his peripheral before moving on to the next guest while Jason and Tim continue their charged staring contest.
Tim catches Jason off-guard with his next statement though, a deviation from their normal antagonistic song and dance.
"Well done putting this together, I know this one means a lot to you. I think your mother would be proud of the man you've become." Tim gives a small smile to Jason as he finishes, a rare real one.
Jason stares in shock for a moment, before clearing his throat. "T-thank you Tim. I hope so too." He's feeling off-balance by the sudden kindness from the alpha, so used to the jabs and snipes. "Thank you for coming."
Tim nods, and wanders further into the ballroom. Jason watches after him for a long moment before shaking himself and going back to greeting guests. What was that all about?
Tim sighs to himself as he finally feels Jason's eyes leaving him. He sneaks a glance back, startling when Bruce looks back at him and winks, and a small blush graces Tim's face. He looks away from the older omega, snagging a glass of champagne off a passing waiter's tray to sip at.
Stupid Bruce Wayne, knowing too much. Tim had only figured out how desperately he wanted to court Jason in the last few weeks, especially as he saw the omega's charity work in the news, honoring his late mother while helping those in similar circumstances.
Of course, Tim knew before he could ever hope to court the kindhearted omega, he would need to make up for years of being a proper asshole. He couldn't help it, Jason pushed his buttons and Tim enjoyed pushing the other man's buttons right back. It didn't help that their first meeting had Tim sticking his foot in his mouth.
He'd just had to phrase Bruce adopting Jason as "rescuing" him, mostly due to having just heard someone whisper it earlier. Jason, understandably, did not take it well, and Tim just kept blundering through every one of their interactions afterwards.
He'd come crying to Janet about it, and she'd pat his head, saying she'd been just as much of an ass to Jack when they'd first met. She'd nearly scared off the poor beta early into their courtship. "Alphas like us just need to work harder to gain a mate, one who can see past the rough and cold exterior." Janet had said, and younger Tim had taken the wrong lesson from it.
He had decided he no longer needed to try with Jason. That if they were meant to be, he could see past Tim's cold exterior, and well, look where that had gotten them: Jason convinced that Tim hated him, and getting tense in any interaction with him.
But, that was the past. Tim would fix this. Even if Jason rejected his courtship, he at the very least wanted to be friends.
Part one of his fifty step plan was easy and already accomplished: greet him with a genuine compliment about his work.
Tim knows that Jason's work means a lot to him, especially the charity aspects. Tim may have rehearsed what to say at least twenty times to make sure it wouldn't be accidentally insulting, even running it past his assistant Tam, knowing she'd be brutally honest.
Now it's time for the second step: find reasons to talk to Jason throughout the night, and make sure to ask for his first dance.
As the Waynes finish greeting their guests, and start to mingle more, Tim takes another sip of his champagne for courage. He walks over to Jason, who appears to be trying desperately to find a polite way to step away from Ms. Henrietta, keeping enough distance between them so she couldn't pinch his poor, beautiful face. Tim smiles as he steps up to them, standing closer to Ms. Henrietta to try and distract her fingers from their target.
"Hello again Jason. Ms. Henrietta, how are your grandkids doing? Last I heard James made it into Harvard?" Tim winks at Jason from the side Ms. Henrietta can't see, nodding along as the older woman speaks. He even suffers through three cheek pinches before she finally wanders off to talk to one of her friends.
Tim grimaces slightly as he works his jaw, the skin on his cheek tender, and he just knows it's turning red against his pale-ass complexion. He startles as he realizes Jason is staring at him, and Tim looks away as his cheeks turn red for a different reason.
"Thanks for the save Tim. I still don't know how you don't flinch when she does that." Jason sips from his own drink, his soft smirk matching the humor in his gaze.
"I figured it would be best if you didn't have to give a speech looking like you had an unfortunate run-in with a bird." Tim laughs at Jason's grimace, and nods towards the stage. "It looks like they're looking for you. When you're done, come find me for a dance?"
He figures being direct but kind would still work, and masks his nervousness with a sip of his drink.
Jason looks at the stage as well and sighs, adjusting his collar and dress before turning back to Tim. "I don't know why you're being so nice suddenly, but if you keep it up, you just might get that dance Drake." Jason gives him a mock salute before stepping up to the stage, grabbing the microphone the coordinator hands him and putting on his charming gala smile again.
Tim could watch him work all day, and finds he's smiling to himself as he listens to Jason talk. Tim knew somewhat about Jason's mother, but as he speaks about their story, Tim feels himself getting emotional and glances towards the donation table setup off to the side.
As he listens to Jason talk, he walks over to work on step three: show his commitment to what Jason cares about. Tim greets the person working the table, nodding and smiling when she asks if he wants to make a donation. His parents might raise their eyebrows at how much he is about to spend, but as soon as they learn it was a courting gift, he knows his mom would get that proud-but-refusing-to-show-it look only a woman like Janet can make.
Once his account is $45 million lighter, thankfully having called to warn his bank beforehand, he looks back at the stage, smiling as the counter they set up to track donations shoots up with his entry. Jason pauses his speech in shock, whipping his head around to see who is at the table. The look on his face is quickly eclipsed with disbelief, and then an emotion Tim can't quite place. He only hopes it is positive; he's still not certain exactly how Jason will take this.
As Jason begins to motion him over, Tim shakes his head slightly, placing a finger against his lips in the standard hush symbol. He then points to the 'anonymous' note listed with the donation on the screen. Jason looks between the screen and him, eyebrows scrunching together, before smoothing his face back out into the charming gala smile and addressing the crowd again.
"Well folks, we've already met every goal we'd even thought to set today, so if you will give the team a moment to adjust some visuals, please put your hands together for a truly astonishing anonymous donation! Whoever this was, well, I hope you understand just how many people's lives you've just changed." Jason smiles a more honest smile, the small dimple on one side of his face appearing.
Tim feels like Jason is the sun, warmth filling him the longer he basks in the omega's gorgeous presence. He claps along with the crowd as he realizes Jason has finished his speech; Tim was too caught up in watching Jason's face to hear the rest of what he had said. He watches the omega's dress swish around his legs as he descends the stairs again, making a beeline towards Tim. Swallowing roughly, Tim moves to meet Jason halfway.
"Are you crazy Tim? That's… that's so fucking much." Jason's staring at him in what looks like awe mixing with bafflement. "I know that DI is doing really well with the new patents, but I seriously doubt Janet and Jack signed off on that."
Tim shrugs, looking into Jason's eyes. "It was worth it. They can sell their least favorite vacation home if they're really that worried, but I also know that they… Well they'll see my reasons as good enough."
Jason stares at him for another long moment, chewing on his lip as he searches for something in Tim's face. "What are your reasons then?"
Shit. This is skipping like half the steps. But Tim can't just lie to Jason, that will only hurt whatever progress he's made.
"That I want to court the omega that's been on my mind since we met. That I know he wants something that shows someone actually wants him and not his last name. That he wants someone who cares about what's important to him. That I need to make up for countless mistakes and misunderstandings if I even want to count myself as a friend to the omega I will do anything for. Let alone to court him. I wasn't planning to tell you until at least a few more steps in the 'make it up to Jason' plan, but you are always the variable I can never predict." Tim swallows as he finishes, knocking back the rest of his drink and giving Jason an anxious smile.
Jason had gone stiff as Tim had started, staring intently at him with that same indecipherable look on his face. Tim's smile slips off his face the longer Jason doesn't say anything. Tim's already preparing for the rejection, the derision, the anger, all things he deserved honestly.
As he starts to try and figure out how to make his excuses so he can go home and cry over his own self-sabotage, Jason's hand darts out to grab his arm in a tight grip, tugging him along as they start heading out of the ballroom. Tim yelps softly in shock, but allows Jason to drag him off. He'll take whatever Jason decides to do to him if it will earn his forgiveness. Tim is certain that Jason is pissed off as he remains silent.
Jason finally tugs him into a room, closing and locking the door behind them. As Tim looks around the room, he realizes it is a bedroom of some sort. He's shocked at how far into Wayne Manor Jason has dragged him without Tim realizing. He's been too busy accepting his fate. He does a double-take when he sees a nest on the bed though; the smells hit him, making a soft whine leave his throat. This— This was Jason's room. Jason's nest.
He spins around to look at Jason again, gasping as the omega closes the distance between them, slamming their lips together. Tim is frozen in pure shock, only moving when Jason starts to pull back. He surges forward to kiss the omega just as hard. Tim's hands slide up to cup the omega's jaw and neck, his thumb brushing against Jason's collar.
They finally split when neither can go longer without air, harsh panting filling the space between them.
Jason licks his lips, pupils blown wide. "You are so infuriating, you know that? Couldn't just ask me out like a normal person, no. Had to go and help the families in the alley for the next three years at least, making me almost cry on stage in front of those rich assholes. And then, and then! You confess to wanting to court me in the most romantic way I have ever heard someone our age say. You little fucking alpha shit!" He rushes forward to kiss Tim again, whining into the kiss as his hands slide into Tim's hair.
Tim tugs back softly on Jason's hair, earning him a delicious moan that zings right down his spine. Jason gasps, the bluish-green of his eyes almost fully eclipsed by black pupil now.
"Is… is that a yes then? I need to hear it Jay… need it to be real." Tim needs this to be real, he almost has the man he loves, despite years of asshole behavior, and it feels too good to be true.
Jason's smile goes soft as he cups Tim's cheeks and nods. "Yes alpha, I accept. You may court me."
Tim smiles so wide he can feel his cheeks ache even more and leans down to kiss Jason again, tugging him close, hands gripping around his waist and burying in emerald fabric. He hates to pull away again, but he wants to make sure he doesn't do anything Jason wouldn't enjoy.
"Jason… Fuck, omega! You… how far do you want this to go tonight? Don't you need to get back at some point?"
Jason's smirk makes Tim's fangs ache with the need to claim, his cock swelling in his dress pants. "Bruce is covering for me, told me to follow my heart as I left the stage." Jason blushes slightly as he looks towards his nest. "I… I've never taken a knot outside a heat and I don't think I'm ready for that tonight. Would you be able to stop yourself in time?"
Tim is getting Bruce a fucking passive-aggressive but grateful fruit basket, because how the fuck-?! Whatever, not important right now, Tim reminds himself. He bites his lip as he considers what Jason said, before an idea springs to his mind that has his cock twitching.
"Maybe? Or, if it's all the same to you, you could fuck me instead?" He smirks as Jason sucks in air, mouth hanging open as he seems to search Tim's face to make sure he isn't joking. "You… you'd be okay with that?"
"Of course Jay, for you I would do anything. I will say though, I am fairly… dominant regardless of if I'm giving or receiving. Is that okay with you? I can try to reign it in if not."
Jason whines, a purely omega sound that has Tim's blood running hotter and his fangs dripping. Fuck, that sound is delicious.
"Please alpha…" Jason whines again, backing towards his nest until his heels hit the frame of the bed. He turns, revealing the low cut of the back of his dress. "Help me with the zipper?"
Tim growls, stalking closer, his hands going to Jason's waist again, burying his nose against Jason's neck as he inhales the scent deeply, nuzzling at the soft ribbon that makes up Jason's omega collar. The omega smells of the best old books, delicious jasmine tea, and a-cozy-afternoon-spent-wrapped-in-blankets-together. "You smell so perfect, like our scents were made for each other." He can smell his own coffee, petrichor, and late-nights-holding-each-other mingling with Jason's in the most tantalizing way.
He slides his hand up Jason's back, snagging the zipper and tugging it down carefully, groaning as Jason's soft skin is further revealed. Tim presses his lips to Jason's shoulder, trailing kisses across his back as the dress finishes opening. Tim pushes on the fabric enough to have it slide off of Jason, cascading to the floor at their feet.
Tim steps back slightly, groaning at how beautiful the omega looks, especially as he takes in the thin black underwear hugging his ass perfectly. Slim fingers slide under it, tugging to snap it against Jason's hip. The taller man gasps and turns to look back at him, the heat in his eyes making Tim smirk as he plasters himself against Jason's back again.
"Such a beautiful omega you are Jay. I feel like the luckiest alpha in Gotham that I'm being graced with the sight of you."
Jason blushes fiercely, red staining all the way below his chest as he turns away, huffing.
"Sweet talker," he admonishes, but Tim can hear the smile he is trying to fight.
He tugs on the underwear again, this time allowing them to drop down to meet the dress, offering a hand out to Jason so he can step out of the pool of fabric, and his fancy heels, carefully. Leaning down, Tim grabs the dress and turns to the closet, hanging it up on the loose hanger left from when Jason must have gotten dressed. When he turns back, Jason is giving him a quizzical look.
"I'd rather not ruin your beautiful dress, and I certainly don't need Alfred mad at me."
Jason barks out a laugh, taken aback, and fully smiling now. "Smart man Tim, smart man." He reaches out and tugs Tim close to himself again, biting his lip. "Now you're wearing too many clothes."
Tim grins, quickly shedding his suit jacket and tie, tossing them over a chair, not putting nearly as much care into his own clothes. Jason watches with amusement as Tim quickly toes off his dress shoes and works on his belt. Tim finally stops when fingers touch his and he looks up at the man before him.
"Let me, alpha." Jason purrs, removing Tim's belt in a slow, smooth motion, tossing it towards the bed instead of away. Tim raises an eyebrow at that, but is quickly distracted by Jason slowly undoing the button and zipper of his dress pants. Tim groans as his half hard cock suddenly has room again.
He watches as Jason licks his lips, the omega's hand sliding his pants down, leaving him in just his own black briefs. Tim leans up to kiss Jason softly as they both slide his briefs off, and he slowly pushes Jason back into the nest, having him lay down properly.
Tim's hands traced the curves of Jason's body, teasing and slow until he finally reaches the omega's dripping cunt and cock. Tim looks up at Jason as he leans down, placing a soft kiss at the top of his cock, delighting in how it twitches for him.
"I think your cunt is wet enough for me to use it to open myself up, doll."
Jason's pupils dilate even more, a soft keen leaving him as he spreads his legs farther apart.
"Oh you like that idea, hmm? That's a good boy." Tim's hand slides to tease along Jason's folds, before slowly dipping inside and collecting the slick there. Once his fingers are wet enough, he removes them, reaching back to circle his asshole, groaning as he slides one inside of himself. "Keep your eyes on me, doll, watch me use your juices to stretch myself."
Jason whimpers, eyes glued to what he could see of Tim's arm and hand, watching it disappear behind him and having to guess what exactly he was doing, wondering how many fingers he was up to.
Tim smirks at the clear desperation already on Jason's face, leaning forward to kiss him again, biting at the omega's lip and moaning as he adds a second finger, scissoring them inside himself. He pulls back to breathe, looking down at the omega's now fully erect cock. Two fingers should do.
He slides his fingers free, groaning softly at the now-empty feeling. Switching hands, he gathers more slick, this time coating Jason's cock with it.
"You ready doll?" Tim asks, lining himself up with Jason's cock. He smiles at the look he was getting from the omega, pure adoration and wonder mixed with open desire.
"Y-yeah Tim… Please alpha." Jason stammers out, cheeks blazing red once again. Tim almost coos, but knows that wouldn't come across well.
"Such a good boy for me. Hold still till I say you can move." He presses the spongy head of Jason's cock against his hole, letting out a quiet moan as he presses down, gasping when it finally enters him. He slowly sinks the rest of the way down Jason's cock, letting out a soft rumble when he's seated fully on it, wiggling his hips slightly as he gets used to the intrusion.
"You're the perfect size for me Jay, just enough of a stretch to satisfy me." Tim watches as Jason fists the sheets, desperately trying to follow the rules Tim has given him. "You're being so good for me doll… Put your hands on my waist, and keep them there. Otherwise, you can move."
He slowly rocks up and down in Jason's lap as soon as his hands meet his waist, Tim's own hands finding purchase on his plush chest, groaning as the omega rocks up to meet his movements. The angle allows him to hit his prostate on every thrust, Jason's cock the perfect size to nail it with minimal effort.
He tosses his head back, moaning loudly as he really gets into it. He feels Jason's hands tighten against his waist right before he increases the power behind his matching thrusts, making Tim cry out as he sees stars, already close to cumming when they've barely even started.
"Fuck! Right there doll! So… so good for me baby. Oh fuck!" He can feel his orgasm rushing to meet him, his knot already filling out. He manages to angle his head back down to look at Jason, taking in how flushed the omega is, also looking close himself.
"Cum for me Jay, fill up your alpha." He watches in awe as Jason's eyes roll back, both of them moaning as he feels the warm cum fill him, setting off his own orgasm. He reaches one hand to hold his knot as he paints Jason in his cum, his own eyes rolling back from how intense it is.
He collapses forward as his orgasm ends, panting against Jason's skin as he comes down from the high. He almost startles when he realizes Jason is purring, turning to look at him in awe.
He reaches out to caress his cheek, softly kissing him again. "You did so good for me doll, such a good omega." Smiling as Jason nuzzles into his hand, he slowly pulls Jason's cock out of himself, sitting back up.
"Where are you washcloths baby?" He murmurs, standing and stretching out his back, admiring the mess he's made of them both.
"Second shelf in the bathroom closet, that door." The other man replies, pointing to the left door on one wall.
Tim goes about grabbing a washcloth, wetting it before giving himself a perfunctory wipe down. He tosses that one in the laundry basket before doing the same to another, and going back to Jason. Gently, carefully, he wipes down Jason, murmuring a soft apology when the wetness startles him. Once he's cleaned him off and deposited that washcloth in the laundry as well, he crawls back into the nest with Jason, tugging him into his arms, petting through his hair with one hand.
Jason speaks up first, turning to press a kiss to his collarbone before he speaks. "Thank you. That… That was amazing."
Tim smiles softly at Jason and tucks a loose curl behind his ear. "I should be thanking you doll. You're making all my dreams come true."
Jason ducks his head against Tim, his ears scarlet red. He squeezes the arm around his waist, making Tim smile and squeeze him back.
This is obviously only one step in their journey, and Tim knows it probably won't all be this easy. But for now… For now he is content to just cuddle with his brilliant omega, lost in their combined scents.
He can think about what this means for them in the morning. For now, his eyes feel heavy, and he feels Jason's breathing slip into sleep just before his own. If he can fall asleep with Jason in his arms forever more, he'll be the luckiest alpha in the world.
