Actions

Work Header

Mic Check, Mate!

Chapter 20: Spoiled Rotten, Loved Whole

Chapter Text

Chan dropped to his knees at the foot of the bed, palms sliding reverently up Felix’s calves, then thighs, spreading him open with a care that bordered on worship.

Felix’s chest rose in shallow, shivery gasps. He was trembling, not from fear, but from anticipation so sharp it curled like hunger in his gut. His hands clutched the sheets. His pupils were blown wide. His cock twitched against his belly, a bead of clear slick dripping down his shaft.

“You’re dripping,” Chan said, voice hoarse. His gaze flicked from Felix’s leaking cock to the wet spread between his thighs. “Already so wet, just because of some kisses.”

Felix’s lips parted, breath catching. His voice came low, unsteady but sure. “I told you. I chose you. I’ve been waiting for this, waiting for you. That’s why. That’s why I’m like this.”

Chan leaned in and breathed. Felix’s scent hit harder up close, jasmine sharpened to sugar and slick and longing. His wolf purred low under his skin, tail curled tight around instinct.

He pressed a kiss just above Felix’s knee. Then the inside of his thigh. Then higher, each one deliberate, reverent.

“You smell like honey,” he murmured, voice gone rough. “I wanna know if you taste like honey too.”

Felix’s breath hitched. His thighs trembled where Chan held them open, his cock jerking against his stomach. “Then taste me,” he whispered, needy, breaking.

But Chan didn’t move fast. He growled low in his chest, wolf straining, and forced himself to take his time. He kissed the seam of Felix’s thigh, teeth grazing lightly near the gland. He licked along the crease of his hip, down, circling closer but never quite there.

“Please,” Felix gasped, hips twitching, hands twisting the sheets. His chest rose in shallow, desperate breaths. “Chan, please, do something.”

Chan groaned against his skin, mouth hot and shaking with restraint. Finally, finally, he brushed his lips over the glistening entrance already pulsing for him.

Felix jolted, a sharp cry tearing from his throat, cock smearing precum over his stomach.

Chan groaned again, deeper this time, and dragged his tongue in a slow, greedy stripe through the slick-sticky heat, collecting it like syrup. He mouthed gently at him, slow swirls, teasing flicks, never more than the barest pressure of his tongue.

Felix keened, body arching off the bed, every nerve begging for more, for anything. “Fuck, Chan—please…”

“Not yet,” Chan rasped, voice wrecked. “Let me taste all of you first.”

He licked back up Felix’s stomach, his tongue dragging across the sticky trail of precum that had leaked down from Felix’s cock, before kissing a path over his chest, up his ribs. He nipped at his collarbone, sucked gently at the base of his throat. Felix arched, wild, panting now, the sound caught halfway between a whimper and a growl.

“Chan—Alpha—”

“Tell me what you want.”

Felix’s fingers clawed at the sheets. His voice cracked. “I want your tongue. I want your mouth. I want, fuck, I want everything. Please.”

Chan kissed him full on the mouth then, slick and sweet between them, tasting of honey and need. He growled low into Felix’s throat before pulling away, eyes dark, wolf-bright. Then Chan kissed back down, slow and deliberate. His lips brushed Felix’s stomach again, lower, until his mouth hovered just above the flushed head of his cock. Precum welled and spilled, slicking the tip, and Chan licked it up in one slow, deliberate stroke.

Felix choked on a cry, hips jerking.

Chan growled low, satisfied, and wrapped his lips around the head, sucking slow and deep, tongue swirling through the slit. He slid down halfway, swallowed around him, then pulled back with a wet pop. Felix gasped, twitching, so close already—

—and Chan went back down. He sucked harder this time, cheeks hollowed, taking him deeper, bobbing his head in slow, obscene rhythm. Felix writhed, a broken moan spilling out, thighs trembling as heat coiled hard and fast in his belly.

“Alpha—fuck—I’m gonna—I can’t hold—”

Chan pulled off again, spit and precum smeared across his lips, leaving Felix throbbing, desperate, twitching against his stomach.

“No,” he rasped, squeezing the base tight until Felix sobbed. “Not yet.”

Felix whimpered, chest heaving, cock leaking over Chan’s fist. His hands clawed at the sheets, bratty whine breaking free. “Fuck—Alpha, please—don’t stop—”

Chan smirked against his skin and went down again, tongue lapping greedy and wet, sucking him until Felix’s back bowed off the bed, mouth open in a near-scream. He was right there, cock pulsing, his wolf keening, the edge about to break—

—and Chan stopped again. Pulled off, spit-slick and cruel, and wrapped his hand tight at the base, squeezing until the orgasm died in Felix’s stomach.

Felix sobbed, kicking the sheets, voice cracking. “You… Alpha, please—just let me—”

Chan licked a stripe up his twitching cock, gaze wolf-bright, voice a growl. “Not until I’m inside you.”

This time he opened him slow, deliberate, long licks, steady pressure. His thumbs spread Felix wide while his tongue circled, pressed, pushed deeper. Felix’s whole body jerked, then a high, helpless wolf-sound broke out of him, somewhere between a whine and a chirp, as Chan licked inside, tracing the rim with obscene patience.

“Alpha—” Felix gasped, hips rocking, cock twitching, slick dripping down his thighs. “I’m… I can’t—oh God—”

Chan slid a hand up his trembling stomach, holding him down, steady, grounding. His palm spread warm and firm over Felix’s belly, rubbing slow, instinctive circles. He knew what it meant—an omega’s most vulnerable place, the spot that could soothe when nothing else could.

“You can,” he murmured, voice wrecked, wolf pushing hard at the edges of his control. “I’ve got you.”

Felix’s breath caught. His body melted beneath the touch, tension bleeding out of him as instinct took over. A soft, broken purr slipped from his throat, helpless and unconscious, the sound vibrating up from deep in his chest. His wolf recognized it for what it was: his Alpha soothing him at the place where their pup would be safe.

Chan froze, gutted. His chest heaved once before the words tore out, raw and reverent: “Fuck, you’re perfect.”

The rest wasn’t words anymore. His wolf surged, ears pricked, tail high, howling with triumph and need. The sound went straight through him, raw and possessive, making his vision blur gold. Every instinct screamed at him to claim, to fill, to mark what was his. He bent lower, forehead pressing against Felix’s stomach, breathing him in like he was oxygen, like he was everything.

