Actions

Work Header

wolfish

Summary:

Felix made his stumbling way to the foot of the stairs up out of the subway. He stopped and cast an annoyed glare over his shoulder at the barnacle of an alpha he had attached to him.

“How am I supposed to do this with you here, huh?” Felix griped. He started up the steps with dogged determination.

The alpha followed, purring louder. Felix marveled at himself. He had a feral, rutting alpha attached to his back, and he wasn’t even dead yet!

“You’re a medical anomaly,” Felix said, mostly to himself, although it was addressed to the alpha. “You big lump. Are you gonna follow me home?”

A trill answered his words. Felix rolled his eyes.

“Figures,” he grumped. “Sungie always tells me I’m good at picking up strays. That’s what you are, isn’t it?”

Notes:

hi again!!

this fic was written after some serious brainworming with nymphie and gen. i love you guys! thanks for all the ideas <3

thank you to el for the beta read!! you're the best <3

warning for mildly dubious consent; public fondling on a train while one party is feral and in rut. :)

i hope you all enjoy!!

(See the end of the work for more notes.)

Work Text:

“Um… hello? Sir?”

The alpha burrowing his way into Felix’s coat growled softly. He scooted closer to Felix on the seat, and then kept going. His face was obscured by the giant beanie pulled low over his eyes, and his whole body was wrapped in a huge puffy black coat.

Felix lifted his arm out of the way, staring down, bemused. He didn’t move, watching as the alpha shoved his head inside Felix’s loose coat. 

The alpha made a pleased little rumbling noise at Felix’s pliancy. He nuzzled into Felix’s ribs, pressing his nose up against Felix’s plain work shirt.

“Sir?” Felix tried again, his cheeks burning with embarrassment. He glanced around the crowded train car to see if anyone noticed the alpha currently attempting to glue himself to Felix’s side.

No one was even looking at them. 

There was another alpha sitting on Felix’s other side, frowning as he typed out a text message. The beta across from him was absorbed in her phone, bopping her head along to the song playing in her headphones. A few omega businessmen stood nearby, occupied in a quiet conversation.

A creaky purr rumbled from the alpha plastered to Felix’s chest. One of his hands had slipped down to Felix’s thigh, and he was kneading it in feverish motions. Felix watched his fingers flex as the alpha worked over his leg, digging into the muscle and making him gasp.

Felix scented the air, trying to keep his movements subtle to avoid alerting the alpha or call attention to his- ah, situation.  

The whole train car had industrial scent purifiers to prevent the air from getting stale, but most people wore scent blockers anyway. His own scent blocker was wearing off by now after a long day of work. 

Felix could see the edge of a scent patch at the nape of the alpha’s neck, just barely peeking out from where his thick coat had slipped down. The edge of it was peeling off, curling up against itself. 

Brows creasing, Felix leaned down to take another breath.

The musky scent of alpha rut hit his nose.

“Shitshitshit,” Felix swore, trying to keep his voice down. He glanced around the car again, terrified now that someone would notice the rutting alpha clinging to him. “Hey, um. Sir, I know this isn’t the best time for you, but you really can’t be all over me like this-“

The alpha growled, full-throated and aggressive. He looked right up into Felix’s eyes, his gorgeous face twisted in a snarl. 

For the first time, Felix saw that his eyes were clouded and burning red. Feral.

Felix went completely still, frozen under the intensity of the alpha’s glare. Fear chilled his blood. He tried not to flinch away as the alpha snuffled his way across Felix’s stomach, his nose catching on a button.

He had no idea what to do. Felix had never even spent time around an alpha in rut, let alone a feral alpha. He squeezed his eyes shut, his brows scrunching up as he tried to remember anything useful from his workplace safety trainings.

The alpha’s hands were snaking their way up around Felix’s waist, kneading at him and purring louder. Felix wracked his brain, trying his best to not think about the rutting alpha sniffing at his belly.

Should he call the emergency rut services? He couldn’t get to his phone in his pocket without alerting the alpha, and he would almost certainly react negatively to Felix attempting to separate them.

The alpha moved closer to Felix, his purrs turning deep and rumbly. He blinked up at Felix, his eyes fuzzy and adoring. Felix’s heart clenched at the content look on the alpha’s face, even though his eyes burned red, feral. 

Felix reached down to brush his fingers across his forehead and the alpha shivered, his eyelids fluttering as he shoved his head up into Felix’s palm.

