Chapter 21 – Bruised, Not Broken
March came cold. Not the biting, marrow-deep kind of winter cold that split your knuckles and turns spit to frost, but a quieter chill.
The kind that lingered in the hollows even when the sun began to rise earlier, reluctant to let go of the bones it had claimed.
The snow melted only in patches, leaving muddy crescents and salt-dusted pavement. A kind of purgatory.
For Haneul, it meant the start of the new academic term. Placement work, portfolio reviews, critiques that went longer than the sun.
He had returned to campus with the dull edge of someone trying not to be brittle — after everything that had happened, after the bruises faded and the nights grew longer in Seungho’s apartment.
Sometimes he still woke to the smell of coffee he hadn’t brewed, the low hum of Seungho’s playlist drifting from the kitchen. It wasn’t caretaking anymore; it was rhythm. Familiar, but not yet steady. Close, but not yet home.
He saw Seungho mostly at night now.
The week before, Seungho had gone back to work at Yeol Holdings.
Haneul had watched him knot his tie, fingers steady, eyes half-tired.
“Don’t forget the thermos,” he’d muttered, sliding it across the counter.
“Since when do you drink green tea?” Seungho had asked.
“Since you forget water when you worry.”
The corner of Seungho’s mouth had curved — that fractional, private smile he never showed the world.
Seungho hadn’t wanted to leave. But Jaewan had insisted. There were meetings. Public investors. A board presentation on the 26th. “The company can’t run on concern alone,” Jaewan had said, clapping Seungho on the back like a man giving him permission to be human again.
Seungho had only agreed when Haneul told him, flatly, “I’m not a patient. You’re not my nurse.”
But the nights felt longer since. They texted. Sometimes a call during his lunch break. A picture of Haneul’s coffee cup, paint on the rim. A voice note from Seungho, hoarse, asking what he wanted for dinner.
They were still tethered, not by words, but by the small domestic ghosts they left in each other’s hours.
??????
He found Minseok on the steps like a wound that refused to clot: black leather jacket zipped halfway down, jawline tense, mouth curled into a cruel promise.
There was nothing neutral about his stance.
Everything in him radiated that hungry, angry swagger of a man who’d jerked off to the idea of revenge.
It was Wednesday. The air reeked of old smoke, melted ice, blood under fingernails. Haneul still smelled faintly of ice skating rink chill, a trace of lavender and exertion clinging to his collar. His braid swung in the night air like a pendulum, ticking, measuring the moment before the storm hit.
He saw Minseok and froze — no, coiled. Every muscle in him drawn tight, the animal in his spine bristling, teeth bared. But he didn’t flinch. He never did. He lifted his chin, defiant, eyes slicing the darkness.
“What are you doing here?” he asked, sharp and unrepentant, frost laced into every syllable. “Did you finally come out to your daddy and now you need to blame me for being the boy-kisser you’re too scared to admit you are?”
Minseok didn’t flinch either. His eyes were cold, but not dead — they gleamed.
The kind of gleam a wolf gets just before it bites.
His hand shot out, latched onto Haneul’s forearm, fingers sinking deep like he wanted to imprint himself onto skin.
His cologne was thick with something spicy and mean, the kind of scent you wore to bed someone you hated.
“You think you can hide from me?” he said, low and shaking with control.
“Cha Yul kicked me out of Velvet because of you. Your little tantrum. Your fucking attitude. And then I hear you’re shacked up in some rich bastard’s apartment, probably letting him fuck that tight little body like he bought you.
” He leaned in, voice thick with contempt.
“I don’t remember signing off on you leaving me, Sky. ”
Haneul yanked his arm back, teeth bared like a feral fox. “You lost every right to me the moment you brought a fake Barbie doll home to parade for your mommy.”
That struck bone.
Minseok’s face cracked open with fury, raw and red in the way only hatred made it.
“Did you fuck him?” he spat, stepping in.
“Suck him off with those lips you used to cry into my cock? What was it, huh? You open your legs for a better view? Let him fuck you raw while you call him daddy? You always were a whore waiting to be bought.”
The word struck — whore — and Haneul didn’t hesitate.
The first punch was awkward, all wrist and rage, but it hit. Minseok grunted, teeth clicking. He lunged. Fists flew — not brawling, not self-defense, but a frenzy that could only come from two people who’d kissed and fought with the same mouth.
Minseok’s knuckles slammed into Haneul’s cheek, splitting the skin. Haneul clawed at his collar, nails catching on the metal chain around Minseok’s neck. The world blurred into punches, hot breath, the crunch of bone on pavement, a rib struck hard enough to steal Haneul’s breath.
“Fucking slut,” Minseok snarled, breath panting, voice guttural. He slammed Haneul against the hood of a parked car, pinned him by the braid, yanked so hard the ribbon ripped and snapped. “Mine. You don’t get to pretend you’re clean when I’m the one who broke you in.”
“Let me go,” Haneul hissed, but his voice trembled — not with fear, but with something sick, something that tasted like memory, like arousal tainted by pain. He hated that part of himself. The part that responded to rough hands and filthy mouths. The part Minseok knew too well.
Minseok shoved him into the passenger seat of his car like a ragdoll. Haneul struggled, twisted, his knee hitting the console. But Minseok was already on him, hand fisted in his braid, the other splayed wide on his thigh, squeezing through denim like he owned what was underneath.
“You think I don’t know how you get?” he growled against Haneul’s ear, hot breath licking over bruises. “You freeze up like a good boy, but your cock always tells the truth. How many nights did I make you come with your teeth buried in my shoulder, sobbing like you hated it? Huh?”
Haneul writhed, tried to push him off, but Minseok caught both wrists in one brutal grip and slammed them above his head.
His other hand slid down, fingers curling under waistband and pressing tight against the seam of Haneul’s boxers.
He groped, impatient and smug. “You’re hard,” he whispered against his neck, tongue brushing just under the ear. “You fucking like this.”
But he wasn’t.
Not really.
Not the way he used to be, those first months when fear and desire blurred into the same heat. His cock twitched under the pressure, sure—but there was no pull, no pulse, no hunger. Just… noise. Confusion. A dull throb, like a wound reopening.
He felt something, yes, but it was cold. Numb. Automatic. Like his body was trying to imitate arousal because Minseok expected it. His body didn’t understand the difference yet. It had learned him in violence.
He yanked his hips back, breath short, fury swallowing the shame. “I’m not hard,” he spat. “And even if I was, it wouldn’t be for you.”
Minseok’s fingers slipped further between waistband and skin, palming him through underwear.
“Yeah, baby. That’s it. That’s the brat I trained.
” He leaned in closer, breath hot, lips brushing the corner of Haneul’s mouth.
“Did he see you like this? Shaking and soaked, grinding against a bastard who hurts you right?”
Haneul turned his head and sank his teeth into Minseok’s forearm — deep. Blood welled up. Minseok cursed, jerked back. The taste was metallic and bitter on his tongue.
“You fucking animal—”
Haneul kicked open the door and bolted.
Minseok followed.
They collided in the alley behind the club, shadows thick and wet with grease and frost. Minseok caught him by the arm, twisted, shoved.
Haneul crashed into a dumpster, shoulder first, sneakers skidding on the grime-slick ground.
His braid caught on a rusted nail — skrrk — tearing skin in a hot, wet sting. Blood dripped, hot against the cold.
“You little fucking cocktease,” Minseok growled, breathing hard. “Think you can run? Huh? Think your new sugar daddy’s gonna lick you where I marked you?”
He slammed a hand across Haneul’s face — crack. Blood sprayed. A tooth might’ve loosened.
But Haneul didn’t fall.
He pushed forward, spat blood right at Minseok’s chest, eyes blazing. “I’m not yours. Not now. Not ever.”
“You were mine the first time I made you scream,” Minseok snapped. “When you begged me with your thighs shaking and your cunt dripping—”
“I don’t have a cunt, you stupid piece of shit,” Haneul screamed. “And I never begged you. You made me believe pain was love. That’s all you ever were. Filth.”
They stood there, panting, two beasts from different cages. Haneul bleeding, wild, one sneaker half-off, braid hanging like a noose behind him. Minseok with blood on his mouth, teeth bared in something like arousal, something like hatred.
From the street, a woman screamed. A dog barked. The night pulsed with neon and gasoline. Still, they didn’t move.
Minseok finally stepped back, spit thick in his mouth, voice shredded. “You’ll come back. You always come back.”
He left Haneul there — mouth full of grit, braid shredded, a bruise rising like dawn along his cheekbone, and that long red wound burning at his neck.
Haneul didn’t run far. He staggered through the city like a ghost rediscovering its body. Found a bench with a slatted back and curled into it, pressing a trembling hand to the blood at his neck as though he could stitch himself closed by will alone. The air smelled of car waste and rain.
He chewed the inside of his cheek until he tasted iron again, because he couldn’t let himself think about what came next.