Chapter 3 – The Neon Beneath the Snow

Velvet Eclipse, the host bar where Haneul worked four nights a week, didn’t open until sunset. The lights were always set to twilight—violet, gold, a kind of permanent dusk that clung to skin like perfume.

Haneul moved through it like he’d been carved for the stage, all shoulder angles and sharp lashes, shaved sides gleaming under the halogens.

His braid was wrapped high tonight, half held by a blue wristband and two safety pins he hadn’t bothered to match.

The mesh shirt he wore dipped low across one collarbone, a bruise barely hidden beneath foundation, faint green turning to yellow.

He didn’t fix it.

He liked the way it made people nervous.

"Cheonsa," someone called from the VIP corner.

He smiled with only one side of his mouth. Let them wonder what it meant.

Behind the bar, Junseo was already two drinks behind and one insult deep into a customer he probably shouldn’t have looked at twice. He leaned over the bar like a dog too friendly for its own good, grinning wide, hair bleached nearly white and dyed back in orange, shirt unbuttoned one too far.

“You’re late,” Haneul said, dropping two trays onto the counter.

“You’re always on time. It’s annoying,” Junseo shot back, reaching for the wrong bottle with absolute confidence.

“I’m beautiful, punctual, and deeply traumatized. Triple threat.”

Junseo snorted, nearly knocking over a glass. “You forgot insufferable.”

Haneul passed him a towel without looking. “You forgot your brain at home again.”

They worked fast when they wanted to—Junseo running interference with charm and chaos, Haneul keeping the orders smooth and the drinks prettier than the men who drank them. Tips flowed easier when you smiled just a little. When you let them wonder what your hands felt like without rings.

The money wasn’t bad. Better than cleaning train stations or passing out flyers in the rain. And when Haneul looked in the mirror behind the bar, he understood why.

Pretty paid. Especially when it looked like it might bite you.

??????

Minseok showed up late. He always did.

The club felt colder when he stepped in, though no one ever said it. A rich boy’s smirk and a military man’s silence—he moved like someone who thought consequences were for other people.

He didn’t go to Haneul right away. Just leaned against the far wall, drink in hand, watching. Waiting. Like a trap that already knew it would be stepped on.

When he finally approached, it was behind the bar, fingers brushing too hard against Haneul’s hip as he passed.

“You like this, don’t you?” Minseok said, voice low, teeth bared in something that wasn’t quite a smile. “Letting them look.”

Haneul didn’t flinch. Not outwardly. But something in his back went stiff.

“You pick me up from here twice a week. What exactly do you think I do?”

Minseok stepped closer. The scent of whiskey and cologne like wet leather.

“Don’t get smart,” he said, voice thicker now—darker. “You keep biting like that, baby boy, and I’ll fucking burn you alive.”

The glass in his hand clicked as his fingers tightened around it.

Haneul went still. Too still. His body froze, not with rage, not with rebellion, but with something colder. Older.

Color drained from his face, faster than the words could be laughed off.

“What?” Minseok laughed, a cruel little sound. “Scared of fire now?”

“It’s nothing,” Haneul muttered. His voice didn’t match his body. Too flat.

He turned away before the tremble in his jaw could be seen. Before the club’s warmth turned sharp against his skin.

Fire had never touched him in this life. Not really.

But he’d woken from dreams with his throat hoarse from screaming and the scent of smoke in his mouth. His ribs ached where no bruise should be. The fear wasn’t logical. It was cellular. Like his bones remembered something his mind couldn’t.

And now this man, this walking furnace of control and cruelty, had said it like a joke. Like a promise.

Burn you alive.

He couldn’t explain why it echoed so deep. Why it felt like falling again.

??????

It happened two hours later.

A tired salaryman in a wrinkled suit brushed Haneul’s hand as he passed a tip back. Not a grope. Not even a linger. Just fingers against skin, too warm, too casual.

Minseok saw it.

Haneul didn’t notice the glass fall until it shattered near his feet. Didn’t realize Minseok had grabbed the man’s lapel until someone was yelling.

Junseo moved first. Dragged Minseok off with a grin that didn’t touch his eyes. Said something about “company policy,” laughed it off with the regulars, tossed a towel on the floor like it was all part of the show.

Someone was watching from the office balcony — second floor, behind the smoked glass.

Cha Yul didn’t move. He never did during fights. Just observed, sipping his expensive tea like the club was a stage and he already knew the ending.

Haneul didn’t look up. But he could feel the boss’s gaze like pressure on the back of his spine as he cleaned the glass in silence.

??????

The bathroom stank of bleach and stale gin.

Minseok shut the door with his shoulder, the noise like a verdict, and caught Haneul by the wrist. His hand was too tight, not in passion but in ownership.

He didn’t talk. He never did when he was angry.

His mouth found Haneul’s throat — a hot, bruising press that said mine instead of want you.

Hands pawed under his mesh top, scraping hard up his ribs until his shirt caught and tore. A rough palm slapped his bare chest, once, twice, like he was testing for bruises.

“Hnnh—!”

Haneul twitched, but didn’t resist. He was too used to this rhythm now — the way Minseok’s violence arrived without build-up, a storm with no lightning to warn of its coming. The way he took, not kissed. The way he didn’t ask. He let him because surrender felt like control when you chose it first.