His hips pressed against Felix’s side, and Felix went still as the alpha’s erection pushed against him. The alpha rolled his hips, a tiny groan escaping his lips.

Felix felt a bit faint at the size of the cock that the alpha was rubbing against him, but he resolutely ignored the way his cunt was slicking up.

“Hey, hey,” Felix murmured, trailing his fingers down to cup the alpha’s clammy cheek. His hand trembled a bit as the alpha nuzzled at his palm, giving a pleased trill. ”Oh, you’re sweet… what am I going to do with you, hm?”

He was speaking more to himself than to the alpha in his lap. The alpha just purred at him, shoving his head into Felix’s ribs again.

Felix’s phone was deep down in his pants pocket, and his stop was fast approaching. He didn't want to call emergency services, they might only agitate the alpha, especially if they tried to separate him from Felix. He couldn’t put a whole train car of innocent bystanders in danger. 

Besides, what was the alpha going to do? Drool on him? Felix brushed his fingers through a tuft of hair sticking out from the alpha’s beanie, marveling at how docile he was.

The alpha was still humping him, not blatantly enough to attract attention, but just enough to make Felix’s vision swim with hazy arousal. His hands slipped around Felix’s waist, attempting to untuck his work shirt.

“Woah!” Felix grabbed at the alpha’s wrist. “Hey- not here, okay?” 

The alpha growled at him, clinging to his shirt. He looked scary, red eyes and sharp little canines bared. Felix’s heart seized in terror, ready to feel sharp teeth scruffing him, hands tearing at his clothes.

Felix bared his teeth right back at the alpha, trying to hide how frightened he felt. 

After a tense second of posturing, the alpha backed down, grumbling. He returned to his nuzzling, docile and pleased once again.

Felix kept petting the alpha’s head, staring down at his face. The alpha was almost unfairly beautiful, with a big nose and fluffy curls. His lips were spit-slick and shining, leaving damp spots on Felix’s shirt. He wanted to trace his fingers over them, to let the alpha suck his fingers into his mouth just like a needy teething puppy.

His head jerked up when the train rolled to a stop and the doors slid open. It was his stop.

“Shit,” Felix swore, lurching to his feet. The alpha followed him, growling faintly from behind him.

They walked in a weird eight-limbed jumble, stumbling over each other. The alpha kept his hands on Felix’s waist and his nose buried in Felix’s scent gland. Felix pushed forward, resolutely ignoring the huge alpha plastered to his back. He was still purring.

Felix made his stumbling way apart from the crowd to the foot of the long staircase he had to climb. He stopped and cast an annoyed glare over his shoulder at the barnacle of an alpha he had attached to him.

“How am I supposed to do this with you here, huh?” Felix griped. He pushed onward, starting up the steps with dogged determination. 

The alpha followed, purring louder. Felix marveled at himself. He had a feral, rutting alpha attached to his back, and he wasn’t even dead yet!

“You’re a medical anomaly,” Felix said, mostly to himself, although it was addressed to the alpha. “You big lump. Are you gonna follow me home?”

A trill answered his words. Felix rolled his eyes.

“Figures,” he grumped. “Sungie always tells me I’m good at picking up strays. That’s what you are, isn’t it?”

They had made it to the top of the stairs. Felix breathed in the cold night air, letting it scorch his lungs. He set off down the street, not even bothering to see if the alpha would follow him.

A tiny thrill went through his veins when the alpha followed, barely a pace behind him. His hands still squeezed at Felix’s hips. His erection brushed against Felix’s ass, making him blush red.

They earned quite a few stares as they walked down the street together. Felix smiled awkwardly, patting his shoulder as if the alpha was simply a drunk friend he was escorting home. No one could see the glinting red of the alpha’s eyes, or smell the musky, aroused scent of alpha rut.

Felix’s building wasn’t that far away. He slipped through the doors and breathed out a soft sigh, still followed by his alpha shadow.

They had the elevator to themselves, to Felix’s great relief.  The alpha had started mouthing at his neck and humping him again. Felix held his breath, trying not to slick up at the touch. His panties were already soaked, wet and twicking between his legs.

He shuffled down his hallway and stopped in front of his door. He slumped against it with a tiny groan, all the fight going out of him. 