One hand slipped lower, fingers sliding through the slick mess coating Felix’s thighs. Chan pushed one finger inside alongside his tongue, gentle but deep, curling just enough to make Felix jolt. The tight heat clenched greedily around him, sucking him in.

Felix sobbed at the stretch, thighs trembling, toes curling into the sheets. His cock slapped wetly against his stomach, leaving streaks of precum on his skin. His hips rocked helplessly, trying to take more.

Chan groaned against him, the vibration rolling right into Felix’s body, and pressed a second finger in. Slick spilled around his knuckles, obscene and hot, dripping down his hand. More overflowed with every thrust of his tongue, wet and messy, streaking his chin and jaw until his whole face was slick-shined with it. Slick coated his tongue, his lips, smeared his chin in shining streaks as he licked deeper, filthily wet, drinking down everything Felix gave him.

Felix cried out, head tipping back, legs shaking as his hole fluttered open around the intrusion, overwhelmed by how completely Chan was consuming him.

“You’re so fucking soft,” Chan growled against him, voice wrecked. “So ready for me. But I’m not rushing this,” then he added another finger and spread him open even more.

Felix’s nails raked down his own thighs. His head thrashed side to side, every breath broken, cock leaking nonstop against his stomach. “Please, please, please, Alpha, I’m gonna—please, let me—”

Chan laughed, deep and wolf-rough, vibrating against Felix’s skin. “Beg all you want. I’m worshipping you like you deserve, my perfect omega.” His tongue curled, fingers pressing deeper, and Felix arched so hard the sheets tore loose beneath him.

Every touch, every stroke was a vow. No rush, yet Felix was trembling on the edge. His wolf keened in his chest, desperate, close to breaking.

At last Chan pulled back, slick-shined mouth and chin wet with Felix’s wetness. His hands trembled as he rose to his feet, standing at the edge of the bed. His cock strained against his jeans, the outline thick and obvious.

Felix’s eyes locked there, chest rising in ragged pants.

Chan popped the button first, slow and deliberate, the metallic click loud in the thick air. Then came the zipper, teeth dragging open with a rasp that made Felix’s breath stutter.

Only then did Chan shove the denim down over his hips, slow, slow,... baring skin inch by inch, teasing, letting Felix see the cut of his hips, the hard length pressing against soaked cotton. His wolf growled deep, vibrating in his chest, daring Felix to watch.

Then the underwear came down too, peeled off deliberate, sticky with precum, freeing him thick and heavy into the air.

His scent broke loose with it, hot, sharp, undeniable, Alpha-heavy. It filled the room instantly, curling over Felix like smoke, like chains.

Felix’s wolf broke. He whimpered, then sobbed, hips rocking helplessly, more slick spilling onto the sheets under him. “Alpha… please, please, please—” His thighs trembled as his hole fluttered open, begging on instinct, his body dripping for him.

Chan’s eyes burned gold in the lamplight. He stroked himself once, slow and obscene, precum already running down his cock from the head. His growl shook the air. “Look at you. Begging for me, soaking the bed, just from my scent.”

Felix keened, clutching the sheets, every breath shattered. “I need you. I can’t, please, I need you inside me.”

Chan climbed back onto the bed, scent thick, cock heavy and pulsing against his stomach, his wolf crouched just beneath his skin, ready to take.

He reached for the drawer automatically, fingers curling around the foil packet even as his wolf snarled in protest. But he wasn’t going to lose control.

He tore the condom open, teeth gritted, trying to focus, but Felix turned his head, eyes dark and wet and shining.

“Don’t,” Felix whispered. “Don’t put it on.”

Chan froze. “Felix—”

“I want it,” he said, voice low and wrecked. “I want all of you. I want it bare. I want your scent inside me. I want my body to remember you.”

Chan’s cock twitched in his hand. “That’s not… fuck, that’s not safe—”

“I don’t care.” Felix’s thighs spread wider, slick dripping down in threads now, obscene and beautiful. His cock lay hard against his stomach, flushed red, leaking helplessly into the mess already staining the sheets. “You’re my Alpha. Fill me, let's pretend. I can’t get pregnant. You know I can’t. I’ve been on birth control since I was sixteen and I never went off.”

Chan groaned, head falling forward. “Don’t say shit like that. I’m trying to be good. We can’t… fuck, Felix, we can’t.”

But Felix’s wolf wasn’t listening. It keened, raw and needy, clawing at the air. His thighs spread wider on the sheets, trembling, reckless in their invitation. One hand slid between his legs, fingers playing in the mess of his own slick, smearing it over his skin until it glistened in the lamplight. His other hand fisted tight around his cock, stroking himself fast and desperate, precum spilling over his knuckles. He whined, high and helpless, his body betraying him.

“Alpha…” Felix gasped, voice roughened into instinct, pupils blown wide. “Look at me. I’m dripping for you. I can’t stop—I need you inside me, bare. Please."

Chan swore under his breath, the foil packet crushed in his hand. He tried to look away, to breathe, to force the wolf back down, but the scent hit harder now, thick and overwhelming. His wolf snarled, claws dragging down his chest from the inside. 

“We shouldn’t,” Chan rasped, voice ragged with restraint, but his eyes were locked on Felix’s trembling fingers, slick shining between them. “God, baby, I shouldn’t—”

Felix whimpered louder, back arching as he pushed two of his own fingers inside, slick squelching obscenely. His wolf keened, desperate. “Don’t make me do it myself. Alpha, I need your cock. I need you. Please, please—”

The sound gutted him. Chan’s vision blurred gold, his wolf surging forward inside him with a victorious snarl. His hand shook as he dropped the foil to the floor. Control slipped. And all that was left was instinct.

Felix whimpered, wolf-raw, and before Chan could breathe he was moving, knees sliding under him, chest pressed flat, ass arching high, thighs trembling wide. Slick leaked in heavy streams down his inner thighs, pooling dark and wet beneath him, the scent of it so strong it nearly blinded Chan.

Only then, shaky and wrecked, did Felix whisper, “Please.”

“Felix—”

Alpha.” The word cracked in the air like a command.

Chan broke. He crawled up over Felix’s body, wolf snarling with satisfaction. His cock pressed hot and heavy against that slick, twitching entrance, smearing the head through the mess that was already dripping out of him.

