Actions

Work Header

Intoxicating

Summary:

A tilt of his head, a flicker of amusement in his gaze, the slow drag of his hand over his chest—it was enough to send his chat into chaos. Sieun thrived on it, the push and pull, the way they hung onto every tiny movement.

He leaned in further, letting the mic catch the warmth in his voice.

“I think I need to unwind,” he said, voice dropping just slightly, letting the weight of his words settle. “You’ll keep me company, won’t you?”

A tease. A trap. And they fell into it, just like always.

Notes:

i hv no words.

enjoy :)

Chapter Text

The night stretched long beyond the glass of Sieun’s apartment, the city outside humming with neon and headlights, distant but alive. Inside, the glow of his screen painted his skin in soft light as he rolled his shoulders back, sighing at the familiar weight of the night ahead.

It had been a long day. The kind that left his limbs heavy and his thoughts sluggish, but exhaustion was a distant thing when he sat here, in his space, before an audience that waited with bated breath for his arrival.

He liked this part—the quiet before the storm.

Fingers ghosted over the controls, adjusting the camera, the lighting, the angle. The little details mattered. His audience might have been desperate, but he was meticulous. He let the chat run wild in his periphery, the flood of messages piling up faster than he could read, but he didn’t need to. He could feel their anticipation, their impatience.

He let them wait.

A slow hand through his hair, tousling it just enough to make it look careless. A smirk—lazy, indulgent—tilting his lips as he finally leaned into the mic, voice dipping into that smooth, practiced register that sent his chat into an instant frenzy.

"Long day," he murmured, the edges of his exhaustion bleeding into his words just enough to sound tempting. "Hope you all missed me."

The response was immediate.

[WHERE HAVE YOU BEEN???]
[I’VE BEEN STARVING PLEASE]
[He’s back, oh we’re so back]
[You look tired… wanna rest on me instead?]
[Teasing us right away? You never change.]

Sieun let a slow chuckle roll off his lips, fingers skimming the edge of his desk. He didn’t have to do much. A tilt of his head, a flicker of amusement in his gaze, the slow drag of his hand over his chest—it was enough to send his chat into chaos. He thrived on it, the push and pull, the way they hung onto every tiny movement.

He leaned in further, letting the mic catch the warmth in his voice.

“I think I need to unwind,” he said, voice dropping just slightly, letting the weight of his words settle. “You’ll keep me company, won’t you?”

A tease. A trap. And they fell into it, just like always.

The chat was incoherent, messages flashing too fast to register, and Sieun let himself bask in it. He stretched, the fabric of his shirt riding up just enough to reveal a sliver of skin, teasing at the edge of exposure without giving in to it. A calculated move. A reward for their patience.

Then, slow and deliberate, he picked up a piece of chocolate from his desk, rolling it between his fingers before slipping it between his lips. Letting it melt there. Letting his tongue catch the edge before he pulled it away with a quiet, satisfied hum.

The chat shattered.

[SIEUN PLEASE]
[The TONGUE. I’M UNWELL.]
[He KNOWS what he’s doing]
[I swear he gets worse every time]
[Don’t stop. Don’t stop. Don’t stop.]

He grinned, slow and knowing, eyes flickering between his chat and his own reflection. This was his playground, and they were right where he wanted them—hungry, waiting, desperate for more.

He kept them hanging on the edge, never giving too much, never too little. A small hum, the stretch of his arms, the way his fingers skimmed his collarbone absentmindedly—it was all part of the game.

"Mm," he exhaled, tilting his head just enough to let the shadows play along his jaw. "I don’t know if you deserve more just yet."

The flood of protests was immediate.

[PLEASE SIEUN I’M BEGGING]
[What do you MEAN we don’t deserve it??]
[I’ve been so good, I promise]
[I’LL DO ANYTHING]

He laughed, light and teasing, as if he wasn’t dangling them over the edge of their own impatience. He loved this—the control, the way they hung onto his every move, the way he could turn nothing into everything with just a glance.

And tonight, he had all the time in the world.

He took his time, savoring the pace, letting the tension build like a slow-burning fuse. He knew exactly how to keep them wanting—when to give, when to pull away, when to let the silence stretch just long enough to make them ache for the next word, the next movement.

He traced the rim of his glass absentmindedly, fingertips skimming the cool surface, before bringing it to his lips and taking a slow sip. The ice clinked, the condensation trailing a bead of water down his fingers, and the chat reacted like he’d done something scandalous.

[THE HANDS. SIEUN. PLEASE.]
[Why does he make everything look sinful]
[How is drinking water making me lose my mind??]
[Stop playing with us and give us more.]

A lazy smirk tugged at his lips. They were predictable in the best way—desperate for every scrap of attention he gave, pulling at the invisible thread he dangled before them.

His fingers hovered over the keyboard before he finally typed something into the chat himself.

Should I be nice to you tonight?

The moment he hit send, the responses flooded in.

[YES.]
[PLEASE.]
[I’LL BE GOOD I SWEAR]
[Define ‘nice’ first.]
[Don’t tease, just do something already.]

He huffed out a quiet laugh, propping his chin on his palm. “You guys always say that,” he murmured, voice dipping into something softer, smoother, laced with amusement. “Like I don’t know you’ll just keep begging for more.”

Another wave of frantic messages.

[DON’T CALL US OUT LIKE THAT]
[Well??? Give us more then???]
[Sieun I’m on my knees here]
[Just one little treat?]

He stretched again, slow and indulgent, letting his shirt slip just enough to tease, before rolling his shoulders back into place. The rhythm was familiar now—his body moving on instinct, every flick of his gaze, every shift of his posture a carefully placed note in a song only he could conduct.

He reached for another piece of chocolate, this time breaking it between his teeth, letting the faintest sigh slip as he savored the taste. He knew what he was doing. And so did they.

[YOU’RE EVIL.]
[I CAN’T TAKE THIS ANYMORE.]
[He’s playing with us on PURPOSE.]
[What if I just started crying.]

His eyes gleamed with mischief as he licked the last trace of chocolate from his lips, dragging it out just enough to be noticed before finally leaning back, draping himself across the chair as if he had all the time in the world.

His free hand drifted to the hem of his shirt, playing with the fabric absentmindedly, thumb brushing just beneath the edge before he let it drop.

The chat exploded again.

[DO NOT TOY WITH ME LIKE THIS.]
[I CAN’T BREATHE.]
[Take it off. Take it off. Take it off.]
[SIEUN PLEASE I’M BEGGING.]

He chuckled, tilting his head, letting the suggestion hang in the air. “Mm, you think you’ve earned that?”

The chat was pure chaos now, a flurry of desperate pleas and unhinged reactions, and he let himself soak it in, drawing out the moment like a predator watching its prey squirm.

This was his world. His stage.

And they were exactly where he wanted them.

He dragged a hand down his throat, fingers resting at the base like an afterthought, the lazy trace of warmth against his skin sending the chat into another frenzy. His nails skimmed over his collarbone, dipping just beneath the loose neckline of his shirt before retreating, never giving too much—only just enough to make them whine for more.

[OH YOU KNOW EXACTLY WHAT YOU’RE DOING.]
[SIEUN I’M ACTUALLY LOSING IT.]
[DO IT AGAIN. PLEASE. I’M BEGGING.]
[I can’t breathe. I CAN’T BREATHE.]

A slow grin curled at the edge of his lips as he let his fingers linger against his chest, just beneath the fabric, toying with the idea of pulling his shirt lower. He could practically feel the anticipation crackling through the screen, the collective intake of breath on the other side.

And then—he let go.

He leaned back with a soft hum, arms stretching above his head, making a show of it, letting his shirt ride up enough to reveal more than just a teasing glimpse of skin before his hands dropped back to the armrests with a sigh.

The chat was in complete meltdown.

[YOU’RE A MENACE.]
[I’M GOING TO SCREAM.]
[SIEUN I SWEAR TO GOD.]
[WHY DID YOU STOP.]

He reached for his drink again, rolling the cool glass against his lips before taking another slow sip, letting a stray drop escape the corner of his mouth. He caught it with the tip of his tongue, swiping it away before chuckling softly, setting the glass back down with a quiet clink.

“You’re all so easy,” he murmured, tapping his fingers against the desk in idle amusement. “I barely do anything, and look at you.”

[WE’RE WEAK FOR YOU, OKAY?]
[IT’S NOT OUR FAULT.]
[STOP CALLING US OUT.]
[I hate you. (I love you. Please keep going.)]

His fingers ghosted over his thighs as he shifted in his seat, dragging out every movement, letting them feel like they were watching something intimate—something meant just for them.

His fingers idly toyed with the rim of his glass, tapping against the condensation before he brought it to his lips. But instead of drinking, he let the chilled surface rest there, exhaling softly, the contrast of warmth and cold sending a faint shiver down his spine. His eyes flickered toward the screen, watching the chat spiral.

[WHY ARE YOU JUST SITTING THERE LIKE THAT.]
[SIEUN STOP STARING AT US LIKE THAT, I’M BEGGING.]
[THE WAY YOU JUST BREATHED OUT LIKE THAT I CAN’T DO THIS.]
[HE KNOWS. HE KNOWS AND HE’S ENJOYING THIS TOO MUCH.]

He finally took a slow sip, letting the liquid roll over his tongue before swallowing, setting the glass down with deliberate care. Then, without thinking much of it, he brought a hand up, dragging his thumb across his bottom lip in a lazy sweep, as if lost in thought.

The reaction was instant.

[I JUST BIT MY PHONE.]
[WHY DID YOU DO THAT. WHY.]
[SIEUN PLEASE SPARE US.]
[I SWEAR YOU DO THIS ON PURPOSE.]

A smirk tugged at the edge of his mouth, but he didn’t acknowledge them outright—didn’t need to. He shifted slightly, adjusting his position in his chair, one leg bending up onto the seat as he let his weight sink into the backrest. His hand drifted absentmindedly to his knee, fingers pressing lightly before trailing down the length of his calf in slow, lazy strokes.

It wasn’t meant to be much—not really. Just a thoughtless motion, something to keep his hands occupied. But the chat didn’t see it that way.

[SIR.]
[WHAT WAS THAT HAND MOVEMENT.]
[SIEUN PLEASE I’M ABOUT TO EXPLODE.]
[I’M ACTUALLY SWEATING.]

His tongue swiped over his lip, catching the faint taste of chocolate still lingering there. A hum of satisfaction rumbled from his throat, the sound unintentionally slipping into the mic, and he didn’t miss the way the chat nearly combusted in real-time.

He liked this. It was almost intoxicating, the way they reacted to him. The power of it. The anticipation. The control, the tension, the way he could push and pull at their reactions with the simplest of gestures.

And he wasn’t done playing yet.

He dragged a fingertip down the side of his neck absentmindedly, letting the touch linger before his hand dropped to his lap, fingers splaying against his thigh. He trailed small, lazy circles there, the movements barely noticeable, but the chat noticed everything.

[SIEUN PLEASE. I’M LITERALLY FERAL.]
[I CAN’T DO THIS ANYMORE.]
[HAVE MERCY.]
[KEEP GOING. DON’T STOP. I NEED MORE.]

His breathing slowed, a controlled, steady rhythm, sinking deeper into the moment. He had them wrapped around his finger, utterly and completely.

And he wasn’t even close to done.

He let his fingers drift back up, tracing slow, idle circles against the fabric of his sweatpants. It wasn’t intentional—at least, that’s what he’d let them believe. The way his touch lingered just a little too long, the way his body melted further into the chair, stretching out with quiet ease.

His head tipped back slightly, the line of his throat on full display as he exhaled another soft, satisfied sigh. The rhythm of the night was settling into him now, the familiar push and pull of desire and restraint like second nature.

[HE KNOWS EXACTLY WHAT HE’S DOING I CAN’T TAKE THIS.]
[That little sigh??? That was for us wasn’t it.]
[SIEUN I’M ON MY KNEES. RIGHT NOW.]
[You’re so unfair. So, so unfair.]