His alpha followed him down, kissing his neck. His canines brushed against Felix’s tender skin, the scrape of them making Felix shiver. The alpha rumbled, rutting his cock harder against Felix. His hands pulled at Felix’s shirt. He managed to get it mostly untucked and shoved his hands up under it, splaying both hands out over Felix’s tummy. 

Felix jumped at the touch. He dug into his pocket for his key with trembling fingers. “W-wait, let’s get inside- you can, you can, inside-”

His fingers shook so badly that he almost dropped the keys. Felix shoved the door open and they both tumbled through it.

Felix slammed the door shut and bolted it, panting. He stayed that way for a moment, trying to collect himself. Felix turned slowly, his fists clenched.

He had a feral alpha in his house.

“Hey, hey!” Felix said, holding out both hands when the alpha advanced upon him. “W-wait-“

The alpha completely ignored him. He shoved Felix up against the door and attacked his neck, giving a pleased little growl as he mouthed at Felix’s scent gland.

Felix moaned and clawed uselessly at the alpha’s broad shoulders, torn between submitting to the hot mouth sucking kisses into his skin or summoning up a warning growl. He blinked, trying in vain to clear his head.

The alpha kneaded his hips. He was shoving his cock against Felix with ungentlemanly urgency, luxuriating in each rough grind. He made little satisfied noises as he sucked at Felix’s scent gland, mewling and whining.

Felix took advantage of the alpha’s distraction to root through his pockets. He fished out a phone, a roll of antacids, a transportation card, and a wallet. Felix dropped the antacids at a particularly eager nip from the alpha, but he managed to get the wallet open to find his ID. 

“Bang Chan,” Felix read aloud, squinting at the text and then looking down to the alpha, busily sucking another vivid bruise on his neck. “Chan?”

The alpha- Chan- looked up at the sound of his name and purred. His eyes were still red and hazy. Even though he was clearly in rut, he looked downright adorable with his messy curls and dimples.

Felix ruffled Chan’s hair rather absently and dropped the wallet to the floor. He pocketed the phone, hoping Chan had some battery life left.

Chan’s purr was turning into a deeper growl, and his hands moved over Felix’s hips with more urgency. Felix grabbed at Chan’s wrists, trying fruitlessly to prevent him from reaching between his legs.

“A-aah!” Felix gasped when Chan’s hand cupped his cunt, giving him a good squeeze over his work pants. Slick was soaked into his panties and dripping down his thighs.

He squirmed under Chan’s pin, and Chan gave him a tiny warning nip in response. Felix went limp with a pitiful little mewl, his mind going fuzzy.

His knees trembled at Chan’s nearness, the overwhelming scent of rutting alpha making it impossible to think clearly. Chan tugged at his clothes, managing to get his coat and shoes off and leaving them in a messy pile by the door. 

Chan pulled back to flip Felix around, shoving his front against the door instead. He grabbed at Felix’s pants, fumbling with his belt and managing to get them down around his thighs before Felix caught his wrist.

“N-no,” Felix panted, not looking away from Chan’s red eyes. “Not- not here-“

He stared down the alpha, very aware of the slick dripping down his thighs, the heavy scent of his slick, exposed cunt, throbbing and aching between his legs. Chan could smell it, his nostrils flaring with each deep inhale.

Chan growled at Felix and reached down to push his hand between Felix’s thighs. 

Felix snapped at him, baring his teeth. “Not here.” 

Felix squeaked when he was picked up and tossed over Chan’s shoulder. Chan hadn’t even bothered to pull his pants back up! He took a greedy handful of Felix’s bare ass, groping and squeezing while he stalked through Felix’s apartment. 

“You don’t even know where you’re going!” Felix grumbled, smacking ineffectually at the alpha’s ass. “Stupid alpha-“

Chan just rumbled at him, poking his head through Felix’s bedroom door on the second try.

Felix was thrown unceremoniously onto the middle of the mattress. He scrambled up onto his elbows, torn between pulling his pants up or tugging them down.

Chan didn’t even bother shutting the door behind him. He stared at Felix, his chest rising and falling under his work shirt. Felix tried not to notice just how big he was, tracing the curve of his biceps and trailing his eyes down Chan’s stomach.

Felix whimpered when he saw the bulge in the alpha’s work slacks. His hands tightened in the sheets, his knuckles turning white. His pussy throbbed, more slick leaking down his thighs.

 Chan’s musky scent filled the whole room, making Felix lightheaded. He pushed his pants further down his legs and kicked them off, leaving him open and exposed to the alpha’s greedy eyes.