“You want it?” he growled, voice unrecognizable, half man, half wolf. He dragged the tip along Felix’s hole, watching it flutter open for him. “Then beg properly.”

Felix whined, high and helpless, arching higher, his wolf keening for the only thing that could satisfy it now.

Felix’s voice cracked. “Want you to fuck me raw, Alpha. Want you to ruin me. Stretch me. Fill me. Choke me on your cock. Bite me. I want you leaking out of me for days. I want everyone to smell who I belong to.”

Chan’s snarl tore from his chest, vision burning gold. His hands clamped down on Felix’s hips, bruising, holding him still while his cock pulsed against that slick, needy hole.

“You’re mine,” he growled, the words wolf-deep, dripping with possession. He ground the head against Felix without entering, smearing more slick across his rim, making him feel the weight of it. “Say it again. Tell me whose you are.”

Felix sobbed, pushing back, hole fluttering open for him. “Yours, Alpha. Always yours. Now fuck me.”

Chan’s wolf roared, but he still held himself there, right at the edge, savoring the moment before he finally gave in.

Chan slid the head of his cock through the mess coating Felix’s entrance again, spreading slick with the pressure of his tip. Felix arched, whining, “Don’t tease—”

Chan snarled, he slammed in with one ruthless, punishing thrust.

Felix screamed. “Fucking yes—”

He was soaked, Chan’s cock slid into the hilt with a wet, obscene sound. No resistance. Just tight heat and slick, hugging him like he’d been waiting for this.

Chan didn’t give him time to adjust. He pulled out halfway, then slammed back in. He set a brutal rhythm, hips pistoning, wet slaps echoing in the room.

“You want to be fucked like a toy?” Chan hissed, voice wrecked.

Felix sobbed into the sheets. “Yes—yes, use me—”

Chan grabbed him by the throat and hauled him up. “Say it louder.”

Felix’s mouth dropped open, throat exposed. “Use me. Fuck me. Make me yours.”

Chan’s hand tightened around his neck. Not enough to cut off air, just enough to hold him, to own him. His face buried into Felix’s scent gland, teeth bared, growl vibrating against his skin.

And then it hit him. Felix’s scent, deeper now, thick with slick and desperation, flooding his nose, coating his tongue until his vision blurred gold again. His wolf howled with triumph.

“You smell so good,” he snarled into Felix’s neck, voice guttural. “So perfect. My perfect omega. You’re perfect for me… fuck, I want to bite you.”

Felix keened, shameless, arching back harder against him. “Do it, Alpha, please—bite me, hold me down, I need it—”

Chan lost the last thread of restraint. His grip on Felix’s throat tightened, cutting off just enough air to make him choke on his moans. At the same time his teeth clamped down over the gland, not breaking skin, not bonding, just a crushing hold, his wolf branding without mark.

Felix screamed, the sound sharp, wrecked, his body seizing around Chan’s cock. He writhed, slick spilling down his thighs, every nerve alight as his alpha’s bite and choke forced him deeper into surrender.

Chan snarled into the flesh, rutting harder, holding him immovable between teeth and hand. He could taste Felix’s sweat, smell his heat, feel every tremor of his body clenching down on him.

Felix whined when Chan loosened his grip on his throat and the bite holding him, slick coating his cock as he pulled out. Then Chan flipped him like nothing, Felix landing flat on his back, thighs spread, flushed and shaking. He didn’t even get a breath before Chan hooked both knees over his shoulders and slammed back in, deeper this time, brutal, unrelenting.

Felix almost convulsed. His eyes flew wide, mouth falling open around a ragged cry. The angle was merciless—Chan’s cock driving into his prostate with every single thrust until sparks of white lit his vision.

“Chan, Alpha—I’m gonna—”

“Already?” Chan mocked, voice guttural, wolf-ragged. His hips never slowed. “I’m not even close.”

His hand closed around Felix’s throat again, forcing his head back, baring his neck. Felix choked on a gasp, the lack of air slamming him straight into release. He came hard, back arching, cock spilling over his stomach, slick pouring hot around Chan’s cock like his body had been waiting days for it, but Chan didn’t stop.

Even as Felix trembled, oversensitive and twitching, Chan kept moving, hips grinding deep, rutting harder into that wet heat. His grip slid from Felix’s throat to his waist, fingers digging in brutally tight. Felix was so small beneath him that Chan’s hands nearly circled him whole, pinning him in place like prey.

Each thrust smeared him through the mess of Felix’s own cum, slick and seed sticking to their stomachs. Chan’s gaze dropped lower, caught on the obscene bulge in Felix’s belly, his cock forcing its shape into him with every brutal drive. The sight made his wolf snarl, feral and triumphant.

He looked up again, only to find Felix staring back through glassy eyes, tears streaking down flushed cheeks.

Chan’s breath hitched. For a moment, instinct and tenderness clashed, wolf and man both gutted by the sight of his perfect omega wrecked and crying under him.

Then Chan slowed. Just enough. His chest heaved, sweat dripping down his temple as he looked at Felix’s wrecked face. His hand slid from his waist to cup his jaw, thumb brushing his cheek, tender despite the brutal pace seconds before.

“Baby,” he rasped, voice cracking. “Should I stop? Tell me if it’s too much. I’ll stop.”

Felix’s eyes fluttered open again, glassy and wet. A wrecked smile tugged at his lips even as tears slipped down. He shook his head, whining, keening, his omega instincts curling him toward the only thing he wanted.

“No,” he breathed, voice wrecked. “Don’t stop. Please, Alpha… I want your knot. I want your cum. I want you to fill me. Breed me—please—make me yours inside. I want to be perfect for you…”

The words gutted him. Chan’s wolf surged forward, snarling in triumph, but his hands stayed gentle, cradling Felix’s face as if he might break.

“Fuck,” Chan whispered, forehead pressing to his. “You’ll kill me, baby. You’re perfect. You’re fucking perfect.”

And then his hips started moving again. Slow at first, deep, grinding strokes, worshipful now instead of punishing. Every thrust was a vow, sinking Felix deeper into instinct, into belonging.

Felix sobbed under him. “More—give me more, I want your knot—wanna be wrecked—”

Chan leaned in, chest slick with sweat, teeth grazing Felix’s cheekbone. “You’re gonna beg for that knot.”

“I am—please—please—fuck—”