The tile had a stain shaped like a flame.

Orange-rust, spreading from a crack in the grout.

It flickered with each movement, a phantom fire he could stare into instead of facing what was real.

He let it fill the corners of his vision as Minseok turned him around, shoving him face-first into the sink counter.

The cold marble bit into his hips. His mesh top slid uselessly up his spine, twisted like wings broken wrong.

“You’re always so fucking cold,” Minseok muttered, low and hot against Haneul’s skin, breath stinking of liquor and mouthwash. “Do you even feel anything, huh? You think I don’t notice the way you fucking float?”

A sharp twist of Haneul’s nipple — the pain flashed white. He gasped, chest jerking.

“I’ll show you how to feel.”

Haneul didn’t want this.

But he didn’t know how to say that.

He never knew what to say in these moments.

The words lived behind his teeth but never came out in time.

They weren’t broken, just late. Always late.

Something in him wanted to laugh — a sharp, hysterical sound that would’ve broken the mirror — because of course it hurt, of course it always hurt. But laughter never came.

“Minseok—”

“What?” The man grinned, cruel and crooked. “You were gagging for it earlier. Don’t pretend you don’t love this.”

“I wasn’t—”

The words died when Minseok’s knee forced between his thighs, spreading him open.

“Fuckin’ tease, you don’t even know what you want,” Minseok growled behind him, kicking his feet wider apart, wrenching down his pants and underwear in one pull that burned his thighs where the waistband caught.

“Walking around like that, like you want me to use you. You don’t think.

You just… pout and wait for someone to ruin you. ”

He spat into his hand. Sloppily. Not to make it easier — just enough to feel good for himself.

Then he pressed against Haneul’s entrance with no warning, no prep, just pressure, rough and callous.

Haneul sucked in a breath.

The moment stretched.

“Ah—!”

The burn shot through him like a blade, tearing through nerve endings.

He arched involuntarily, fists clenching against the edge of the sink.

The mirror in front of him was cracked — fractured reflections of his own face, distorted, not quite real.

A hundred versions of himself staring back, none of them whole.

Minseok grunted, thrusting in deeper. “Yeah, that’s what I fuckin’ thought. Tight little hole acting like it doesn’t want it. But look at you—”

A brutal snap of hips. The sound echoed in the bathroom: smack, smack, smack — hips slapping flesh in punishing rhythm.

“You take it like a fuckin’ champ now, don’t you?”

Haneul whimpered through clenched teeth.

He didn’t want to make a sound, didn’t want to give Minseok anything.

But his body couldn’t help it — every slam of Minseok’s cock inside him drove air out of his lungs in helpless little exhales.

His feet slid on the tile. He couldn’t get purchase. Couldn’t get away.

He counted seconds between thrusts.

Between breaths.

Between the part of him that stayed and the part that left.

He felt his thighs trembling, the dull sting of bruises blooming across his hips where Minseok held him too tight, fingernails digging in like claws. His own cock hung soft and useless between his legs, untouched, forgotten, numb.

“Shit,” Minseok hissed, panting now, sweat dripping onto Haneul’s back. “This ass… fuck, you were made for this. So fuckin’ pretty when you’re silent like this. Like a perfect little toy. Bet you even like it, don’t you?”

He leaned over him, voice a growl against his ear. “Say it. Say you like getting fucked like this. Say you like being mine.”

Haneul blinked at the flame-shaped stain.

He thought of the man in the dream — the one with the ember-colored eyes and hands that looked like they could kill but didn’t. The heat of that memory burned hotter than Minseok ever had. It was the first time he’d wanted to reach for warmth instead of endure it.

When it was over, Minseok said nothing. He adjusted his belt, muttered something about how Haneul should “stop dressing like he’s asking for it,” and left.

Haneul stayed on the floor a little longer.

Pants tangled around one ankle, knees pressed against the cold tile, cheek resting on the edge of the sink.

The flame-shaped stain hadn’t moved.

He touched it with two fingers, half-expecting it to burn.

It didn’t. It was only rust.

But for a second he imagined it glowing, imagined it breathing, imagined that somewhere, someone with fire in their veins felt it too.

And that thought — ridiculous, delusional, impossible — was the first warm thing he’d felt in months.

He laughed then. A small, broken sound.

And the laugh echoed, strange and bright, like the first crack of ice before the thaw.

??????

Later, out in the alley behind the club, Junseo handed him a cigarette without asking.

“You okay?”

“Never.”

Junseo snorted. “At least you’re consistent.”

The snow had started falling again, soft and slow, catching in Haneul’s lashes. He didn’t brush it off.

“I heard from the boss,” Junseo said. “Big party. Corporate fucks. Some rich asshole wants four of us for a ‘shareholder event.’ Sounds boring as shit. You in?”

“Yul’s letting them pick?”

“Like he ever says no to money.”

Haneul didn’t answer right away.

He just watched the snow.

Thought about the flame in the wall.

The way it hadn’t gone out.

“Yeah,” he said finally.

“I’m in.”

??????

If ads affect your reading experience, click here to remove ads on this page.