Chan fumbled with his own clothes, popping buttons as he tore at them impatiently. He left them in a crumpled heap on the floor. 

Felix yelped when Chan grabbed him, flipping him over onto his belly without even exerting himself. “Hey! What-”

Chan growled, and Felix found it in his best interest to shut up. 

He arched his back, his face flaming red as he put his swollen cunt on display for Chan. Felix spread his legs wider and gave a little chirp to let Chan know that he was willing.

Chan’s hard, heavy cock brushed between Felix’s legs. Chan’s precome mixed with the traces of sticky slick coating Felix’s inner thighs, getting him even wetter.

“Omega,” Chan rasped, the word strangled and low. It was the first time Felix had heard him speak. His hand petted over Felix’s lower belly, right where his womb was.

Chan pushed him face first into the mattress, shoving a hand down on the small of his back and hauling his hips up in a perfect presenting position. Felix moaned, his face smushed into the sheets. His belly thrummed with arousal, anticipation making his toes curl.

Chan shoved all the way inside Felix with no preamble, making him squeal and thrash under Chan’s pin. His cock split Felix open, thick and perfect and rubbing right against Felix’s sweet spot.

“F-fuck!” Felix gasped, his fingers tightening in the sheets. His cunt ached, the stinging burn of the stretch making his toes curl. “So deep-” 

Chan didn’t give Felix a moment to adjust, kicking up an unforgiving rhythm as soon as he was inside. His half-swollen knot bumped against Felix’s cunt, making him squirm and thrash.

“Tight,” Chan grunted, pausing to grind his knot against Felix’s pussy. “W-wet, so good-”

Felix clung to the sheets, babbling nonsensically. His brain was scrambled, every thought scattered and distant. “Don’t stop, o-ooh, alpha- don’t stop-” 

Chan groaned. His thrusts jostled Felix’s body up the bed, and Chan dragged him back down the mattress with a low snarl.

Felix moaned as Chan mounted him, taking him the way an omega should be taken. Face down, ass up, wet and ready. He couldn’t help rocking back to meet Chan’s frenzied thrusts, trying to get his cock deeper inside.

Slick dripped down his thighs, stimulated by Chan’s heavy rut scent filling up the room. Felix felt himself succumbing to the pull of Chan’s rut, his back arching into Chan’s harsh thrusts, his mouth hanging open. He didn’t even bother trying to hold himself up, letting his body go limp on the mattress as Chan used his cunt.

“Yes, yes- nngh! Give it to me- ha-arder, get me pregnant,” Felix panted, half to himself, moaning when Chan paused to grind his cock deep inside him. “So good, fuck!” 

Chan growled in response, both hands sliding down to grab Felix’s waist. He tugged Felix back onto his cock, yanking him up the bed.

Felix gasped when Chan’s fattening knot pushed inside him, dipping inside Felix’s messy, open pussy with each frenzied thrust. Chan worked his hips in deep grinding shoves, grunting and growling into the back of Felix’s neck as he fucked him.

“Gonna- gonna put my pups in your belly,” Chan groaned, a low rumbly snarl beginning in his chest. His hand snuck down to grope and squeeze Felix’s belly, his fingers digging into the soft skin. “Mine- my omega-”

“Oo- ooh!” Felix squealed, thrashing under Chan. He felt like he was being split in two by Chan’s fat knot, breaking him open. “‘S so-o big…”

Chan bit down hard on the back of his neck, sinking his teeth in. Felix went entirely limp, his head buzzing as he was scruffed. He couldn’t move, slumped over on the mattress. Chan’s breath was hot on his sweaty skin, coming in heavy puffs as he panted with the effort of pounding into Felix.

“Gimme- gimme your knot, gimme- pups, knock me up,” Felix slurred, drool bubbling out of his lips and dribbling down his chin. “Alpha, wan’ it- give me your pups-”

Chan growled and worked his hips harder. His hands dug into Felix’s hips, tight and vicious. “G’na- gonna make you mine- fuck you full-”

Felix’s body jerked with each thrust, spread out on the bed. Drool slid down his chin, soaking into the mattress under his cheek. He felt taken, flayed open and raw, owned. The pounding of Chan’s cock inside him drove every other thought out of his mind. 