Chan pulled out, dragged Felix up onto his lap, chest to chest, and slammed back in. Felix screamed—choked on it—as Chan bit his jaw, then slammed him down again, cock swelling inside him.

“Feel that?” Chan panted, voice breaking. “You feel me getting bigger?”

Felix was gone. Feral. Nails raking down Chan’s back, body moving on instinct. He rode hard and sloppy, bouncing down on Chan’s cock until the slap of their skin echoed, until every thrust made slick and precum spray hot between them. His own cock rubbed against Chan’s stomach with every move, smearing cum across his abs, making the bulge in Felix’s belly swell bigger, harder to ignore.

“Look at you,” Chan growled, eyes blown gold, voice wolf-deep. His hands crushed Felix’s hips, guiding him down harder, deeper. “You’re fucking glowing, baby. Taking me so deep I can see it, feel it. You’re mine. Say it.”

Felix whined, head thrown back, voice breaking. “Yours, Alpha, all yours, fuck, don’t stop, don’t you dare—”

Chan snarled, loud and brutal, wolf howling out of his chest. “Good omega. My perfect boy. Ride me. Make me knot you. Show me how bad you want it.”

Felix obeyed, lost in trance, rutting down like a maniac. His body shook, thighs trembling, but still he bounced, still he begged, voice wrecked and wet. “Need it, need your knot… please, Alpha, please fill me, I’ll take it all—”

Chan’s grip on his hips turned punishing, hauling him down harder, forcing him to take every inch. His cock bulged obscene inside Felix, stretching him wide, pressing deep enough that the swell in his belly grew with every thrust. Slick and cum smeared between them, Felix’s smaller cock rutting helplessly against Chan’s abs, leaking, smearing, painting him in streaks of white.

“Look at you,” Chan snarled, voice wolf-rough. “Riding me like you were made for it. You’re glowing, baby, fucking perfect. Taking me so deep, I can feel you clenching around my knot already.”

Felix sobbed, nails dragging bloody crescents down Chan’s shoulders. His head dropped back, throat bared, lips open on broken sounds. “Alpha… I’m, fuck, I’m gonna—”

“Do it,” Chan ordered, growling into his neck. “Cum for me. Show me who you belong to.”

Felix wailed as his body gave in again, cock spilling hot between them, smearing wetter streaks across Chan’s stomach. His hole clamped down around Chan’s length, fluttering frantically, pulling at him.

Chan groaned, the sound raw, guttural, vibrating out of his chest like a wolf’s snarl. “That’s it. Fuck, that’s it, milking me like you want to be bred.”

Felix’s voice was broken sobs, incoherent. “Want it, want your knot, Alpha, please, make me, make me yours inside—”

Chan’s control snapped. He slammed him down harder, swelling, cock catching at the rim as the knot began to force its way in. Felix screamed, tears streaking his flushed face, body shuddering as it stretched him open around the thick swell.

“Take it,” Chan growled, his scent flooding the room. “Take your alpha. Take my knot. You’re mine, Felix. Mine.”

Felix convulsed, crying out as his body stretched wider, locking down around him and then Chan shoved to the hilt, knot catching, locking, his cock buried deep. His roar shook the walls, wolf-loud, triumphant, as heat spilled thick and endless inside.

Felix collapsed against him, trembling, and Chan caught him, holding him steady in his lap as wave after wave of release poured out of him. Cum painted Felix’s insides white, hot and heavy, and still it didn’t stop.

“S’ so much…” Felix mumbled against Chan’s chest, voice slurred, wrecked. “S’ much inside me… feels good.”

Chan’s answering growl shook the bed. His wolf purred savage and low, satisfied in a way words could never touch, but still hungry, still unwilling to let go.

✦ ✦ ✦

The knot was huge, throbbing inside him, stretching him wide, locked so deep he swore he could feel Chan’s heartbeat from the inside. And he wasn’t softening. Not even close.

Felix trembled against him, held open by Chan’s cock, stuffed full. Slick soaked the sheets beneath them both, his slick, honey-thick and dripping around the knot sealing them together, leaking down his thighs in shining trails. His stomach ached with fullness, his lungs stuttered with every breath.

“Too much,” Felix gasped, fingers scrabbling uselessly at Chan’s shoulders, claws dragging down sweat-slick skin.

Chan just kissed the corner of his mouth, slow and rough, wolf possessive. “You said ruin you.”

He pulled out as far as the knot allowed, just enough to tug the swollen flesh, then pressed back in, grinding it against Felix’s walls in slow, brutal circles.

Felix sobbed, every nerve frayed. “Fuck, fuck, Chan, please—”

His body was already spent, already shaking, but the knot, God, the knot, dragged against him, pressed so deep he could feel it in his bones, forcing pleasure to coil sharp and helpless inside him again. His wolf keened, high and broken, unable to stop.

“You’re dripping again,” Chan muttered, voice gone hoarse and wolf-deep. His lips brushed Felix’s temple as his hips ground in steady, claiming circles. “Messy little thing. So fucking wet. You like being tied up on my cock like this, huh?”

Felix moaned, loud and raw, his throat catching on the sound before it cracked into another chirp, helpless, instinctive, pure omega. His cock twitched against Chan’s stomach, smearing more cum between them.

Chan felt it and laughed low against his jaw, wolf-pride bleeding through every word. “You’re hard again?” His hand slid between them, wrapping around the smaller length, already sticky, already leaking anew. “Greedy boy.”

Felix whimpered, hips jerking, wolf pushing him past exhaustion. His voice broke into a sob. “Want it… want more… Alpha, don’t stop—”

Chan’s snarl rumbled straight from his chest, knot throbbing deep inside. “Oh, I’m not stopping. Not until I’ve fucked you so full your body remembers me for days. Not until every drop’s inside you, where it belongs.”

He stroked Felix with a slow, relentless rhythm, knot rocking with every pump.

“Want me to stop?” he asked, teeth grazing the bruised slope of Felix’s shoulder.

Felix’s mouth opened, but no words came, only a noise, half-snarl, half-plea. Instinct answering for him.

Chan pressed deeper, grinding the knot against that spot inside that made Felix see white. He never stopped stroking, voice dark and reverent in his ear.

“Good boy… taking me so well… fuck, you were made to be filled. Perfect. Mine.”

