Work Text:
The clinking of cutlery hitting porcelain fills the air, cutting through tension like knives. Felix collects some rice from his bowl, and guides it into his mouth.
“We’ll go get your clothes from the dry-cleaners tomorrow,” Felix’s mom says, her gentle tone not directed at him. He’ll never get used to it, he thinks, sharing her kindness.
Yejin chews daintily, her elegant fingers covering her lips while she swallows. “They said it would be ready for pick-up after eleven.”
“Sounds good. Honey, will you need the car tomorrow?”
Felix’s stepfather looks at her, shaking his head. “It’s all yours if you need it.”
“Excellent!” his mom cheers. “Chan, have you taken care of your outfit?”
There’s no answer. Felix can feel Chan’s eyes on him, has felt it for a while now. The silence stretches, the atmosphere growing even denser, while Felix battles against every cell in his body urging him to look up and meet the alpha’s gaze. He clenches his jaw and picks up some kimchi, eyes locked on his bowl.
“Chan?” It’s his stepfather’s voice.
“Huh? Yeah? My apologies, I was… lost in thought.”
Felix breathes, and the taste of lemon and mint mix up with the spice of kimchi. It burns on his tongue. His nipples have been tight since the moment he sat down for dinner and Chan was there, dressed to impress, hair curling softly around his face, lips glossy with chapstick. Felix has deliberately avoided looking at him—doesn’t want a repeat session of last weekend when he had to excuse himself mid-lunch to change his panties.
“It’s alright,” his mom laughs, and repeats her question. “We’re picking up Yejin’s clothes for the ceremony tomorrow. Have you sorted yours out? We can take care of that while we’re at it.”
Chan audibly swallows, his voice coming out a bit hoarse. “Oh. Yeah, my… Uh, my mom picked it up this morning.”
“That’s great! The florist called and confirmed the peonies for the altar. Oh, Yejin, she said they were able to get a hold of some bamboo blossoms for your crown! Isn’t that wonderful?”
Yejin hums appreciatively, and her father heaves a sigh. “I can’t believe my little girl will be mated in two days.”
Chan’s scent bursts and flares around Felix, its lemony notes sharper, more acidic than the fresh scent Felix has come to know. He clears his throat, eyes still fixed downward. It's absurd how hyper-aware he is, how certain he feels that he's the center of Chan’s attention.
“Dad,” Yejin groans, ever the one for sobriety over sentimentality. Felix has always aspired to be a little more like her, on that end.
“Mr. Bang, I trust you’ll take care of her as you would your own life.”
Sour, zesty, unpleasant.
“Sure,” an awkward little laugh. “I’ll do my best.”
He’ll do his best. But he’s not even trying right now. Felix’s skin is alive with shivers, every hair standing on end, every nerve that wants lighting up under the weight of Chan’s desire.
• ✧༝┉ ❅───✧❅✦❅✧───❅ ┉༝✧ •
When Felix met Chan, he had no idea who he was.
It was the scent that hit him first; not the sugar-sticky smell of whatever cocktail was spilled on the floor, not the stench of a packed bar on a Friday night. No, it was something sharper, cooler. Mint first, like it’d been sprayed straight into the air, then lemon chasing right after; bright, sweet, and sour. It tickled at the base of Felix’s spine and crawled up in a shiver. It smelled right, like he’d ordered it custom, just for him. His feet stopped moving before he was even aware, the sound of the bar dulled around him.
Felix turned his head, and there he was.
The alpha watching him back wasn’t any taller than him, his shoulders broad, the sleeves of his black t-shirt clinging to his arms, but more than anything else, it was the eyes that lured him in. The second their gazes met, a flicker of gold ignited in the man’s irises. Felix felt it bloom inside him, heat rushing to his cheeks, his throat, traveling lower. It felt like hunger, like inevitability… Like his fate had been carved the minute the decision to go out that night was made.
And Felix wasn’t even supposed to be there. That wasn’t his usual spot; he attended the bar closest to his dorm for optimal logistics, but Hyunjin insisted that they went there because it was closer to health sciences and med students were hotter, according to him.
When Chan stepped forward, he did it with certainty, like some power outside of him was pulling the strings. Felix should have looked away, should have played coy, but he didn’t. He watched Chan come closer, let his gaze linger on the cut of his jaw, his scent glands free of any patches, the veins down his forearms, the way his shirt clung just a little too closely to the lines of his chest.
His scent got nearer the closer he got. Felix could feel it in his lungs, and it was making it harder for him to think. There was no rule stating that you should wear a scent blocker patch indoors, but common sense dictated that you at least be mindful, so Felix and his friends sprayed some dampener before going inside. A single glance at Chan’s throat confirmed he wasn’t wearing any patches. That had to be the reason why Felix could smell him that cleanly.
By the time Chan reached him, he looked… stricken, confused. Like standing in front of Felix surprised him, as if an invisible force had led him there. His hand brushed against the bar like he needed the contact to steady himself.
“You smell…” His voice was low, careful, amazed. “God. You smell dangerous.”
He wasn’t supposed to be able to smell Felix. The dampener should have muted his scent, made it blend with all of the smells permeating the air. But Chan could smell him, and he was looking at Felix as if he liked it.
Felix wasn’t used to being knocked out and disoriented by an alpha’s scent, but he knew how to navigate other people’s interest. Lips curled into a smile, he said, “You should hear what people say about my bite.”
Chan let out a short breath, a sound between a laugh and a groan, like Felix had just said something witty and funny. His gaze lowered, but not in a way that felt lewd. It felt overwhelmed, like he was trying to keep himself together and losing grip fast.
“I’m Chan,” he said, a beat too late.
“Felix.”
“Felix,” he repeated, uttering Felix’s name with the reverence of someone chanting at the moon. “Hi.”
Felix swallowed, his throat suddenly dry. “Hi. Hello.”
Chan smiled at him. He was so gorgeous Felix considered dropping down to his knees and presenting himself for claiming right there, at that greasy ass bar filled with people who would probably film it all and upload it to sluttyomegas dot com.
He didn’t. He waited until Chan brought him to his apartment to yank his pants down and bring his knot out expertly. It was one of the best fucks of his life, and Felix suspected he’d have gone straight into heat if he’d allowed Chan to knot inside him.
Before he left, the next morning, Chan asked for his number.
“Can I call you some time?” He asked, still lying in bed, sheets haphazardly covering his crotch. “We could grab coffee or something.”
And Felix liked that idea. There was something about Chan that itched at his omega, made him curious. If anything, they were extremely compatible, and that was something he’d certainly like to explore.
“Sure,” Felix said. “You can call me.”
He was sure he’d hear from Chan sooner rather than later. And he did. Except that it wasn’t through a phone call, or a text, or even Chan seeking him out on campus. It was in his parents’ home, when they demanded Felix attend his step-sister’s matchmaking meeting and Chan was there.
At first, Felix didn’t understand his presence. It’s not like he wanted to make a scene or anything. He just hadn’t expected to walk into his family home to see the man who’d been licking slick off his asshole a mere forty-eight hours before, sitting cross-legged on the living room floor, dressed like he was supposed to be at a job interview.
For a second, Felix thought he was mistaken, but then the scent hit him—mint and citrus and something sweeter—and his skin prickled. When Chan turned, their eyes met, and there it was again, that flicker of gold. The sweetness in his scent instantly soured into sheer shock, and Felix would have been amused if he weren’t just as baffled.
“What the…” he muttered under his breath at the scene in front of him. Felix took off his sunglasses, blinking fast, trying to make sure he wasn’t hallucinating.
“Ah, you’re here,” his step-father said, gesturing for Felix to take the seat next to his mother, who had her ‘pissed-but-composed’ face on.
“My apologies, the bus ran later than expected,” he said before sitting down, bowing politely to the other people, whom he assumed were Chan’s parents.
The assumption was an easy one to make, considering he’d been summoned there to sit for a matchmaking, and the middle-aged couple seemed to be presenting their alpha son. Chan. The man whose scent clung to Felix’s memory like sticky rice. The alpha whose eyes gleamed golden at him. He wondered if anyone else had noticed that.
Seemingly eager to go back to whatever discussion they were having before Felix made his entrance, his step-father sighed, and turned back to Chan’s parents. Something about dowries and an engagement party? Felix wouldn’t know, he wasn’t paying attention. He was staring at the alpha in front of him, who still looked like he’d just seen a ghost. Felix could swear he saw a droplet of sweat roll down Chan’s face. Once the shock wore off, it was funny.
‘Cause the events culminating on that moment in particular could only mean one of two things: either Chan was a scumbag who didn’t care about mating agreements, or he felt so compelled by Felix that night that he tossed honor out the window. Both options sounded plausible, both stirred Felix’s curiosity even further.
The way matchmaking works nowadays, the couple isn’t truly bound until they mate. It’s more like both families sign an agreement, a formal promise that, when the time comes, the parties will mate. But until then, there is no bond, or entanglement between the two.
Felix had no idea if Yejin was spending her free time fooling around with other alphas, but he knew for a fact that Chan wasn’t holding anything back.
In fact, not even a minute after Chan left with his family, Felix’s phone whirred with an incoming text.
[unknown number]
I didn’t know the two of you were related.
The text confirmed that Chan was already aware of his impending commitment to Yejin when he fished Felix out of that bar. Felix, hiding out in the kitchen to avoid yet another moment of celebrating Yejin’s achievements (finding herself a mate this time, as opposed to academic excellence or any other skill she dominated), replied immediately.
[Me] So you’d just have gone home with someone else if you’d known?
Wow. Maybe i should let them know what kind of alpha you really are
He smirked as he typed the message, full of shit, not at all intending on telling anyone anything. That meant implicating himself as well.
[unknown number] You’re not gonna say anything
[Me] How can you be so sure? You dont know me
[unknown number] I’ll tell them you came onto me
Felix gasped at the threat, excitement surging up inside of him, making blood run faster in his veins. So scumbag it was. The one option Felix was secretly rooting for.
[Me] You think they’d believe you?
The reply took a while longer to come, and Felix made himself giddy thinking about Chan stressing himself silly.
[unknown number] What the fuck do you want?
What did Felix want except fuck him up a little? Their families had signed the agreement, Chan and Yejin were officially betrothed to one another. Some time after their graduation, in a few months, they’d mate in a beautiful ceremony and go on to have their pups, a pack of insufferable know-it-alls. None of them knew, however—not Yejin, not their parents, not Chan’s parents—that Felix had made him cum four times in an hour. That Chan had looked so gone while Felix bounced on his cock that he’d begged Felix to take his knot.
“I won’t bite,” he’d said, eyes glazed over. “I promise, I’ll be good for you, I won’t bite.”
And Felix almost let him. It’s not everyday an omega meets an alpha whose eyes literally gleam golden upon smelling their scent. Felix wondered if Chan had flashed for Yejin as well. He bet he hadn’t. If he was being true to himself, what he wanted was to be chosen. To be picked over Yejin, who always got everything she wanted even when she didn’t deserve it.
[Me] Hmmmm i’ll let you know when it figure out
He saved Chan’s contact as 🤫.
✧⋄⋆⋅⋆⋄✧⋄⋆⋅⋆⋄✧
“Your step-sister is betrothed to Bang Chan?!” Hyunjin screeched, making the only other customer in the café turn to glare at them. “The alpha who begged you to let him knot inside?”
“Shhh!” Felix shushed him, swatting at his shoulder reproachfully. “Keep your voice down! From what I gather, he’s a known figure on campus.”
Jisung snorted. “More like his knot is a known figure. Dude’s fucked at least half the omega population in school.”
Felix turned sharp eyes to him. “Are you one of them?”
Jisung raised his hands in surrender. “I’m engaged to be mated, what do you mean?”
“Well, apparently, being engaged doesn’t mean much,” Felix commented, leaning back on his chair and dropping his pen over the notebook on the table.
“It does to me, I don’t go around fucking other alphas,” Jisung said indignantly.
Hyunjin turned to Jisung. “Isn’t Minho in health sciences as well? Maybe he knows Bang Chan.”
“He does,” Jisung confirmed. “Everyone in health sciences knows Bang Chan. I had no idea he was committed to anyone.”
Well, neither did Felix.
Hyunjin pulled a face, and said, “Your sister, though? She’s kinda mid. I’d assume someone like him would be paired with someone less… I don’t know.”
“Frigid?” Felix suggested, shrugging.
Hyunjin hummed in agreement, nodding. “She doesn’t look like she’d have her nipples pierced.”
Felix knew that she didn’t. She once gave him some jewelry she’d gotten as a gift saying she wouldn’t be able to wear them. They were beautiful metal bars with jade gemstones, and looked gorgeous on Felix’s complexion. He was almost sure Yejin was still a virgin. Her heats were treated with so much solemnity and secrecy growing up, that Felix didn’t even know if she even had them. From what he gathered at the meeting, though, she was matched with Chan due to both being incredibly successful when it came to their studies and career, not personal compatibility.
Their parents’ living room felt like a shrine to Yejin’s success; medals and honor badges and Law School acceptance letter, and certificates for semesters abroad—how much can you even achieve in a single lifetime? Yejin was first in everything she did, and she was the main topic at every family gathering. Chan was seemingly the same, and his family thought their ridiculously high performing alpha son needed an omega at his level.
At the end of the day, Chan was just another item added to Yejin’s pile of bragging rights. He’s going to be a doctor. He’s a swimming champion, did you know? He’s the president of the Medical Students Association. He’s on a full-ride scholarship!
It wasn’t jealousy, Felix wasn’t jealous of Yejin. He just didn’t think there was that much charisma left in her when all of her efforts went towards being pristine perfect. And it was true that Felix knew nothing about Chan but the length and girth of his cock and how it felt inside him, but he couldn’t for the life of him shake the feeling that Chan could do much better than Yejin. She was definitely not a good match for him, no matter how smart and accomplished of an omega she was.
And his theory held solid and strong over the following days, every time Felix and Chan happened to cross paths on campus.
Of course, it took some effort on Felix’s end, dragging his friends to the café near the health sciences building, waiting out to see if Chan might pass by. It happened on an inconspicuous Thursday, the kind of afternoon that felt like the sun was trying too hard, burning hot. Felix sat outside the café near health sciences, one leg crossed over the other, tablet resting in his lap, barely touched. He wasn’t sure what the plan was, exactly. He just… Felix was just waiting. His friends had scattered moments before, each having their own appointments, and Felix stayed behind.
“Felix.”
He looked up at the sound of his name, knowing who it was before he saw him. Chan stood there in a black sweater, coffee in one hand, duffle bag slung over one shoulder. His hair was damp like he’d just taken a shower, and his scent—mint, lemon, something warmer—wrapped around Felix like a blanket. It made his mouth water.
“You know,” Chan said, tilting his head, “you’ve been in this part of campus a lot lately.”
So he’d noticed. Curiously, it was the first time he’d approached Felix. Blinking up at him, all mock-innocence, Felix said, “I like the coffee here.”
Chan let out a quiet, disbelieving breath. “Do you?”
Felix held his gaze. “What are you implying?”
“I’m not implying anything.” Chan shifted his weight, and there was something intentional in his tone. “You just keep showing up near the med building and pretending it’s a coincidence.”
Felix lifted his iced cup. “They’ve got good ice.”
That made Chan huff a laugh, short and warm. He seemed less defensive than he read through text, when Felix tried to rage-bait him into tripping over himself. The scent between them was thickening; Felix could feel his own pulse quicken, the tug in his belly. What the fuck was this, that had him so completely attuned to Chan’s presence, to the swaying of his energy—from wary to interested. He could see the way Chan wavered, shoulders sagging a bit.
“My scent messes with you, doesn’t it?” Felix said, voice just above a whisper.
Chan blinked. “Why do you ask?”
“Because yours has the same effect on me.”
Chan’s hand flexed around his cup, like he’d forgotten he was holding it. His mouth opened, then closed again. And Felix could see it, then, the flash of memory behind his eyes, like they were both reliving their night together in real time. The way Felix had begged for it, the slick between his thighs, the heat of Chan’s praise in his ear. ‘God, you’re the best thing I’ve ever tasted.’ Being spoken to like that hadn’t even bothered Felix. He was too cock dumb to care.
“I didn’t know you and Yejin were…”
“You said that already,” Felix cut in, less sharp than before. “Still doesn’t explain why you’re spending your time around omegas when you’re spoken for.”
Chan raised a brow. “I don’t spend time around them. You were just–”
Felix tilted his head, waiting. “I was just…?”
Chan looked at him then, a little red in the cheeks, a little flustered, but there was a glint in his eyes now, something clearer. “You were just kind of impossible to ignore,” he said.
Felix’s heart thumped harder, and he hated that he let it happen. He was supposed to be in control of this situation, not moved by whatever bullshit this alpha spun at him. They stood there in silence for a beat, the space between them charged. Chan’s scent was practically singing now, warm and sour-sweet, and Felix’s own was probably just as loud, no matter how cool he schooled himself into looking.
Chan leaned in slightly. “You gonna keep haunting this café, or…?”
“You could try harder to ignore me, you know,” Felix said, squinting a bit, challenging. “No one’s forcing you to talk to me.”
Chan hummed, nodding. He folded his arms across his chest, lifting his chin a bit. The angle gave Felix a devastating view of his jaw. He knew exactly what they felt like beneath his lips, his tongue. Chan said, “I’m starting to think you don’t want to be ignored.”
He got it right, but Felix would never give him the satisfaction of confirmation. He just tilted his head, letting the loose strands of his hair fall over his face in a way he knew made him look good.
“I’ll let you be the judge of that,” he said, leaning back on the chair.
The minute Chan left, Felix ran into the bathroom. He didn’t need to pull his pants down to know his underwear was completely soaked. He could feel himself leaking the entire time.
✧⋄⋆⋅⋆⋄✧⋄⋆⋅⋆⋄✧
After that, Chan made a point of acknowledging Felix whenever they crossed paths. Locking eyes across crowded bars, exchanging quick, knowing smiles in passing on campus. And whenever Felix managed to drag his friends to the gymnasium at just the right time, when he knew the swim team would be practicing, Chan always managed to stretch within view. Right where Felix could see him.
One day, he stopped Felix just as he was leaving. Felix had only just stepped off the bleachers, where he’d been sitting with Hyunjin and Jisung, when Chan approached him near the exit. He wore only his swimming trunks, goggles pushing his wet hair back, chlorinated water still glazing his skin. He was as sculpted as Felix remembered, could feel the ghost of those abs under his fingertips, like muscle memory. That scent of his swirling around Felix like moths to flame.
“Hey,” he said, the corner of his mouth tugging upward on one side as he wiggled his eyebrows at Felix. He turned to Hyunjin and Jisung, and bowed.
Hyunjin yanked Jisung by the wrist, a small ‘ouch’ escaping Jisung’s mouth. Hyunjin said, “Um. I’m kind of parched. Lix, do you want a drink? We’ll get you a soda. Kay, see you outside, bye.”
They were gone before Felix could say anything. And then it was just the two of them, staring at each other, Chan’s nostrils flaring, jaw locked.
Felix sighed, glancing at the exit just to stop himself from losing focus too quickly. “Subtle,” he said.
Chan didn’t respond, just kept looking at him. His chest rose and fell in a steady rhythm, but Felix could tell he was way less composed under the surface. The scent confirmed it—citrus laced with heat, swarming the air between them.
“You’re soaked,” Felix said, voice mild, eyes dragging down Chan’s body. “Aren’t you cold?”
Chan took a step closer, locking his arms behind his back. It made his shoulders look even broader. “Not really.”
Felix’s gaze slid back up. “Shame.”
Another step closer. Felix could smell the chlorine on his skin. “You’re always here,” Chan said, softer now. “You care about swimming this much?”
“More than you, apparently, since you seem a lot more interested in keeping tabs on what I’m doing than your breaststrokes.”
Chan’s mouth quirked, the beginning of a smile, then faltered. He rubbed the back of his neck, fingers trailing down to scratch lightly at the side. Felix’s eyes followed the movement without meaning to. “You make it hard to focus,” Chan said, barely above a whisper.
This is your step-sister’s intended alpha, a traitorous little voice said at the back of Felix’s mind, a party pooper, a fun spoiler. The thing was that he knew Chan was supposed to mate with Yejin. The match had been made, hands had been shaken, it was a sealed promise. Yet, the chemistry between Felix and Chan was electric, so alive it was almost palpable. Impossible to deny.
Felix inhaled. It felt too hot in the gym. The chlorine smell clung to Chan, but his own scent, mint and lemon familiar when it shouldn’t be, was what threw Felix’s heartbeat off track.
“I thought doctors were supposed to have good concentration,” Felix said, but it came out thinner than he meant it to.
Chan’s gaze dropped to his mouth, then his throat, his scent glands. Then back up again. “I’m trying,” he murmured.
“Try harder,” Felix said, tilting his head as if their proximity, Chan’s scent, did not affect him whatsoever.
Chan looked like he wanted to present him with something reckless, maybe honesty. He didn’t. Instead, he stepped back, ran a hand through his wet hair, pulling his goggles off, and gave Felix a look that was all restraint. “I’ll see you around.”
And just like that, he turned and walked back toward the locker rooms, droplets of water trailing down his calves to join the puddles around the pool’s edge. Felix let out a slow breath he hadn’t realized he was holding. His body buzzed, skin too tight, Chan’s scent still lingering in the air, warning and invitation in equal measures. He didn’t look away until Chan was gone.
✧⋄⋆⋅⋆⋄✧⋄⋆⋅⋆⋄✧
“Why are you seeking him out?” Jisung asked one evening at a frat party Felix knew Chan would be attending because, according to Hyunjin, Chan’s best friend happened to be a pledge master there.
Why was Felix seeking him out? The answer made perfect sense to him. He wasn’t sure anyone else would find it as reasonable as he did, though.
“I thought you said he was engaged to your sister,” Jisung insisted. There was always a shadow of disappointment over his eyes, whenever they were together and Felix ran into Chan. He could feel the questions bubble up Jisung’s throat, the judgement.
Jisung had been dating the same guy since high school. They’d come to university together and had been living together ever since. They’d been waiting until they were a little more financially stable to mate, even though Minho’s mark had been all over Jisung for months now. It wasn’t surprising that Felix’s behavior came off as reckless to him.
“They’re betrothed, not engaged. Besides, I saw him first,” Felix said petulantly, as if that excused everything he’d been doing the past couple of weeks. “She doesn’t even know what his cum tastes like.”
Jisung’s eyes nearly jumped out of their sockets, and Hyunjin cackled next to Felix, bumping shoulders with him.
“Lix, that’s so wrong, oh my gosh–”
Felix interrupted him, the smell of lime and mint tickling at his upper lip, urging him into action. His eyes were able to locate Chan in the crowd in half a second. “Don’t worry about it, Jisung,” he said, patting Jisung’s shoulder as he walked past, throwing a look and a smile back as he said, “I’m not doing anything he doesn’t want me to.”
Chan turned just before Felix reached him, eyes widening slightly, probably thinking he was about to walk right up to him, maybe say something in front of his friends. Felix swerved at the last second, eyes locked on Chan’s until the moment he went out the back door.
He’d been to that frat house before; he knew there was some kind of pool house that was used for storage, so dusty no one even dared to go in. Felix walked with purpose, not looking back, knowing he was being followed. He could feel the eyes on his back, could smell the scent trailing after his pheromones, almost like it meant to reach for him.
Felix didn’t turn around when he heard the door click shut, but Chan’s scent hit him like a slap, mint scorched with lemon and need, cutting through the air like lightning. It filled the whole room in such a way that he was all Felix could smell.
“You followed me,” Felix said, finally turning.
Chan looked flushed, chest rising and falling like he’d jogged across the entire house. His hair was mussed, there was a shine to his lips, and something unsteady in the way he stared, like he wasn’t entirely in control of his own movements.
“You wanted me to,” Chan said, voice low and wrecked, gaze burning over him. His eyes caught and held on Felix’s chest, glowing faintly golden even in the dark.
Felix didn’t say anything. Just let his lips part slightly and started walking, backward, slow, until his spine met the wall behind him and he stilled.
He’d taken great care choosing his outfit, knowing which of his features he wanted to highlight. The blouse he’d picked out was long-sleeved, tight, slightly sheer, and left absolutely nothing to the imagination. With his chin tilted up, he pushed his chest forward, just a little, letting the fabric of his blouse cling tighter. The nipple piercings—the ones Yejin gave him because she couldn’t wear them—were visible even in the low light, the outline obvious.
“You like them?” he asked, breath soft. “I wore them for you.”
Something in his words made Chan snap. He surged forward, hands latching onto Felix’s waist like he’d been waiting years to do that. It wasn’t gentle; his grip was greedy, fingers sliding around to Felix’s lower back and pulling him in, bodies flush. Felix gasped, his hands instinctively bracing on Chan’s chest, but Chan was already pressing closer, nosing at his jaw, scenting him shamelessly.
It wasn’t proper to scent someone without their explicit consent, but so much of what they’d been doing was beyond improper. Besides, there was nothing Felix wanted more than to have Chan’s scent all over him. To walk out of this party wearing him from head to toe.
“You’ve been torturing me,” Chan hissed into his skin. His breath was hot and fast, like he was in a race against himself. “You– fuck, Felix–”
Felix brought one hand up to his neck, fingers drifting dangerously close to Chan’s scent gland. He felt Chan shudder against him, heard the sharp breath he took in. He watched as Chan swallowed, and giggled.
“You asked me what I wanted,” Felix said, voice shaky. Chan’s eyes met his, wild, glowing, hungry. “I want you.”
Chan didn’t wait. He brought their mouths together with a groan that sounded like it had been trapped in his throat for days. Felix moaned into the kiss, hands around Chan’s arms as he was pushed harder into the wall, heat blooming between them like wildfire. Chan's hands splayed over his waist as if he wanted to keep him there, thumbs digging into the sliver of skin just above his waistband, and his body; god, his body, pressed so close that Felix could feel every inch of him.
The drag of Chan’s chest against Felix’s was maddening, the thin fabric of his blouse doing absolutely nothing to dull the sensation. Felix gasped into Chan’s mouth as the piercings shifted under the pressure, the jewelry catching ever so slightly with each breath, each shift. Fuck. It was too much, and not enough at the same time. Was he really going to come apart from this?
Chan moved again, just a fraction, just enough for his chest to brush over Felix’s nipples again, and Felix whimpered, hips jerking, thighs pressing together. The stimulation radiated from his chest down to his belly, melting him into the wall.
The blouse was starting to seem like a really bad idea the closer Felix felt to coming undone. He’d never been so in tune with his own body, his nipples tight and aching, so sensitive under Chan’s touch that even indirect contact made him leak.
Chan backed away from the kiss, panting hard, eyes darting down between them. “You– fuck, you wore this on purpose,” he rasped. “You wanted me to see them.”
Felix was too breathless to answer. He just nodded, hips twitching, legs trembling. Chan pulled back only far enough to get his hands between them, fists at the hem of Felix’s blouse as he shoved it up, bunching it under his armpits. Right there, on his flushed skin, were the twin, bejeweled bars in his nipples catching the faintest bit of light. They’d been a gift from Yejin’s best friend when she heard they were on the market to match her up with an alpha.
Yejin never got to wear those piercings, but her alpha would still get to feel them.
“Jesus Christ,” Chan whispered, reverent and wrecked. “Look at you.”
Finally, he pressed a thumb to one nipple, circling the jewelry slowly. Felix gasped, back arching off the wall.
“Sensitive?” Chan teased, voice low and hoarse.
Felix barely managed a nod, eyes fluttering shut as Chan did it again, thumbing the other one. His knees nearly gave out.
“I haven’t even done anything yet,” Chan murmured, and then slid his thumb into Felix’s mouth, dragging it slowly across his tongue. Felix let saliva pool at the flat of his tongue, wet and warm against Chan’s thumb. Once he deemed it slicked up enough, he brought it back to Felix’s chest, pressing the wet pad over the metal, over his nubs, rubbing it in slow, taunting circles.
Felix cried out, soft and strangled, bucking against him.
Chan leaned in, lips brushing Felix’s ear. “I can smell how wet you are. You’re leaking all over yourself, aren’t you? So lewd…”
His cock was dripping, his wet hole clenching around nothing, practically begging for a knot. Felix moaned, biting down on his lip, shame and pleasure mixing like a drug in his bloodstream. He was going to lose his mind at Chan’s hands.
“What took you so long to show up?” Chan muttered, licking under Felix’s scent gland. “If you’d been just a little earlier…”
I would be mating you instead, is what he heard.
Chan brought his other finger into Felix’s mouth, and Felix sucked on it, gave him everything he had, spit dripping down his chin when Chan pulled it out to rub at his other nipple, tugging at the metal bar rather harshly, making Felix throw his head back and whine so loudly he feared other party goers might have heard him. It was too much. It felt like Chan knew exactly how to handle him, which corners of his body to touch to drive Felix absolutely insane. He’d done it before, he seemed to have learned Felix front and back over the span of the single night they spent together.
One of Chan’s hands sneaked up to Felix’s throat, fingers curling—not to squeeze, just to anchor him there. The press of his palm sent a violent shiver down Felix’s spine, and for one breathless moment, he let himself feel it. Let himself imagine what it would be like to tip his head to the side and say yes, to let this alpha sink his teeth in and take him. Right there, in that dusty, forgotten pool house, in the middle of a party filled with their friends and people who knew them. God, he wanted it.
He wanted Chan’s bite. Wanted the weight of his body and the heat of his knot, wanted to be filled and marked and made his, no matter whose name was on that goddamned paper they’d signed. But not like this. Not when everything was still so uncertain. Not when it could be passed off as a mistake later. Not when Chan could walk out of this and say it never mattered.
Felix pushed lightly at his chest. “Wait.” Chan stilled instantly, his grip loosening. Felix continued, “We can’t do this– c-can’t do this here.”
Chan nodded, desperate, eager. “Okay. Let’s go to my place.”
He’d misunderstood. “No, we can’t,” Felix shook his head, palms flat over Chan’s chest. His nipples were still rock hard, cock twitching untouched, hole completely drenched in slick. He swallowed. “We can’t do this.”
Chan stared at him, blinking, golden subdued now, less intense. “You led me here. You baited me with these,” he looked down at Felix’s chest, index finger flicking one of his nipples. Felix flinched, breath catching in his throat. “You’re telling me you don’t want it?”
Felix shook his head again, feeling some of his hair strands mat against his forehead. “That’s not what I mean–”
“Tell me what you mean, then.”
Felix didn’t tell him. Just pushed him back, and pulled his blouse down his chest carefully. He said, “I’ll see you around, Chan,” and let his trembling legs carry him out of the pool house. Chan didn’t call him back, nor ran after him.
Felix rushed back inside, and locked himself into the bathroom. He didn’t even have time to pull his pants down properly before he was coming, hands only having to graze at his cock.
✧⋄⋆⋅⋆⋄✧⋄⋆⋅⋆⋄✧
“Did I tell you his eyes flash golden at me?”
Hyunjin pulled his eyes away from the sketchbook he had propped over his knees, and followed Felix’s line of sight, all the way across the street. Chan was doing his routine commute back home from what Felix assumed was the gym.
Ever since the events of the frat party, he’d been walking right past Felix as if he were invisible. Sitting outside at one of the small tables stationed in front of the café had proven to be pointless, as Felix nursed cup after cup of okay iced coffee in hopes of being noticed to absolutely no avail.
Chan’s eyes didn’t stray even remotely close to where Felix and Hyunjin were sitting. He knew Felix was there, Felix could tell by the shift in his scent, the thickening of it.
“You mean golden, like… true mates golden?” Hyunjin asked.
Felix had thought it to be a fairy tale, a cinema trope blown out of proportion, spilled carelessly onto the real world only to make commoners like himself dream too big. True mates. Your eyes will shine golden when you meet your true mate. It’s the sign that you’ve found the one with whom you’ll share the rest of your days.
He didn’t think much of it when he met Chan at the bar. He saw the light in his eyes, never even wondering if his own eyes had behaved the same way. Chan never mentioned it.
“I don’t know,” Felix said absently, watching as Chan’s figure disappeared in the distance.
“I didn’t see anything that day at the pool,” Hyunjin replied, going back to his sketchbook.
Felix hummed, not really seeing a point in arguing. If they happened to be true mates, it wouldn’t change anything, would it? Nobody cared about that sort of crap. Chan was to be mated with Yejin, he clearly had made his choice. As always, Yejin got what she didn’t deserve, and what was left for Felix was, as always, scraps.
Being an only child, Felix didn’t have to deal with sibling rivalry growing up. He was always his mom’s number one, and she would be there for him no matter what. When he took longer than his peers to learn how to solve equations, she sat down with him to help with homework. When his brain wouldn’t cooperate in decoding foreign languages, his mom hired him a tutor, and made sure he knew it was okay if he didn’t learn as fast as other kids his age. Everyone had their own pace, each person had a learning method that worked best for them.
His mom’s friends liked to say that, maybe, Felix just wasn’t suited for academics. His grades were always below average, and he was too slow on the uptake.
“Maybe his future lies in a good match,” they said. “Just find him an alpha from a good family.”
His mom’s answer would always be, “He’s the one who’ll say what kind of future he wants to have.”
Even when Felix decided to study game development instead of something practical and useful in the real world like Law or Engineering, he was met with his mother’s open support and enthusiasm.
Felix has never felt inadequate. He had a nice, fulfilling childhood, and despite his shortcomings, his self-esteem has never taken a hit. He’s pretty, his scent is pleasant, and he works hard at what he can’t achieve on the first try.
When Felix’s mom got together with Yejin’s dad, they were certain the two of them would grow close. Maybe because they’re both omegas, their parents thought that subgender solidarity would bring them together.
It never happened. They lived together for a month after the ceremony, but Felix got a room at the campus dorms, and Yejin remained at the house. Their interactions were limited to sporadic family encounters and shared likes on social media. Yejin was a couple of years older than him, and held herself with the diligence of a family girl, committed to her studies and future. Everyone around them treated her like she had the world under her feet, and Felix soon understood that all the value he’d assigned himself, all the worth he presumed himself to have, paled in comparison to everything she was.
Felix wasn’t even considered for matchmaking. They knew he wasn’t a virgin, knew of his heat partners. That probably lowered his value in the mating market. If someone was expected to have a true mate between Felix and Yejin, it was her.
• ✧༝┉ ❅───✧❅✦❅✧───❅ ┉༝✧ •
An engagement party is scheduled for two months before their mating ceremony, and consequently, before their graduation. It’s an overnight stay at a beautiful ranch lodging, vast green planes and a lake with water activities available throughout the day. At night, there will be a dinner, during which both families will formally introduce Chan and Yejin as a match. According to Felix’s mom and Yejin’s maid of honor, a tall, thin girl whose name is completely irrelevant to Felix, holding the party at the ranch was crucial to deciding whether to have the ceremony there as well.
The festivities started in the morning with a swim at the lake, and paddle boarding. Yejin’s cousins’s children ran around freely, screeching like mindless hawks. Felix wanted to walk all the way to the bus stop and ride back to the city the minute the first kid screamed.
Despite seeing Chan roam around, being charming to family members and playing with the kids at the lake, Felix didn’t talk to him. He lounged on a stretcher under the shade of a tree, sunglasses firm on his face so he’d be able to ogle as much as he wanted without being caught. Chan didn’t seem tempted to approach him, managing to go about his business as if Felix never even existed. His scent, unavoidable, loitered around Felix as if refusing to be forgotten.
Felix couldn’t even be mad. He went after Chan, lured him in only to push him away when he finally caved. Chan probably thought Felix wanted nothing more than play around with him. And he did want to play. He felt powerful knowing there was this one thing he could hold over Yejin, this one thing she’d never know he’d been first to. At the same time, his omega wanted Chan—had wanted him since the moment their gazes met, before either of them knew they weren’t allowed to want.
He’s at the lemonade stand fetching himself a drink when Chan stops by, another alpha in tow. If Felix remembers correctly, it’s his best friend. The pledge master. He looks at Felix before Chan does, eyes resting on Felix’s face curiously. Felix, still wearing his sunglasses, lifts his eyebrows at the alpha.
Chan’s friend clears his throat and averts his eyes, quick in ordering his drink. The bartender gives Felix his lemonade, and he mutters a quiet thanks in return, turning to leave. He means to go back to his stretcher by the lake, but the spot has been taken by a group of children, so Felix turns once more, and walks aimlessly until his feet decide to take him back inside the main house, where the rooms are located.
That alpha looked at him as if he knew exactly who Felix was. Chan had probably told him about them. What had he said, exactly? Did he talk about Felix’s scent? About how much Felix leaked for him? He’s looking out the window at the green planes where the mating ceremony will probably take place in two months when someone speaks to him.
“What are you doing here all alone?”
Felix turns around to see that Chan’s hair is still damp, wet spots all over the shirt he probably put on in a hurry. He’s barefoot, grass and dirt sticking to his feet.
“What are you doing here?” Felix rebukes. “It’s your engagement party.”
There’s no answer for a few beats. Chan just stares at him, blinking fast as if he has no answer to give, as if he doesn’t know what he’s doing there.
Eventually, he says, “Do you… Do you believe in the ancient rites?”
Felix is taken aback. “What?”
Chan comes a step closer, arms behind his back. He looks at his own feet, wiggling his toes a bit. “The stories they used to tell us at pack gatherings. Did you grow up in a pack?”
And somehow, Felix knows where this is leading. He swallows, shaking his head. “No. It was just my mom and me.”
Chan nods, scratches his cheek. “There’s this thing my grandmother believed in. True mates.” His eyes are locked onto Felix’s face. “Have you heard of it?”
Mint, lemon, and warmth envelop Felix like he’s nesting, and his next breath is a shuddering, broken one. He can’t bring himself to speak. All of a sudden, this isn’t fun anymore. He’s alone with Yejin’s intended alpha, and he’s scared someone will see them, will think it’s weird they’re standing so close to one another, will smell Felix’s pheromones going haywire simply because Chan is looking at him.
But Chan never stops. He says, “Are you aware,” one step closer, “that your eyes shine when you look at me?”
And then, carefully, Chan lifts a hand to wrap fingers around one of the legs of Felix’s sunglasses. He pushes them up, resting them atop Felix’s head. Meeting Chan's eyes without the lenses of his glasses as a shield makes Felix feel completely naked—bared, and at the mercy of an alpha who doesn’t even belong to him.
“I don’t know what to do about you, Felix,” Chan says. He comes one final step closer, leaning slightly forward, his nostrils flaring as his eyes slip down to Felix’s throat. “Every fiber of my being tells me you’re mine. That I shouldn’t be making arrangements to mate with anyone who isn’t you.”
Despite the shivering and the goosebumps dotting his skin, Felix says, “You’ve been doing just fine these past couple of weeks.”
Chan huffs, something between a laugh and a snort, and shakes his head. “You think I’ve been doing fine? I wake up every morning to the memory of your scent, like a ghost following me around. It would be easier if I didn’t know what touching you feels like, the taste of your skin, what you sound like when you feel good.”
Felix can feel it happening again, the heat between his legs. He gasps when Chan’s scent thickens, laced with pheromones, with want. He takes a step back and hits a side table. The noise of some decorative piece toppling over startles both of them, and Felix takes advantage of the distraction to put more space between them.
They should go back outside. Someone might be looking for Chan, someone might come in and catch them in a compromising position. It could be Yejin. It could be Felix’s mom.
And yet, he doesn’t want to go outside. Going outside means giving up on this, on the big what if that surrounds them right now.
Chan blinks at him, his pretty, full lips parted. He says, “I wish I had more time to get to know you.”
You could get to know me, Felix wants to say. Give up on this stupid match and tell them you pick me instead.
He doesn’t say any of that. What he does, however, is nod and say, “Me too.”
Outside, a screeching child runs past the window. Felix looks out and sees that there is a group of people walking towards the house. He glances at Chan, inhales a hearty dose of him, and walks away, towards the back door. He can hear the front door swinging open, voices chattering animatedly as they come in. Felix doesn’t look back as he exits, going around the house to return to the lake. He lowers his sunglasses, hoping to fade back into the shadows like he’d been doing the whole day.
✧⋄⋆⋅⋆⋄✧⋄⋆⋅⋆⋄✧
The dinner is a very straightforward affair. Everyone dresses nicely, the food is decent, and speeches are given. Scent blockers were recommended, and yet, Felix is able to smell Chan the entire evening. He looks good in a navy blue suit, no tie, hair combed sideways neatly, a single earring dangling from his ear. He looks picture perfect, the ideal alpha.
There’s a bonfire moment after dinner, in which Yejin’s grandmother and someone from Chan’s pack tell stories, reminiscing about ancient rites, introducing modern culture into old tales, dismissing silly things such as true mates and twin flames because real love is something you nurture and grow from the ground up.
Yejin and Chan sit side by side, smiling awkwardly at each other. It’s the first time Felix sees them together, and it looks so wrong that he avoids looking their way until the first person decides to retire, giving him an excuse to leave as well.
The smell of mint and lemon accompanies him to his room, lingering as he changes into his pajamas, settling into every corner of his room. Or maybe it’s just a projection, maybe it’s just the memory of it.
Felix lies in bed for an hour, maybe two, scrolling on his phone, not really feeling like going to bed. He feels itchy underneath his skin, restless. It’s way past one in the morning when he gives up on sleeping and decides to sit outside for a while. He tiptoes down the stairs, careful not to make much noise as everyone seems to have gone to bed. There’s a comfortable chair on the porch, overlooking the lake. If he sits there for a bit, maybe sleep will come.
Except that there’s already someone there, sitting on the chair Felix coveted.
Chan looks up at him, eyes glassy and lost, and frowns at Felix. He’s still wearing the clothes from dinner, sans jacket. His hair is in disarray, like he’d run worried fingers through the strands. He’s sitting with his knees tucked into his chest, arms around his legs, like he’s cuddling himself.
“Couldn’t sleep?” Felix asks, surprising himself. He wasn’t meant to say anything; he was supposed to turn around and climb back upstairs.
Nodding, Chan says, “You too?”
Felix takes a seat at the bench across from the chair, facing Chan. “Just felt like getting some fresh air.”
Chan shrugs. “Well, there’s lots of that out here.”
Indeed.
It’s strange. Not exactly awkward, but like something is hanging in the air between them. Like they’re biting back words that are meant to be spoken.
Then, Chan asks, “How old are you? I know you’re younger than me, but I’m not sure how much.”
“Twenty-two,” Felix says, tilting his chin at him. “You’re the same age as Yejin, right? Twenty-four.”
“Five.”
“Ah.”
Chan hums. “You’re in computer tech?”
“Game development,” he explains. “Not as useful as law or econ.”
“What are you talking about? That’s plenty useful,” Chan chastises, a small smile stretching across his mouth. “Games are necessary for optimal survival.”
Felix snorts, looking away. “Says the future doctor.”
Chan laughs quietly, resting his cheek on his knees. He gazes at Felix, steady. The smile stays. “You’re friends with Jisung, right? Minho’s mate.”
Felix nods. He lowers his head, looking up at Chan from behind his lashes. “I asked him about you.”
That seems to surprise him. “You did?” When Felix nods again, he adds, “What did you ask?”
“If Minho knew who you were, since he’s also a med student.” The corner of Felix’s mouth tugs up. “He said everyone knew who you were. More specifically, your knot.”
Chan chokes on air, dropping his legs to the floor and shifting on the chair. He gapes at Felix, and Felix muffles a laugh. “I don’t whore myself around!”
“I never said you did!” Felix protests, amused.
“I slept with… a few people, but it’s nothing like that!”
“I’m sure.”
Chan stares at him. “You don’t believe me.” Felix bursts into laughter, throwing his head back. “Why?”
“I believe you,” Felix locks eyes with him, trying to appear truthful. “I swear. I don’t think you whore yourself around.”
It doesn’t look like Chan believes that Felix believes him, squinting as Felix laughs silently. Slowly, the moment passes, and the laughter dies down. Chan’s face changes into something that looks like contentment as he watches Felix, the breeze rustling the loose strands of his hair.
“I think we’d get along,” Chan says, voice low. “If we… had met first.”
And Felix, not for the first time, wishes he were braver. Chan stands up, muttering a quiet ‘goodnight’, and moves to go back inside.
Something grabs Felix by the arm, urgently, yelling at him not to let Chan leave without hearing this. “Yours do that too,” he calls after him, his voice quieter than he means it to be. “Shine. When you look at me.”
Chan stops for one heartbeat—two—frozen in the dark. Then his eyes flash unmistakably golden. He blinks, caught in it, and for a second, he just stands there, like he doesn’t know what to do with what Felix gave him. Finally, he nods, slowly, and lowers his gaze as he slips back inside.
Felix lingers on the porch, the breeze blowing hair across his face, the night humming with something unfinished. He tells himself to stay where he is, to let it go… Yet, the burn under his skin says otherwise, and that golden flicker in Chan’s eyes keeps replaying behind his lids like a broken record. They would have been a great match, Felix knows they would have. They have friends in common, and they seem to have a good rapport made of a thrillingly flirtatious back-and-forth.
What made Yejin the obvious choice? Was it just the clean record, the flawless GPA, the virginity clause checked and double-checked? As if that alone made someone a good match. As if Felix, who worked just as hard, maybe harder, wasn’t worth mating into a good family. Maybe he wasn’t the smartest around, but Felix was a good person; he had a bright future ahead of him as well! They'd never even considered him. Not with Yejin standing there, all straight lines and pedigree, not a hair out of place.
And still, Yejin wasn’t what Chan seemed to want. Felix knows what want looks like on his face, and not once has he looked at Yejin with desire. Chan wanted him. At the bar, at the pool house, tonight. They’re a good match. They’d make sense.
He tells himself he’s just going to talk, just ask if there’s something real here. If it’s something worth tearing down the engagement over. If Chan might choose him, give him a chance. Felix thinks he might choose him.
Upstairs, the trace of Chan’s scent leads Felix to the end of the hallway. He knows he’s rooming alone because his friend went back to town earlier, along with at least half the guests, since there weren’t enough rooms for everyone. It’s just Felix’s and Chan’s family. Felix stops in front of Chan’s closed door. Knocking will probably make more noise than just twisting the doorknob, so that’s what Felix does. He only intends to let Chan know that someone’s outside, but the door is unlocked, and suddenly Felix is pushing it open.
‘I’m so sorry, I didn’t mean to barge in like this!’ is what he was going to say. The words get stuck to the back of his throat, however, the moment the door flings open.
It’s dim inside the room, the air heavy with Chan’s scent. It curls around Felix, fills his lungs, and coats the inside of his mouth. It’s everywhere, and it short-circuits something in him. His pulse skips, his cock twitches, his whole body thrums, pliant and open, and he hasn’t even been touched yet. Yet. Because Felix is going to be touched. Even if it’s the last thing he does in this lifetime.
Chan turns at the sound, shirtless now, the light from a lamp on his bedside table over his chest, his stomach. His eyes widen slightly, as if he’s not sure whether Felix is real.
Felix says nothing, he doesn’t have to. He grabs the hem of his pajama shirt and pulls it slowly over his head, letting it fall to the floor. Chan’s eyes drop to his bare chest, his scent thickening, shifting into something richer now. Felix steps out of his pants, leaving only the soft black panties hugging his hips. Damp, already clinging to the outline of his cock, and the slick he knows is starting to stain the fabric.
“I won’t let her have you,” Felix murmurs.
Chan stills, eyes locked on him like he’s somewhat sacred and forbidden. The air between them is permeated with everything they’re feeling—need, disbelief, instinct. Felix’s skin is already tingling, nipples aching beneath the jade-pinned jewelry he wore just to prove a point. Even in the dark, with only the moon as their witness, Felix can see the way Chan swallows, how deep he breathes in the scent of Felix’s arousal, how his lips break apart as if he means to taste it too. And that’s how Felix knows he’s won.
Chan steps forward slowly, like he’s afraid walking too fast will make Felix fade away like a mirage. As if Felix isn’t already trembling with how badly he wants to be touched. Felix doesn’t move, doesn’t breathe, just lets Chan close the distance until their bodies are flush against one another, until his lips brush Felix’s jaw with the kind of reverence that borders on hunger. Felix tilts his head, offering his neck.
Chan mouths at it once, teeth scraping over it—not at all biting, but it’s already enough to have Felix’s whole body shuddering.
Then Chan's mouth drifts lower, to the slope of his neck, to the lines of his chest. His lips part over one of the piercings, and Felix gasps when his tongue flicks at it, light but hot, then again, harder, and then he sucks, his fingers coming up to cup Felix’s other peck, thumbs grazing over the metal. It’s dizzying, an ache that starts at the very pit of his stomach, and his cock twitches, the fabric of his panties wet between his legs.
Chan’s hands roam over the waistband of his panties like he’s trying to figure out where to touch, how to ask. He palms him like he’s afraid to hurt him, but it only makes Felix arch into him more, makes his knees weak. He clutches at Chan’s shoulders, moaning softly. “Please,” he breathes, not even sure what he’s asking for.
But Chan understands. He hooks his hands beneath the backs of Felix’s thighs and lifts him with ease. Felix clutches at his shoulders, breath caught in his throat, as Chan walks them to the bed, his mouth never leaving Felix’s skin, kissing a trail along his jaw, his neck, the edge of his collarbone. The mattress dips beneath them as Chan lays him down, and Felix lands with a soft gasp. Chan follows immediately, his face buried against the curve of Felix’s neck, right over his scent gland.
Threading his fingers into Chan’s hair, Felix guides him into a kiss. A deep, messy, wet and desperate one. Felix kisses Chan like he knows Yejin would never kiss him, craving him, needing to feel him and to be felt by him in every possible way.
Chan moans into him, raw and broken, and Felix feels the sound vibrate against his lips, ripple down his spine. He arches into the touch when Chan’s hands find his waist, thumbs pressing into the dip of his lower back. There’s no hesitation when Chan rolls his hips forward, just enough pressure to make Felix gasp, to make his chest brush against Chan’s and the fabric touching his piercings sends another jolt of pleasure through his body.
Chan pulls back just enough to breathe, eyes dark and reverent, his voice low. “You’re shaking,” he says, but his hands stay steady. One of them slips lower, cupping Felix through the damp fabric of his panties, pressing against him just right.
“I’m not nervous,” Felix whispers, breath hitching. “I just want you to touch me.”
Chan groans softly, mouth grazing along the curve of Felix’s jaw, his throat, until he’s back at his scent gland, mouthing at it again. He kisses it gently, then with more force, like the idea of biting down is driving him mad. Felix shudders under him, thighs falling further apart, instinctively pliant.
He pulls Chan back up again, licking into his mouth, biting down on his jaw, needing to taste him. At the base of his scent gland, he licks once, twice, brushes his teeth over it just like Chan did to him. He’s rewarded with a low grunt, Chan grinding his hips into him. Felix smiles, pressing messy, open-mouthed kisses at his neck just to keep those sounds coming.
When his fingers slide beneath the waistband of Felix’s panties, Chan says, “You’re soaked,” equal parts in awe and incredulous, and when his fingers meet nothing but slick and heat, he sucks in a breath so sharp it sounds like he’s been burned. He tugs the panties down just enough so it’ll free Felix’s cock, the length painfully hard and dripping at the tip, so wet Chan’s hand glides over when he fists it.
Pleasure washes over him, and Felix arches off the bed as Chan continues to stroke him, his other hand prodding at Felix’s ass. The first finger goes in so easily that Chan immediately adds a second one, scissoring Felix slowly, patiently.
“Another,” Felix urges, breathless, “please.”
Chan complies, adding a third finger and thrusting them in perfect sync with the fist he’s got around Felix’s cock. It’s almost too much stimulation. Felix bites on his fingers, trying so hard not to be loud.
A few more thrusts, and Felix feels at the edge of the precipice. He sits up, eyes wild. “It’s enough, please, give me– I want your knot. Inside me. Please.”
And for a moment, Chan just stares at him, his pupils blown wide. Felix thinks he’s going to refuse and back down, reconsider this whole thing. But then Chan is moving, tugging his own pants and underwear down, kicking them off the bed. He spits on his hand and pumps his own cock a couple of times; his pretty, thick, perfect cock. Felix reaches for him, eager, wanting him closer, and Chan complies as if enthralled, and lines up his cock with Felix’s hole.
He rubs it over the rim, teasing, and Felix moans, broken, so horny it hurts.
Chan smiles at him. “You want it?” Felix nods, hair all over his face. “Then show me how much.” Chan pushes the tip past his rim, and brings his hands to brush over Felix’s thighs. “Take it, Felix.”
It’s so much work. Felix moves his hips, trying to get more of Chan’s cock inside him, but he’s not successful, and it’s so frustrating. He whines, begs Chan to help him, but Chan just shakes his head and leans in to plant a kiss on Felix’s scent gland.
“You can do it,” he says. “Come on, show me you want it.”
Propping his elbows on the mattress, Felix half-lifts himself, just to get some support and make his hips move. He scoots closer to Chan, and finally, finally, manages to get it further inside.
“Oh, gods,” he moans, rolling his hips again, pushing down against Chan’s cock, and it buries a bit deeper. “Yes, yes, please–”
“Good, baby, you’re doing good, Felix,” Chan praises, and it makes Felix’s blood sing. The praise of his alpha, knowing he’s done exactly as he told him, knowing he made it.
Felix smiles, and pulls himself up, only to push down again, and drive Chan’s cock deeper inside. He does it again, and again, and one more time until he’s built up a rhythm, until the head of Chan’s cock hits his prostate. And then his elbows give, his stomach tight, ass clenched with the effort. He’s about to beg again, to cry for Chan’s help when arms circle his body, propping him up.
Chan shifts them into a sitting position, Felix on his lap. “Up,” He says, a playful little slap at Felix’s ass. Felix rises on his knees so Chan can line him up with his cock, mouthing at Felix’s jaw while he’s at it. When Felix sits down, he feels Chan impossibly deep inside him.
“Baby,” Chan whispers, reverently, leaning back so their eyes will meet. “Felix.”
Felix nods, because he knows exactly what’s going through Chan’s mind. His scent shifts again, grows lighter, pleased, content. The pheromones Chan is letting out flow into Felix like a numbing agent, and when he pulls himself up, he only feels the delicious drag of Chan’s cock against the walls of his rim. It builds up quickly, Felix lifting, then dropping down until he’s riding, rolling his hips in tandem with Chan’s thrusts, and the deeper he goes, the louder they get.
Until Chan topples them both over, pressing Felix back onto the mattress, pushing his legs further apart. He pulls his cock almost all the way out, eyes glossy as he watches it slide out, then thrusts in again. Felix can feel drool on the corner of his mouth, but he can’t bring himself to care. Not when every cell in his body is currently focused on his pleasure, on everything Chan is making him feel.
Chan pistons into him, and Felix’s cock slaps wetly against his abdomen, not enough friction, but just enough friction, and as it keeps building, Felix feels it getting tighter inside him, and he knows it won’t be enough now.
“Inside,” he reminds, “it has to be inside, you promised–”
He knows Chan didn’t promise him shit, but Felix’s got an inkling he’s not going to refuse. Nodding, Chan leans over him, taking his mouth, nipping at his neck, his scent glands. “Inside, I know.”
“Please, alpha, I need it, I want it so much, please–”
Chan knots inside him, exactly like Felix wanted, and it’s enough to send them both over the edge. Felix’s orgasm tears through him like he’s never felt it before, and the only reason he doesn’t scream is Chan’s mouth on his.
“Alpha,” Felix hears himself say, and he hasn’t even finished his sentence, but his neck is already out, presented.
There’s not a sliver of doubt inside of him, not a trace of it in Chan’s hazy eyes when they meet Felix’s. They both want the same, and there’s no stopping it. They wouldn’t have been able to stop it if they tried.
The moment Chan’s teeth sink into Felix’s skin, his whole body relaxes as if he’s been doped, and an insane rush of pleasure courses through him, like the tail-end of his orgasm got an extension. It feels like it’ll last forever.
He moans, wanton, broken, needing so much. His alpha knows what he wants; grinding his hips as if it’s meant to soothe Felix, and soothe him it does. Chan pulls back and laps at the bite, careful, attentive. Felix wants to touch him, maybe fondle him back, touch him some more, but he’s completely spent. All he wants is to rest, but he can’t. Not now. There’s still one last step to finish this.
“Your turn,” Chan mutters, and he tries to lean in, but Felix can’t pull himself up high enough.
Chan rolls them in bed so he’s lying on the mattress, Felix on top of him. The position makes the knot inside him so much more present; Felix rolls his hips down, and gasps at how sensitive he feels. Chan must be the same, judging by the way his grip on Felix’s hips tightens.
“Come on, Felix,” Chan urges, and Felix locks eyes with him. “Almost done.”
Felix nods. Almost done. One last step.
He lays himself fully on top of Chan, feeling his alpha’s arms wind around him tightly, protectively, and his omega swoons, giddy and content. Felix noses up to Chan’s neck, pressing a light kiss over his scent gland. Lemon and mint explode around him. Felix smiles, and bites.
Strangely, the first thought on Felix’s mind is that this must be how machines feel whenever they’re connected to another device. Like something has just been granted entrance into everything you are—your entire being. He feels excitement, both his and Chan’s, and so much certainty that this is how things were supposed to be. This is the script that should have been followed from the very beginning.
Later, once Chan’s knot has deflated and they’re lying side by side, hands loosely linked between them, Felix asks, maybe to himself, maybe Chan. To the universe, perhaps. “Did we really do this?”
Chan turns his head to look at him. “We did. It’s you and me now.”
It still hasn’t sunk in. Felix can feel how anxious Chan feels about this, but on top of it all, there’s relief and satisfaction. Felix hopes Chan is getting the same from him.
“We’re fucked,” he says.
Little by little, a smile opens up on Chan’s face. “We are.”
They’ve just set the stage for some grade A family drama, and Felix has absolutely no clue how to go about explaining what happened. The sun will rise soon, and they'll be forced to face the consequences of their actions. Not yet, though. For now, Felix laughs with Chan, and allows himself to be pulled in for a kiss.