Chan gave a deep, satisfied grunt when his knot popped, locking them together. He ground his hips hard against Felix’s ass, making him squeal, arching his back and scrabbling at the sheets.

Felix whimpered when he felt the first spurt of hot cum being pumped inside his cunt, stuffing him full. His cunt clenched down on Chan’s knot, squeezing and milking it. “Mmm, Chan- s’ all up in my tummy, fuck- gonna get me pregnant…”

Chan slumped down over Felix’s limp, trembling body with a groan. His hips made greedy little humps against Felix’s ass, savoring the tight clutch of his spasming pussy. Chan nosed into the curve of Felix’s neck, his chest rumbling with a creaky, satisfied alpha purr.

“Good- good boy,” Felix mumbled, flopping his arm back to clumsily pat the alpha. “Good alpha…”

He laid his cheek against the mattress and breathed out, enjoying the looseness in his limbs after a good knotting. His cunt twitched and fluttered around Chan’s knot, wet with his cum and stuffed full. 

Chan shifted on top of Felix, his hips jerking despite his still-popped knot.

“Mmm, alpha,” Felix mumbled, turning his head to whine at Chan. “S’ enough? Are you- nnnn, Channie!”

Chan flipped him over onto his back. His knot was still swollen, shoved inside Felix’s cunt. 

Felix groaned when Chan started to move again. His pussy was sore from taking Chan’s brutal fucking, swollen pink and tender.

Chan was still hard, his knot keeping him tied inside Felix, unable to thrust properly. Felix buried his face in the pillow, whining as Chan hauled his hips back up to keep fucking him.

Felix slipped into a daze, the rough thrusts scrambling his remaining brainpower. He spread his legs wider to let Chan mount him, his eyes sliding shut. He gripped the sheets, his fingers sliding in the damp material. Chan grunted, the weight of his body pushing Felix into the mattress.

His hands went slack as he got fucked, both legs going limp around Chan’s hips. Felix hummed, the rhythmic motion of Chan’s thrusts and the sweet pleasure lulling him to sleep.

Felix dozed, giving a weak little moan when he felt another hot gush of cum being pumped deep inside him, accompanied by Chan’s satisfied groan. 

Time slipped away from him. 

Chan fucked him for hours, flipping him over to take him on his belly or nudging his legs apart. Felix let himself be manhandled, spreading his thighs open or arching his back sleepily while Chan growled and fucked him. 

His fingers dug into Felix’s skin, leaving tiny purple bruises all over his body. Chan nipped and sucked at his chest, biting at Felix’s nipples. He spent lots of time nosing over Felix’s belly, drawing in deep lungfuls of his scent and dipping his tongue into Felix’s navel.

Chan liked to bite. The nape of Felix’s neck, his inner thigh, his belly, anywhere. Deep teeth marks littered his skin, the skin broken and bleeding. Felix’s hair was soaked with sweat, sticking to his skin. 

He tipped his head back, moaning shamelessly as Chan pounded into him, the wet slaps of skin against skin reverberating around his empty head.

Somewhere after the seventh knot, when Felix’s pussy was almost too loose to keep the knot inside, he let Chan take him on all fours, mounting him like a bitch. Chan grunted like an animal, completely lost to his instincts. He grabbed at Felix’s hips, shoving him into the mattress with a snarl when his knot popped.

Felix managed to stagger out of the bedroom hours later, unsteady on trembling thighs. He got himself a glass of water and gulped it down, breathing heavily.

Chan followed behind him, growly and displeased at finding his omega away from their nest. He plastered himself to Felix’s back, groping him and pushing his chest down on the counter to push his cock inside his overused and aching cunt.

“N-no- no,” Felix sobbed as the punishing rhythm kicked up again, scrabbling at the counter. He didn’t even try to stop Chan, excitement thrumming in his belly when Chan ignored his plea.

Chan mounted and knotted him right there, and once again in the living room, bending Felix over the couch cushions and taking him hard and fast. His orgasms washed over him, making his body tremble and his cunt gush.

Chan carried him back to the bed, his knot still stuffed deep inside Felix. Felix twined his arms around Chan’s neck, kissing and nipping at his ear, marveling at how effortlessly Chan could lift him.