Felix shattered again, violently, his body convulsing, cock twitching but spilling nothing, dry, sharp spasms wracking through him until he screamed. His whole body locked around Chan’s knot, milking him, dragging more from him.

And still—still—Chan didn’t let go.

Felix was a wreck beneath him. Trembling, coated in slick, cum smeared and pooling on both their stomachs, scent flooding the room so heavy it was dizzying. He whined, overstimulated, overwhelmed—but never once said stop.

Chan kissed his throat gently, grounding him. “You with me?”

A shaky breath. A slow nod.

“More?” Chan asked softly, already rolling his hips again, just enough to make the knot grind in circles inside stretched walls.

Felix whimpered, broken but certain. “Y-Yeah. Just, slower… want you to cum again. Fill me again.” That gutted him.

Chan obeyed, rocking in deep, lazy thrusts, each one dragging the knot thick against Felix’s rim. His cock throbbed heavy, forced tight in the lock of Felix’s body, but every twitch, every clench of his omega’s walls pushed him closer.

Felix clung to him, nails raking down his back, gasping with every drag. Each time Chan brushed that sweet spot, his body jerked, twitching on empty release, little dry spurts painting his belly.

“Alpha—” Felix sobbed, lost in the mess, voice breaking. “Cum in me again… please, please, fill me—”

Chan groaned into his throat, vision gone gold, wolf howling inside him. He thrust once, twice, then his knot swelled harder, locking them down, and he spilled again. Hot, endless. Flooding Felix’s insides until it dripped back around the seal of the knot, messy and obscene.

Felix’s body seized around him, milking him for every drop, wrung out but still purring brokenly, wolf-sounds spilling raw from his throat.

Chan held him through it, one hand on his belly, rubbing reverently at the swell between them where his knot pulsed inside.

“My perfect omega,” he whispered, voice cracked and wolf-deep. “Taking me twice, stuffed full, fuck, you’ll never forget this.”

"Gonna keep you like this until I soften," Chan murmured, licking up the salt of his neck. "Stuffed and messy. My pretty omega."

Felix didn’t respond, he just melted, boneless, slicked, full and his.

✦ ✦ ✦

Time blurred.

The room was quiet now, just the hum of the fan, the rain on the window, and Felix’s breathing under his own. His small frame twitched with every throb of fullness, body boneless but clinging.

Chan’s wolf wasn’t satisfied with being upright. It wanted him close, wrapped up, face to face. With a low growl, he shifted his grip, sliding one arm under Felix’s back, the other cradling behind his knee.

“Easy,” he muttered, steady even through the haze.

Felix gasped when the knot tugged at the movement, whining, but he didn’t resist, he only clung tighter, nails scraping down Chan’s slick shoulders. Chan moved carefully, lowering them sideways until they toppled together, still locked, still one.

Now they were chest to chest, legs tangled, Felix stretched on his side with Chan’s cock still buried to the hilt, knot swollen tight. Chan’s arm draped heavy around his waist, pressing him close, while his other hand cradled Felix’s jaw, keeping him tucked against his throat.

Felix shivered, the angle letting Chan grind in deeper, nudging places inside him that made his breath catch.

“There,” Chan whispered against his damp temple. “Got you.”

He had meant to stay still. Let them breathe. Rest and sleep, but his hips… kept moving. Just enough to drag the knot inside that wet, pulsing heat.

Felix whimpered, soft and thin. Chan wasn’t even sure he was awake. It needed to rut.

“S’ still… in me, s’ full,” Felix slurred, voice thick, eyes fluttering open.

Chan nuzzled into his neck, lips brushing skin sticky with dried slick and spit. “Can’t help it,” he mumbled, breath fogging. “Feels too good.”

His hips rocked forward, slow, deep, lazy. Felix gave a weak moan, almost a whine. “I’m tired,” he breathed.

“Then don’t do anything,” Chan whispered, pressing another slow grind into him. “Just take it. Just let me hold you.”

Felix’s thighs shifted wider, giving him a bit more space to move. His arms curled loosely around Chan’s shoulders, small hands clinging even as his body sagged.

And Chan rutted again. His knot tugged and pushed with each motion, gentle pressure on Felix’s walls, every glide pulling a tired gasp or a soft purr from his throat.

“You’re mine,” Chan whispered, forehead pressed to his. “My good boy. Perfect omega.”

Felix whined at that, high and broken, but he didn’t tell him to stop. His wolf purred instead, helpless and quiet, vibrating against Chan’s chest.

Chan’s hips moved slow, rocking them together, until his body tensed once more. His growl rumbled through Felix’s bones as release overtook him again, his knot swelling hard as he spilled deep, flooding Felix full a third time.

Felix just melted, boneless, pliant, purring like a tired pup in his alpha’s arms, slick and cum leaking around the knot that still held them together.

Chan kissed his temple, voice soft now. “Sleep. I’ve got you.” And Felix did, tucked close, still full, still tied, a small, spent wolf in his alpha’s hold.

✦ ✦ ✦

When they woke again, the knot was finally down, and they were separate at last.

Felix whimpered with relief, his whole body aching as he shifted. He rolled onto his back, stretching his legs for the first time in hours. And that’s when he felt it.

A slow, warm rush of Alpha release spilled back out of him, thick and heavy, gushing from his swollen rim and down the inside of his thighs. It pooled hot beneath him, humiliating and perfect all at once.

Felix gasped and pressed a shaky hand to his lower belly. It was rounder now. Tight and full.

“Shit,” he whispered, eyes wide. “You really—”

Chan groaned, still dazed, lids heavy as he looked over at his omega. His wolf stirred immediately at the sight. “I know.”

His hand slid down to Felix’s belly, broad palm spreading wide across soft, stretched skin. He rubbed gently, reverent.

“You’re full of me,” Chan murmured, voice rough with awe. “Completely stuffed.”

Felix whimpered, hips twitching, his face burning.

“I can feel it,” he admitted, breathless. “It’s still in me, all of it, all of you. Fuck, Chan, it’s warm—”

“I know,” Chan whispered, kissing his cheek, then his jaw, then lower. His lips brushed over Felix’s neck, down his collarbone, before he bent and mouthed over the soft swell of his belly. Wolf-instinct purred through him, satisfied, claiming.

“You look so fucking good like this,” he murmured against Felix’s skin. “My cum leaking out, your belly swollen, messy, mine.”