A lazy chuckle slipped from him. He dragged a hand through his hair, ruffling it just enough that a few strands fell messily over his forehead. His other hand reached for the hem of his shirt, absently toying with the fabric before he gave in to the urge, lifting it just slightly—just enough to tease the dip of his hip bone before letting it fall back into place.

The chat went wild.

[OH MY GOD.]
[DO THAT AGAIN. DO THAT AGAIN RIGHT NOW.]
[You’re actually cruel. I’m shaking.]
[STOP PLAYING WITH US.]

His gaze flickered toward the screen, half-lidded, knowing. But he didn’t rush. He let the tension simmer, let them hang on the edge just a little longer. The anticipation was half the fun, after all.

He ran his tongue along the inside of his cheek, considering them. Considering how much further he should push, how much more he should give. The night was still young, and they were already in the palm of his hand.

Perfect.

Sieun was fully immersed now, his body loose, movements languid as he toyed with his audience. Every reaction in the chat fed into his rhythm—the playful teasing, the slow unraveling of control he so effortlessly wielded.

Tips had been rolling in steadily, familiar usernames flashing across the screen, their messages ranging from sweet compliments to downright sinful requests. He acknowledged them with a smirk, a passing glance, a soft hum of amusement. Nothing out of the ordinary.

And then—

A new tip popped up.

The notification sound was the same as the others, but the number attached to it was anything but.

A tip so absurdly high it momentarily stunned him.

The chat exploded.

[WAIT. HOLD ON. WHAT THE FUCK.]
[THAT AMOUNT. OH MY GOD.]
[NO WAY. NO WAY. NO WAY.]
[SOMEONE JUST DROPPED A SMALL FORTUNE??????]
[WHO DID THAT. WHO DID—]

And then he saw the name.

$1000—ASH.

Sieun’s breath hitched.

Because Ash wasn’t just anyone. He was a name. A presence. A legend in his own right. Someone Sieun knew of, had seen in passing on social media, whispered about in certain spaces, talked about like a myth.

But never in a million years did he expect him to show up here.

And clearly, neither did his audience.

[STOP. ASH??? AS IN THE ASH?????]
[I’M GONNA FUCKING PASS OUT.]
[THIS IS HISTORY. THIS IS A MOMENT IN HISTORY.]
[HE DOESN’T EVEN WATCH OTHER STREAMERS. WHY IS HE HERE????]
[WHY YOU? WHY NOW? WHAT DOES THIS MEAN???]

Before Sieun could fully process it, the automated voice of the stream’s text-to-speech kicked in, reading out the attached message in its emotionless, synthetic lilt.

$500—Ash: Don’t stop on my account.

A slow, insidious shiver licked down Sieun’s spine.

Because Ash —elusive, untouchable Ash —was watching.

And he had made sure Sieun knew it.

The weight of the moment settled over Sieun like a slow, creeping tide. The hum of his audience, the static of the screen’s glow, the rhythmic flood of messages—it all blurred into something distant, secondary. Because Ash had tipped. Ash was watching.

And now, Sieun was watching him back.

Not directly, of course. There was no way to do that. But the presence of a name alone was enough to alter the entire atmosphere of the stream. His audience had turned rabid, theories and speculations igniting like wildfire.

[WHAT DOES THIS MEAN???]
[NO WAY ASH JUST RANDOMLY STUMBLED IN HERE]
[HE HAS NEVER—LITERALLY NEVER—DONE THIS]
[DO YOU TWO KNOW EACH OTHER???? HELLO???]

Sieun exhaled slowly, keeping his expression steady, unreadable. If he played this right, he could steer the energy exactly where he wanted it.

Leaning back in his chair, he let a lazy smirk tug at his lips, fingers dragging idly along the base of his throat before slipping down his chest—an absentminded motion, just enough to send another ripple of chaos through the chat.

"Now, now," he murmured, voice rich with amusement. "You’re all getting a little ahead of yourselves."

The messages only came faster.

[DON’T BE COY, ANSWER THE QUESTION]
[SIEUN. PLEASE. I AM BEGGING.]
[DO YOU KNOW HIM??? YES OR NO???]

He huffed a quiet laugh, tilting his head.

"Do I know him ?" he echoed, as if rolling the question over in his mind.

Truthfully? No. Not beyond what everyone else knew. Ash was an enigma—a name passed around in exclusive circles, someone who kept his presence scarce and his influence absolute. There were rumors, of course. Stories. But they were always secondhand, unreliable.

And yet—

Sieun’s gaze flicked back to the massive tip still sitting at the top of the screen, a silent reminder that Ash was still watching.

He let the silence stretch just a little longer, let the tension coil tighter before finally exhaling a soft chuckle.

"I know of him," he admitted, low and deliberate. "But I didn’t think he knew me ."

A perfect response—just enough honesty, just enough intrigue.

And then—

Another notification.

Another tip.

The same name.

The same absurdly high amount.

The chat lost its mind.

[ASH IS STILL HERE OH MY FUCKING GOD]
[HE TIPPED AGAIN??????]
[NO WAY. NO WAY. NO WAY.]
[WHY IS THIS SO INTENSE I’M SWEATING]

And before Sieun could even react, the automated voice rang out once more, synthetic and emotionless, but carrying a message that sent something hot and electric zipping through his spine.

$1000—Ash: You have my attention.”

Fuck.

That—

That was interesting.

Sieun’s lips parted, something dangerously close to genuine surprise flickering behind his carefully crafted exterior. He wasn’t new to high-rollers, wasn’t new to big spenders or obsessive viewers who wanted a fraction of his attention.

But this wasn’t just anyone .

This was Ash .

And Ash didn’t waste his time.

The game had shifted.

And for the first time in a long time—

Sieun wasn’t entirely sure who was playing who.

The tension in the air was electric, crackling through the screen as Sieun’s pulse drummed a little faster beneath his skin. He didn’t let it show, of course. His expression remained smooth, teasing, unfazed.

But beneath the surface?

There was something else.

Excitement.

Intrigue.

The thrill of an unexpected opponent stepping onto his stage.

Sieun leaned forward, elbows resting against his desk, chin perched lazily on his hand as his lips curled into something slow and knowing. His other hand traced absentminded circles against the wood, a deliberate contrast to the absolute chaos exploding in the chat.

" My attention ?" he echoed, letting the words settle, savoring the weight of them.

The chat was a mess—scrolling too fast to read, desperate and demanding, clawing for answers Sieun wasn’t going to give them just yet.

Instead, he let the silence linger, let the moment breathe. He knew how to wield anticipation like a blade, how to keep them hanging on every pause, every deliberate shift of his gaze.

Then, finally—

A soft chuckle, barely there, low enough to send a fresh wave of frantic messages flooding the screen.

"Well," he murmured, fingers tapping idly against his lip. "That makes two of us."

And just like that, the atmosphere shifted again.

The teasing edge in his voice didn’t waver, but there was something sharper beneath it now—something just for him , a flicker of something private and unspoken. He wasn’t sure what Ash wanted, wasn’t sure why now , after all this time, the man had decided to make himself known.

But one thing was clear.

Sieun wasn’t about to back down.

He let his fingers trail along the rim of his glass, the cool condensation smearing against his skin as he lifted it to his lips—slow, measured, eyes never leaving the camera. The lighting caught against the curve of his throat as he tipped his head back, letting a few drops spill past the corner of his mouth before swiping them away with his thumb.

The reaction was immediate.

[SIEUN I AM ON MY KNEES]
[HOW DARE YOU DO THIS DURING A CRISIS]
[ARE YOU EVEN PAYING ATTENTION TO WHAT’S HAPPENING]
[HE IS SO EVIL I CAN’T TAKE IT]

Sieun smirked, dragging his thumb along his bottom lip before pressing it lightly between his teeth.

"Oh, I’m paying attention," he mused. "I just wonder if he is."

A challenge.

And judging by the way the chat exploded —it had landed exactly where he wanted it to.

Then, just as expected—

A third notification.

Another tip.

Another ungodly amount flashing bright on his screen, sending the chat into a frenzy.

And this time, the automated voice delivered something new.

$1000—Ash: Try me.”

Sieun’s breath caught—just for a fraction of a second, just enough for his heartbeat to stutter before he schooled his expression into something composed.

It was a game now.

And he wasn’t about to lose.

Sieun let the tension simmer , his fingers still curled at the waistband of his sweats, the heat in his gaze dark and knowing. But then—slowly, deliberately—he let go.

The chat screamed .

[WAIT WAIT WHERE ARE YOU GOING??]
[SIEUN??? HELLO??]
[ASH FIX THIS RIGHT NOW]

He barely held back his smirk as he leaned back in his chair, stretching his arms above his head, the movement drawing attention to the flex of his stomach, the dip of his hips. Then, in one fluid motion, he pushed himself to his feet.

The camera followed him—because of course it did. His setup was perfect, every angle planned, every movement captured in high definition. And now, with the way the warm glow of the LEDs spilled over his skin, the slight sheen of sweat catching in the light, he knew exactly what they were seeing.

Exactly what Ash was seeing.

He turned slightly, just enough to glance at the screen as he walked backward, the chat still frenzied, messages flashing so quickly they blurred together. But he wasn’t reading them now. He was performing.

He reached for the hem of his shirt, gripping it lightly as he neared the bed behind him—low, plush, set perfectly against the backdrop of his stream.

"You want a better view, don’t you?" he murmured, fingers toying with the fabric. " Let’s get comfortable, then."

And with that, he sank onto the mattress, legs folding beneath him, the loose fabric of his sweats riding dangerously low on his hips.

The chat lost its mind .

[I CAN’T FUCKING DO THIS]
[BABYGIRL PLEASE]
[ASH DO SOMETHING I’M BEGGING]
[This man is ACTUALLY going to kill me]

Sieun wasn’t paying attention to the chat anymore. Not really.

He knew they were losing their minds—he could see the endless stream of messages flooding in, the desperate pleas, the broken keyboard smashes—but none of it mattered.

Because he felt it now. That weight. That presence.

The moment he’d stood, the moment he moved to the bed, he knew who was watching. Who he was really doing this for.

Not the faceless mass of viewers clambering for his attention. Him .

So he let himself indulge .

He shifted, settling onto his elbows, the dip of the mattress tilting his body at just the right angle. His fingers traced absentminded patterns along his stomach, barely ghosting over the sensitive skin before dipping lower, just above the waistband of his sweats.

The chat begged .

[SIEUN, I’M ACTUALLY CRYING]
[OH YOU’RE EVIL FOR THIS]
[I CAN’T EVEN TYPE PROPERLY RN]
[I need him carnally]

His lips curled at the corner, a slow, lazy smirk as he dragged his fingers just a little lower— just enough to make them suffer. He arched slightly, the smallest motion, but deliberate, knowing how it would look. How he would see it.

And then, just before he could give them more , he stopped.

He exhaled, long and slow, letting his head fall back against the pillow, one arm slung lazily over his stomach.

"Mm, maybe I should take my time with this," he mused, voice low, teasing. "You wouldn’t mind, would you?"

The chat broke .

Sieun let the anticipation build, reveling in the way the chat practically foamed at the mouth. He knew what they wanted—what they ached for. But this wasn’t just about them. It never was.

This was his space, his game. And right now, he was in the mood to enjoy himself.

His fingers trailed back up his stomach, featherlight touches that sent the slightest shiver down his spine. The fabric of his sweats sat dangerously low on his hips, the dip of his pelvis visible as he stretched again, languid and unbothered, fully basking in his own pleasure.

And god, he loved this—loved the way his body responded, loved the rush that came with knowing they were watching, he was watching.

His hand slid lower, slipping beneath the waistband this time. He let out a slow, pleased hum, just barely shifting his hips into his own touch.

The chat was chaos.

[OH MY GOD OH MY GOD]
[IM ACTUALLY GONNA PASS OUT]
[HE’S REALLY DOING THIS]
[PLEASE LET ME BREATHE]

His smirk deepened.

"Mm, you like watching me, don’t you?" he murmured, voice dipping even lower, husky around the edges. "You’ve been waiting for this all night, haven’t you?"

He didn’t have to see them to know —to feel the desperation pouring through the screen.

And maybe that was what made this so good. Knowing he had them all at the edge of their seats, completely at his mercy.