He woke hours later to Chan’s head between his legs, sucking busily at his cunt.  Chan made a greedy little noise, shoving his face into Felix’s pussy and getting his clit in his mouth to kiss and suck the little bud. Felix stirred, groggy, his thighs burning, the hot, melting pleasure of Chan’s tongue in his pussy making him slump back in the sheets with a high-pitched whimper. 

“Mmmm, alpha, don’t stop!” Felix moaned, slumping back on the sheets when Chan gave a low growl into his pussy. He grabbed Chan’s hair, thrashing in the sheets as his climax built in his belly. 

Chan grunted, grabbing Felix’s waist to keep him still and swallowing down his slick with an open-mouthed moan. He sealed his lips around Felix’s clit, groaning as he laved at the little bud. 

His orgasm crashed over him, hard and sudden and making him tremble. Felix cried out when he came, his hips bucking up into Chan’s face. Chan swallowed everything he was given, lapping at Felix’s cunt for more.

Felix panted, shaking. He hauled himself up onto his elbows to stare down at Chan’s curly head between his thighs, diving back in to keep sucking his pussy. “Ch- Chan-”

Chan made a muffled little noise, slipping two fingers inside him. Felix fell back against the pillows, his thighs quivering as he came again with a shocked moan, his cunt clenching down on Chan’s fingers.

Chan turned him over onto his belly again, straddling his thighs and shoving his cock back inside Felix’s sore pussy with a grunt.

Felix moaned, the blinding combination of pleasurepain sending him facefirst into the mattress. He whimpered when Chan started to fuck him, pushing his knot deep inside his used pussy.

Felix let his eyes slide shut, rocked by Chan’s thrusts. He was asleep by the time Chan knotted him with a low growl, pumping another load inside him.

He woke several times in the night, barely opening his eyes before sinking back into unconsciousness. Chan didn’t stop fucking him all night, pushing Felix’s legs open wider to hump between them, nasty squelching noises briefly rousing Felix.

Chan hunched over his body, fucking him in messy, uncoordinated thrusts. Felix’s chest was wet with spit from where Chan suckled greedily at his nipple, drooling.

Felix’s eyes rolled back at the soupy pleasure coursing through him, making his thighs tremble around Chan’s hips. He threw his arms over Chan’s shoulders and raked his nails across Chan’s skin, making the alpha growl and fuck harder.

The next time he woke, he was on his belly with Chan laying on top of him. Chan had his teeth dug into the scruff of Felix’s neck, and he was fucking into him with deep, pounding thrusts, grunting softly each time his knot pushed inside Felix.

Cum was dribbling down Felix’s thighs, leaking from his used pussy. He hummed, his mind pleasantly fuzzy from Chan’s teeth in his scruff. His pussy was loose enough that Chan’s knot slipped in with no resistance. 

Felix let the waves of sleep pull him under again, gasping when he felt yet another hot load of cum being pumped inside him.

 

When Felix woke the next morning, he was alone in his bed. He was sprawled out in the middle of the mattress with his sheets tangled around his waist. 

He sat up, groaning. Every muscle in his body was sore and aching. He was covered in dry sweat, and the cum between his thighs had dried into a tacky mess. Felix didn’t need a mirror to know that his hair was messy, greasy and matted. 

The other side of the bed was cold. Felix patted at the sheets, wondering if Chan was still there.

He stood up, making a tiny noise of satisfaction when his back cracked. Felix didn’t bother putting any clothes on before he headed down the hall in search of the alpha.

He walked out into the living room, making a face when sticky cum started leaking down his thighs. His couch was empty. Felix couldn’t help feeling a little sad. Had the alpha really fled at the first opportunity?

A soft noise from the kitchen made Felix’s ears prick up. He padded over to poke his head into the kitchen, hoping to find-

Chan was sitting hunched over at the table, his head in his hands. A half-full glass of water was next to him. He was wearing a pair of boxers and absolutely nothing else. Felix took another opportunity to admire his edible abdominals, remembering how he had all that bulk pressed up against him the night before.

As Felix watched, Chan let out a long sigh, curling further in on himself. His fists clenched on the table.

Felix couldn’t help smiling a bit at how melancholy the alpha looked. Poor guy.

“Good morning,” he purred, slipping around the corner and crossing the room. 

Chan jolted at Felix’s words. He shot to his feet and promptly turned crimson when he saw Felix. “Uh- ah, good- um. Good morning!”