Felix’s breath stuttered. His wolf purred, helpless, as he threaded weak fingers through Chan’s hair.

Chan kissed lower, teeth grazing lightly as if to mark him again, then pressed his lips firm to the curve of Felix’s stomach. His voice cracked when he spoke.

“I didn’t mean to fill you so much,” he admitted softly.

“I wanted it,” Felix breathed, eyes fluttering closed. “I still do.”

Chan’s gaze darkened, gold flickering in his eyes. His hand stayed on Felix’s belly, firm and possessive, holding the heat in place like he could keep it there forever.

Just instinct. Just Alpha and Omega and all that thick, sweet evidence of want.

Chan’s hand slid lower, cupping Felix between trembling thighs. Warm release spilled in heavy drips from his swollen rim, sliding hot down the crease of his ass. The sight made Chan’s wolf snarl, a sound raw and vibrating from his chest. He shoved two fingers back inside, slow and relentless, stuffing the mess deeper until Felix whined, legs twitching helplessly.

“Alpha—” Felix gasped, voice high and broken.

“Not wasting it,” Chan growled, eyes burning gold. “Every drop belongs inside you.”

Felix’s lashes fluttered, his belly twitching under Chan’s other hand. His cock jerked weakly against his stomach, smearing precum into the slick mess coating his skin. “You’re obsessed,” he whispered, but the shaky curl of his mouth betrayed him.

“With you?” Chan bent, kissing the swollen stretch of Felix’s stomach, reverent even as his wolf roared. “Always.”

He pulled his fingers free, slick running down his knuckles, and lowered his mouth to where Felix still leaked. His hot breath brushed over the swollen rim a second before his tongue did, and Felix nearly came off the bed with a sob.

“Fuck—Chan—”

Chan groaned deep in his chest and licked, long and slow, dragging his tongue over Felix’s overstretched rim, tasting himself and slick mixed together. He circled, pressed, lapped, cleaning and savoring like it was worship. His wolf demanded more, and Chan obeyed without thought, sealing his mouth over Felix and sucking, obscene and greedy.

Felix’s entire body shuddered. His nails scraped down Chan’s hair, clutching hard, not to push him away but to survive it. His rim fluttered wildly under the wet drag of Chan’s tongue, opening for him again even as he sobbed.

“Good boy,” Chan rasped between licks, his mouth shining. “My omega, taking me again. Made for this.” He pushed his tongue deeper, fucking him with it, cleaning the spill from inside, swallowing what leaked out. His wolf snarled in triumph at the taste.

Felix choked on a moan, hips rocking weakly against the heat of his mouth. His cock twitched, spurting thinly over his belly even without a hand on it. “Alpha, can’t… gonna—”

“Come for me,” Chan ordered against his rim, tongue thrusting deep again. “Come from this. From me keeping you full.”

Felix screamed, a sound ripped from his wolf and throat alike, as another orgasm tore through him, weak, dry, but so intense his whole body arched off the bed. He shook, sobbing, as Chan kept licking, worshipping him, cleaning every spill like it was holy.

Only when Felix collapsed boneless, trembling and whimpering, did Chan finally pull back. His chin and lips were slick, shining, his eyes glowing bright gold. He pressed one more kiss to the ruined, twitching rim before dragging himself back up, kissing Felix’s damp temple.

“Perfect,” he whispered, voice ragged, wolf purring with satisfaction. “You’re fucking perfect.”

✦ ✦ ✦

Steam filled the bathroom, curling thick around them as Chan guided Felix under the spray. The omega sagged against the tiles instantly, head lolling onto Chan’s chest, too spent to hold himself.

“Don’t wanna move,” Felix muttered, lips brushing Chan’s skin. His voice was raw, but smugness clung to the edges of it, a lazy brat even now.

“You don’t have to,” Chan murmured, pressing a kiss to his temple. “I’ll do everything.”

“I know,” Felix whispered, his grin sharp despite how wrecked he looked. “Always taking care of me, Alpha. Knew you’d say that.”

Chan shook his head, half exasperated, half undone. He reached for the soap and lathered it in his hands before smoothing it across Felix’s chest, slow and steady. His touch was careful, reverent, tracing the lines of his collarbone, the curve of his shoulders, then lower, arms, wrists, each finger.

Felix let him, humming low, eyes fluttering shut as the water sluiced over him. “See?” he said softly, smug through exhaustion. “I don’t even have to lift a hand. You’ll do everything.”

“Because you can’t stand, brat,” Chan muttered, but there was no bite in it. He tilted Felix’s head back under the spray, rinsing his hair, fingertips massaging circles into his scalp until Felix sighed outright, lips parting on an almost moan.

Chan smiled faintly. “Thought so.”

He soaped his hair gently, careful of tangles, careful of his omega’s delicate strands. The scent of honey and jasmine deepened in the steam, curling thick and sweet. Chan rinsed him slow, one hand braced at his neck, steadying him as the water poured down.

Felix hummed again, smug. “Bet you like this,” he mumbled, voice lazy and wolf-soft. “Me too ruined to fight back. Your fault.”

Chan kissed his damp hair. “Yeah. My fault and you love it.”

Felix smirked, eyes still closed. “Maybe I do.”

Chan’s smile faltered when he looked lower. A bruise shadowed Felix’s hip, deep purple already blooming beneath pale skin. Chan’s hand hovered over it, soap dripping from his fingers.

“I’m sorry,” he whispered.

Felix cracked an eye open, lazy and half-annoyed. “For what?”

“This.” Chan brushed his thumb softly over the mark. “I was… wild. Too rough.” His wolf purred, proud of every mark, but the man’s chest ached with guilt.

Felix’s lips curved smugly. “You think I don’t like it?” He tipped his head back against the tiles, throat bared. “Feels good knowing you lost control for me.”

Chan groaned quietly, forehead pressing against Felix’s. “Still. I’m sorry.”

He kissed the bruise before moving on, soaping down his thighs with tender strokes. Felix’s knees buckled, and Chan caught him easily, holding him upright with one arm while his other hand smoothed over slicked skin.

When Chan’s palm finally slid to his belly, broad and slow, Felix jolted. His wolf reacted instantly, purring deep and loud, vibrating through his chest. His head fell back, mouth open, eyes fluttering shut as instinct took over.

Chan froze, then smiled faintly, rubbing gentle circles into the soft curve. “That’s it… good boy. Just relax.”