His movements grew bolder, his breathing heavier, heat licking at his skin in a slow, steady climb. His head tipped back, lips parting just slightly as he lost himself in it, fingers working over his own skin with expert ease.

He let them hear it—the soft gasps, the quiet, choked-off moans— everything .

He wanted to be heard. Wanted to be watched .

And somewhere, beyond the frantic blur of the chat, beyond the desperate flood of messages and tips, he was there.

Silent. Watching. Waiting.

And that only made Sieun want to give them more.

Sieun let his head fall back against the pillows, his body already thrumming with heat. His hand traced down his chest, fingers ghosting over his skin before slipping lower, not hesitating this time. His breath hitched, sharp and unfiltered through the mic, and the chat reacted instantly—messages blurring together, throwing money at him like it would make him move faster.

He didn’t need their encouragement.

His legs spread wider, back arching as his fingers dipped beneath the waistband of his briefs, palming himself properly this time. The tension from the night—no, from the entire day—unraveled in slow, deliberate strokes, pleasure sparking along every nerve.

The camera caught everything: the way his body moved, the way his muscles tensed beneath his flushed skin, the way his lips parted around soft, bitten-off sounds. He was barely paying attention to the screen anymore, lost in the push and pull of his own pleasure, in the warmth seeping into his bones.

And yet, something about tonight felt different. The weight of a gaze—silent, intense—lingered over him, pressing into his skin more than the flood of thirsty messages ever could.

But Sieun didn’t stop.

If anything, it spurred him on.

Sieun's breath came in short, ragged pulls, his hand working himself slow, teasing, just on the edge of giving in completely. His free hand clenched at the sheets beside him, his body shifting against the mattress, searching for more—more friction, more sensation, more heat.

The chat was losing its mind, a blur of desperate pleas, commands, worship. He barely registered any of it, too caught up in the lazy roll of his hips, the pleasure building in steady waves. The camera was angled perfectly, framing his body just enough to tease, to show them everything without really giving them everything.

Until a new notification flashed across the screen.

A tip. Large enough to make the entire chat stutter, messages pausing for half a second before erupting into chaos.

But it wasn’t just the amount that made the air shift—it was the message attached.

" $1000—Ash: Pull them down. Let me see you."

And the robotic voice reading it aloud only made it worse. Or better.

Sieun's breath hitched. His hands stuttered at his waistband, his body already burning from the pleasure he had been drawing out for himself. But now? Now it felt different. The weight of that number, the force of his presence, the undeniable command woven into that simple message—it all struck him at once.

The chat was in absolute shambles.