He cringed at himself, his face getting impossibly redder. Seeming to remember himself and where he was, Chan dropped to his knees. Felix winced at the hard crack of his knees on the wood, but Chan didn’t react. He stared up at Felix, horror and self-reproof souring his beautiful face.

“Please accept my sincerest apologies,” Chan gasped. He kept his eyes fixed on Felix’s face, but he gave a deep bow, his forehead touching the floor of Felix’s kitchen. “What I did was unforgivable, I’m so sorry- oh my god, I don’t know how you can even look at me-“

Felix took a step back, shocked at the outburst. Sure, most alphas didn’t usually follow omegas home, but Felix had invited Chan inside, hadn’t he? 

He put a hand up, stopping Chan’s endless flow of apologies. Chan’s mouth snapped shut and he swallowed, staring nervously at Felix’s hand.

“Chan, please,” Felix said. Chan mouthed his own name, his eyebrows creasing for a moment. “It’s fine-”

“How do you know my name?” Chan asked, sounding slightly hysterical. “Oh my god, I don’t even know your name!” 

“My name is Felix,” Felix said, trying his best to sound soothing and comforting. “Hey, it’s okay, yeah?”

“How can it possibly be okay!” Chan burst out. “I was in rut- that’s no excuse- and I followed you and I forced you to-“

“You didn’t force me to do anything!” Felix interrupted. He crossed his arms, feeling petulant. “I let you in.”

Chan gaped at him. 

“I did!” Felix insisted. “You were so pliant- just like a big puppy. It was kinda sweet, actually- even if you were feral!”

Chan looked like he was about to start convulsing. He clutched at his own face, hunching over.

“Hey, woah!” Felix said, feeling guilty over his burst of emotion. He dropped down beside Chan and put a hand on his shoulder, relieved when the alpha didn’t push him away. “Do I look mad?”

“N-no,” Chan peeped, looking up at Felix through his fingers. 

“Whatever you think happened, it didn’t happen,” Felix insisted, trying to sound as firm as he dared. He put his hands on his hips, feeling a little slighted. “You think there’s no recourse for an omega being sniffed at by a rutting alpha? I could have called for help!”

“Y-yeah,” Chan mumbled. He had the decency to look ashamed of himself. “But what happened? I can’t remember anything after I got on the train, except- except smelling…” He trailed off, the color blooming in his cheeks again.

“You scented me a bit,” Felix said, enjoying Chan’s little humiliated whimper, watching his cheeks bloom red. “And humped me, once you’d wormed your way into my coat.” 

Chan moaned in embarrassment and buried his face in his hands. His ears were bright red. Felix leaned down, endeared by how his curls flopped over his forehead.

“You followed me home, too,” Felix continued, ignoring another protesting noise from Chan. “Kept me busy for hours, knotting me over and over again…”

Felix reached down to pull Chan to his feet. Chan staggered, and Felix held his arms out to steady him. Chan’s eyes darted around the room before they landed on his face again, hesitant but hopeful.

“You- you liked it?” Chan asked. His breathing was shallow but fast, his gaze dropping to Felix’s mauled neck.

Felix nodded. He took Chan’s wrist and guided his hand between his legs where he was still swollen and leaking Chan’s cum. Chan’s pupils dilated as his fingers slipped through Felix’s messy folds, the tips of his fingers dipping inside his loose pussy.

“‘M all used up,” Felix breathed, his breath hitching when Chan’s fingers found his clit, rubbing in lazy little circles. “Mmm, alpha, you filled me up so good-“

“I did,” Chan mumbled, going cross-eyed as he stared down at his own hand touching Felix’s pussy. “You’re so wet…”

Felix moaned as Chan pushed two fingers inside, grabbing at his wrist. “Nn- nnn, feels good, alpha.”

Chan made a pathetic little whimpery noise and shoved his head into Felix’s chest, mouthing at a nipple. He closed his lips around it, suckling eagerly at the stiff bud. He crooked his fingers inside Felix’s cunt, making his hips jerk up. “Mmm, omega…”

“You li-like that?” Felix gasped, clutching at Chan’s hair, holding his head close to Felix’s chest. 

Chan rumbled in response, pausing to flick Felix’s nipple with his tongue and then taking it back between his lips with a moan. The pad of his thumb found Felix’s clit, fat and swollen and covered  in Chan’s tacky cum.