The purring only grew louder, helpless, filling the small bathroom. Felix leaned into him bonelessly, his smugness gone, instincts drowning everything else out.

“You like that?” Chan whispered, awed. “Me taking care of you. My hands on your belly.” He kissed Felix’s damp jaw. “You’re perfect like this.”

Felix made a tiny chirp between purrs, the sound wolf-pure, and Chan’s chest tightened. His wolf purred back, satisfied. Still, every time his fingers traced another mark, on Felix’s thighs, his ribs, his throat, his voice cracked with apology.

“I’m sorry,” he whispered again, kissing each bruise he found.

Felix’s lips curved in the faintest smile, his voice soft but smug. “Don’t be. I wanted it. I still do.”

Chan exhaled, almost shaking with relief, and gathered him close under the spray. He washed every last trace of mess away, slow and careful, kissing him between each stroke.

“See?” he murmured, when Felix melted fully against him, eyes closed, purring like a spoiled wolf-pup in his arms. “Spoiled rotten.”

Felix’s smile curved against his chest, faint but smug even through exhaustion. “Mm. Rotten.”

And Chan held him there, steady under the water, until the world shrank to steam, scent, and the soft sound of his omega purring.

Chan’s hands moved lower, soaping down Felix’s thighs again before parting them just slightly, letting the water run between. Felix whimpered instantly, hips twitching, the overstimulated wolf in him whining high and helpless.

“Shhh,” Chan soothed, one arm steady at his waist. He angled the spray lower, rinsing carefully, letting the warmth wash over swollen, sore skin. His fingers lingered, rubbing gentle circles, cleaning him with tender care.

Felix squirmed weakly, his voice breaking. “Too much…”

“I know, baby,” Chan whispered, pressing a kiss to his damp temple. “Just a little longer. Gotta make sure you’re clean.”

His fingertips brushed over Felix’s rim, raw and twitching, and Felix let out a sound between a whine and a purr, clinging tighter to Chan’s shoulders.

“Good boy,” Chan murmured, working slowly, rinsing until the water ran clear. He kissed Felix’s hair again, every touch careful where he had been wild before. His wolf purred, satisfied that his omega was cared for now.

Chan shut the water off and reached for the thickest, softest towel in the stack. It was Jisung’s,.white, fluffy, practically swallowing Felix whole.

Felix made a soft, pleased noise as Chan wrapped him in it, lifted him easily, and carried him back to the bedroom.

The sheets were still a mess. Chan laid Felix gently on his computer chair while he stripped the bed, working quick and efficient, wolf grumbling at the thought of his omega resting anywhere dirty. Fresh blankets were pulled tight, pillows fluffed, before Chan carried Felix back and tucked him in.

Felix sighed, curling down into the warmth, eyes already fluttering closed.

“Not yet,” Chan murmured, brushing damp hair from his forehead. “Something in your stomach first.”

Felix whined in protest, a tiny wolf-noise, but Chan only huffed and padded over to the desk. He grabbed the quickest things he could find, a bottle of water, a banana from the fruit bowl, half a protein bar still in its wrapper.

“Come on,” he coaxed, sitting back down at the bedside. “Just a little.”

Felix pouted but opened his mouth when Chan held the bite to his lips, chewing slow and sulky. He drank a few sips of water too, enough to satisfy Chan’s instincts.

Only when Felix had eaten what Chan put in his hands did Chan let him sink back down, boneless against the fresh sheets.

Felix purred low, wolf-tired and spoiled, but as Chan shifted to sit beside him, Felix’s hand fumbled blindly until it caught his wrist.

“Don’t just sit there,” Felix mumbled, voice rough with exhaustion. His eyes barely opened, but his grip tightened. “Come here.”

Chan exhaled softly, wolf already pressing for the same thing. He slid into the bed, and Felix immediately rolled into him, curling tight against his chest, damp hair brushing his jaw. His legs tangled around Chan’s, his purr thrumming louder now that he was pressed against the steady heat of his Alpha.

“There,” Felix sighed, nose tucked into Chan’s throat. “Better.”

Chan wrapped an arm around him, pulling him in close, careful not to jostle sore spots. He kissed the crown of Felix’s hair and let himself finally relax.

Felix gave one last smug little hum before sleep took him, purring steady, safe, and completely wrapped around Chan.

And Chan stayed awake just a little longer, holding him, wolf calm for the first time all night, before sleep finally came over him too.

✦ ✦ ✦

Felix woke to warmth and ache and the smell of home.

His body was wrecked in the best way—limbs heavy, muscles sore from how hard he’d ridden and been held, stretched and filled. His neck tingled where teeth had scraped. His shoulders were speckled in marks—not claiming bites, but deep ones. Possessive. Reverent.

Felix didn’t want to move.

Chan was pressed along his back, one arm draped over his waist, the other limp across the pillow. His breath was slow and warm against the back of Felix’s neck, stirring the hair at his nape.

Their wolves were quiet now, sated, melted into the space between their chests. But something still stirred.

Felix blinked up at the ceiling, throat dry, eyes burning, not with tears, not exactly. Because this wasn’t just sex. It had changed something, everything.

He shifted slowly, soreness flaring through his thighs and lower back.

One large hand slid over Felix’s waist, then lower, cupping the soft swell of his belly. Felix shivered.

Chan’s mouth brushed the curve of his shoulder. “My omega,” he whispered.

Felix turned slowly in his arms. Chan blinked awake more fully, eyes glassy with sleep and something softer. His palm never left Felix’s belly.

“You’re leaking,” Chan said, quiet and teasing, but his gaze dropped to Felix’s flushed cheeks like it meant more. “Guess I really did fill you up.”

Felix’s throat bobbed. “It’s not just that.”

“What is it, then?”

“I still feel you,” Felix whispered. “Inside.”

Chan’s eyes darkened.

He leaned in, kissed Felix’s temple. “I’m not going anywhere.”

Their foreheads touched. Their breaths tangled.

Felix whispered, “Do you feel it too?”

Chan didn’t pretend not to understand.

“Yeah,” he said. “I don’t know what to call it. But I feel it.”

Felix nodded. “It’s not a bond. Not yet.”

“But it’s real.”

“Yeah.”

Chan traced lazy shapes into the small of his back, grounding them both. Felix watched him.

“I’ve never let anyone touch me like that,” Felix admitted.

