Work Text:
Someone was in heat.
And considering that Randy and Chris were the only two people closing the restaurant that night, it wasn't hard to deduce who.
The smell of spice had been growing steadily in the restaurant for all to scent since Chris had clocked in. Randy had seen too many customers scrunch their noses the second they walked in. Most were too polite to mention it, instead giving Randy a knowing look and extending their patience at seeing him alone behind the counter. They probably assumed it was him. Some poor, runt of the litter omega who was forced to come into work and just trying to make ends meet.
Oh how wrong they were.
Randy placed the mop into its container and glanced at the backroom door. The everpresent nagging instinct in his chest told him to check in on the unaccompanied omega. The omega that was now alone with him, in a dead restaurant, probably not being expected home for hours if Chris' boasting of his lax parents were anything to be believed.
Maybe he’d just check up on him. Just to make sure he was okay. That was fine, right?
“C-Chris?” Randy knocked gently at the wood.
There wasn't a lock on the door. Even if there was, it was thin enough and old enough that even leaning on it would cause it to bend out of its frame. Chris knew that. Hardy had chewed him out one too many times about him slamming into it. So why did he decide to leave the safety of his home that day only to stay in the least safe place in the restaurant?
No reply came. Randy pressed his ear to the door to see if he heard any noise at all. Nothing.
He knocked again. Louder this time and with a distinct panic behind it.
“Chris? Are you okay?”
More silence.
Randy took a deep breath and looked around nervously, the feeling that he was doing something wrong buzzing in his chest. He glanced at the clock. They should’ve closed up and left five minutes ago.
“I’m coming in, okay?”
The door creaked open, a product of no one giving a shit enough to do any upkeep, Randy peeked inside.
The smell alone was enough to make Randy recoil, a flash of heat washed over him as his senses were suddenly hit with the primal urge to sink his teeth into the omega that was luring him deeper into the darkened room. Hits of something sickly sweet like rot mixed with more natural scents like oak. A twinge of what Randy recognized as Chris’ cologne swirled in the air. He groped around for the light switch and flicked it on.
Nothing.
‘Right.’ Randy thought. ‘Chris was supposed to replace it yesterday.’
Cautiously, he walked inside until the darkness surrounded him completely. The humidity trapped Randy in place as he struggled to get his senses back to normal.
A footstep from somewhere in the dark caused Randy to whip around, only to be hit with a sudden weight slamming him to the ground, leaving him stomach up and fully exposed. He tried to regain his composure with the situation. All the worst possible scenarios were flooding through his head as he weakly fought back against his unseen assailant, who was now trying to pin Randy’s arms down.
‘What if they have a gun? What if they can smell Chris? What if Chris is already dead or hurt so badly he wishes he was?’
“Bradley.”
Registering the familiar sound of Chris’ voice gave Randy enough pause in his adrenaline fueled haze to realize that the scent was radiating from the supposed intruder. And that Randy had been correct before, it was just Chris and him in the restaurant.
He didn’t know if that was better or worse.
“Hey Bradley.” Chris slurred, visibly less coherent then he had been when he’d arrived for his shift and holed up in the backroom. Based on his scent, he wasn’t in full blown heat yet, but god was he close. Randy felt himself harden, desperately pressing against his pants. Chris adjusted his position straddling Randy’s stomach, obviously looking to get comfortable.
“You close up shop yet?” He asked casually, taking his work hat off and placing it on the floor. Randy tried to take a deep breath but regretted it instantly when all it succeeded in doing was flooding his lungs with more of the intoxicating air.
“Chris. You have to go home.”
“I will. And you’re gonna come with me.” Chris gave a lazy smile as he bit his lower lip. He was hunched over Randy to the point their noses would've been touching if Randy wasn't busy attempting to sink into the floor.
“N-no.” Randy tried to sound stern but his voice faltered.
“Come on, Bradley. Stop being a fucking pussy.”
Shit. Chris was grabbing at the collar of Randy’s shirt, yanking the opening wide to expose Randy's throat and to try and get more of the alpha's scent. Randy had to think of something quickly.
Unfortunately thinking quickly didn’t mean thinking smart, as what his brain decided was the best course of action was to buck his hips up, causing Chris to topple off, surprised.
Randy scrambled away as Chris recoiled from the sudden movement, his reactions slowed with the building heat. But the heat was beginning to affect Randy as well, and his attempts to escape yielded him nothing but his back against one of the walls.
“Yeah? You want it like this?” Chris grinned, seemingly content to forget Randy had just tried to fight him off. Randy didn’t know what he had initiated until Chris crawled into Randy’s lap. His legs were braced around Randy’s, effectively trapping him under his weight. A shiver rolled down Randy’s spine.
“Please.” He whimpered.
The words “we can’t do this” got trapped in Randy’s throat. He swallowed hard but still could only let out gasps and pants as Chris pressed flush against his chest.
“You’re begging me? You want me that bad?”
Chris palmed Randy’s cock through his jeans. And if he wasn’t hard before, he definitely was now, feeling the delicious warmth from Chris’ hand spread through his skin. He rubbed enough to keep Randy hard but not quick enough for Randy to even dream about orgasming.
An uncharacteristically loud growl rumbled deep in Randy’s throat. The way Chris’ eyes widened was almost comical. But a whimper and Chris grinding himself down onto Randy’s lap took away any humor he may have found in the situation.
“Chris. We can’t-”
“Please. Just. Please, Randy. I want you.” He mumbled, his face red at the vulnerable admission.
“Take care of me.”
Randy felt that last piece of restraint inside him snap.
“Okay. Just. We shouldn’t take too long…” Chris grinned at his victory, setting a slow grinding pace that elicited a soft groan from Randy.
Randy’s hands floated awkwardly near Chris’ waist as he let the omega do most of the work. It’s not like he felt he could just ask Chris what he was comfortable with considering Chris hadn’t given him much other then “fuck me” and asking for help would probably only get him laughed at. Luckily, Chris seemed to take pity on Randy’s clear inexperience.
“Jesus, you virgin.” Chris muttered. He grabbed Randy by the wrists and placed them firmly on his hips, encroaching nearly on his ass.
“I gotta do everything, huh?”
Randy groaned as Chris freed him from the confines of his work pants. He ignored how the teeth of the zipper still bit into the base of his dick in favor of paying more attention to how Chris traced his thumb along the slit of Randy's cock, licking the precum off his fingers as the temperature of the room seemed to increase.
Any semblance of fight Randy wanted to put up left him in an instant at the feeling of Chris’ mouth on his, shy and hesitant. Like he was worried Randy would reject him. Chris moved away, embarrassed.
“Fuck. Sorry, let’s just-“
Randy didn’t let Chris brush over it so easily. He hooked a finger around the gold chain Chris always wore and pulled him back in, lacing his other hand in his hair and slipping his tongue in Chris’ mouth like the videos Randy had seen of couples kissing.
He liked Chris’ hair. Soft chestnut colored curls that he wanted to grip so hard he’d have to pick strands of it from underneath his fingernails. He drank down the whine that built up in Chris’ throat, reveling in how he came undone by his hands. Skin turned sticky from sweat as it suddenly felt too hot for clothes. Randy’s hands moved down to tug lightly at the belt loop of Chris’ pants. He got the hint pretty fast.
Just as Chris reached to unzip his own pants, a sound caused them both to startle.
Randy’s phone rang. Loudly.
“Jesus fuck!” Chris shouted and looked at Randy quizzically as Randy tried to silence it.
“S-sorry. It’s my mom. I have to answer it.”
“What. ”
“Sorry!” Randy cringed as he answered. Chris gave a look that was downright murderous. He reached for Randy’s phone but wasn’t fast enough to grab it, instead only succeeding in getting pushed completely off of Randy’s lap.
“Chris!” With a pout, Chris crossed his arms and waited impatiently. Randy sighed and went back to his phone.
“Randy? That took you four rings!”
The smile on Chris’ face should’ve been concerning. But be it because Chris had been remarkably well behaved through the whole encounter or Randy simply thought the heat was making him nicer, he let his guard down.
“Hey mom, sorry I didn’t answer earLIER-!”
Without warning, Chris licked a stripe along Randy’s cock, following a prominent vein with the flat of his tongue. Randy slapped a hand over his mouth to try and muffle the noise that came out.
“Randy? Are you okay? Why aren’t you home yet?”
“Sorry! I, uh, I’m at a friend’s. We’re watching a movie together.”
Chris continued the slow strokes and small kisses around the base, gradually working his way up to letting his mouth wrap around only the tip of Randy’s cock. Randy’s hand found its way back into Chris’ hair, unconsciously trying to push the omega's head down in a desperate attempt for more. A smirk spread on Chris’ face as he smacked Randy’s hand away, content with keeping Randy on the edge.
“A friend’s? Do I know them?”
“Uh, I don’t think so? He’s, hngh, a work friend, so.”
“What are all those noises, Randy? You’re not watching anything inappropriate, are you?”
Randy tensed as Chris allowed one of his canines to gently press into the sensitive flesh. The flat of his tongue felt burning hot as Chris began to lick faster along it. Randy took a shaking breath to try and steady his voice.
“No! It’s a horror movie! It’s a little, bloody. Mom, I have to go. I’ll, uh, text you when I’m heading home.”
“What time do you think you’ll be home?”
‘Stop talking. Stop talking. Stop talking!’
“I don’t know, sorry.”
“Well try and get home soon, okay? I don’t like you driving at night.”
His orgasm was inching closer and his mother would not stop talking. And if Randy had any say in the matter, he would love to not cum while on the phone with his own mom.
“It’s-it’s okay! Chris can, uh, can drive me home!”
“Well, alright then. See you soon, Randy.”
Randy shakily set his phone down as he finally let the noises he’d been keeping in spill from his mouth.
“Chris. I-I’m close.”
“You get this in my hair and I’m killing you.” Chris mumbled before taking Randy in his mouth again. He wasn’t able to swallow down the whole length, but he kept his grip tight and quick, and that was more than enough to push Randy to the edge.
Chris didn’t want it to get in his hair, so it’d be better if Randy came down his throat, right? That's what Randy was telling himself, of course. He was only doing this because he was worried about the mess. Not because the image of Chris on his knees in front of him was practically hypnotic. Not because he was eagerly chasing the warmth that Chris was teasing him with. Not because the idea that Chris’ body would be digesting him and running off his cum was making him lightheaded. Of course not.
“Ch-Chris-!”
That was all the warning Chris got before the grip in his hair slammed him down on Randy’s cock, his nose pressed against the base as his throat spasmed, trying to keep swallowing to prevent himself from choking.
He hadn’t meant to, but Randy ended up holding Chris’ head down until his orgasm had fully subsided. He’d had such a death grip on Chris’ hair he had nail marks in his own palms. Randy quickly released his grip, nervous that he had hurt Chris in some way.
With an exaggerated pop, Chris slipped Randy’s cock from his lips. He gagged and wiped at the mixture of saliva and cum that had begun dripping down his chin and along his throat. Through the cloud of lust that filled them, Randy could see a familiar glint in Chris’ eyes.
“I’ll fuck you up the next time you do that, Bradley.” He growled, his voice raspy and sick sounding.
Normally, Randy would be cowering. He’d be submitting and going quiet. But something about the sight in front of him. Chris, slightly hunched over and still breathing heavily. His hair fucked up with tears pricking the corners of his eyes. The scent of his heat still heavy in the air, telling Randy to push harder. To do something.
“Next time?” Randy smiled, guiding Chris off of his knees and into his lap. Chris let himself get pulled closer. For a second, the scowl on his face softened into that look of embarrassment Randy was beginning to get addicted to. But it was immediately pushed down by Chris’ usual bravado and a wide grin.
“Yeah, you think I’m satisfied after one time? You didn’t even make me cum, Bradley.”
Randy’s phone buzzed with a message. Probably something from his mother telling him that something came up and he needed to get home quicker. He sighed, but was stopped from picking it up by Chris grabbing his wrist.
“Tell her you’re staying at mine.”
The suggestion would have usually been shot down entirely. Randy’s mother’s overbearing attitude being the main reason.
But with his lap full of sin and temptation. With the promise of an experience Randy never thought he’d have. With Chris’ brown curls casting shadows over his eyes, anxious about if Randy, his alpha, would agree to have him during his heat.
What could Randy do except obey?