“Mm, do you think you got me pregnant?” Felix panted, squirming in Chan’s grip. “‘Y came in me so much, alpha- ah!”

Felix gasped when Chan pulled away and hauled him over the back of the couch, bending him over into the cushions. Chan rutted his clothed cock against Felix, the sticky drag of wet fabric over his dripping cunt making him shiver.

Felix scrabbled at the cushions, going limp when Chan spanked him, a soft warning growl rumbling from his chest. He shoved his hips back into Chan’s touch, arching his back to put his pussy on display, still oozing Chan’s cum.

Chan groaned, low and tortured, tracing the used, swollen folds of Felix’s cunt. “Oh, there’s so much, fuck-”

Felix squirmed, whining when Chan’s fingers dipped inside him, stretching his sore pussy open. He couldn’t help pushing his hips back for more, wriggling harder when he felt Chan’s bare cock brush the back of his thigh, hot and hard and smearing precome all over him. “Give- give it to me, alpha-“

“Greedy little slut,” Chan grunted, giving Felix another harsh spank. “I knotted you all night and you still need more?”

“Mmm, mhmm,” Felix whined, his cheeks flaming red. “Yeah, yeah, wan’ it-”

He moaned when Chan mounted him, shoving his cock inside with a grunt. Felix whimpered when Chan started to fuck him again, splitting his used pussy open on his thick cock. 

“Still so tight,” Chan groaned, pausing to grind his hips against Felix’s ass. “Fuck, so hot inside…”

Felix’s cunt squelched, the thick loads of cum still dripping out of him. It dribbled down the backs of his thighs as Chan fucked him, coating Chan’s balls in sticky fluid.

“Ha -ah, harder!” Felix panted, scrabbling at the couch cushions. The fabric was scratchy against his cheeks and the edge of the back dug into his hips, but he needed more. “Fuck me, fuck my pussy- ah, ah, yes!” 

He squealed when Chan growled and hauled him back onto his cock. Felix gasped and shoved his hips back as hard as he could, meeting Chan’s wild, messy thrusts. 

“Greedy little whore,” Chan grunted, his fingers digging into Felix’s hips. “Do you let other strange alphas fuck you like this, hm?”

“N-nnoo!” Felix wailed, squirming under Chan’s deliciously rough treatment. “Jus’ you, just you, please, don’t stop!”

“All mine,” Chan grunted, pounding into Felix with loud, wet slaps, his balls smacking into Felix’s cunt with each harsh thrust. “Mine to fuck, mine to breed- fuck, love this sweet little pussy-”

Felix’s mouth hung open as he moaned, low and tortured. He slid a hand down between his legs to rub his clit, his fingers making sloppy little circles around the stiff bud.

Chan slumped down over Felix’s back, his hips still working furiously. His knot was already swelling, punching in and out of Felix’s cunt with each thrust. He bit down at the tender skin of Felix’s neck, making him cry out. 

Felix shoved his hips back to meet Chan’s thrusts as best he could, still pinned under Chan’s body. He growled low in his throat, chasing his climax. “Yes, don’t stop, don’t fucking stop-”

Chan groaned, his hands digging into Felix’s hips, his fucking getting rougher as his orgasm approached. “Fuck, Felix- m’gonna knot- shit-”

“All mine,” Felix mumbled, his fingers speeding up on his clit, rubbing faster and faster. “Gonna keep your knot all to myself- a-aah, fuck, so goood!” 

“Fuck, fuck, m’cumming- Felix!” Chan grunted as he came, hips stuttering to a slow, deep grind inside Felix’s fluttering pussy. His knot finally popped, making Felix squeal and thrash under him, his thighs trembling as he tumbled headfirst into his climax. 

Cum and slick gushed from Felix’s cunt, squirting all over where they were joined and coating Felix’s fingers. Felix gasped as Chan’s cock twitched deep inside him, filling him up with hot pumps of cum. He squirmed, stuck on Chan’s fat knot, a purr starting up in his chest.

Chan pulled Felix up out of the cushions to drape him against his chest, twining both arms around his waist. Felix breathed out, his hips rocking back onto Chan’s knot. Chan rubbed his chin against Felix’s scent gland, purring louder.

Felix turned his head to nip at Chan’s jaw. “When can you move in?”

He smiled when Chan set his teeth over his scent gland, a delicate, teasing growl rumbling through his bones.

Notes:

thanks for reading!! <3