“You didn’t let me,” Chan said gently. “You took me.”

Felix huffed a tired laugh. “You keep saying that like I wasn’t begging.”

“You didn’t beg,” Chan whispered, pressing a kiss beneath his jaw. “You chose. Every second.”

They lay in silence for a while, wrapped around each other.

Morning light slid across the sheets, pale gold warming the room. Felix groaned softly, tried to stretch, then hissed and flopped back down.

“God. I feel like I got hit by a truck.”

Chan chuckled low beside him. “You look like it too.”

Felix cracked one eye, smirk tugging his lips. “Your fault.”

“Yeah.” Chan kissed the corner of his mouth, but guilt lingered in his eyes. “Sorry if I… went too far.”

Felix reached up, brushing damp strands of hair from his forehead. “Don’t be. I liked it. I like being ruined by you.” His grin tilted smug, then softened. “Besides… if I didn’t want it, you’d know.”

That eased something tight in Chan’s chest, though his wolf still prowled restless, protective. He tucked Felix closer, hand rubbing lazy circles over sore hips. For a while they just lay there, breathing in sync, letting exhaustion settle into comfort.

Then Felix broke the quiet. “Jisung didn’t come home yet? We left him with Minho last night.”

Chan exhaled slowly. “Think he took him home?”

“Probably. He looked like he needed to.” Felix winced as he shifted, then melted against him again.

Chan’s jaw tightened. “He looked wrecked. Like if anyone got too close, he’d tear their throat out. And Jisung—he was barely holding it together.” His eyes dropped over Felix’s bruised skin, the faint marks blooming purple. His wolf snarled uneasily. “And if your brother sees you like this? You can’t even walk straight. He’ll think I hurt you. Hell, he might actually kill me for it.”

Felix’s expression softened, steady and warm. “He’ll know the difference. He cared for me my whole life, even when he looked like he wanted to kill everyone else. He’s protective, yeah, but he’s not blind. He won’t touch you if I say I wanted it.”

Chan still looked wary, wolf pacing hot under his skin. Felix smirked faintly, eyes glittering. “And if he does try to rip your head off, I’ll stand between you. Promise.”

“That’s not funny,” Chan muttered, though his wolf growled agreement, half believing Minho would.

Felix hummed, smug even through the soreness. “Come on. You think I’d let him kill my alpha? Please. I’ve barely broken you in.”

Chan groaned, but Felix wasn’t done. “Worst case, I’ll distract him. Drop some food in his path, and he’ll snarl at that instead of you. Works every time.”

Chan tried not to laugh, but it cracked out of him anyway, tight and shaky. “Felix—”

Felix grinned, smug and sharp. “Relax. Minho’s scary, but he’s not stupid. If Jisung was with him, he’s safe. And if he sees me like this? He’ll know it’s because you finally stopped pretending.”

Chan searched his face, wolf still restless. “I want to believe that.”

“Then believe me.”

Chan’s throat worked. “I just… hope they didn’t…” His voice faltered, raw in its honesty. “Jisung’s not ready for that. Not yet.”

Felix huffed a laugh, though it was gentle. “You think Minho would push him like that? He’s scary, yeah, but not careless. He knows what it means when someone’s that vulnerable. He’ll wait.”

Chan let out a slow breath, wolf bristling but not snarling now. “I hope so.”

Felix curled closer, resting his cheek to Chan’s chest. “You don’t have to hope. I know him.”

Chan kissed the crown of his hair, though unease still pulled at him. “Then I’ll trust you.”

The wolf inside him answered before his words did, rumbling low as Chan hauled Felix flush against him, burying his nose in his throat. His breath dragged hot across Felix’s skin, scent-marking him without thought.

Felix laughed, smug even as he melted into the hold. “See? You’re already whipped.”

Chan snorted. “Whipped? I just carried you to bed, cleaned you up, and you’re purring like a space heater. Pretty sure you’re the whipped one.”

Felix grinned against his throat. “Difference is, I look good doing it.”

“You’re such a brat.”

“Mm.” Felix stretched, deliberately smug. “And you love it.”

Chan groaned into his hair. “God help me, I actually do.” He kissed beneath his ear, slow and lingering, the kind of kiss that was a promise without words. His hand smoothed over bruised hips with care that made Felix purr in his chest, wolf-lazy, spoiled.

For a long time they stayed like that, wrapped tight, as if the world outside couldn’t touch them. Wolves that had torn each other open now curled close for aftercare, needing the comfort of skin on skin as much as the breath in their lungs.

Felix shifted at last, lips brushing Chan’s collarbone. “I like you like this.”

“Like what?”

“Not noble. Not pretending you’re fine keeping me at arm’s length. Just… mine.”

Chan’s arms tightened, protective even in exhaustion. His wolf hummed, content, and Felix felt it deep in his bones.

“You drive me insane,” Chan admitted softly.

Felix’s lips curved, sharp and soft at once. “Good.”

Chan laughed, forehead pressed to his. His voice was low, warm, sure. “Still the spoiled rotten omega I met in my studio.”

Felix purred louder, smug as ever. “And you wouldn’t have me any other way.”

Their last kiss wasn’t hungry. It wasn’t desperate. It was soft, layered with tenderness and teasing, threaded with all they’d endured, and carrying the undeniable promise of everything still to come.

When Felix finally curled into him, his body loose and sated, Chan’s wolf closed around him like a shield. He buried his face in Felix’s hair, nose pressed to his scent gland, dragging in his jasmine-sweet scent until his chest ached with it. Felix’s answering purr vibrated against his ribs, low and steady, content in a way Chan had never felt before.

“Don’t let go yet,” Felix whispered drowsily, voice muffled against his chest.

“As if I could,” Chan murmured, arms tightening, scent flooding instinctively to cover every inch of him.

Felix smiled into the warmth, smug even as sleep pulled at him. “Good. Means you’re mine now.”

Chan’s wolf rumbled approval, deep and certain, as he kissed Felix’s temple and held him closer.

And in the hush of morning, tangled in scent and skin, they stayed, purring, protective, content, two wolves finally home in each other.

Notes:

Thank you for reading Mic Check, Mate! 💜 This fic was my love letter to Stray Kids, music, and messy wolf instincts. Feedback, kudos, and comments mean the world and if you screamed, cried, or laughed along with them, my job here is done.