[OH MY GOD]
[HE JUST DROPPED A GRAND LIKE IT'S NOTHING]
[SIEUN IF YOU DON’T DO IT I SWEAR]
[BABY BOY LISTEN TO HIM]

He should’ve expected it. Should’ve known the man was still watching. But knowing Ash was there—silent, waiting, controlling the room without even trying—made something in him burn hotter.

He exhaled shakily, fingers hesitating at the waistband of his briefs. The anticipation stretched, thick and unbearable, the chat screaming for him to obey.

Slowly, he hooked his thumbs under the fabric, dragging it down, inch by inch. Letting them see. Letting him see.

Sieun let the moment stretch, the anticipation thick enough to suffocate. His fingers trembled—not from hesitation, but from the sheer weight of knowing who was watching. Knowing Ash was on the other end, silent and expectant, after breaking his usual distance with not just money but a command.

The chat blurred past the edges of his vision, exploding in ways it never had before, but Sieun barely registered it. His focus was razor-sharp now, locked onto the camera, onto the thought of him .

A slow exhale, a deliberate shift of his hips. He let his knees part wider on the bed, the fabric of his briefs stretched low over his thighs but still keeping just enough hidden to drive them all insane. The power in this moment—it made his skin prickle, made his breath come out just a little heavier.

His fingers danced along the edge of the fabric, teasing the waistband with a featherlight touch. He knew how to play this game. How much more did Ash want?

The tension in his muscles thrummed beneath his skin, a slow burn that crawled up his spine as he tilted his head, lips parting just slightly.

“You’re really something, huh?” he murmured, voice thick, amusement laced between the heat of it. Not directed at the chat. Not directed at anyone but him.

A flicker of something dark and thrilling curled in his stomach. He let his hand dip lower, his palm smoothing down his abdomen, feeling the way his own body tensed under his touch. This was different. This was electrifying in a way he hadn’t expected.

And he knew— he knew —Ash was watching his every move.

The heat of the room felt suffocating, wrapping around Sieun like a second skin. He let his fingers trail lower, pressing over the growing hardness beneath his briefs, the friction making his breath stutter just enough to be caught on the mic. The chat was a blur of desperate, pleading messages, but he wasn’t paying attention to them anymore.

This wasn’t for them.

His palm pressed down harder, hips shifting subtly into his own touch, a slow, lazy grind that sent heat pooling deep in his stomach. He exhaled shakily, letting his head tip back just enough for the angle to be perfect—his throat exposed, his chest rising and falling in uneven patterns as he teased himself just a little longer.

He could feel the burn of a thousand eyes on him, but it was one gaze that made his skin prickle, that made this all feel different tonight. The weight of Ash’s presence sat heavy in his mind, lingering in the way his fingers curled under the waistband of his briefs, tugging just slightly—just enough to make the fabric strain against his arousal.

Another notification flashed across the screen.

$500—Ash: Lower .

The automated reader read it out, voice smooth and unfeeling, but Sieun heard the command like it was whispered straight into his ear.

A visible shudder rolled through his body. He wasn’t sure if it was the amount or the demand that made his breath catch harder.

His fingers hesitated for only a second before he complied, hooking his thumbs into the waistband and dragging it down, agonizingly slow, teasing the reveal like he wanted to test just how much patience Ash had left.

The chat exploded. The screen was a flood of unreadable messages, tipping notifications stacking on the side, but they all blurred into static.

Sieun’s focus was razor-sharp. His lips parted on a shaky exhale as he settled back against the pillows, legs spread just enough, his skin flushed under the dim glow of his room.

If Ash wanted a show— then that’s exactly what he’d get.

The moment his briefs slid down enough to bare the thick curve of his cock, the air in the room felt heavier—charged with something electric. Sieun let his head drop back against the pillows, the faintest smirk tugging at his lips as his fingers ghosted over his length, barely touching, just enough to make himself shiver.

The chat was in absolute shambles. Messages flew past too quickly to read, tipping notifications stacking up in rapid succession, the automated voice struggling to keep up with the influx of numbers and usernames.

But Sieun only cared about one.

His eyes flicked toward the screen, not to read the messages, but to watch for him .

The weight of Ash’s presence felt suffocating in a way he couldn’t name. It wasn’t just the amount he tipped—it was the way it made Sieun feel like he was being watched differently, with something more intense than the usual lust that flooded his streams.

His fingers wrapped around himself fully, his breath catching as he gave himself the first slow stroke, his grip teasingly light. His legs spread a little wider, body sinking deeper into the mattress as his pace gradually picked up, every movement deliberate, every touch designed to drag out the tension.

A sharp inhale slipped past his lips as he twisted his wrist at the head, the slick glide making his stomach tighten. The thrill of being seen like this, of knowing how many eyes were on him, sent a fresh wave of heat straight to his cock.

He let out a quiet, breathy sound, almost a moan but not quite—just enough to make the chat react.

The messages blurred, but his gaze flickered to the corner of the screen just in time to catch another notification flash across.

$800—Ash: Don’t hold back. Let me hear you.

Sieun’s grip faltered, his breath hitching hard. His thighs tensed, a deep shudder rolling through his body at the command .

It was one thing to be watched. To be wanted.

But to be told what to do? To have Ash tell him exactly how to fall apart for him?

His fingers tightened around his cock, his other hand skimming up his stomach, teasing over the sensitive spots on his chest as his head tilted back further. This time, when the pleasure spiked, he let the moan slip free—low, needy, utterly shameless.

The chat exploded.

Sieun didn’t care.

This wasn’t for them.

It was for him.

His breath hitched, chest heaving as his grip around himself tightened. A sharp gasp spilled past his lips, his body twitching at the sensation. His other hand slid up his stomach, fingers ghosting over his own flushed skin before teasing over a hardened nipple. A shaky whimper broke free from his throat as his back arched off the bed, pleasure surging through him like a live wire.

The chat was a blur, tipping notifications flooding the screen, but Sieun barely saw them. His eyes were hazy, unfocused, lips parting around another moan as his strokes grew firmer, faster.

" Ah— fuck," he panted, voice breathy and wrecked. His thighs trembled as the pleasure built higher, his body growing more desperate, more needy . Every slick movement of his hand sent another jolt of heat through him, his legs spreading wider as if subconsciously inviting more—more of what, he didn’t even know.

His head lolled to the side, teeth sinking into his lower lip as he let out another shaky whimper. " Mmnh—hahh... " He couldn’t stop the sounds, couldn’t even think about holding them back. His body was too far gone, too lost in the sensation, the thrill of being watched—of being watched by him .

Another moan, this one louder, higher, his hips bucking into his own hand as his pace stuttered. He was close—so fucking close, his whole body tensing, heat pooling low in his stomach, pleasure winding so tightly it felt unbearable.

The screen flashed again.

$1000—Ash: Good boy.

A strangled whimper tore from his throat, his hand faltering as his entire body shook . His eyes fluttered shut, his head tilting back against the pillows as his lips parted on a desperate, gasping moan.

He was going to lose it.

Not just from his own touch. Not just from the overwhelming pleasure.

But from him.

His breath came in sharp, uneven pants, his chest rising and falling in frantic rhythm as the words on the screen burned into his mind.

"Good boy."

Sieun’s fingers twitched around himself, his body reacting before his mind fully caught up. A soft, shuddering moan spilled from his lips, the praise sending a thrill down his spine, making the heat inside him coil even tighter. His thighs tensed, back arching as his pace quickened again, his body acting on instinct, desperate for release.

He let his head tip to the side, eyes half-lidded and dazed as he let out another breathy whimper, his grip tightening. "Fuck— Ash..." The name fell from his lips like a plea, unbidden, a quiet admission that sent the chat into a frenzy.

[Did he just moan his name???]
[HOLY FUCK SIEUN??]
[HE KNOWS. HE FUCKING KNOWS.]
[PLEASE SAY IT AGAIN I’LL SELL MY ORGANS]
[Ash is winning so bad rn]

Sieun barely registered the messages. His body was burning, tension coiling tighter with every movement, every slick stroke. His free hand clutched at the sheets beneath him, gripping hard as his thighs spread wider, as if offering himself up to the unseen eyes watching him.

He wasn’t even teasing anymore—wasn’t performing just to keep them on edge. This was different. This was real. His body was completely lost to it, lost to the pleasure sparking through his nerves, to the way the praise still echoed in his mind.

"Good boy."

A broken moan tore from his throat, loud and unabashed, his hips lifting off the mattress as pleasure slammed into him all at once. His head snapped back against the pillow, mouth falling open in a strangled cry as he spilled over his own stomach, body trembling violently with the force of his release.

For a long moment, he could do nothing but gasp for air, limbs loose and weak, his skin flushed and damp with sweat. His chest heaved as aftershocks pulsed through him, each twitch of his muscles sending another wave of sensitivity through his spent body.

The chat was still going insane, messages flying by in a blur of desperation and praise, but Sieun could barely process them. His vision was hazy, his brain fogged with pleasure, his whole body humming in the aftermath.

And then—another notification .

“$3000—Ash: Beautiful.”

A shiver ran through him.

Fuck.

Sieun’s breath hitched, his fingers twitching where they rested on his stomach, smearing the remnants of his release over his flushed skin. His whole body was still pulsing with the aftershocks, his mind heavy with the lingering haze of pleasure. But that message— that tip —sent a fresh wave of heat down his spine.

$3000.

For a single word.

"Beautiful."

The weight of it settled in his chest, thick and warm, different from the usual detached transactions that fueled his performances. He knew the game—knew the way men paid to see him fall apart, to watch him writhe under their attention. But this? This felt intimate. Too intimate. Like Ash had reached through the screen and touched him in a way that had nothing to do with money.

His lips parted, but no words came out. What was he even supposed to say? Thank you? That felt wrong . Like it wasn’t enough. Like it wasn’t the right kind of response.

The chat was still exploding around him.

[HOLY FUCK DID Y’ALL SEE THAT]
[HE’S GONE. SIEUN IS GONE.]
[HE CAN’T EVEN SPEAK LMAO]
[Ash, you just won life]
[I swear he came harder just from Ash’s tip]
[No way he doesn’t belong to him now]

Sieun swallowed, his throat dry. The thought was dangerous. Belonging to someone . That wasn’t how this worked. He had regulars, sure—guys who tipped well, who showed up every stream and knew exactly what they wanted from him. But Ash?

Ash was different.

The way he tipped. The way he watched. The way he never asked for anything crude, never demanded anything weird, never treated Sieun like just another body to consume. It was unsettling how easy it was to respond to him. To follow his lead, to react to the way Ash guided him without a single touch.

His fingers twitched again, a phantom ache settling in his bones. He shifted slightly on the bed, legs still spread, still bare under the dim light of his room. The air against his skin sent a shiver up his spine, oversensitive and raw, but a small, reckless part of him—one he didn’t fully understand—wanted to push more .

He dragged in a shaky breath, tilting his head, eyes half-lidded with an obvious hint of seductiveness as he finally spoke, voice hoarse, spent.

"You always get what you want, huh?"

The chat lost its mind again.

[AHAHAHA SIEUN PLS]
[HE’S FLIRTING. HE’S FUCKING FLIRTING.]
[That’s it. He’s ruined for anyone else.]
[Our boy is gone. ]
[Ash say something right now.]

But Ash didn’t.

The seconds stretched. The messages kept flying, but Sieun’s attention stayed locked on the empty space where he expected a response. His pulse kicked up, not in arousal this time, but something else—something restless .

Then, just when he started to wonder if Ash had left—

$1000—Ash: Sleep well, Sieun.

His breath caught.

Oh.

Oh.

Sieun stared at the message, his chest rising and falling in uneven breaths.

$1000.

Not a demand. Not a request. Just a simple goodnight.

The chat kept flying, his audience losing their minds over the exchange, but Sieun wasn’t reading any of it. His fingers hovered over his keyboard, hesitation curling around him like smoke.

He never hesitated.

His usual routine was easy—flirt, tease, perform, collect his tips, sign off with a smirk, and move on. Simple. Clean. Detached.

But this wasn’t simple.

His body was still thrumming from the high, his skin still tingling with the ghost of every touch he’d given himself, and yet, none of it compared to the heat still lingering from one person’s attention.

He exhaled sharply, forcing himself to move.

"Goodnight, guys."

And with that, he ended the stream.

The second the screen went dark, Sieun collapsed back onto the mattress, his arm thrown over his forehead. The room was silent now, save for the low hum of his computer still running.

His heart was still racing.

He shut his eyes, willing himself to not think about it—to not dwell on why this felt different, why it mattered in a way that left an uncomfortable weight in his chest.

It was just another tip.

Just another night.

But as he lay there, breathing heavy in the quiet, his mind refused to let go of one truth.

Ash had paid to see him fall apart.

But he was the one left wrecked.

Sieun lay there for what felt like hours, staring at the ceiling, the soft glow of the city lights filtering in through his curtains. His body still hummed, sensitive and restless, but it wasn’t the usual post-stream daze that kept him awake.

It was him.

$1000.

That number had burned itself into his mind, looping over and over, every time followed by the sound of the automated voice reading Ash’s name. It wasn’t even the highest tip he’d ever received, but something about it sat different in his chest.

Maybe it was the timing. Maybe it was the way it had been given, the message attached so deceptively simple. Goodnight.

Sieun exhaled sharply, shoving himself up into a sitting position. Sleep wasn’t coming, not with his head like this.

His fingers moved before he could think better of it, reaching for his phone and pulling up Ash’s socials.

Well—what little he had.

For someone as infamous as Ash was on these platforms, his online presence was minimal. No selfies, no unnecessary details, just the barest glimpses of his personality through cryptic tweets and the occasional retweet of something depraved.

Sieun had followed him a long time ago. It had started as curiosity—his audience had mentioned him enough that he wanted to see for himself.

And now? Now it was something else.

He scrolled mindlessly, past vague musings, past subtle innuendos, past things that—if he really thought about it—felt eerily familiar.

Then he reached the most recent post.

A simple, three-word tweet.

Sweetest thing tonight.

Sieun’s stomach flipped.

He shut his phone off instantly, tossing it to the side like it had burned him.

His pulse was pounding, too fast, too much. He squeezed his eyes shut, inhaling deep, willing himself to push past the way his body reacted to something as stupid as a tweet.

It wasn’t about him.

It couldn’t be about him.

And yet, no matter how much he tried to reason with himself, that lingering heat in his chest refused to fade.

—-

The next morning, Sieun woke up groggy, the weight of last night still clinging to his skin. His body ached in that slow, satisfied way, but his mind felt tangled, thoughts looping back to things he shouldn’t be dwelling on.

Ash. His tip. That tweet.

Sieun shook it off, pushing himself out of bed and stretching until his joints popped. He needed to move. Needed something else to focus on before he drove himself insane.

Just as he reached for his phone, it buzzed in his palm.

Beomseok 🐍 : Tell me you don’t have plans tonight.

Sieun blinked, rubbing a hand over his face before typing back.

Sieun : I always have plans.

Beomseok 🐍 : Bullshit. Come out with me. Big party at Noir.

Sieun hesitated, gnawing at his lip. Noir was one of the more exclusive clubs in the city, a place where people went to be seen. He wasn’t exactly a stranger to the scene, but it had been a while since he last indulged.

Sieun : Why me?

Beomseok 🐍 : Because you need it.

Beomseok 🐍 : And because you’re hot.

Sieun huffed a laugh, rolling his eyes.

Sieun : Flattery doesn’t work on me.

Beomseok 🐍 : Then consider it a threat. You’re coming.

Before Sieun could argue, another text popped up.

Beomseok 🐍 : 9PM. Wear something tight.

Sieun stared at the message, exhaling slowly. Maybe this was exactly what he needed—something to drag him out of his head, to remind him that his life existed beyond a glowing screen and the voice of a faceless man.

He smirked, tossing his phone onto the bed.

Fine.

Let the fun take over tonight.

The evening crept in slowly, the city humming to life as neon signs flickered to full brightness and the streets pulsed with movement. Sieun stood in front of his closet, a towel slung low on his hips, his damp hair dripping onto his bare shoulders. He hadn’t been out in a while—at least, not in the way Beomseok was expecting him to. Sure, he put on a show for the camera almost every night, but that was different. That was controlled. This was stepping into the real world, where the audience wasn't behind a screen but watching him in real-time, where he could be touched, seen, wanted in a way that was far more dangerous.

The thought sent a thrill through his spine. Maybe this was a good idea after all.

He let the towel drop, slipping into a pair of fitted black jeans, the fabric hugging his legs just right. A sheer button-up hung off the hanger in his closet, the dark mesh teasing more than it concealed, and he smirked as he pulled it over his shoulders, leaving the first few buttons undone. If he was going to do this, he was going to do it right.

By the time he was finishing up the last of his routine—lining his eyes with a smudge of kohl, a spritz of cologne lingering on his pulse points—his phone vibrated on the dresser.

Beomseok 🐍 : I’m outside. Move your ass.

Sieun grabbed his jacket and pocketed his keys before heading down. The cool night air hit his skin as he stepped out onto the sidewalk, and there Beomseok was, leaning casually against the hood of a sleek, black car, one hand stuffed into his pocket and the other holding a half-smoked cigarette. His gaze flicked up when Sieun approached, and a slow smirk spread across his lips.

“Damn,” Beomseok whistled low, letting his eyes drag over him. “You really missed being outside, huh?”

Sieun rolled his eyes but didn’t bother denying it. “You said wear something tight.”

“And you delivered.” Beomseok grinned, tossing his cigarette aside before pushing off the car. “Now let’s go remind the world why you’re a fucking star.”

The drive to Noir was smooth, city lights flashing past the tinted windows as music thrummed from the speakers. Beomseok kept the conversation light, mostly teasing, but Sieun could feel the undercurrent of excitement in his words. Beomseok lived for nights like these, for the kind of chaos that came with being young and beautiful in a city that catered to both.

Noir loomed ahead, its entrance framed by a long, roped-off line of people waiting to get in. The bouncers barely spared them a glance before unhooking the velvet rope, letting them through without hesitation. Beomseok had connections, but Sieun knew that wasn’t the only reason. The second they stepped inside, heads turned.

The club was suffused with dim, moody lighting, a haze of smoke curling through the air as bass-heavy music throbbed through the floor. Bodies pressed together on the dance floor, shimmering under the pulse of LED strobes. Sieun felt the heat of it all sink into his skin, the energy crackling around him, wrapping around his ribs like a slow, indulgent burn.

Beomseok leaned in close, lips brushing against Sieun’s ear to be heard over the music. “Drinks first, or are we diving straight in?”

Sieun’s gaze swept over the club, eyes narrowing as he took in the scene—the opulence of it, the hunger in the air, the way the night stretched endless before him.

He was already feeling the heat.

“In.”

The moment they stepped inside, the familiar scent of expensive liquor, sweat, and something headier—weed, maybe—wrapped around Sieun like a second skin. He hadn’t been here in a while, but it felt the same. The music throbbed through the floor, bass-heavy and relentless, while bodies twisted together under the strobing lights, moving in sync with the pulsing rhythm.

Before Sieun could decide whether to head for drinks or the dance floor, a voice cut through the noise.

“Well, well, look who’s back from the dead.”

Sieun turned toward the source, already smirking. Youngbin stood by the bar, effortlessly cool in a fitted black tee and ripped jeans, a cigarette dangling from his lips. The smoke curled up lazily, dissipating into the club’s hazy atmosphere. His dark eyes glinted with amusement as he looked Sieun up and down. “Thought you finally went off the grid for good.”

Beside him, Kang Wooyoung leaned against the bar, a lazy grin stretching across his face. Unlike Youngbin, who had the controlled air of someone who drank to take the edge off, Wooyoung was already loose-limbed and buzzing. His shirt was unbuttoned just enough to show off the sharp dip of his collarbones, his skin flushed from the heat or maybe the alcohol—or both. His fingers played idly with the rim of his glass, but his gaze was fixed on Sieun in a way that felt different tonight.

“Beomseok dragged me out,” Sieun said, tilting his head toward his friend. “Guess I’m his charity case now.”

Youngbin scoffed. “Beomseok’s just mad you’re getting all your attention through a screen these days.”

Wooyoung hummed, tilting his head. “Yeah? Thought you quit or something.”

Sieun smirked, shrugging as he leaned against the bar beside him. “Guess you’re not looking hard enough.”

Wooyoung chuckled, the sound low and lazy. “Maybe.” Then, without much thought, he shifted in closer, his arm brushing against Sieun’s.

It wasn’t unusual for Wooyoung to be touchy when he was drinking, but this felt… different. Closer than usual. His fingers skimmed along the edge of Sieun’s sleeve, just barely there, but enough for Sieun to notice. The scent of something sharp—vodka, maybe, mixed with the faintest trace of weed—clung to him.

Beomseok, ever the observer, raised a brow but didn’t comment. Instead, he flagged the bartender down, ordering drinks for the group.

Youngbin exhaled a stream of smoke, eyes flicking between Wooyoung and Sieun before smirking. “Wooyoung’s been hitting it harder than usual tonight. You sure you can handle him?”

Wooyoung made a soft sound, something between a scoff and a laugh, before he turned fully to Sieun. “I am being friendly,” he said, voice dipping a little lower. “Is that a problem?”

Sieun’s lips curled at the corners, but he didn’t pull away. If anything, he let himself settle into the space between them, feeling the weight of Wooyoung’s gaze.

“Not at all,” he murmured. “I don’t mind a little extra attention.”

Wooyoung grinned, a little lopsided, a little reckless.

Beomseok rolled his eyes. “Yeah, yeah. Flirt later. We need drinks first.”

The bartender slid their glasses across the bar, condensation beading along the sides. Sieun took his, knocking it back in one go, letting the warmth spread through him.

He had a feeling tonight was going to be interesting.

The burn of the alcohol settled low in Sieun’s stomach, leaving warmth in its wake. He exhaled, licking a stray drop from his lower lip before setting the glass back onto the counter with a soft clink. The bass reverberated through the club, sending a pulse through his bones as the crowd swayed and twisted under the shifting neon lights.

Beside him, Wooyoung leaned in again, closer this time. His palm ghosted over Sieun’s lower back, fingers brushing the hem of his shirt in a fleeting touch that felt deliberate. “You should dance,” he said, voice honeyed from the alcohol, laced with something more playful.

Sieun tilted his head, amusement curling at the edges of his smirk. “I should?”

“Mhm.” Wooyoung’s eyes gleamed under the club’s dim lights. “Been a while since we’ve seen you let loose. Or…” He dragged his gaze down Sieun’s body, slow and deliberate, before meeting his eyes again. “Maybe you’ve been doing that in other ways.”

Youngbin huffed out a laugh, shaking his head. “God, you’re shameless.”

Wooyoung grinned, unbothered. “What? It’s true.”

Beomseok, who had been watching the exchange with a raised brow, finally nudged Sieun’s shoulder. “You should go,” he said, more encouraging than teasing. “No fun standing around all night.”

Sieun’s fingers played with the rim of his empty glass. He considered saying no, but something about the way Wooyoung’s fingers lingered at his back, the weight of his gaze, the heady buzz from the liquor—it made him reconsider.

“Fine,” he said, lips curling into something dangerously close to a smirk. “But only if you’re coming with me.”

Wooyoung’s grin widened. “Thought you’d never ask.”

With that, Sieun let himself be pulled into the crowd, the heat of bodies pressing in from all sides. The music swallowed them whole, bass-heavy and hypnotic, as they moved deeper into the dance floor.

The rhythm took over, instinctual and easy. Sieun rolled his hips in time with the beat, body swaying as he let the alcohol dull his inhibitions. Wooyoung stayed close, hands grazing his waist, fingertips barely pressing into the fabric of his shirt. There was something almost possessive in the way he hovered, his touch skimming lower every so often, like he was testing the boundaries of how far Sieun would let him go.

Sieun didn’t mind.

He turned, letting his body align with Wooyoung’s, chests nearly brushing. The lights cast fleeting shadows over his sharp features—flushed skin, parted lips, dark eyes blown wide.

Wooyoung smirked, his breath warm against Sieun’s ear as he leaned in. “You’re good at this,” he murmured, voice barely audible over the pounding bass.

Sieun let his hands drift down, fingers grazing Wooyoung’s hips in response. “You expected otherwise?”

Wooyoung chuckled, hands sliding to Sieun’s waist as they moved in sync with the rhythm. “Guess I shouldn’t be surprised.”

A few feet away, Beomseok and Youngbin watched from the sidelines, nursing their drinks.

“You think he’s gonna let Wooyoung take him home?” Youngbin mused, raising a brow.

Beomseok hummed. “No,” he said, confident. “Sieun’s playing. He knows exactly what he’s doing.”

And Sieun did.

He let Wooyoung pull him closer, let the tension build, let the heat coil tight in his stomach—because this was all a game. And right now, he was winning.

The music pulsed through the club, a steady thrumming that seeped into Sieun’s veins as he let Wooyoung pull him even closer. Their bodies pressed together, moving in sync with the hypnotic rhythm. Sieun could feel the heat radiating off him, the teasing touches, the way Wooyoung’s fingers skimmed over his waist like he was just waiting for permission to go further.

And yet—

Something in the corner of his eye made him falter.

From across the club, at their booth, a figure emerged through the shifting lights. A man Sieun didn’t recognize stood beside Beomseok, speaking close enough that their conversation was private but still visible. Unlike the crowd lost in the haze of alcohol and sweat, he looked composed—effortlessly so.

The first thing Sieun noticed was the way he carried himself. He moved with an air of confidence, the kind that wasn’t forced, but innate—like he was used to people noticing him, and yet, completely indifferent to it. His black button-up clung to his frame in a way that hinted at the strength beneath, sleeves folded just past his elbows, exposing forearms lined with veins that stood out starkly under the poor club lighting. Like he’d just walked out of a workout, muscles still taut, energy still humming under his skin.

Sieun’s gaze dragged up, tracing the sharp angles of his face—the cut of his jaw, the way his dark eyes flickered over the crowd with a detached sort of interest. And then, as if he felt the weight of the stare—

Their eyes met.

The breath in Sieun’s throat caught.

The sharp, unreadable gaze locked onto his, a tether forming between them in that split second of silence. Dark, intense, assessing. The kind of look that made something coil tight in Sieun’s stomach, like he’d been caught doing something he wasn’t supposed to.

A slow shiver trailed down his spine.

Who the hell—

“Hey,” Wooyoung’s voice was sudden, breaking through the haze, his hands smoothing over Sieun’s hips, drawing his focus back. “Where’d you go?”

Sieun blinked, forcing himself to look away, swallowing down the inexplicable heat curling in his chest. “Nowhere.”

Wooyoung smirked. “Then pay attention.”

And Sieun did—if only to stop himself from glancing back at the man who still lingered in the back of his mind.

The air was thick with smoke and sweat, the bass of the music thrumming through Sieun’s body as Wooyoung pulled him in closer, hands wandering just enough to make it clear he wasn’t just dancing for the fun of it. Sieun let him, feeling the warmth of another body pressing into him, the weight of wandering fingers ghosting along his sides. It wasn’t new—he’d been in this situation before.

But for the first time in a long time, he was distracted.

His mind kept pulling him back to the man standing with Beomseok.

Even as Wooyoung’s lips brushed against the shell of his ear, murmuring something he couldn’t quite catch over the music, Sieun found himself stealing another glance toward their booth.

The man was still there. Still watching.

Or at least, it felt like he was.

The club’s lighting was a mess—flashing reds and blues, shadows constantly shifting—but Sieun swore he could feel that same sharp gaze cutting through the dim, settled on him. His pulse stuttered for reasons he didn’t want to think about.

It was stupid. Just some guy Beomseok brought. Someone new. Someone who, logically, Sieun shouldn’t care about. And yet—

He dragged his lip between his teeth, barely processing the way Wooyoung tugged him in, rolling his hips with a slow, deliberate press. Normally, he’d play into it. Normally, he’d take the attention for what it was—an easy, fleeting distraction.

But tonight, it wasn’t working.

Not when the weight of an unseen gaze burned into his skin like a touch.

A firm grip suddenly clamped over his wrist, breaking through the moment, and when Sieun turned, he half-expected Wooyoung to have finally lost his patience with how unfocused he was.

But it wasn’t Wooyoung.

It was Youngbin.

“Beomseok’s calling you,” Youngbin leaned in, voice pitched over the music. “Something about meeting his new friend.”

Sieun’s stomach twisted, a strange anticipation curling through him as he stole one last glance toward the booth. The man was still standing there, talking low to Beomseok, expression unreadable.

A part of him wanted to turn back, pretend he hadn’t heard.

But curiosity—and something far more dangerous—propelled him forward.

Sieun barely heard whatever Wooyoung whined behind him as he pulled away. His body still thrummed with the remnants of their dancing, but his focus was entirely elsewhere now.

The closer he got to the booth, the more the club’s chaotic energy dulled into a muted hum. It was like tunnel vision—his attention zeroing in on the man standing beside Beomseok, arms loosely crossed, posture relaxed yet effortlessly commanding.

Under the shifting lights, Sieun could finally get a better look at him.

The black button-up fit snug against his frame, sleeves casually folded to expose forearms dusted with veins, muscles subtly flexing with every shift of movement. He was tall, broad, the kind of build that suggested strength without trying. And his face—sharp jawline, dark brows, a piercing gaze that had Sieun’s breath catching in his throat.

The man looked like he didn’t belong here.

Not in the way everyone else did—loud, messy, half-wasted. He exuded control, like nothing around him could truly touch him unless he allowed it.

Beomseok greeted Sieun with an easy grin, draping an arm around his shoulders as soon as he was within reach. “Finally! Thought you were gonna keep grinding on Wooyoung all night.”

Sieun rolled his eyes, ignoring the heat creeping up his neck. “You called me over, what’s up?”

Beomseok nudged the man beside him, smirking. “This is Suho. Or, you know—Ash. If you’ve ever heard of him online.”

Sieun’s stomach dropped.

His breath hitched, a sharp inhale he barely managed to stifle.

Ash .

Ash.

His pulse roared in his ears, drowning out the pounding bass, the chatter, even the warmth of Beomseok’s arm around him.

It couldn’t be. No—no, it was impossible. Ash wasn’t real . Or, he was, obviously, but not in this way, not in a flesh-and-blood, standing-right-in-front-of-him way. Ash was a name on a screen, a username attached to ungodly amounts of money and messages that made Sieun burn.

But the man in front of him, the Suho in front of him—he was real. And he was watching him.

Sieun forced himself to meet his gaze, but the moment he did, it was over.

The weight of Suho’s dark, sharp eyes settled on him, a slow, deliberate assessment that made his entire body tingle. He knew . He had to know—there was no other explanation for the way his lips curled ever so slightly, like he was already enjoying whatever flustered expression Sieun was making.

The air between them felt charged, heavy with something Sieun wasn’t ready to name.

Beomseok nudged him again, snapping him out of his spiraling thoughts. “You good?”

Sieun exhaled shakily, barely managing a nod. “Yeah.”

But he wasn’t.

Because just last night, he had performed for this man. And now, he was standing right in front of him.

Sieun’s pulse spiked, his breath unsteady as the realization sank in. It wasn’t just that Suho— Ash —was here, in the same space as him. It was that Suho had watched him, had tipped him, had made him fall apart in front of a camera barely twenty-four hours ago.

And now, they were standing face to face, no screen between them.

Sieun swallowed hard, his fingers curling at his sides. The noise of the club seemed distant, blurred under the weight of Suho’s gaze.

Beomseok, oblivious to the tension threading through Sieun’s body, leaned against the booth with a lazy grin. “Suho’s a big deal. You must’ve heard of him—dude’s practically famous online.”

Sieun barely processed his words. His focus remained locked on Suho, on the knowing look in his eyes.

Suho hadn’t said a single word yet.

And that— that —was what made Sieun’s skin prickle.

He wasn’t grinning like Beomseok, wasn’t leaning in for a handshake or throwing out some easy introduction. He was just watching . Like he had been watching last night.

Like he was waiting.

Sieun’s throat felt dry. He willed himself to move, to react normally , but his body refused to cooperate.

Beomseok, still unaware, laughed. “Well, don’t just stare at him, man. Say hi or something.”

Sieun finally tore his gaze away, exhaling sharply. “Yeah, uh—hi.”

His voice came out hoarse, weaker than he wanted.

Suho’s lips twitched, almost amused. And then, finally, he spoke.

“Nice to meet you, Sieun.”

A shiver ran down Sieun’s spine.

It was the first time he’d ever heard Suho’s voice outside of an automated tip notification.

And fuck— he was screwed.

Sieun felt like he was drowning.

The weight of Suho’s gaze anchored him in place, dark and unreadable, as if he knew exactly what was running through Sieun’s head. Which— he did.

Just last night, Sieun had been sprawled out on his bed, writhing, moaning— falling apart for this man. And now, Suho stood before him in a black button-up, sleeves folded halfway, forearms veiny like he had just walked out of the gym, looking nothing like the faceless username that had tipped him into submission.

He had watched Sieun. He had made him come undone.

And now, they were face to face.

Sieun’s pulse pounded in his ears. He forced himself to blink, to breathe, to pretend like his stomach wasn’t twisting in on itself. Beomseok was still talking, completely oblivious.

“Suho’s been working all week,” Beomseok said, throwing an arm around Suho’s shoulder like they were old friends. “Finally got him out for once.”

Sieun barely heard him. His gaze flickered down—to Suho’s throat, the slight dip in his collar where warm skin peeked through. His Adam’s apple bobbed slightly when he took a sip of his drink.

Fucking hell.

Sieun never got flustered this easily. He was used to being in control, to owning the space he was in. But right now, under Suho’s gaze, he felt stripped bare, just like he had been the night before.

His fingers twitched. He needed to do something , say something , before the tension swallowed him whole.

He smirked—just barely—and tilted his head. “So, Suho ,” he murmured, forcing himself to sound unaffected, “or should I say Ash ?”

Suho’s lips curled at the edges, just the slightest hint of amusement. His eyes, however, remained sharp. Dark.

“So you have heard of me,” Suho mused.

A slow hum rumbled in Sieun’s throat. “Mmm. Maybe once or twice.”

Suho took another sip of his drink, watching him. Then— deliberately , as if testing something—he tilted his head slightly.

“You put on a good show.”

The air between them cracked .

Sieun’s breath hitched. His stomach clenched. The heat of Suho’s words licked down his spine like a brand.

Beomseok, still blissfully unaware, only grinned. “See? I told you Sieun was fun.”

Sieun couldn’t even process him. He was too busy holding onto his composure, making sure his expression didn’t crack under the weight of Suho’s knowing gaze.

He had to stay in control.

So, instead of letting himself falter, he took a slow step forward— closing the space between them, just enough to make it intentional. Just enough to see if Suho would move away.

He didn’t.

Sieun’s smirk deepened. He reached for the drink on the table behind Suho—purposely brushing their arms together as he did. “Glad you enjoyed it,” he murmured, just loud enough for Suho to hear over the music.

Suho didn’t flinch. Didn’t move away.

If anything—he leaned in .

And fuck—Sieun was suddenly too aware of the way Suho’s presence loomed over him, effortlessly commanding, dangerously intoxicating.

His fingers tightened around his drink.

This was going to be dangerous .

The music pulsed around them, a deep bass that thrummed through the floors and up Sieun’s spine, but all he could hear was the heavy silence stretching between him and Suho.

Even with bodies moving around them, even with Beomseok still rambling about something in the background, Sieun’s world had narrowed to this moment—this unbearable tension, like a coiled spring waiting to snap.

Suho hadn’t moved away.

In fact, he was still watching him, head tilted slightly, gaze unreadable yet so present . The space between them felt charged, like the universe had pulled them together on purpose, an inevitability neither of them could ignore.

Sieun’s fingers tightened around his glass.

He should be smug. He should be the one in control here. Suho had seen him at his most vulnerable —writhing, breathless, desperate —but that was behind a screen, a world where Sieun dictated what he gave.

Here?

In the thick, humid air of the club, with Suho standing right in front of him, Sieun felt exposed.

Still, he refused to waver. He met Suho’s eyes again, let the corner of his lips twitch up into something playful, teasing. If Suho wanted to test him, fine . He’d play along .

“Didn’t take you for a club guy,” Sieun mused, lifting his drink to his lips, taking a slow sip.

Suho’s gaze flickered to his mouth.

Sieun swallowed, letting the alcohol burn down his throat before he spoke again. “What brings you here, Ash ?”

The name was deliberate. A reminder that Sieun knew who he was—or at least, the version Suho chose to be online.

Suho’s lips curled, barely there, but Sieun caught it.

“Curiosity,” Suho said smoothly, voice rich, deep. He lifted his own drink to his lips, taking a slow sip. “And you?”

Sieun’s smirk didn’t waver. He leaned in slightly, as if sharing a secret, his breath just brushing the shell of Suho’s ear.

“Pleasure.”

Suho’s exhale was steady, controlled—but Sieun swore he saw the slight twitch of his fingers against his glass.

Interesting.

A rush of satisfaction curled in Sieun’s chest, settling in his stomach like warm embers. Maybe he wasn’t as out of control as he thought.

Before he could push further, a hand suddenly curled around his wrist—Wooyoung, pulling him back onto the dance floor.

Sieun barely had time to react before Wooyoung spun him around, pressing up against his back, moving to the beat.

“Come on,” Wooyoung slurred against his ear, clearly tipsy, clearly in the mood for something reckless. “Don’t let that serious-looking guy keep you all night.”

Sieun barely had time to glance back—just to see Suho, still watching.

Still unwavering .

Still unreadable .

His pulse kicked up.

Fine.

If Suho wanted to watch, Sieun would give him something to watch.

He turned back, let himself get lost in the movement, his body rolling against Wooyoung’s with ease. The music was pulsing, the lights flashing, his skin buzzing with heat.

But no matter how much he danced, how much he let go, he could still feel Suho’s eyes on him.

Like he was waiting for something.

The club lights flashed in deep, molten reds and electric blues, painting Sieun in shifting hues that only made him glow . The sheer black shirt he wore was practically made for the heat of the dance floor—thin enough to cling to his skin, the fabric catching on his sweat-slicked collarbones, shifting with every twist of his body. The buttons were undone just enough to tease a glimpse of his toned chest, a promise more than a reveal.

Under the strobing lights, his fitted leather pants gleamed, sitting low on his hips, hugging his thighs and ass like a second skin. Every roll of his waist made them stretch, move, emphasize the way his body curved and flexed. A silver chain dangled from his belt loop, catching flashes of neon, reflecting light like he was meant to be looked at, meant to be desired.

And Suho— Ash —was watching.

He hadn’t moved from where he stood, drink forgotten in his hand, eyes fixed like Sieun had his full, undivided attention.

Something about that sent a thrill down Sieun’s spine.

He liked being watched. He lived for it. But this was different .

Because Suho wasn’t just another nameless viewer behind a screen, sending messages through a chat box. He was here , drinking him in with a gaze so heavy it felt like a touch, like heat against his skin.

Sieun exhaled, a slow, teasing smirk pulling at his lips. If Suho wanted to stare, he’d give him a show.

Letting his head fall back, he ran a hand through his damp hair, pushing it back, exposing the sharp line of his jaw, the elegant curve of his throat. His fingers ghosted down the column of his neck, over his chest, barely grazing the thin fabric clinging to his skin.

Wooyoung, still pressed against him, let out a low whistle. “Damn, Sieun.” His voice was laced with amusement, but Sieun barely heard it—his focus was elsewhere.

He peeked through half-lidded eyes, stealing a glance back at Suho.

And fuck.

The look in Suho’s eyes was dark , unreadable , but there was no mistaking the tension in his jaw, the way his grip had tightened around his glass, the way his chest rose and fell just a little deeper than before.

Sieun knew that look.

He knew when someone wanted him.

And the realization that Ash —the same man who had watched him come undone through a screen just last night—was standing right here, watching him again, feeling the heat of him in real time?

It made something coil low in his stomach.

Made him want to push .

So he did.

He turned back toward Wooyoung, hands gripping the other’s shoulders as he dragged him in closer, hips pressing flush. The movement was deliberate, practiced, teasing—not even really for Wooyoung at all.

No, this was still for Suho.

Because Sieun knew the effect he had.

He wanted Suho to feel it.

And Suho felt it.

Sieun could tell just by the way the man’s grip on his drink tightened until his knuckles whitened, by the way his head tilted ever so slightly, gaze hooded and heavy . The flashing club lights barely touched the sharp angles of his face, casting shadows that made him look even more intense—like a predator assessing something that had finally caught his interest.

That something was Sieun.

And Sieun knew it.

So he leaned in, pressing his body closer against Wooyoung’s, rolling his hips in slow, deliberate movements. He let his fingers drag along the other’s chest, his own lips parting as if he were losing himself to the moment, as if he were so caught up in the music, the heat, the feeling .

But his gaze, half-lidded and dark, flickered back toward Suho.

It was almost unfair, the way the man looked. The club’s horrible lighting should have done him no favors, but somehow, he still managed to exude something dangerously attractive. The black button-up he wore clung to his broad shoulders, the fabric taut against his arms where the sleeves had been carelessly folded halfway up, revealing strong, veiny forearms. He looked sharp , polished—yet slightly undone, like he had just stepped away from something more important, like he had walked straight out of something that mattered, only to find himself here, caught in this moment.

Watching Sieun.

And Sieun wanted him to keep watching.

His lips parted just enough to let out a soft, breathy sigh as he arched his back, letting his fingers trail lower on Wooyoung’s stomach, just above the waistband of his jeans. The other boy let out a low chuckle, voice thick with amusement.

“Damn, you’re really putting on a show tonight,” Wooyoung murmured, his hands gripping Sieun’s hips, his breath warm against Sieun’s ear.

Sieun smirked but didn’t respond. His focus was still on Suho.

Because Suho was still watching .

The man’s expression was unreadable, but there was something else there now, something subtle—like he was considering something. Deciding something.

Then, before Sieun could even process it, Suho moved.

He took a slow sip of his drink, gaze steady, then leaned in slightly to murmur something to Beomseok. The music was too loud for Sieun to hear anything, but the moment Beomseok turned his head, his expression flickering between surprise and amusement, Sieun felt something shift.

But the heat of the club had fully settled under his skin, turning his body into something molten, weightless yet heavy all at once. Alcohol pulsed through his veins, making his limbs lax and his mind hazy. His skin prickled with warmth, hypersensitive to every shift in the air, every touch, every beat of the bass that sent vibrations through his chest. He let it consume him, let the music dictate the way his body moved, slow and deliberate, hips rolling in time with the rhythm.

He was lost in it, lost in himself.

At first, he had moved like this for Suho . Had let himself perform under the flickering neon lights, knowing exactly whose eyes were pinned to him across the club. But now? Now it wasn’t just for Suho anymore. It was for himself, for the pleasure of sinking into the music, the alcohol, the sheer weightlessness of the moment. His shirt clung to the sheen of sweat on his skin, the deep V of it dipping low enough to hint at his collarbones, the silver chain around his neck glinting under the strobe lights. His leather pants fit too well, hugging his thighs, his waist, accentuating every slow, fluid movement of his body.

Wooyoung, already completely lost to intoxication, was drawn in by it. His fingers curled around Sieun’s waist, the weight of his arm heavy as he pulled closer. His body was all heat, his scent a mix of alcohol, sweat, and something distinctly heady, probably from whatever he had been smoking earlier. His grip was uncharacteristically possessive, like he had the right to hold him like this, to drag his palms over Sieun’s sides, down to the dip of his lower back.

And then—his head tilted forward, nose pressing into the crook of Sieun’s neck.

Warm breath fanned over his skin.

Sieun stiffened.

For a moment, it was like ice water had been poured over him, snapping him back into himself. The fog in his mind cleared just enough for discomfort to settle in, cold and unwelcome.

Wooyoung’s hands weren’t rough , but the way he held onto him, like he could take as much as he wanted, like Sieun wouldn’t stop him—it made his stomach churn.

He suddenly felt suffocated.

His fingers dug into Wooyoung’s chest as he pushed back, firm but not forceful. “I need to freshen up,” he muttered, voice hoarse from the alcohol and the heat, but steady with finality.

He didn’t wait for a reaction.

Didn’t care for the pout that probably formed on Wooyoung’s lips, or if anyone was watching.

He just needed to get away.

His legs carried him toward the restroom before he could second-guess it, weaving through the pulsing crowd, breath coming out a little too shallow as the heavy air pressed against his skin.

The door of the stall slammed shut behind him as he stumbled inside, breath heavy, head spinning. The alcohol thrummed through his system, making the world tilt slightly under his feet. He braced a hand against the cool tile wall, exhaling sharply. His skin felt too hot, his shirt clinging to him uncomfortably, and the moment of isolation was a much-needed relief.

But before he could fully collect himself, something shifted in the space behind him.

A presence.

Sieun barely had time to react before he was pressed up against the wall, his back meeting the cold surface with a muted thud. The grip on his wrist was firm, heat radiating from where fingers wrapped around his skin, keeping him in place. His hazy mind scrambled to make sense of what was happening, instinctively assuming—

“Wooyoung—”

His breath hitched.

Dark, sharp eyes bore into him, intense and unreadable, the weight of that gaze pinning him down just as much as the strong grip on his wrist.

Not Wooyoung.

Suho.

The name slipped from his lips before he could stop it, barely more than a breath.

Suho didn’t move, didn’t speak—just watched him, gaze flickering over his face, taking in every detail under the dim lighting. The tension between them was thick, humming with something Sieun couldn’t place but felt deep in his bones. His pulse jumped under his skin, but he didn’t pull away.

Didn’t push Suho off like he had with Wooyoung.

He could have. He should have.

But he didn’t.

Because something about him , about the way he carried himself, about the way he looked at him like he knew something Sieun didn’t—it was pulling him in.

Heat pooled low in his stomach, a different kind of haze clouding his mind now, one that had nothing to do with alcohol. His lips parted slightly, chest rising and falling with uneven breaths.

Suho tilted his head, the movement slow, deliberate. Testing.

And Sieun, against every logical thought, let him.

The stall felt smaller, suffocating in the heat that crackled between them. Sieun’s back was pressed firm against the wall, but it wasn’t the cold tile that made him shiver. It was Suho.

His presence alone was overwhelming—towering, inescapable, his grip firm yet calculated, like he wasn’t holding Sieun there out of force but because he knew Sieun wouldn’t push him away.

And he wouldn’t.

Not when Suho was looking at him like that.

Like he owned him.

Like he’d been waiting for this moment.

Suho’s fingers flexed around his wrist before he dragged them lower, tracing down the inside of Sieun’s arm, slow, deliberate. The way he touched him wasn’t hurried, wasn’t rushed—it was a test. A tease. A taunt.

Sieun swallowed, breath uneven, but it was Suho who spoke first.

“You knew I was watching.” His voice was low, rough, thick with something unreadable.

Sieun parted his lips, but no words came out.

Suho leaned in, close enough that Sieun felt the heat of his breath against his jaw. “Last night,” he murmured. “You knew I was watching you. You put on that pretty little show for me.”

A sharp exhale left Sieun’s lips.

Suho’s fingers brushed against his hip. “And then tonight…” He let out a soft, humorless chuckle, tilting his head. “Was that for me too?”

Sieun’s pulse pounded beneath his skin, but he stayed silent.

Suho clicked his tongue, as if seeing through him entirely. “No,” he mused, dragging his thumb along the hem of Sieun’s shirt, a featherlight touch that sent shivers down his spine. “That was for everyone , wasn’t it?”

Sieun sucked in a breath.

“That was for him .”

Suho’s voice dropped lower, a sharp contrast to the dull bass of the club just beyond the bathroom door. His gaze was burning, his jaw clenched.

“I watched you,” he continued, barely above a whisper. “Grinding on him. Letting him touch you. Looking like you enjoyed it.”

Sieun bit his lip, a flush creeping up his neck—not just from the alcohol, but from the realization.

Suho had seen everything.

And he had hated it.

The weight of Suho’s jealousy was thick in the air, pressing against him just as much as the man himself.

“I don’t like being played with, Sieun.”

His name on Suho’s lips sent a thrill down his spine.

Suho’s hand slid to his jaw, tilting his face up. His fingers were warm, firm, but careful, like he wanted to feel every inch of his skin.

“Tell me,” Suho murmured, lips barely inches from his. “Did you think of me at all when you let him touch you?”

Sieun’s breath hitched, eyes flickering between Suho’s gaze and the way his lips were so painfully, temptingly close.

Suho exhaled sharply. His grip tightened, just for a moment. “Or do you just let anyone have you?”

Suho’s words coiled around Sieun’s throat like a vice, squeezing the breath from his lungs. His heart pounded against his ribs, the thrum of alcohol in his veins doing nothing to drown out the way Suho’s presence—his voice, his touch—overwhelmed him completely.

Sieun should say something.

He should push back, roll his eyes, scoff at the ridiculousness of Suho’s jealousy.

But he didn’t.

Because the heat licking up his spine, the way his stomach twisted at the weight of Suho’s sharp, possessive gaze—it thrilled him.

Suho’s fingers flexed against Sieun’s jaw, tilting his chin higher, forcing their eyes to lock.

“Nothing to say?” Suho murmured, voice smooth, dangerous. His thumb traced the corner of Sieun’s mouth, slow and deliberate. “No smart little quip this time?”

Sieun’s breath was shaky when he exhaled.

Suho’s lips curved, barely, his expression unreadable. “You liked it, didn’t you?”

The words sent a shiver through him.

“You liked knowing I was watching you.”

Sieun’s fingers twitched at his sides.

Suho leaned in, so close their noses brushed. “You did all of that for me,” he murmured, voice a soft, velvet taunt. “And yet you let him put his hands on you.”

His other hand, the one braced beside Sieun’s head, curled into a fist against the cold tile wall. His entire body radiated tension, like he was holding himself back from something—something dangerous, something devastating.

The realization made Sieun’s stomach twist, anticipation curling tight in his chest.

“Tell me,” Suho continued, voice quieter now, deeper. “Did you wish it was me?”

His breath was hot against Sieun’s lips, his presence intoxicating.

“Did you imagine it was me touching you?”

Sieun let out a shaky exhale, throat bobbing as he swallowed.

Suho’s hand slid lower, fingers grazing his neck, down to his collarbone, brushing against the thin fabric of his shirt. His touch was barely there, teasing—pushing, testing, waiting.

Then, before Sieun could react, Suho shifted— pressed his knee right up between Sieun’s thighs.

The contact sent a shockwave through his body, stealing the breath from his lungs. The pressure wasn’t enough— not nearly enough —but it was deliberate. A warning. A tease.

Sieun’s fingers trembled at his sides.

Suho’s knee stayed there , unwavering, pressing just enough to make Sieun’s thighs tense involuntarily.

A shaky whimper slipped past Sieun’s lips before he could stop it.

And Suho— he heard it.

His dark gaze sharpened instantly, something almost triumphant flashing across his face.

“There it is,” Suho murmured, voice low, satisfied. “That’s what I wanted.”

Sieun’s breath stuttered, his body tightening under the pressure. It wasn’t enough—not nearly enough—but the weight of it, the slow, deliberate shift of Suho’s knee, sent his pulse hammering.

Suho didn’t move further. Didn’t give him more. Just let him sit in it , in the slow, unbearable heat curling low in his stomach.

He just waited , watching Sieun like he knew Sieun would come undone against him, every shaky breath, every barely-there shift of his hips, the way his fingers twitched like he wanted to grab onto something—onto Suho.

“You’re so easy,” he murmured. “You pretend to play, but deep down? You want to be owned , don’t you?”

Sieun sucked in a sharp breath, his body burning at the accusation, because it wasn’t wrong .

Sieun’s chest heaved, frustration clawing at his throat. His hips wanted to push forward, to chase it, but he couldn’t —not with Suho watching him like that, not with the firm press against his body keeping him in place. Not when he was barely holding onto the last sliver of self-control.

He swallowed hard, chest rising and falling unsteadily, heat pooling low but not enough . Suho was keeping him right there—hovering at the edge but not allowing him to take another step.

Sieun let out a small, frustrated sound, nails digging into his palms.

“Did you want me, Sieun?”

His name was a murmur, a whisper that sent heat pooling low in his stomach.

And Sieun, finally, finally let himself respond.

His fingers curled into Suho’s shirt, breath uneven, body burning beneath Suho’s lingering touch.

“…Yes.”

The word was quiet, but it felt deafening between them.

Suho exhaled sharply, nostrils flaring, and for a moment, Sieun thought— hoped —that he’d close the remaining space between them, that he’d press him even further against the wall and finally take what he wanted.

But Suho didn’t move.

His grip tightened, but his voice remained measured, controlled.

“I don’t like sharing.”

The words sent a shiver through Sieun’s spine, his fingers tightening in Suho’s shirt.

And yet, before he could respond, before he could say something— anything —Suho stepped back.

The sudden loss of warmth made Sieun’s stomach drop.

Suho’s gaze was still burning, but now there was something else in his eyes—something dark, unreadable, a promise left unsaid.

He reached up, tugging his sleeves further down as if shaking off the moment, before tilting his head slightly.

“Next time,” he murmured, voice just above a whisper. “Don’t waste my time on someone else.”

Then, with one last lingering glance, he turned on his heel and left, leaving Sieun breathless, wanting , and devastatingly unsatisfied.

Sieun stood there, chest rising and falling unevenly, his head spinning—not just from the alcohol but from everything . The tension still coiled tight in his stomach, a deep, frustrating ache that wouldn’t go away no matter how many deep breaths he took.

Slowly, his legs gave out, and he slid down the cold tile wall, landing in a dazed heap on the bathroom floor. His fingers curled uselessly against the fabric of his shirt, trying to ground himself, but the only thing he could feel was Suho. The weight of his knee. The heat of his breath. The way his words curled around him like a noose.

You pretend to play, but deep down? You want to be owned, don’t you?

A shiver ran down his spine.

The worst part was, Suho was right.

Sieun barely knew how long he sat there, pulse still hammering beneath his skin. At some point, the distant thump of music reminded him where he was, and with a deep inhale, he forced himself to move. He gripped the sink for support, splashing water on his face, trying to snap out of it . His reflection looked completely wrecked—cheeks flushed, pupils blown wide, lips slightly parted like he’d just been kissed instead of edged within an inch of his sanity.

He exhaled sharply. He needed a drink.

Pushing back into the neon haze of the club, Sieun forced himself to walk as steadily as he could toward the booth, where Beomseok and the others were still lounging.

But Suho—he was gone.

Beomseok caught sight of him first, raising an eyebrow. “Damn, where’d you go?”

Sieun ignored the question, scanning the booth, almost expecting to find that piercing gaze still lingering on him.

Nothing.

Just Beomseok, Youngbin, and Wooyoung, who was now slumped half-unconscious against the couch.

Beomseok stretched, rolling his shoulders. “Suho left a while ago.”

At the sound of his name, Sieun’s stomach twisted.

Beomseok continued casually, “Said you’re interesting. Told me to keep an eye on you.” He smirked. “Guess you made an impression.”

But Sieun barely heard him. His mind was still in that stall. His body still burned.

He reached for the nearest bottle of alcohol and poured himself a full glass, swallowing it in one go. The burn wasn’t enough. He did it again.

Beomseok frowned. “Whoa, slow down—”

But Sieun wasn’t listening. He needed to drown this feeling out, needed to quiet the lingering heat that Suho had left in his skin.

Another drink. Another. Until the world blurred at the edges, and Beomseok sighed, tugging the glass from his fingers.

“Alright, that’s enough,” he muttered, shaking his head. “You’re going home.”

Sieun barely protested as Beomseok hauled him up. He just let himself be led out of the club, his mind still trapped in the suffocating heat of that bathroom stall.

Still trapped in him.

—-

By the time Sieun stumbled through the front door of his apartment, he was still a little unsteady, the alcohol buzzing through his veins. His head felt heavy, his body sluggish, but the worst part was the gnawing frustration curled deep in his stomach. No matter how much he drank, it wasn’t enough to wash away the memory of him .

Suho.

The way he had touched him. Teased him. The way his voice had wrapped around him like a slow-burning fire, igniting something that Sieun couldn’t put out, no matter how hard he tried.

His fingers twitched as he collapsed onto his bed, staring at the ceiling with hazy, unfocused eyes.

They hadn’t exchanged numbers. No texts. No way to reach him. Suho had disappeared as easily as he had appeared, slipping right through Sieun’s fingers.

But there was one way.

His drunk mind latched onto the thought, and before he could talk himself out of it, Sieun was reaching for his setup, clumsily booting up his stream. It was reckless. Stupid. He never went live in this state, not when his inhibitions were so low.

But tonight, he needed this.

He needed Suho to see him.

As the camera flickered on, chat exploded almost immediately.

[damn, you're late tonight.]
[wait, are you drunk?]
[why do you look so flushed omg.]
[Bro you good??]

Sieun barely registered the words scrolling past his screen. His mind was elsewhere, lost in the heat lingering on his skin. He ran a hand through his hair, sighing as he let his legs stretch out under the soft glow of the screen.

He could feel the warmth pooling in his stomach, an ache that refused to fade. If anything, it only got worse the more he thought about Suho—his sharp eyes, his low voice, the press of his knee between Sieun’s legs, the way he had left him hanging, gasping, wanting .

His fingers curled against the sheets.

The live chat was still going, but he wasn’t paying attention. Not really.

Because in the sea of messages, there was only one name he was waiting for.

And if Suho was watching, then Sieun was going to make sure he had his full attention .

The chat kept rolling, messages pouring in faster than Sieun could process in his haze.

[bro is goneeee LMAO]
[oh he’s drunk-drunk tonight]
[you never go live this late… we winning?]
[why do you look so wrecked already wtf]
[his shirt is literally falling off damn]

Sieun barely reacted, his chest rising and falling as he exhaled shakily, heat licking up his spine. The room felt too warm, his skin too sensitive. It was all Suho’s fault—his voice, his touch, the way he had left him hanging, knowing exactly what he was doing.

A familiar frustration churned in Sieun’s gut. His body was restless, charged with something he couldn’t get rid of, something that had been eating at him since the moment he left that club.

If Suho was watching, if he was out there in the sea of faceless usernames, Sieun wanted him to know exactly what he had done to him.

At one point, Sieun barely remembered how he got into bed. All he knew was that he was burning up, his body thrumming with the effects of alcohol and something deeper, something more frustrating.

The club had been suffocating. His head was still spinning from the heat, from the flashing lights, from Suho .

And now, here he was—on his knees in front of the camera, fingers absently toying with the hem of his loose mesh top, already unbuttoned. The fabric slipped off his shoulder with the slightest pull, baring more of his flushed skin to the dim lighting of his room.

His hair was damp, strands sticking messily to his forehead and neck, and his lips—kiss-swollen from biting on them all night—parted as he exhaled heavily.

The chat exploded the moment they saw him.

But Sieun barely registered the messages. His hand slid up his stomach, feeling the heat under his own fingertips, his body hypersensitive from the alcohol. His head lolled slightly, eyes half-lidded as he looked at the screen—not at the chat, but beyond it.

As if waiting.

As if looking for someone.

He knew Suho was watching. He had to be.

And if he wasn’t—well, Sieun was about to make sure he would be.

The chat only grew more restless as he shifted, his thighs parting slightly, posture almost deliberately submissive—needy. His own reflection in the screen was enough to make his stomach tighten. He looked good, he knew it. The mess of his hair, the way his cheeks were tinted red, the way his collarbones stood out so starkly beneath the mesh fabric slipping lower and lower.

The fact that his body was already reacting, restless and desperate for something, for someone, made it all the worse.

[oh he’s so gone]
[he’s teasing us wtf]
[lowkey feel like this isn’t for us tho???]
[bro who is this for]
[nah he’s putting on a show for someone I KNOW IT]

Then, the screen flickered. A notification.

$500—Ash: Stop.

The automated voice read it out loud.

Sieun froze.

The heat in his body surged tenfold, his breath catching as his dazed eyes fixed on the message. The name.

Suho.

Even now, he was watching .

A shiver ran down Sieun’s spine, his fingers curling against the fabric of his shirt.

And despite the warning, despite the command—he wasn’t about to stop.

Not when this was the only way he could get Suho to stay.

The chat went wild .

[WAIT NO WAY]
[IS HE DOING THIS FOR ASH???]
[bro the way he FROZE]
[he’s literally ignoring us now LMFAO]
[they have history fr]
[oh he WANTS to be punished so bad]
[this is so personal it’s not even funny]

Sieun still barely reacted to them, his gaze locked onto the screen like he could see Suho through it. His body was still thrumming from the alcohol, from the heat in his veins, from the way Suho had toyed with him in the bathroom and then just— left .

He wasn’t going to let that slide.

His fingers dragged lower, teasing the waistband of his pants as he let his head drop slightly, lips parting with a breathless whimper. It was deliberate. Everything he did was deliberate. The slow roll of his hips, the way he arched forward ever so slightly, the way he swallowed back a moan but let just enough slip past his lips to be heard.

He knew exactly what he was doing.

And he knew Suho was watching.

"You're still here, aren’t you?" he slurred, his voice thick with alcohol and something darker—petty, teasing, testing . He licked his lips, letting his breath stutter as he shifted again, thighs spreading a little wider on the mattress. His mesh top was barely clinging to his shoulders at this point, the fabric slipping further down as he let his fingers trail up his stomach again.

"You—" He exhaled sharply, dragging his nails down his skin just enough to make himself gasp. "You wanna tell me to stop, but you’re still watching ."

[OH HE’S GONE GONE]
[HE’S CALLING ASH OUT WTF]
[this is INSANE]
[he’s literally moaning his name now]
[bro why is this hotter than usual im scared]

Another breathless sound left him as he dropped forward onto his forearms, the new position making his shirt gape further, exposing the curve of his spine. His head hung low, damp hair falling into his eyes as he peered up at the camera with a dazed, ruined expression.

"Should’ve finished what you started," he muttered, and even though his voice was slurred, there was venom beneath it. Drunken spite. "Instead of leaving me like that."

His fingers curled into the sheets, his body shuddering from the pent-up frustration—the need, the ache . Suho had started something in him. Edged him without even doing much and then walked away like it was nothing.

Like he was nothing.

"You just gonna keep watching, Ash?" he rasped, voice barely above a whisper. "Or you gonna do something about it?"

Then—

$1000—Ash: Don’t test me, Sieun.

The notification read aloud sent a violent shudder through his body.

And for the first time that night—his breath truly, genuinely hitched.

Because he realized—this time, he might’ve actually pushed too far.

But his whole body burned.

He was not going to comply. 

Sieun’s lips were parted, his breath coming in shallow, hazy pants as he pushed himself up just enough to grab a pillow—one of the firmer ones near the headboard. His limbs felt heavy, his body sluggish and too hot from the alcohol, but the dull throb between his legs was unbearable.

He needed something .

Anything.

He shoved the pillow between his thighs, his hips shifting forward before he even fully registered what he was doing. The contact was nowhere near enough, but the friction sent a shiver through his spine, his forehead pressing into the mattress as he let out a breathless, wrecked sound.

[WHAT IS HE DOING.]
[oh my god]
[is he seriously…]
[not the pillow bro]
[HE’S HUMPING IT LMFAOOOO]
[he’s so fucking gone]
[this is pure desperation]

Sieun didn’t stop. He couldn’t. The needy ache between his legs had him rolling his hips faster, his thighs clenching around the useless fabric like it could actually do something for him. But it wasn’t enough—it wasn’t enough .

His body remembered exactly what Suho had done to him in the club. The press of a firm knee against his aching crotch, the slow grind that had left him lightheaded, teetering on the edge of something devastating. The way Suho had watched him—dark gaze unwavering, his control unshaken while Sieun had been on the brink of losing his mind.

The memory hit him hard, and his body moved before his mind could catch up.

A whimper tore past his lips, raw and needy as his hips stuttered against the pillow—

"Suho—"

The moment his drunk, reckless mouth let that name slip, everything froze .

Chat erupted in a way he’d never seen before.

[DID HE JUST SAY SUHO????]
[WHO TF IS SUHO]
[WAIT… ASH ISN’T SUHO, RIGHT??]
[IS HE NAMING HIS TOP DONOR OR…??]
[OH MY GOD DID HE JUST OUT HIMSELF]
[HE’S THINKING ABOUT HIM SO HARD HE SLIPPED UP]
[is ash even ok with this?]
[no bc he deadass moaned his name]
[THIS IS NOT A REGULAR STREAM ANYMORE]
[im so serious, something’s going on here]

Sieun barely even registered the messages. His body was still moving, his breath coming in shallow, needy gasps as he ground down onto the pillow harder, chasing something that felt just out of reach. His flushed skin glowed under the dim light, damp strands of hair sticking to his forehead, his loose mesh top barely clinging to his body.

"F-Fuck," he slurred, his hands gripping the sheets beneath him as he pressed harder, his stomach clenching. "Suho, please…"

The chat lost it .

[HE’S BEGGING NOW.]
[THIS ISNT EVEN ABOUT US LMFAO]
[ash better DO SOMETHING]
[he’s gone he’s so fucking gone]
[the way he keeps saying suho oh my god]

And then—

$2000—Ash: You don’t know what you’re asking for, Sieun.

The voice notification sent a violent shiver through his body. His hips instantly stilled, his breath catching in his throat as his stomach twisted.

For the first time that night, his dazed, drunk, desperate mind sobered .

Because he had pushed.

And Suho?

Suho was pushing back .

But even with Suho’s warning—hell, because of it—Sieun didn’t stop.

He was past the point of caring. Past the point of hesitation, drowning in heat and hazy defiance. His hips kept rolling, the friction of the pillow sending sharp pleasure up his spine, and his breathy whimpers filled the room, untouched by shame.

He wanted this.

Wanted to push, to test how far he could go before Suho cracked.

Before Suho came back .

"Nngh— Suho," he breathed, slurred and needy, his thighs trembling. His fingers gripped uselessly at the sheets, his whole body tense, wound so tight he was right there—

So close. So fucking close .

And then—

His whole world snapped .

Sieun’s vision blurred as his body seized up, pleasure crashing through him in waves so intense he couldn’t think, couldn’t breathe—just let himself drown in it, all control slipping from his grasp.

For long, blissful seconds, there was nothing but the ringing in his ears, the burn in his body, the relief he’d been so desperate for.

Until—

Silence.

A different kind of silence.

The kind that settled in too wrong .

His breath stilled. The only sound left in the room was the sharp pinging of his chat. No robotic voice cutting through the air, no new donations flashing on screen—

Ash was gone.

[did he really just leave??]
[oh my god]
[he got mad bc sieun wasn’t listening]
[THATS WHAT HE GETS FOR TEASING]
[sieun rlly just edged HIMSELF out of a top donor]
[he’s not coming back, is he]
[ash?? hello???]

The realization hit Sieun like a punch to the gut.

He’d been so caught up in chasing his own pleasure, in fucking defying him, that he hadn’t even noticed when Suho left.

Left him.

Just like he did at the club.

A sharp pang struck Sieun’s chest—hot, suffocating, something dangerously close to regret . It spread like wildfire, twisting up his insides, wrapping tight around his ribs until it hurt to breathe. His dazed, pleasure-ridden high came crashing down, replaced by a creeping, sinking dread.

Suho was gone.

Ash was gone.

He swayed, his vision swimming as the room tilted around him. It was as if the air had been sucked out, leaving only the harsh ringing in his ears and the erratic pounding of his heart. His fingers trembled as they hovered over the keyboard, his pulse roaring with the unbearable weight of realization .

He’d been pushing, taunting, challenging Suho through the screen— Come and stop me, Ash —but now that Suho was really gone , Sieun felt hollow. Cold, despite the heat still clinging to his skin.

The chat notifications kept pouring in, relentless.

[he actually left…]
[oh my god, he’s pissed]
[sieun, what did you DO]

He didn’t know. He didn’t fucking know .

His stomach lurched violently. The rush of emotions—guilt, frustration, something deeper he didn’t want to name—collided with the alcohol swirling in his gut, an ugly, bubbling sickness rising up his throat.

He barely managed to end the stream before his body betrayed him, a choked gasp tearing past his lips as he stumbled off the bed, legs weak and unsteady. The room spun, his knees buckling, but he forced himself forward, crashing into the bathroom stall with barely enough time to collapse over the toilet.

And then—he heaved .

It tore through him violently, his body convulsing as he clung to the porcelain, knuckles white against the cold surface. Bitter acid burned up his throat, leaving a sour sting on his tongue, his chest shaking with every ragged breath. The sweat on his skin felt disgusting, the remnants of pleasure mixing with nausea until he couldn’t tell them apart anymore.

He gasped as another wave hit, stomach twisting painfully, forcing out everything inside him—everything but the one thing he really wanted to get rid of. The gnawing ache in his chest, the tight knot in his throat.

When it finally subsided, he slumped weakly against the toilet, forehead pressing against his arm, breath uneven and shaky. The silence rang louder than ever.

Suho was gone.

And Sieun felt like he’d just lost something he didn’t even realize he needed .