i write stories for soft hearts and sleepless nights. i hope you find what you like and have a good time here <3
latest update: unfortunately, still yours | part one
wattpad | ao3 | about imzy | wips | reading list | taglist | theme by
many of my posts are +18 content, mdni please!
the art of defeat | choi yeonjun & choi soobin
⤷ high school au, academic rivals, coming of age, love triangle, growing pains
✎ summary since childhood, you’ve beaten choi soobin at everything. karate? you got your black belt first. piano? you took home the trophy. grades? you’ve been ranked #1 for years—and soobin is sick of coming in second. desperate to finally win at something, he hires choi yeonjun—resident heart-breaker with a reputation as dark as his eyeliner—to make you fall for him and derail your perfect focus. three months. one mission: distract you, dethrone you, defeat you. but the moment soobin sees your smile falter for yeonjun, something inside him shifts. winning suddenly feels… wrong. and losing you feels worse than losing any competition he’s ever trained for.
virgin playboy | choi yeonjun
⤷ college au, smut-leaning romance (18+), rom-com, coming of age
✎ summary the guy of your dreams finally asks you on a date. the problem? you've barely had your first kiss—and he looks like he definitely knows what he's doing. panicking, you ask the campus resident playboy, choi yeonjun, for lessons. strictly practical. no feelings. no strings. except yeonjun isn't as experienced as everyone thinks.
unfortunately yours | jjk
⤷ modern au, e2l, strangers-to-lovers, slowburn-but-fast-burn, sunshine x grumpy
✎ summary jungkook is the last person you want to be stuck with on your holiday—irritating, smug, painfully attractive—but the universe keeps placing him in your path: at the airport, on the plane, in the room next door.
ellipsis | jjk
⤷ modern au, fwb, strangers to lovers to strangers, heavy angst
✎ summary you met a man once. his name was jeon jungkook, and somehow—without trying, without promising, without even staying—he changed your life.
misguided | choi soobin
⤷ spin-off, college au, rom-com, coming of age
✎ summary the girl soobin has wanted since forever is dating the campus resident playboy. desperate, hopeless, and out of ideas, he comes to you—a shaman who supposedly specialises in love rituals and spiritual compatibility. only problem? you’re a total fraud.
bad habits | jjk
⤷ roommate au, smut with plot, e2l
✎ summary jeon jungkook is a clean freak who can’t stand dust, noise or the way you chew. you’re a mess who forgets bin days, leaves dirty laundry everywhere and hates the smell of his chicken breast smoothie. you argue in passing, coexist at a distance, and survive each other only because your schedules never overlap—he works night shifts as a nurse, and you’re an underpaid teacher. until one night, they do. he comes home early. you don’t expect him to. he walks into the living room, catching you with a wine glass, panties on the floor and a vibrator between your legs.
five minutes | jjk
⤷ psychological thriller au, angst, hurt-comfort
✎ summary the night before jungkook leaves for university, you climb through his window like you always do—jokes first, feelings last. but as dawn creeps closer and you get ready to go, all he can think is five more minutes—because if he gets five more minutes with you, he might finally confess.
── ON HOLD
when it snows | jjk
⤷ college sports au, volleyball player x figure skater, love triangle, coming of age, enemies to comrades to friends to lovers,
✎ summary all you, former figure skating prodigy, want is to confess to your crush. but jeon jungkook, volleyball ace and self-proclaimed killer of joys, keeps getting in your way.
wild flower | kth & pjm
⤷ grimdark fantasy au, historical tragedy, enemies to lovers, love triangle, morally grey characters
✎ summary in the last dynasty before goryeo's fall, the palace smells of pine oil, incense and rot. in a kingdom ruled by silk and blood, a butcher's daughter is chosen to serve the crown prince—as his weapon, his shadow, his sin.
── MISC
touch | knj
⤷ mafia au, dark romance, e2l
✎ summary your brother calls it removal when he makes people disappear. jackson is gone, and you know exactly whose loyalty put the bullet in him. you drag your rage back to your bedroom expecting your brother’s favourite weapon to stand guard and report back. instead, you make him kneel.
the jackson wang party series
⤷ celebrity au, crackfic
✎ summary even cameos deserve to be the main lead sometimes.
the adventures of TUA | knj & kth
⤷ fantasy au, found family, crack fic
✎ summary when their kid goes missing, an unlikely alliance forms between the guardian angel namjoon, the monster under the bed y/n & the favourite plushie taehyung
get in touch ᥫ᭡
every story begins with a whisper. if you have thoughts, questions, or just want to leave a fragment of yourself behind—the door is always open.
thank you for stopping by my little corner of the world.
synopsis: the girl soobin has wanted since forever is dating the campus resident playboy. desperate, hopeless, and out of ideas, he comes to you—a shaman who supposedly specialises in love rituals and spiritual compatibility. only problem? you’re a total fraud.
on this night and in this light, i think i'm falling for you
▶︎ •၊၊||၊|။|||| fallingforyou — the 1975
ᥫ᭡ pairing: yearner!choi soobin x scammer shaman!reader
ᥫ᭡ genre/warnings: college au, romcom, coming of age, crack, e2l, spin-off, explicit language, sexual humour & crude jokes, drug use, alcohol use, manipulation/deception, emotional distress, bit of angst, pining, slow burn, jealousy, plotting against your fav freaky couple, 18+ mdni, second-hand embarrassment, so unhinged turn your brain off
ᥫ᭡ status: completed
ᥫ᭡ wc: 12.1k
ᥫ᭡ playlist | series masterlist | main masterlist | prequel | banner
part four | the phony ᥫ᭡
Soobin just stares at the phone. Stares at the minutes. Stares at the waveforms. Stares as if the right shape of sound might suddenly change the story.
You sit there behind your folding table with rice stuck to your sleeve and salt still on your fingertips, feeling oddly offended by how silent he is. Your flat is not built for this kind of quiet. Your flat is built for chaos and swearing and you making jokes until you don’t have to feel anything.
“So,” you say, forcing a tone that tries to sound casual and fails. “Good news—we didn’t get arrested.”
Soobin doesn’t react.
You try again. “Better news. Yeonjun’s not haunted. I mean he is, spiritually, probably—but not haunted-haunted.”
Nothing. He’s still staring at the phone, thumb hovering over the stop button, not pressing it, then pressing it halfway, then pulling away as if he’s scared to end it.
You clear your throat. “Okay. Great chat.”
Soobin finally lifts his head. His expression is unreadable. His eyes look like they’ve gone somewhere else entirely and left his body behind.
Your stomach tightens. “Soobin,” you say, quieter, and you hate that you’re saying his name like that. “Say something.”
He blinks slowly. Then he presses stop on the recording. The red dot disappears.
The silence hits harder.
He sets the phone down on the table with a careful little movement, as if his hands have forgotten how to be normal. He doesn’t look at you when he speaks. “We’re done,” he says.
You stare. “Done?”
He nods once, jaw tight. “We’re done here.”
You open your mouth to argue, close it, then open it again since your mouth loves being a nuisance even when your heart wants to shut down. “Right,” you say, voice sharp because you don’t know how to be gentle. “So you’re just quitting.”
Soobin’s eyes flick up briefly, then away. “I’m not quitting.”
“You’re quitting,” you insist. “That’s literally what done means.”
He lets out a slow breath that sounds too controlled, the kind of breath people take when they’re trying not to crack in front of witnesses. “I can’t break them up.”
The words land heavy.
You swallow. “You don’t know that.”
He looks at you now. His eyes are bright and flat at the same time, and it makes your chest ache in a way you hate. “We heard him,” Soobin says, voice low. “He meant it.”
You want to say people lie all the time. You want to say fuckboys are convincing. You want to say I can still find a way. Your brain runs through options like a scammer’s reflex—twist it, turn it, spin a narrative.
Your mouth doesn’t move. Because you heard Yeonjun too. You hated him for it—that’s how honest it sounded.
Soobin’s jaw tightens. “This was stupid from the start.”
You flinch at that, even though you’ve been saying it for days. “It wasn’t stupid,” you snap automatically.
Soobin’s brows lift, a humourless twitch. “It wasn’t?”
You gesture wildly at your rice bowl, your table, the sheet on the floor. “You crawled under my table. You hid under a bedsheet. We threw rice at a man and told him his dick was spiritually unstable. That’s commitment. That’s not stupid.”
Soobin’s mouth tightens. For half a second you think he’s going to laugh. He doesn’t.
He drags a hand down his face slowly, like he’s trying to wipe the whole week off his skin. “I convinced myself he’d be a bad g-guy,” he admits, and his voice cracks slightly on the last word. “I needed him to be a bad guy.”
Your throat tightens.
There it is. The real thing. The thing underneath the plan. It was easy to believe he’d have another chance if Yeonjun was a villain. It was easy to tell himself he was saving her. It was easy to be righteous.
Finding out Yeonjun isn’t… shatters that whole structure. It turns Soobin’s love into what it really is—longing with no place to go.
Your chest aches. Your eyes sting. You look down immediately, biting your lip hard enough to hurt, because you refuse to cry and make this about you. You refuse to be another burden on him. You refuse to be the girl who cries at him again—especially now, especially when he looks like he’s barely holding himself together.
So you do the only thing you know how to do when you want to comfort someone. You insult him. “So what?” you say, voice rough. “You’re just giving up?”
Soobin’s gaze flicks to you again, sharper this time. “Stop saying that.”
“Stop what?” you shoot back.
“Stop acting like this is something you can fix with a plan,” he says, and it’s not even angry. It’s tired. It’s resignation. “You can’t.”
You blink. It stings because it’s true. Your throat tightens anyway. “You don’t know that.”
“I do,” he says, simply.
Silence stretches.
Mangy flicks his tail on the windowsill once, bored. A car passes outside. Life keeps going.
Soobin stands up. The movement is slow, as if his body is too heavy. He smooths his shirt down—habit returning, neatness trying to save him. He looks out of place in your studio again. Too clean for your chaos. Too polite for your mess.
He picks up his phone.
You watch his hands, the careful movements, the way he won’t look at you, and something in your chest twists sharp. “Are you leaving?” you ask, and you hate how small it sounds.
Soobin pauses at the door.
He doesn’t turn fully. He just stands there, shoulders squared, voice quiet. “Yeah.”
You want to stop him. You want to say something comforting. Something human. Something that doesn’t come out as a joke or an insult.
Your mouth opens. Nothing comes out. Because you know very well that whatever you say won’t help. You can’t give him his dream girl. You can’t rewrite reality. You can’t unhear Yeonjun.
So you do nothing.
Soobin steps out. The door closes behind him with a soft click, and the sound feels louder than the slam did earlier.
You stand there in your studio, staring at the sheet on the floor, the rice still scattered on the table, the salt on your fingers, the chair slightly off-centre. Everything looks stupid now.
You sink into your chair slowly and let your head drop forward—it hurts.
And you don’t know if it hurts for Soobin, because watching someone lose like that is brutal. Or if it hurts for you, because somewhere between the ghost lies and the threats and the screaming and the fucked-up closeness in a cupboard, you finally admitted something you’ve been avoiding.
You fucking like him. And now he’s gone. And he won’t look at you twice.
Mangy jumps down from the windowsill, pads over, and sits on your notebook again.
You stare at him, throat tight. “If you judge me,” you whisper, “I’ll sell you.”
Mangy blinks slowly, then he starts purring—which is the closest thing you get to comfort. And you hate that it makes your eyes sting again anyway.
A few weeks pass and you pretend you’re normal.
You pretend you didn’t spend days stalking a man with a rich boy under your table. You pretend you didn’t throw rice at someone’s chest and called it cleansing. You pretend you didn’t like Soobin’s stupid earnest face when he listened to you talk about your life. You pretend you didn’t watch him leave your studio and feel your chest cave in.
You pretend a lot. It’s your core skill set.
Sometimes you think about texting him. Just one message. Something casual that doesn’t scream I miss you, since you have self-respect and also fear. You even typed out what you would text once or twice.
you: u alive
you: hi. hope you’re not under a table anymore
you: don’t die. that would be inconvenient for my conscience
You deleted it every time.
Your business is done. He’s done. You did the job—even if it didn’t go how he wanted. Seeing him again would just reopen the wound, and you’re not into self-harm. You already have student debt for that.
You haven’t seen Kang Taehyun much either—not since you told him to fuck off and he actually listened for once. Which is the worst part—Taehyun listening. It’s like a dog suddenly gaining free will. Terrifying.
Your weeks get quieter—a sad-quiet. Your studio feels emptier without the drama, and that pisses you off. You hate that you miss the chaos. You hate that you miss Soobin. You hate that you miss both.
Then Friday comes, and you finally cave. You text Taehyun first, since you’re not a masochist.
you: fcf?
you: don’t be weird
you: i’m hungry and i’m not apologising
He replies in under a minute.
plug: shift finishes in 20
plug: u better not throw a drink at me again
plug: also ur buying the first round. emotional damages
You snort, grab your coat, and go. The bar is almost closing when you walk in. The lights are dimmed. Half the stools are flipped. The place smells of citrus cleaner, old beer, and poor life choices. You expect it to be empty.
It isn’t.
Choi Soobin is sat at the bar. Your stomach drops so hard it feels like a physical thing.
He’s not hunched, broken or wrecked how you expected. He’s sitting straight, shoulders squared, coat neat, hair done, looking expensive and composed in an infuriating way that makes it seem like he’s already moved on and you’re the only idiot still carrying it.
There’s a glass in front of him that looks like whisky—untouched.
He’s staring at it as if he’s waiting for it to give him answers. His hands rest on the bar, fingers relaxed. His face is blank like he’s trying not to feel.
You pause in the doorway for half a second, brain screaming turn around. Your legs don’t listen.
Taehyun is behind the counter, wiping down the same spot in slow circles. He doesn’t look surprised to see you. He just lifts his chin in greeting, then goes back to wiping like you never had a fight and you never stormed out and you never blocked him for two days like a dramatic teenager.
That’s the thing about you and Taehyun. You’ve known each other too long for apologies. You either talk or you don’t. You either show up or you don’t. The rest is noise.
You walk to the bar and slide onto the stool next to Soobin without asking permission. He doesn’t react at first.
Then you say, “Hi.”
His head turns slowly. Surprise flickers across his face. A brief crack in his composure like he didn’t expect to see you here, right beside him, acting normal. “Hi,” he replies, voice level.
You stare at the untouched whisky. “Are you drinking?”
He glances at the glass. “No.”
You nod. “Why is it there then?”
“So I can look at it,” he says, deadpan.
You blink. “That’s the most depressing thing I’ve ever heard.”
He exhales through his nose, almost amused. “It’s been a depressing few weeks.”
You don’t know what to do with that, so you do the only thing you know how to do—you make it worse. “Congratulations,” you say. “You’ve finally caught up to my lifestyle.”
Soobin’s mouth twitches. It doesn’t become a smile. It tries.
You look at his face properly now. He looks… okay. Not okay in the sense of healed. Okay as in functioning—clean, put together, no visible spiral, no haunted eyes, no table grapes trauma written across his forehead.
That’s what hits you. You expected him to look ruined. You expected drunk Soobin, wrecked Soobin, I haven’t slept Soobin. Instead he looks like a man wearing composure because composure is the only thing he can hold onto without falling apart.
It makes something in your chest go heavy. You hate that too. You clear your throat. “So. What have you been up to?”
Soobin’s gaze stays forward for a second, then he turns to you again. “Lectures.”
“Fun,” you say.
“Assignments,” he adds.
“Even better.”
He glances at you sideways. “You?”
You shrug. “Scams. Rent. Cat. Depression.”
Soobin blinks. “That’s… an interesting list.”
“It’s a CV,” you reply. “I’m employable.”
Taehyun makes a sound behind the bar that might be a laugh. He doesn’t look over. He keeps wiping.
Soobin’s eyes flick to Taehyun. “You waiting for him to finish working?”
“Sadly,” you say. “He belongs here. This is his habitat.”
Taehyun finally looks up, eyes flat. “I can hear you.”
“Good,” you reply. “Develop shame.”
Taehyun points at the whisky in front of Soobin. “You actually going to drink that or are you just torturing yourself?”
Soobin’s jaw tightens slightly. “I’m fine.”
Taehyun hums. “Sure.”
You turn to Soobin. “You look fine.”
Soobin’s eyes flick to you, sharp for half a second. “I am fine.”
“You’re so good at that sentence,” you say. “You should get it printed on a t-shirt.”
He doesn’t answer. He looks back at the glass instead.
The silence stretches, loaded.
Taehyun finishes wiping, checks the clock, then starts pulling his apron off with an end-of-shift relief. He hooks it over his arm, grabs his coat from under the counter, then looks at you like this was always the plan.
“Ready for FCF?” you ask, nodding toward him.
Taehyun’s mouth twitches. “FCF.”
Soobin’s head turns slightly. “What’s FCF?”
You and Taehyun look at each other. It’s quick, wordless, the kind of shared glance that comes from history—the kind that says should we?
Soobin looks between you both, something faintly curious in his eyes. “You do it every Friday?”
“Religiously,” Taehyun says.
Soobin hesitates. “And you’re going now?”
You lift a brow. “Yeah. Wanna come? Unless you want to sit here and stare at your whisky like it’s going to apologise to you.”
Taehyun tugs his coat on. “We’re going,” he says, then looks at Soobin. “You coming or not?”
Soobin pauses. He looks at his untouched glass. He looks at the bar. He looks at you. Something shifts in his expression—tiny, reluctant, tired. Then he nods once. “Alright,” he says. “I’ll come.”
Taehyun’s eyes brighten. “Good.”
You slide off your stool, tug your coat tighter, then glance at Soobin as he stands. “Don’t be weird,” you warn.
Soobin looks at you, deadpan. “You’re the weird one.”
You snort. “Fair.”
Taehyun pushes open the door to the cold night and gestures out. “Come on then. FCF.”
And somehow—against all your logic, and all your stubbornness, and all the ways you told yourself you’d never see him again—Choi Soobin follows you both out into the dark.
Choi Soobin doesn’t mean to come.
He means to say no, thanks, he’s got an early lecture, he’s tired, he’s fine—he’s always fine, he doesn’t need fried chicken and whatever stupid ritual you and Taehyun have built. He means to leave the bar and go home and stare at his ceiling in peace, the way he’s been doing for weeks.
Then you look at him and say, “Don’t be weird,” and Taehyun says, “FCF,” and Soobin hears himself say, “Alright.”
And now he’s outside in the cold night with both of you. The air bites his cheeks, and he realises that he’s already made the first bad decision.
He follows you to the off-licence where you buy too much beer—not even the nice kind, just stacks of cans that clink in the carrier bag. Taehyun holds them like he’s carrying groceries for his mum. You hold them like you’ve done this before. Soobin holds them like he’s about to be caught by campus security and expelled on the spot.
“This is already too much,” he says, watching Taehyun grab another four-pack.
Taehyun’s mouth twitches. “You’ve never been to a proper FCF.”
“I’ve had fried chicken before,” Soobin replies.
You look at him, deadpan. “Not spiritually.”
Soobin blinks. “What does that mean?”
“It means shut up and walk,” you say, then you lift the bag of beer higher. “Also you’re carrying this, Rich Boy.”
Soobin’s jaw tightens. “I’m not—”
You stare at his coat. At his shoes. At the way his bank card would probably work on the first tap. “Yeah. Sure.”
He opens his mouth to argue. Taehyun cuts in. “Mate, don’t fight it. She calls everyone rich. It’s her hobby.”
“It is not my hobby,” you say. “It’s my coping mechanism.”
Soobin doesn’t know what to do with that sentence, so he just carries the beer and tries to behave.
Then you take him to the chicken shop and buy too many boxes of chicken and chips. The smell of hot grease and spice hits him immediately, making his stomach lurch in either hunger or anxiety. You both eat chips out of the box while you walk, since apparently you’re feral and civilisation doesn’t apply to you.
Soobin holds his box carefully, hands clean, posture polite. He takes one bite and tries not to react.
You clock him anyway. “You don’t like it.”
“I like it,” he says.
“You’re lying,” you reply. “Your face is doing something.”
Soobin chews, then swallows. “It’s—spicy.”
Taehyun laughs. “Spicy. He says spicy like he’s reviewing a dish on a cooking show.”
You point at Soobin. “You’re not allowed to have a sensitive palate. You’re a man.”
Soobin looks horrified. “That’s not how—”
“It is how,” you cut in. “If you can threaten to report us to our universities, you can handle seasoning.”
Soobin shuts his mouth, chewing slowly, and wonders how the hell he ended up here again—outside, carrying beer, eating fried chicken in the street, following two scammers into whatever criminal activity they’ve decided is self-care.
Taehyun turns down a side road.
Soobin follows, since he has no spine when it comes to leaving situations. The streetlights get fewer. The pavement gets quieter. The air gets colder. The buildings start looking older, emptier, half-renovated and abandoned, windows boarded, brickwork stained.
Soobin slows. “Where are we going?”
“Our spot,” you say.
“So you don’t have a spot,” he replies, and it comes out sharper than he means it to. “You have a crime scene.”
Taehyun grins. “Welcome.”
You stop in front of a building with a metal gate half bent, a warning sign that says NO ENTRY hanging crooked.
Soobin stares at it. “That says no entry.”
You tilt your head. “So you can read.”
He looks at you. “This is trespassing.”
Taehyun nods. “Yeah.”
Soobin’s voice tightens. “Why are you saying that so calmly?”
You shrug. “Vibes.”
Soobin blinks. “Vibes?”
“Vibes,” you repeat.
Taehyun slips through the gate first, ducking under a broken chain with the ease of someone who’s done this a hundred times. You follow without hesitation. Soobin falters, then steps through after you, clutching the beer bag like it’s a hostage.
The inside smells of damp, dust and old concrete. The kind of place where a horror movie would start and people would die in the first ten minutes.
Soobin whispers, “This is insane.”
“You’re the one who ate grapes under tables for eleven nights,” you whisper back, and the reminder hits him right in the shame.
He shuts up.
You find the emergency staircase and start climbing. The steps are metal and cold, echoing under your shoes. You take them fast. Taehyun takes them faster. Soobin takes them carefully, since he’d rather not break his neck in a building he’s not meant to be in.
Halfway up, he asks, breathing a little harder, “How did you even find this?”
Taehyun calls back without turning around, “We grew up in the countryside. When we get bored, we climb shit.”
Soobin thinks about his own adolescence—quiet, structured and safe. He thinks about you and Taehyun—younger, climbing abandoned buildings for entertainment because your town had nothing else. Something in his chest shifts, uncomfortable.
He reaches the rooftop and stops dead. The view is breathtakingly stupid.
The city spreads out under him, lights scattered, roads cutting through, buildings rising, the horizon soft with the hint of spring. The air up here is cleaner, colder, and the breeze hits his face in a way that makes him feel awake.
You walk to the edge and lean on the railing like you belong here.
Taehyun drops the carrier bags and starts unloading cans and chicken boxes, setting everything out with a weird level of organisation.
Soobin stands there for a beat, taking it in, then he realises he’s smiling.
He wipes it off his face immediately.
You notice anyway. You always notice. “You’re impressed,” you say.
“I’m not impressed,” he replies.
“You are,” you insist. “Your eyes are doing the thing.”
Soobin frowns. “What thing?”
“The thing where they don’t look miserable,” you say.
Taehyun cracks a can and tosses one to Soobin. He catches it awkwardly. The metal is cold against his palm.
“You drink,” Taehyun says, like it’s a command.
Soobin hesitates. “I don’t usually—”
You cut in. “Don’t start. You smoked in my living room.”
Soobin’s ears go hot. “That was an accident.”
“That was a choice,” you correct.
Taehyun lifts his can. “To bad choices.”
You lift yours. “To crimes.”
Soobin stares at both of you, then lifts his can slowly. “To—vibes,” he says, and he hates that he’s doing this, and he hates that you both burst out laughing.
He drinks. It tastes of bitter piss. He coughs. You laugh harder.
“Jesus,” he mutters, wiping his mouth. “How do you drink this?”
Taehyun shrugs. “Practice.”
You add, “Trauma.”
Soobin takes another sip, determined to survive the night without being the boring one. The bitterness eases slightly. Or his tongue gives up.
Cans open. Chicken boxes get demolished. The rooftop becomes a messy little party of three, the city below ignoring you completely.
Somehow, without him fully clocking when it happens, Soobin stops thinking about Yeonjun for a while. He stops thinking about the girl. He stops thinking about the ache in his chest.
He starts thinking about the way you laugh when Taehyun says something stupid. The way Taehyun looks softer when you’re not fighting. The way the wind hits his face and makes him feel alive.
It annoys him. It also feels good.
“This is illegal,” Soobin says at some point, holding a can and staring at the edge.
You nod. “Obviously.”
Taehyun shrugs. “Allegedly.”
Soobin looks at you. “You’re not scared.”
You glance at him, then point at the view. “Why would I be scared? Nobody’s up here except us.”
“So you do this often?” he says.
You smirk. “We used to. When we first moved here. When the city felt too big and we felt too small. We’d come up here and pretend we owned it.”
Soobin’s throat tightens at that sentence, even though it’s casual.
He takes another drink. Then another. And another.
At some point, his body starts getting warm. The wind feels less cold. His face feels loose. His thoughts get slower. His mouth starts feeling brave.
He hates that too.
You lean on the railing and point out toward the horizon. “In a few hours, the sun comes up,” you say. “It’ll hit the buildings first, then everything goes gold. Makes the whole place look… softer.”
Soobin blinks at you. “You stay up here until sunrise?”
You glance back at him, unimpressed. “Vibes.”
Taehyun laughs, already a little slurred. “She says vibes for everything.”
“So it’s just vibes,” Soobin repeats, and he’s half laughing now, half baffled.
“Yes,” you say. “Drink.”
Soobin drinks.
The cans pile up. The chicken boxes get flattened. Taehyun gets quieter, his laughter fading into tiredness. For a man who works behind a bar, he’s a lightweight. It’s embarrassing. He slumps against the wall, head tipping back, eyelids heavy.
“You alright?” you ask him.
Taehyun waves a hand. “Yeah. I’m fine. Just—” He stops. His eyes close. His chin dips. Five cans and he’s out cold, mouth slightly open, hoodie bunched around his neck. He’s snoring within minutes, soft and pathetic.
You stare at him. “Wow.”
Soobin stares too, then mutters, “He’s the bartender.”
“He’s also a liar,” you reply. “He pretends he’s built for it. He’s not.”
Soobin laughs under his breath. It surprises him.
You glance at him. “You’re laughing again.”
He clears his throat, tries to straighten his face. “I’m not.”
You lift a brow. “You are.”
Soobin takes another drink and doesn’t argue.
The rooftop quiets down without Taehyun’s voice, leaving just the city hum below, the wind, and the occasional car far away. You and Soobin sit with your backs against the railing, legs stretched out, a plastic bag beside you where you’ve stacked the empty boxes and cans with weird neatness.
Soobin watches you do it. “You’re tidying your trash.”
You glare. “I’m not leaving it up here. I’m a criminal, not a cunt.”
He nods slowly, amused. “Right.” He takes another drink. The warm buzz in his body grows heavier. His limbs feel loose. His mouth feels honest in a way he doesn’t trust.
He glances at you and thinks, against his will—he likes this version of you. The one that isn’t screaming. The one that isn’t lying. The one that’s just here, pointing at the skyline like it’s yours.
He immediately hates himself for thinking it. He takes another drink anyway.
Choi Soobin is drunk enough that his thoughts have stopped sprinting. They’re still messy and loud. They’ve just slowed down from panic slideshow to sad documentary with occasional adverts for regret. He clears his throat. His voice comes out quieter than he intends. “You and Taehyun… are you a we?”
You glance at him, eyes sharp even through alcohol. “Yeah.”
Soobin’s jaw tightens. He hates that the answer hits. He hates that it stings. He also hates that he wants to ask anyway, since asking means he cares.
Soobin nods, then his chest tightens again, that heavy feeling he’s been trying to ignore all night. It’s been there since you walked into the bar and sat beside him like you belonged there. It’s been there when you and Taehyun bickered and moved around each other with an easy familiarity. It’s been there every time you said we, and the we didn’t include him.
He didn’t understand it at first. He thought it was just jealousy. He thought it was just him being pathetic again. Now, sitting up here with Taehyun snoring and you staring at the skyline, he realises it’s simpler than that.
It’s exclusion—history he wasn’t part of.
“Right,” he says.
You snort softly. “What? You jealous?”
Soobin immediately reacts. “No.”
You lift a brow. “You’re jealous.”
“I’m not jealous,” he insists, voice too stiff.
You lean your head back against the railing, looking pleased with yourself. “You are. It’s fine. Everyone’s jealous of me and my annoying brother.”
Soobin blinks. “Your what?”
You turn your head toward him. “Taehyun.”
Soobin glances at the sleeping figure by the wall. Taehyun’s face is turned to the side, hair in his eyes, mouth slightly open, completely gone. If he was anyone else, Soobin would find it pathetic. Since it’s Taehyun, it’s just irritating.
“Brother,” Soobin repeats.
“Not biological,” you add quickly, waving a hand. “Before your good-boy brain starts doing a family tree.”
Soobin’s mouth tightens. “You’re not related?”
“No,” you say, deadpan. “He’s just been in my life long enough to qualify as a lifelong infection.”
Soobin’s chest loosens slightly. It’s subtle. He notices it anyway, and it annoys him. Relief should not feel this good. “You’ve known him that long?” he says.
You nod once. “Since we were kids.”
He looks back at the city, the lights, the buildings, the roads. “So you moved here together?”
“We moved for uni,” you say. “Same year. Same broke energy. Same the city will fix us delusion.”
Soobin watches Taehyun snore and feels that heavy feeling shift again—less sharp now. He says, quieter, “You two are close.”
You shrug. “He’s all I’ve got up here.”
Soobin’s throat tightens slightly. He hates that sentence. It makes him think of the way you said it’s just you and your grandma. It makes him think of your shitty father and how you should have received more love while you were growing up.
He doesn’t say any of that. He takes another sip instead.
“You’re not close with your family, are you?” you say, out of nowhere.
Soobin turns his head toward you. “What?”
“Don’t play dumb,” you reply. “You talk about your dad the way people talk about a bank.”
Soobin’s jaw tightens. “He’s fine.”
You stare at him. “That’s your favourite sentence.”
Soobin exhales through his nose. “He bought me a car.”
“You keep saying that,” you say. “As if that’s a hug.”
Soobin looks away. His voice comes out quieter. “It’s what he does.”
You tilt your head. “He buys instead of speaks.”
Soobin’s fingers tighten around the can. He can feel the cold metal biting his skin. He nods once, slow. “When he’s proud,” he admits, “he gives money. When he’s sorry, he gives money. When he doesn’t know what to say, he gives money.”
You snort. “So he’s emotionally illiterate with a wallet.”
Soobin almost laughs. He almost defends his dad—he doesn’t, since both of those things feel exhausting.
You continue, voice casual, as if you’re not digging into his ribs. “Does he ever just—talk to you?”
Soobin’s mouth tightens. He swallows. “Not really.”
You go quiet for a beat.
Soobin hears it in the silence. The way you understand that sentence too well.
He takes another sip and stares at the city, thinking of how strange it is that he’s up on a rooftop with two people who don’t fit into his life at all, and yet something about it feels… easier than the weeks he spent being fine.
You shift beside him. Your shoulder brushes his lightly.
Soobin stiffens out of habit, then relaxes again when nothing bad happens. He hates that his body is learning you. He hates that he doesn’t hate it.
You nod toward the horizon. Soobin follows your gaze. The sky starts changing colour so slowly that he almost misses it.
You shift beside Soobin, restless, eyes on the horizon. You’ve got that look again—the one you get when you’re about to be delighted by something simple, like you can still be surprised by beauty even though your life is a bin fire.
Soobin watches you instead of the sky, and he tells himself it’s just habit, he’s just keeping track of the situation. He tells himself he’s being aware.
He’s lying.
You sit up suddenly. “Oh my God.”
Soobin flinches slightly. “What?”
“It’s starting,” you say, already scrambling to your feet.
“What’s starting?” he asks, slow, since his brain is running on beer and confusion.
You point with the kind of urgency people reserve for fires. “The sunrise, you idiot.”
Soobin blinks, then pushes himself up too, joints stiff, head light, stomach warm. He joins you at the railing, elbows resting on cold metal.
The horizon has softened. There’s a thin band of pale colour spreading across it, faint at first, then stronger—like the sky is rubbing sleep out of its eyes. You make a small squeal and press your hands to the railing, leaning forward as if the city needs you to witness it properly.
Soobin doesn’t say anything. He just watches you.
Because you look ridiculous right now—excited over a sunrise on an illegal rooftop, eyes bright, mouth open in awe, body leaning into the moment. You’re not pretending to be tough. You’re not swearing. You’re not performing I don’t care. You’re just… here, unguarded.
The sun starts creeping up, and the city changes with it. The buildings go from grey to soft gold. The windows catch light and throw it back. The whole place looks cleaner than it actually is, like daylight is a filter.
You breathe out, and the sound is quiet and reverent.
Soobin realises he’s holding his own breath.
Something shifts in his chest. It’s not the heavy ache he’s been living with. It’s not the jealousy. It’s not the sadness. It’s something warmer and more confusing, something that makes his stomach flutter like he’s fourteen again and stupid.
He should be miserable. He should be thinking about her. He should be thinking about how he lost. He should be thinking about how Yeonjun meant it when he said he loves her.
Instead, he’s watching you get lit up by sunrise and feeling something that doesn’t belong in his body right now.
You glance sideways and catch him staring. Your brows lift slightly. “What?”
Soobin blinks, caught. He looks away too fast, then hates himself for it. “Nothing.”
“You’re doing the nothing thing,” you say, amused. “Your face is loud.”
Soobin’s ears warm. He forces himself to look back at the skyline, jaw tight. “I’m just… looking.”
“At the city?” you say.
He pauses. Then, honest and quiet, “At you.” The words leave his mouth before he can stop them.
He freezes immediately after, heart kicking.
You go still too. Then your mouth twitches. “That was almost romantic,” you say, and your tone is light, but there’s something fragile under it.
Soobin swallows hard. He wants to make it a joke—he can’t find one, too drunk for clever.
You turn back to the sunrise, and he sees it—your eyes are shiny. Not the glossy, drunk kind. The kind that comes with wonder. The kind you had when you talked about your grandma. The kind you had when you pointed out the horizon like it was proof the world can still do something nice.
A tear slips out. You wipe at it quickly, irritated at yourself. “Ugh. Don’t.”
Soobin’s body moves before his brain catches up. He leans in, reaches out, and wipes the tear away with his thumb.
The touch is gentle. His thumb brushes your cheekbone. Your skin is warm from the cold air and alcohol and whatever you are inside.
You go still under his hand.
Soobin goes still too, thumb lingering for half a beat too long.
He can smell beer on your breath when you exhale, and something sweet—gum, maybe. He can feel your pulse in your cheek through his thumb. He can feel how close you are, close enough that if he leans another inch—
He does—just a fraction, unthinking, drawn in.
Your face tilts up slightly, instinctive, as if your body understands something his brain is still trying to deny. Your lips are close—too close.
Soobin’s stomach flips hard.
For one breath, he almost kisses you.
And then his brain finally catches up and punches him in the head with shame. What the fuck is he doing?
Is he really about to do this right now? On a rooftop? With you? After everything?
Is he using you as a rebound? Is he turning you into a comfort object? Is he making you a replacement for the girl he can’t have?
The thought hits him so violently that his whole body recoils. He flinches away as if you’ve burned him, his hand dropping from your cheek too fast.
The air between you snaps cold.
You blink at him, expression shifting in real time. For half a second there’s hurt there—small, quick, honest—then it slides away as if you’ve watched it shut itself down.
Your mouth flattens. Your eyes harden. You turn back to the city, shoulders squaring. “I understand,” you say, voice calm.
Soobin’s chest tightens. He knows you don’t. He doesn’t even understand.
He opens his mouth anyway, desperate to fix it, desperate to explain, desperate to stop that look from settling on your face. “I—”
You lift a hand slightly, cutting him off without even looking at him. “It’s fine.”
It isn’t fine. It feels like a door closing.
Soobin stands there, heart hammering, shame crawling up his throat. He wants to say the right thing. He wants to say I’m sorry, but he’s already said sorry a thousand times in his life and it’s never saved anything.
He wants to say I wasn’t trying to use you. He wants to say I don’t know what I’m doing. He wants to say I think I’m starting to like you and it terrifies me.
His mouth stays empty.
Because that’s what Choi Soobin does. He’s afraid of saying the wrong thing. He’s afraid of saying the right thing and changing the trajectory of his life.
So he does the only thing his body knows how to do when it’s overwhelmed.
He nods.
And the sunrise keeps happening without him, gold spreading across the city while the space between you turns sharp and silent.
Your studio looks like a natural disaster happened in it and then decided to take a second pass just to be petty.
Suitcase open on the floor. Clothes piled half in, half out. Socks everywhere. Toiletries rolling around. Your notebook is on the bed with the page still open where you scribbled DO NOT CRY AGAIN in block capitals, as if a reminder has ever stopped your face from betraying you.
Mangy is sat on top of a folded jumper, watching you pack with the offended expression of a creature who just found out his staff is going on holiday without clearing it with him first.
You’re halfway through deciding whether to take your good hoodie or your I don’t care if I die in this hoodie when your front door opens—Taehyun letting himself in like he pays rent.
“Hello?” you shout.
“It’s me,” Taehyun calls back, already walking down the hall.
He steps into your studio and stops dead.
The suitcase. The piles. The chaos. The fact you’re sat on the floor with your hair up and your eyes slightly puffy, trying to pack your life into a rectangle of fabric.
Taehyun’s brows lift slowly. “What, you get rejected and decide to flee the country?”
You grab the nearest object—book, hoodie, whatever—and throw it at his face.
He catches it without looking, smug bastard, and tosses it back onto your bed as if you’ve just thrown him a pillow. “That was rude,” he says.
“So was you coming in without knocking,” you snap.
He walks forward anyway and flops onto your bed like it’s his, legs stretched out, hands behind his head—completely unbothered by the fact there’s a suitcase on the floor and your sanity is hanging by a thread. “Are we doing drama,” he asks, eyes flicking over you. “Or are we doing logistics?”
“We’re doing neither,” you say, shoving a bundle of clothes into the suitcase with too much force. “We’re doing mind your fucking business.”
Taehyun’s mouth twitches. “That means drama.”
You glare. “It means I’m packing.”
“And why are you packing?” he presses, since he loves being annoying.
You pause, hands still on the suitcase. Your throat tightens thinking of rooftops and sunrises and a hand on your cheek and then the immediate flinch. The rejection wasn’t even a rejection—which is somehow worse, since you can’t even be mad properly.
You force your voice flat. “Because my grandma’s birthday is next week.”
Taehyun’s brows lift. “You’re going to the countryside?”
“Yes.”
“Voluntarily?”
“Yes.”
He sits up a bit, studying you now. “That’s not a normal reaction to a man almost kissing you and then immediately panicking.”
You pick up another book and throw it again.
Taehyun catches it again, still annoying. “Okay, alright. Violence. Noted.”
“You’re so fucking irritating,” you snap.
He shrugs, unapologetic. “You love me.”
“I tolerate you.”
“That’s love,” he says.
You shove a pair of trousers into the suitcase, then sit back on your heels and stare at the mess. Your suitcase looks like it’s losing. Your brain feels the same.
Taehyun’s voice softens slightly. “So. Rooftop.”
You don’t answer immediately.
He doesn’t push right away, which is how you know he’s being serious. When Taehyun is serious, he gets quieter—less jokes and more eyes.
You keep your gaze on the suitcase. “Getting rejected was something I expected,” you say. “I’m surprisingly good at handling it.”
Taehyun hums. “Are you?”
“Yes,” you lie.
He stares at you.
You glare back. “Stop looking at me like that.”
“Like what?”
“Like you’ve already decided I’m a liar,” you snap.
Taehyun’s mouth twitches. “I have already decided.”
You roll your eyes. “Anyways, me and Soobin don’t even make sense. It was stupid. It was just… vibes.” You say it like it’s nothing. You say it like you didn’t feel your whole body lean into him for that half second before he flinched away. “A few days and I’ll get over it.”
Taehyun’s expression stays flat.
You add, louder, defensive now. “I will.”
Taehyun nods slowly. “Sure.”
You hate him.
You look down and shove a toothbrush into the suitcase just to have something to do with your hands. You can’t sit still. Sitting still makes you think. Thinking makes you feel. Feeling is embarrassing.
Taehyun reaches out and kicks the suitcase gently with his foot. “You’re going for your grandma?” he says, changing topic in a way that still feels like he’s talking about you without saying it.
You nod. “I don’t want her spending it alone.”
Taehyun’s face softens. He looks less like a bartender and more like the boy you grew up with, the one who used to get fed at your grandma’s house and then pretend he didn’t love it. “Tell her I said happy birthday,” he says.
You snort. “She’ll ask why you’re not coming.”
Taehyun groans. “Don’t tell her that.”
“She’ll ask,” you insist. “She loves you.”
Taehyun rolls his eyes. “She loves everyone. She even loves Mangy and he’s a terrorist.”
Mangy flicks his tail at the mention of his name, then shifts his weight and sits directly on your folded clothes again, as if to prove the point.
Taehyun points at him. “See. Look at him. No remorse.”
You sigh. “She made tangerine jam last time. The good one.”
Taehyun’s eyes light up like you’ve offered him money. “Bring me tangerine jam.”
You stare. “That’s what you took from this conversation?”
“Tangerine jam is sacred,” he says, dead serious. “Tell her I need it. Tell her it’s medically necessary.”
You roll your eyes. “I’ll bring it.”
“Good,” Taehyun says, satisfied, then he glances at the suitcase again. “So how long are you gone?
“A week,” you reply.
Taehyun nods. “Right.”
You hesitate, then glance at Mangy, who is now grooming himself with the arrogance of a cat who thinks he’s immortal. You swallow. This is the part you’ve been avoiding, since it makes everything real. “Can you take Mangy?” you ask, trying to sound casual and failing.
Taehyun stares. “Take him?”
“Just for the week,” you say quickly. “He’ll be fine. He knows you. He likes you.”
Taehyun’s brows lift. “He doesn’t like me. He tolerates me the way you tolerate me.”
“That’s love,” you mutter, then you sigh. “Please.”
Taehyun looks at Mangy, then back at you, then back at Mangy. Mangy looks away, offended at being discussed without consent.
Taehyun exhales. “Fine. I’ll take your demon cat.”
You feel your shoulders drop slightly, relief slipping in before you can stop it.
Taehyun clocks it immediately. “Don’t,” he warns.
“Don’t what.”
“Don’t look relieved,” he says. “It makes me feel feelings.”
You snort. “You have feelings?”
“Barely,” he replies. “Mostly just hunger and judgement.”
You laugh once, small and tired.
Taehyun stands up and grabs your second suitcase—the one you haven’t even started filling—and kicks it gently toward you with his foot. “Pack properly,” he says. “Don’t forget chargers. Don’t forget meds. Don’t forget your ID.”
You glare. “You’re acting like my mum.”
Taehyun points at you. “You need mothering.”
“Fuck off.”
He smiles. “Gladly.”
He bends, scoops Mangy up before the cat can escape—Mangy immediately goes stiff in his arms, eyes wide, offended at being handled. Taehyun holds him tighter. “Stop acting like you’re being kidnapped. You live rent-free.”
Mangy makes a small, angry noise.
Taehyun looks at you. “When are you leaving?”
“Tomorrow,” you reply.
Taehyun nods once, then pauses at the doorway. His voice goes quieter. “You’ll be okay?”
You roll your eyes fast, sharp. “Obviously.”
Taehyun’s mouth twitches. He doesn’t argue. He just shifts Mangy in his arms and leaves your studio.
The door clicks shut.
You sit on the floor surrounded by clothes and half-packed bags and the faint ache in your chest you’ve been trying not to name.
You tell yourself, again, that it’ll be fine—even though you don’t believe it.
Choi Soobin attends his lecture as normal.
He does the whole routine—ironed shirt, bag packed the night before, water bottle filled, laptop charged. The expected version of himself. The one people like. The one people praise. The one that functions even when his head is full of you.
He tells himself you didn’t happen.
He tells himself the rooftop didn’t happen. The sunrise didn’t happen. The almost-kiss didn’t happen. The way you said I understand—with a face that clearly didn’t understand—didn’t happen.
He sits through the lecture anyway, staring at slides and pretending he’s absorbing information when really his brain is doing a slow, miserable replay of your mouth saying fuck off and also your hand wiping tears you wouldn’t admit were tears.
When the lecture ends, he packs up with his usual careful movements, shoving pens into the right pocket, zipping things neatly—as if neatness can keep his life under control.
He walks out of the lecture hall and he sees them. Yeonjun and her.
Right there in the corridor, leaning into each other like they belong together, laughing at something on a phone screen, heads close, bodies angled. She’s smiling in the soft way Soobin used to fantasise about. Yeonjun looks smug without even trying.
Soobin stops walking.
His stomach should drop. His chest should ache. He should feel the usual jealousy, the usual sharp pang of that should have been me, the usual humiliation.
Instead—nothing.
It’s so strange that it startles him. It’s like reaching for a familiar wound and finding skin there instead. He stands there, watching, and the absence of pain feels louder than pain ever did.
Yeonjun spots him. He lifts his hand and waves, grinning as if they’re mates and not enemies. “Soobin!”
Soobin’s first instinct is to pretend he didn’t hear. That’s what he’s done for weeks. That’s what his pride likes—but his pride feels tired lately. His pride feels pointless.
So he walks over. He doesn’t even think about it. He just moves.
Yeonjun’s smile widens as Soobin approaches. “Hey, man!” he says, clapping Soobin’s shoulder with the confidence of a man who thinks he’s charming. “How are you?”
Soobin hears himself answer with the expected response. “Fine.”
Yeonjun nods like he believes him, which is annoying. “Good, good.”
Her eyes flick to Soobin. She smiles politely. She says his name gently, like he’s an old acquaintance and not a boy she once left mid-date. “Hi, Soobin.”
Soobin nods back, voice steady. “Hey.”
She’s pretty. She’s always been pretty. That used to be the whole point. That used to be the reason he clung to her like she was destiny.
Now he looks at her and the first thought that comes to him is not awe.
It’s comparison.
She doesn’t have your eyes when you’re about to cry and trying to hide it. She doesn’t have your mouth when you’re about to swear and hold it back for half a second, then decide fuck it. She doesn’t have your nose when you huff angrily as if you’re personally offended by the existence of men.
Soobin almost flinches at his own thoughts. He’s never thought about anyone’s nose like that in his life.
Yeonjun’s voice cuts through it, casual as anything. “By the way,” he says, grinning, “how’s your girlfriend?”
Soobin’s brain stutters. Girlfriend. The word lands like a brick.
He blinks once, then forces his face to stay neutral.
Yeonjun continues, still smiling. “Tell her thanks again for that free session, man. My shoulders have been feeling so much lighter since.”
Soobin’s body goes cold. He feels a stab under the ribs. The first real ache all day.
Not jealousy or heartbreak—just you. Your studio. Your rice bowl. Your bullshit voice. Your hands throwing salt at Yeonjun’s chest. The way you shut the door on him. The way you looked tired and mean and alive.
The way you’re not here.
Yeonjun nudges his girlfriend with his elbow. “Babe, you should totally go see her too.”
Soobin’s stomach turns.
Her brows lift. “Seriously?”
Yeonjun nods, still grinning. “Yeah. She’s scary but she’s legit. I swear I’ve been sleeping better.”
Soobin hears you in his head, deadpan—Men will do anything except therapy.
He clenches his jaw so hard his teeth ache. He looks at her again—at his “dream girl”—and realises, with frightening clarity, that she isn’t his dream anymore.
Maybe she never was. Maybe she was just the safe ending he could rehearse for years without risking anything. The neat story. The predictable choice. The girl everyone would clap him for getting.
And maybe she left him that night because she was sick of safe too.
The thought is so sharp it makes him dizzy.
He watches her lean slightly closer to Yeonjun and laugh again, and he feels… nothing—no possessive ache, no fury, no panic.
Just understanding—a quiet, humiliating understanding.
Soobin lifts his hand and smacks his own forehead, hard enough to wake himself up. “Ah,” he says out loud. “I’m such an idiot.”
Yeonjun’s grin falters. “What?”
His girlfriend blinks. “Soobin?”
Soobin doesn’t answer. He doesn’t explain. He doesn’t apologise. He doesn’t even do his normal polite smile. He turns around and walks away. For the first time in his life, he skips a lecture. He doesn’t even look back.
He just goes.
His legs move faster. His breath comes quicker. His heart pounds for a reason that isn’t heartbreak. It’s urgency. It’s the sick realisation that he’s been chasing the wrong person because it was easier than admitting the truth.
He runs straight out of campus. He runs straight through the cold air. He runs straight to your studio.
The only thing he can think is, Fuck. I have to tell her.
Choi Soobin runs to your studio the way he has never run to anything.
He doesn’t run to lectures. He doesn’t run to trains. He doesn’t run to catch up with people. He plans. He arrives early. He waits. He is polite about time. He is polite about everything.
Right now, he’s not polite. Right now, he’s just desperate.
His bag thumps against his side. His breath comes too loud in his ears. His shirt clings to his back. His hair keeps falling into his eyes and he keeps pushing it away with the same irritated swipe, as if he can physically shove his own panic out of his face.
He can’t. His brain won’t stop replaying the corridor outside the lecture hall.
Because the second Yeonjun talked about you, something inside Soobin finally clicked into place. The girl he built into a dream stops feeling like a dream. She turns into a person he can’t reach anymore. And you—somehow—you become the only person he can picture clearly.
He hates it. He hates that it took him this long. He hates that he’s only brave when it’s already too late.
So he runs.
He takes your building stairs two at a time, because his legs are long and he’s angry at them for always being late to the point. He rings your doorbell.
Once. Twice.
Then switches to knocking, because the silence feels unbearable. He knocks six times before he realises he’s doing it.
There’s still nothing. No footsteps. No muffled fuck off. No sound of your curtain brushing against the washing machine. No Mangy meowing like he’s calling the police.
Just a locked door and Soobin’s own breathing, too loud in the corridor. He stands there, chest heaving, staring at the peephole as if you’re watching him through it and choosing not to open out of spite.
His throat goes tight. He pulls his phone out and calls you. It rings. It keeps ringing. No answer.
He texts.
soobin: are you home
soobin: please answer
soobin: it’s important
He stares at the screen until his eyes sting. He refreshes, even though refresh won’t make a person appear.
Nothing. He calls again. Nothing.
His stomach twists, and panic starts crawling up his throat in an ugly, physical way. He can feel it in his hands—his fingers won’t stay still, tapping the phone case, gripping it, loosening, gripping again. He can feel it in his chest, tight and hot.
A swear slips out of him before he can stop it. “Fuck.” He freezes immediately.
He looks down the corridor as if someone’s mum might appear and scold him for it. Nobody does. He hates that he swore. He hates that he needed to. He hates that his body is acting like this is life or death.
It shouldn’t be life or death. It feels like it anyway.
He slides down the wall and sits on the floor outside your studio, legs stretched out awkwardly, phone in his hand, bag on his lap. He tells himself he’ll wait five minutes.
Five minutes becomes twenty.
Twenty becomes an hour.
People walk past him. A girl with headphones glances at him and speeds up, as if he’s a hazard. A guy steps around him without acknowledging him. Someone opens their door, looks at him, then closes it again, deciding he’s not their business.
Soobin stays put.
He checks your door again, like it might soften out of pity. It doesn’t.
By midday, his back aches from the wall. His stomach growls. He ignores it. By afternoon, his phone battery is low and he turns the brightness down like that’s the solution to everything.
By evening, he feels stupid.
Stupid in a quiet way. Stupid in the way that makes him want to laugh, except laughing would make it real and he doesn’t want real.
He finally stands up on legs that feel numb and useless. He brushes dust off his trousers, adjusts his bag strap, and looks at your door one last time.
Still nothing. He doesn’t know what to do. He knows one person who will know where you are.
He walks to Taehyun’s bar.
It’s busy and loud. It smells of beer, citrus cleaner and bodies—the kind of place where people come to forget their problems. Soobin walks in carrying his problem on his chest like a weight.
Taehyun’s behind the counter, sleeves rolled up, wiping glasses with the usual bored, efficient rhythm he does when he’s pretending he’s not listening to everyone’s private disasters.
Soobin doesn’t sit.
He goes straight to the bar and stands there until Taehyun looks up.
Taehyun’s eyes flick over him—his creased shirt, his damp hair, the fact he looks… unpolished. Taehyun’s brows lift a fraction. “Mate,” he says.
Soobin doesn’t bother with hello. “Where is she?”
Taehyun blinks once. “What?”
Soobin leans forward, voice tight. “I went to her studio and camped outside, called her a bunch of times and nothing. Where can I find her? I—I need to talk to her.”
Taehyun’s rag pauses mid-wipe. His mouth twitches like he wants to make a joke and decides not to. He sets the glass down slowly. “She’s gone,” he says.
Soobin’s chest drops. “Gone?”
Taehyun nods. “Gone.”
Soobin’s voice shakes slightly despite his effort. “Where?”
Taehyun holds his gaze for a long beat, too long. Then he says, calm, “Her hometown.”
Soobin swallows hard. “For how long?”
Taehyun’s answer is immediate. “Forever.”
The word hits Soobin straight in the ribs.
Forever?
His ears ring. His vision blurs for half a second. He blinks hard and forces it back into focus. He cannot cry here. Not in a bar. Not in front of Taehyun. Not with people laughing behind him like they aren’t all one bad day away from sitting where he’s sitting.
“She’s not coming back?” Soobin says, voice thin.
Taehyun doesn’t flinch. He nods once.
Soobin’s throat tightens so hard he feels sick. His shoulders slump. His hands curl into fists at his sides.
He missed his chance again. He said the wrong thing again. He did the Soobin thing—overthought, hesitated, tried to be good and correct and safe—until the moment passed.
Now you’re gone.
“So—” His voice cracks. He swallows and tries again. “Is it because of me?”
Taehyun nods.
Soobin feels heat behind his eyes immediately. He looks down fast, jaw clenched, blinking too hard. A horrible thought punches through him—She left because you couldn’t even kiss her when you wanted to.
He hates himself.
Then something else rises under the shame—stubbornness. The same stubbornness that made him crawl under tables for grapes, the same stubbornness that made him keep believing when he should’ve stopped. He lifts his head, voice rough. “Where?
Taehyun’s brows lift. “Mate.”
“Where?” Soobin repeats, sharper now. “Tell me where she is.”
Taehyun watches him. Something in Taehyun’s face shifts—annoyance, maybe, or reluctant respect. Then he sighs, reaches under the bar, and pulls out a scrap of paper and a pen.
Soobin blinks. “What are you doing?”
“Drawing you a map,” Taehyun says, deadpan. “Since you look like the type to trust GPS and end up crying in a hedge.”
“I’m not going to cry,” Soobin mutters automatically.
Taehyun doesn’t even look up. “Sure.”
He scribbles quick. Roads. Arrows. Notes. A petrol station. A roundabout. A warning about hills and bad signal. It’s annoyingly detailed.
Taehyun slides the paper over the bar. “Don’t take the shorter road,” he adds. “It’s a lie. You’ll end up on a farm.”
Soobin grabs the map like it’s a lifeline. His hands shake slightly. He hates that too. “Thanks,” he says, quieter.
Taehyun shrugs. “Whatever.”
Soobin turns to leave.
Then Taehyun calls after him, casual. “Oi. One more thing.”
Soobin turns back.
Taehyun is smiling—it looks like a wicked kind of smile. The kind Soobin has seen once before—when he first told Soobin about a shaman and slid a business card across the bar like he was handing over fate.
Taehyun’s eyes gleam with it now. “Good luck,” he says.
Soobin’s stomach twists. He doesn’t wait to ask why. He walks out with the map in his hand, panic in his chest, and one clear thought pounding through him louder than everything else—he’s not letting you disappear.
The countryside is irritatingly good for you.
You hate admitting it, because you didn’t drag yourself to the city for fun. You dragged yourself there for uni, for freedom, for the feeling that your life wasn’t going to be confined to hills and gossip and neighbours who know your business before you do.
And yet.
Up here, the air feels cleaner. Your head feels quieter. Your chest feels less tight. Your grandma keeps feeding you like she’s trying to fix every bad thing that ever happened to you with food and love and an aggressive amount of tea. Your jeans are already fitting a bit tighter and you’re pretending you’re annoyed when you’re secretly grateful, because being taken care of is a drug you don’t know how to quit.
Tonight, your grandma’s asleep early, blanket tucked up under her chin. You should be asleep too.
Instead you’re outside in the garden with a torch in one hand and garden shears in the other, crouched by the lettuce patch. Grandma asked for lettuce. You don’t ask questions. When an old woman wants lettuce, you get her lettuce. That’s the hierarchy.
The grass is damp. The air is sharp. Somewhere in the dark, water is running. You shine the torch over the rows and snip a head of lettuce, muttering to yourself, “If I die for lettuce, I’m haunting everyone. Including the lettuce.”
Something rustles to your left.
You pause.
The shears hover mid-air. The torch beam shakes slightly, landing on soil and leaves and nothing else. Your brain immediately supplies fox, because that’s what everyone blames in the countryside. Fox. Ghost. Wind.
Another sound. Footsteps—not the light scuttle of an animal. Real footsteps. Uneven. Coming closer.
Your stomach drops.
You straighten slowly, torch lifting, heart thudding in your throat. You scan the darkness, trying to make shapes out of it. A shadow moves. A figure shifts near the hedge line.
A man. Tall. In a coat. In your grandma’s garden. At night. Your brain doesn’t even finish the thought. Your body reacts first.
You grab the shovel propped up by the shed and hold it with both hands, knuckles white, because you are not about to get murdered. You have student debt. You don’t get to die until you’ve at least bullied the government into forgiving it.
“WHO’S THERE?” you scream, voice cracking. “GET THE FUCK OUT.”
The figure freezes.
You don’t. You march forward, shovel raised, torch beam swinging wildly as you close the distance, adrenaline making your whole body hot.
“SHOW YOURSELF,” you shout again. “I SWEAR TO GOD I’LL—”
“It’s me!” the man blurts, panicked. “It’s me!”
You don’t stop. “I DON’T CARE WHO YOU ARE—”
“It’s Soobin!” he yells, louder now, like he’s trying to stop a car. “CHOI SOOBIN!”
You stop so abruptly your boots slip in the damp dirt. The shovel stops mid-air. Your chest heaves. Your brain stalls. “… Soobin?” you say, breathless.
You point the torch straight at his face.
And there he is.
Hair a mess. Leaves stuck in it. Coat dusty. Jeans smeared with mud. Cheeks flushed from cold and panic, eyes wide like he genuinely thought you were about to crack his skull open. He looks nothing like the clean, pressed, controlled boy from campus.
He looks like he got dragged here by the universe and regret.
You blink once, slow. Then again. “Choi Soobin?” you repeat, louder this time, still not believing it.
He swallows. “Yes.”
You tighten your grip on the shovel, offended on principle. “What the fuck are you doing here?”
He opens his mouth.
You don’t let him speak yet. You tilt the torch up and down him, as if you’re scanning for proof he’s real. “Why do you look like you fought a bush?”
His ears go pink even in the torchlight. “I—”
“You’re in my grandma’s garden,” you cut in, voice sharp. “At night. You nearly got concussed for lettuce.”
Soobin stares at the shovel. Then at you. Then at the lettuce in your other hand. His face does something that might be disbelief. “… Lettuce,” he repeats, weak.
You glare. “Don’t judge me. Old people want salad at stupid hours.”
His mouth twitches, then flattens again, like he’s trying not to laugh and doesn’t know if he’s allowed.
You stare at him for a beat longer, shovel still raised, torch still blinding him, your pulse still raging. “Say something,” you demand. “Before I decide this is a hallucination and hit you anyway.”
Soobin inhales, chest rising.
Choi Soobin has never been chased with a shovel before.
He thinks that’s a reasonable sentence to be able to say at twenty-one, yet here he is in your grandma’s garden—cheeks burning, lungs aching, leaves stuck in his hair—staring down the metal edge of a shovel while you point a torch at his face and ask what the fuck he’s doing here.
He tries to swallow and his throat feels glued shut.
You’re still holding the lettuce in your other hand, which makes the whole thing even more ridiculous. He doesn’t know whether to be terrified or offended or impressed. Probably all three.
He lifts his hands slowly, palms out, the way you do when a dog looks ready to bite. “Okay,” he says, voice strained. “Can you—can you put that down?”
“Give me a reason,” you snap.
His eyes flick from the shovel to your face. Your hair’s messy. Your hoodie is oversized. Your cheeks are flushed from cold and adrenaline. You look fierce and feral and alive in a way he can’t stop noticing. “I have something to say,” he blurts. “And I need to say it now.”
You blink. “Can’t you come inside and say it there?”
Soobin shakes his head. He’s still breathing too hard. His legs feel untrustworthy. His stomach feels hollow. “If I go inside I might pass out.”
Your face stalls. Then, annoyingly, a laugh threatens at the corner of your mouth. “You might pass out?”
“I’m serious,” he insists.
“I’m not,” you reply. “You’re stood in my grandma’s garden looking like you fought a hedge, and you’re telling me you’re about to faint.”
Soobin’s ears go warm. “I didn’t fight a hedge.”
“You absolutely did.”
He exhales, then tries to push through it, since you will derail this conversation into insults if he gives you an inch. “I don’t want you gone,” he says.
Your brows lift. “Gone?”
“Forever,” he says, voice tight.
You stare at him for a beat. Then your expression changes into something sharp and incredulous. “What?”
Soobin nods once, miserable. “Taehyun told me.”
Your face does something violent. You smack your own forehead with your free hand, torch wobbling. “That liar.”
Soobin blinks. “So you’re—”
“I’m here for my grandma’s birthday,” you cut in, still pissed. “There’s no signal up here. My phone’s been dead. I’m not gone forever.”
Soobin’s whole body loosens so hard it’s almost painful. Relief hits him like a wave, then instantly turns into rage at the next thought—Taehyun drew him a map. A literal map. In pen. With roundabouts. He brought him into the hills for a prank. Soobin exhales through his nose. “I’m going to kill him.”
You nod, satisfied. “Good.”
Then your eyes flick back to the shovel. “So. Why are you here?”
Soobin’s chest tightens again. Right. The point. The reason he ran. The reason he sat outside your studio for hours. The reason he skipped a lecture for the first time in his life and didn’t even care.
His mouth opens. Closes. He reaches into his coat pocket and pulls out a folded piece of paper.
You stare. “Is that… a script?”
Soobin’s ears burn. “Yes.”
You lift a brow. “You wrote a script.”
“I thought it would help,” he says, defensive.
“You’re a freak,” you mutter, but your voice isn’t as sharp as it could be.
Soobin unfolds it with shaking fingers and clears his throat, trying to read. He gets through two lines before he realises he can’t do it. The words look wrong. Too tidy. Too rehearsed. Too polite. He’s sick of polite.
He stops mid-sentence, jaw clenched, then just tears the paper in half. Then tears it again. Then again, because he’s committed now and if he’s going to be dramatic, he’s going to do it properly. “Okay,” he says, voice rough. “That sounded stupid.”
You stare at the shredded paper in his hands. “You came here, in the dark, into my grandma’s garden, to rip up a script?”
Soobin exhales. “Yes.”
You shake your head slowly. “You’re actually insane.”
Soobin nods once. “Probably.”
The torch beam wobbles as your hand shakes slightly. You steady it. Your face is still hard, still defensive, but your eyes are listening now.
Soobin takes a breath. He forces himself to meet your eyes, properly. “You’re annoying,” he says.
Your brows shoot up. “Excuse you?”
“You’re loud,” he continues, and he can hear the tremor in his voice now, the honesty fighting through. “You swear at everything.”
“That’s a skill,” you snap.
“And you cry at everything,” he adds, and he regrets the wording immediately when your expression sharpens—then softens into confusion, because you know it’s true.
“I don’t cry,” you say.
“You do,” Soobin says, firm. “You just pretend it’s anger.”
Your throat tightens. You look away for half a second and he hates himself for hitting something real.
He pushes on anyway, since he didn’t come all this way to shut up now. “You’re the biggest liar I’ve ever met,” he says, and your mouth opens to protest, but he doesn’t let you. “And you’re also the most earnest person I’ve ever met.”
You go still.
“And I don’t—I don’t understand how that works,” Soobin admits, voice cracking slightly. “But it does.”
You stare at him, torchlight catching the wet shine in your eyes. He knows that shine now. It terrifies him. He keeps going anyway.
“I don’t know when it happened,” he says. “I thought it was just desperation. I thought it was just me being pathetic again. I thought I was clinging to anything that made me feel like I had control.”
He swallows hard. The words feel too big in the cold night air.
“But somewhere between you scamming me,” he continues, “and me blackmailing you—” He winces at himself. “—I fell for you.”
Your breath catches.
Soobin’s chest tightens. He forces himself to say it clean. “I like you. A lot.”
You don’t move. You don’t speak.
Soobin’s stomach flips in panic. He’s said it now. He can’t unsay it. He can’t dress it up. He can’t hide behind politeness. He’s just stood here in mud with leaves in his hair confessing feelings to a girl holding lettuce and a shovel.
He tries to keep his voice steady. “I’m an idiot,” he says. “I don’t know how to be honest about my feelings. I only know how to be—good. Get good grades. Be the kid everyone expects. Say the right thing. Do the right thing.” He looks at you, eyes burning. “But with you, I don’t have to do that.”
Your grip on the shovel loosens slightly, the metal dipping a fraction.
Soobin steps closer without thinking, careful and slow—as if you might bolt. “I don’t have to perform politeness,” he says, quieter now. “Or goodness. I can just be.”
Your throat works. Your lips part.
Soobin’s heart slams. “You make me feel… free,” he says, and the word comes out like a confession and a plea. “You liberate me in ways no one has, and I hate that I didn’t realise it sooner, and I hate that I almost kissed you and then flinched away because I thought I was using you, and I—”
He stops himself, breathing hard.
He’s said too much. He’s said the wrong things and the right things. He’s changed the trajectory of his life. He’s done the thing he’s been terrified of doing since he was thirteen and feelings first started ruining his sleep.
He tries to finish anyway, because he came here to say it. He came here to finally stop being a coward. “What I’m trying to say,” he murmurs, voice shaking, “is that I—”
You drop the shovel.
It lands in the grass with a dull thud. The torch slips from your hand and swings down, light bouncing off the ground and his shoes and the lettuce abandoned by your feet.
You step forward, grab his collar with both hands, rise up on your toes, and crash your mouth against his.
Soobin freezes for half a heartbeat. Shock flashes through him so hard it feels like electricity.
Then instinct takes over. His hands lift, find your waist, pull you closer like he’s afraid you’ll disappear if he doesn’t hold on tight enough. He kisses you back—hard, urgent, real. No script. No manners. No pretending.
Your mouth fits against his in a way that makes his whole body stop fighting itself.
When you finally pull back for air, you’re still gripping his collar, eyes bright and breathing hard.
Soobin stares at you, dazed, then lets out a shaky laugh that sounds like a sob he swallowed. His thumbs brush your sides, grounding himself. “Right,” he whispers, voice wrecked. “Okay.”
You blink, lips swollen. “Okay?”
He nods once, still holding you, still stunned. “Yeah,” he says.
His brain shuts up, even his guilt shuts up. It’s just you and the taste of you. For the first time in his life, he doesn’t feel like he has to be good to be chosen.
(the end)
ᥫ᭡ prev | series masterlist | main masterlist
a/n: hi my loves! a/n from past imzy (the one still editing the last chapter and having so many emotions lmao, the one posting is usually too lazy to do an in depth a/n). i’m literally tearing up while editing. i can’t believe the vpb and misguided journey have come to an end. i cannot thank you guys for all the love shown to both me and my characters. i hope there is a lesson we all learnt while reading (and writing for me haha). DO NOT LIE!! or crawl under tables with grapes lmao. i hope you all also enjoyed. please let me know your thoughts in the comments, reblogs and asks. what part was your favourite? what made you laugh the most? what made you cry (if you cried because i did a little lol)? who will you miss the most?
although the vpb and misguided journey ends here, mine does not!! so i hope to see you all at my next fic, the art of defeat!! pls show it as much love as you have shown misguided and vpb. much much love and see you all again soon <3
review your experience, thoughts, or unhinged feelings here
synopsis: the girl soobin has wanted since forever is dating the campus resident playboy. desperate, hopeless, and out of ideas, he comes to you—a shaman who supposedly specialises in love rituals and spiritual compatibility. only problem? you’re a total fraud.
when i wake up next to you i wonder how... how did we end up here?
▶︎ •၊၊||၊|။|||| end up here — 5sos
ᥫ᭡ pairing: yearner!choi soobin x scammer shaman!reader
ᥫ᭡ genre/warnings: college au, romcom, coming of age, crack, e2l, spin-off, explicit language, sexual humour & crude jokes, drug use, alcohol use, manipulation/deception, emotional distress, bit of angst, pining, slow burn, jealousy, plotting against your fav freaky couple, 18+ mdni, dry humping, second-hand embarrassment, so unhinged turn your brain off
ᥫ᭡ status: completed
ᥫ᭡ wc: 12k
ᥫ᭡ playlist | series masterlist | main masterlist | prequel | banner
part three | the charlatan ᥫ᭡
The bar is on its last legs for the night.
Half the stools are flipped upside down on tables. The fairy lights behind the bottles are dimmed to we’re still open but we’re also not emotionally available. The speakers are playing some washed-out R&B track.
Taehyun is behind the bar, sleeves rolled up, doing that thing he does when he’s stressed and trying not to show it—cleaning the same glass with the same rag in slow, aggressive circles. The man could sandpaper guilt out of a window.
You’re sat on a stool, elbows on the counter, whole body vibrating with rage and the kind of exhaustion that makes you want to start biting people. “So then,” you say, voice hoarse, hands flying as you talk, “he fucking says all that shit and of course it pissed the fuck out of me. Like who the fuck does he think he is?”
Taehyun doesn’t even look up. He just keeps polishing. “Mm.”
“And he’s stood there with his posh little coat and his posh little mouth,” you continue, spiralling, “and he’s calling me a scammer as if I don’t already know that. As if I wake up and go, hmm, today I’ll make money out of being a shitty person, what a vibe.”
“Mm,” Taehyun repeats, wiping the rim hard enough you’re surprised it doesn’t crack.
“And then,” you say, leaning in, lowering your voice, “he starts with the morality speech. Like he’s some fucking patron saint of heartbreak, like he hasn’t blackmailed me into stalking someone.”
Taehyun finally glances up, deadpan. “You did scam him first.”
“Shut up,” you snap, pointing at him. “Don’t join him. I’ll set this bar on fire.”
He blinks slowly, completely unbothered. “You can’t afford arson.”
“I can’t afford anything,” you fire back. “That’s literally the fucking point.”
Taehyun’s mouth twitches. He reaches under the counter and slides a drink toward you—one of his low-alcohol you’re annoying but I still want you alive cocktails. It’s pink, sweet and smells of fake fruit and coping.
“You’re cut off after that,” he says.
“I’m not drunk,” you argue automatically, then take a sip and soften a fraction. “This is basically juice.”
“It’s juice with consequences,” he replies.
You drink regardless, because your nervous system is currently held together by sugar and spite.
Taehyun goes back to wiping. You watch his hands for a second—the familiar rhythm, the way he moves like he’s done this shift a million times and still hates it every time. You’ve known him long enough to hear his moods in the way the rag scrapes glass.
“So what,” you say, voice quieter now, “I’m just meant to take it? I’m meant to stand there and let him look at me like I’m scum?”
Taehyun shrugs, eyes on the bar top. “Maybe he’s just angry.”
“He’s angry,” you echo, incredulous. “He’s angry at me. Like I held him at gunpoint and made him crawl under a table with grapes.”
Taehyun snorts. “You kind of did.”
“You’re not helping,” you warn.
Taehyun holds up both hands in mock surrender, then goes back to wiping. He listens without interrupting. It’s annoying, actually. You prefer him loud—loud Taehyun is easy to fight. Quiet Taehyun means he’s thinking—thinking Taehyun is the worst version of Taehyun.
You keep talking anyway. You’re too wound up to stop.
You tell him about the walk home. The fight. The way Soobin’s face looked when you finally snapped. The way your own voice went shaky, betrayed you, turned honest. The way you cried, which makes you feel physically ill to admit out loud.
“—and then I just fucking left,” you finish, staring into your drink. “I didn’t even let him respond. I just walked off and—” Your throat tightens. You clear it. “And I hate him.”
Taehyun’s rag pauses for half a second. He puts the glass down with too much care. He doesn’t say anything immediately. He just leans his hip against the counter and studies you with that face.
His thinking face. The one that makes you want to throw a spoon at him.
“What?” you say, defensive already, shoulders tensing. “What the fuck is that look?”
Taehyun sets the rag down. He plants one hand on the counter and leans over slightly, gaze fixed on you like he’s about to diagnose you with something incurable. “Do you like him?” he asks.
You choke.
A full, violent sputter that sends your drink launching out of your mouth in an arc of betrayal—straight onto Taehyun’s face. It’s instant, cinematic and disgusting.
Taehyun closes his eyes.
You stare at him, horrified.
The drink drips slowly down his cheek. He inhales through his nose. Exhales. Very calm. Very controlled. Then he reaches for a towel without saying a word and starts wiping his face with the defeated precision of a man who has made terrible choices in friendship. “You are,” he says, voice dangerously even, “fucking revolting.”
“Oh my God,” you wheeze, half laughing, half dying. “You asked me if I like him.”
Taehyun keeps wiping. “I asked a question. You answered with assault.”
“You’re actually insane,” you say, coughing again. “Why would you even assume that?”
He shrugs, still drying his jaw. “It’s not like you to get this invested.”
“I’m invested because he’s a problem,” you snap. “He’s a rich, upright problem with eyelashes and a God complex.”
Taehyun’s brows lift. “Eyelashes.”
“Shut up.”
He ignores you, obviously. “Also,” he adds, voice too casual, “this whole thing feels—familiar.”
You narrow your eyes. “Huh?”
Taehyun’s gaze holds yours, steady. “Maybe it’s bringing up old memories of Mr Han.”
Your blood goes cold so fast it’s almost funny. Almost. “What the fuck did you just say?” you ask, voice dropping.
Taehyun doesn’t flinch. He just watches you, like he knows he’s poked something sharp and he’s doing it anyway. “I’m saying you have a tendency to chase after people who aren’t even looking at you.”
The rage that surges up is instant and irrational and bright. “Why are you bringing that fucker up?” you spit. “Why are you dragging that name into my night like it’s a fun little pub game?”
Taehyun’s jaw tightens. “Because you’re doing the thing.”
“I’m not doing the thing,” you snap.
“You are,” he says, deadpan. “You get hooked on people who make you feel small. You try to earn them. You turn it into a project.”
Your fingers curl around your glass. The urge to hurl it at him is strong. The fact it’s mostly juice is the only thing stopping you—you refuse to waste sugar.
“So now I’m a case study,” you say, voice sharp. “I’m a fucking psychology assignment. Great. Put me in your notes.”
Taehyun sighs, long-suffering. “I’m not trying to piss you off.”
“Well you’re succeeding,” you say, standing abruptly. The stool scrapes loud against the floor. “You know what, Taehyun? You’re so fucking annoying.”
He lifts his brows. “You’re welcome.”
“I don’t want to see you for a good few days,” you tell him, grabbing your bag, “or it’s on sight.”
Taehyun scoffs. “On sight? What are you going to do, hex me?”
“I’ll throw a drink at you again,” you threaten.
He points at his face. “You already did that. Twice this month.”
“Then I’ll do it with something sticky,” you fire back. “I’ll do it with syrup. I’ll do it with regret.”
Taehyun’s mouth twitches, trying not to smile. He fails. “Go home.”
“Gladly,” you snap, slinging your coat on. “Enjoy your morals. I hope they pay your rent.”
He watches you storm toward the door, then calls after you, quieter, “Text me when you’re home.”
You flip him off without turning around.
Outside, the cold air hits you straight in the face. It sobers you a bit. Not enough to be calm—just enough to feel everything properly. Your walk home is fast and furious, hands shoved in your pockets, brain replaying Taehyun’s stupid words over and over.
Do you like him?
As if you’d ever like someone who makes you feel poor just by standing there. As if you’d ever like someone who can look at you and think he’s better.
As if you’d ever—
You shove the thoughts away and climb the stairs to your flat, keys rattling in your hand. Your hallway smells faintly of damp and someone’s curry. Your studio is dark and quiet when you step in. Mangy doesn’t even come to greet you. He’s probably asleep somewhere warm, dreaming about a life where he has a different owner.
You dump your bag, kick your shoes off, and stand in your kitchen for a minute staring at nothing.
Your chest still feels tight. Your head still feels hot. You know you shouldn’t.
You do it anyway.
You roll yourself a spliff with the tired efficiency of someone who’s done this too many times for it to be cool anymore. The paper sticks slightly because your fingers are cold. You lick it, seal it, light it, and take a drag.
The smoke hits your lungs and your shoulders loosen an inch. The room softens around the edges. Your anger goes from a sharp blade to a heavy weight.
You sit on the edge of your bed, exhale, and stare at the cracks in the ceiling. “I fucking hate everyone,” you mutter to nobody.
Mangy makes a sound from somewhere that could be a yawn or judgement. Hard to tell with him.
You take another drag.
Then the doorbell rings. Your body stiffens automatically.
For half a second, your brain goes, Taehyun. Apology. Guilt. That stupid face. Him turning up and pretending he’s not worried. You stand and pad down the hall, annoyance already loading in your chest. You yank the door open.
Instead, there he is.
Choi Soobin.
Hair neat. Coat on. Face too pretty for your shitty hallway. Eyes fixed on you with a look that’s not polite, not soft, not hesitant.
It’s something darker.
Your mouth goes dry. You’re holding a half-smoked spliff between your fingers. Your hoodie is creased. Your eyes probably look glassy. You smell of weed and cheap perfume and stress.
Soobin’s gaze drops to the spliff. Then to your face. Then back to the spliff.
He inhales slowly, like he’s trying to stay calm.
You stare at him, voice wrecked and furious and stunned all at once. “What the fuck are you doing here?”
Choi Soobin isn’t the sort of person who turns up at someone’s flat uninvited (he is).
He knocks, waits and leaves if nobody answers. He keeps his voice level. He doesn’t do drama or confrontations. He definitely isn’t the type to show up at the doorstep of the girl who scammed him with a virgin ghost and then screamed her trauma at him on a pavement.
And yet.
His guilt has been chewing him alive since the afternoon. It sat on his chest and followed him to his bedroom. It’s been there while he ate a sad dinner he didn’t taste. It’s been there while he replayed your face when you cried—angry, humiliated, trying to stand tall while your body betrayed you.
He told himself you deserved it. He told himself you were cruel. He told himself you were a fraud and frauds don’t get feelings. Then he remembered the way your voice cracked when you said rent. The way your hands shook when you said tuition. The way you stormed away and didn’t even let him fix it.
Now he’s here with his stomach in his throat, standing outside your door, rehearsing an apology that keeps sounding pathetic in his head.
He knocks. Once. Twice.
The door swings open hard enough that his pulse jumps, and the first thing that hits him is the smell.
It’s not incense or candle wax. Not your usual mystic studio shit.
It’s weed—strong, thick, clinging to the air and his nose immediately rejects it. His face screws up before he can stop it.
Then he sees you.
You look wrecked. Like you’ve been hit by life and coping badly. Your eyes are bloodshot. Pupils wide. Lips dry. Cheeks flushed. Hoodie creased. You’re holding something between your fingers, smoke curling up from it.
You blink at him slowly, as if he’s a concept you’re trying to understand. “What the fuck are you doing here?” you ask, voice sluggish, the words dragging.
Soobin’s tongue sticks to the roof of his mouth. He didn’t rehearse this version of you. He rehearsed angry you, sharp you—not… stoned you.
His eyebrows pull together. His voice comes out too blunt. “Are you high?”
Your eyes sharpen a fraction, offence waking up. “How is that any of your fucking business?”
“It’s—” He stops and adjusts. He tries to sound calm. “It’s my business when you’re—l-like this.”
You snort. It’s not friendly. “When I’m like this? Listen to you.”
Soobin swallows, hands curling at his sides. He forces them open again. He came here to apologise. He did not come here to get bullied in a hallway while you’re high off your mind. He clears his throat. “I came to—”
“To what?” you cut in. “Lecture me?”
“No.” He shakes his head once. “I came to apologise.”
Your eyes narrow. “For what?”
Soobin’s chest tightens. The list is long. “For what I said. For calling you—” He pauses. He hates the word. It tastes ugly. “For calling you disgusting.”
“I don’t remember you calling me disgusting,” you say, voice flat.
“I didn’t say the word,” he admits. “I—”
“You implied it,” you finish for him, stepping back half a pace. The movement is unsteady. You catch yourself on the doorframe. “Congratulations. Great apology.”
Soobin’s jaw tightens. “You know what I meant.”
“I know what you meant,” you repeat, and your tone turns cold under the haze. “Fuck off.”
You try to shut the door.
Soobin reacts on instinct. His foot shoots forward and blocks it. The door bumps against his boot. The sound is loud in the hallway and he immediately regrets it.
Your eyes snap up. “Did you just stop me from shutting my own door?”
Soobin’s pulse spikes. He takes his foot back half an inch, then realises that means the door will slam and he’ll lose this chance, and his guilt claws up again. “I’m not here to fight,” he says quickly.
“You’re literally fighting my door,” you snap.
Soobin presses his palm against the edge of it, careful, keeping it open without shoving. “Please. Just—two minutes.”
Your stare drags over him. You look tired in the way people look when they’ve had a bad day and decided to make it worse. “Two minutes,” you echo. “You’re brave today.”
“I’m not brave,” he mutters. Then he adds, quieter, “I just feel bad.”
Your mouth twitches, almost amused, then it flattens again. “That’s a you problem.”
Soobin exhales through his nose and steps inside, since his foot is already in the door and his dignity is already in pieces. He closes it behind him gently, then immediately regrets being here when the smell hits harder in the cramped hallway.
It’s everywhere. It’s in the walls. It’s in your hoodie. It’s in the air itself.
He scrunches his nose again, involuntary. “It stinks.”
You stare. “You’re in my flat.”
Soobin’s eyes flick around. Shoes by the door. Recycling piled. Your dead plant still dead. Your studio curtain hanging crooked in the hall. He follows you as you turn and walk toward the back room, not trusting you to not fall over. He hates that thought. He hates that he’s thinking it. He also can’t stop.
He tries again, voice softer. “I didn’t mean to—”
“Shut up,” you say, stepping into the studio. You reach for the rolling tray on your table with calm efficiency, as if you’re making tea.
Soobin falters in the doorway.
You’re rolling another spliff. You do it with practiced hands. Grinder. Paper. Filter. Sprinkle. Tap. Lick. Seal. Light.
Soobin’s brain stalls. He’s seen weed before. He’s heard jokes. He’s been near mates who smoked at parties. He’s never watched someone do it in their own home with the casual confidence of a person brushing their teeth.
His voice cracks. “You’re making another one?”
You don’t even look up. “Yeah.”
Soobin stands there, stiff, trying to decide what to do with his hands. He puts them in his pockets, takes them out, puts them back. He feels twelve. “Do you do this often?” he says.
You glance up at him, unimpressed. “Do you always ask stupid questions?”
Soobin’s jaw tightens. “You shouldn’t—”
“Oh my God,” you groan, dragging a hand down your face. “Don’t start.”
“I’m serious,” he insists, voice rising before he can stop it. “You’re— y-you’re doing drugs.”
You snort. “And you’re doing moral panic in my living room.”
“It’s not moral panic,” he says, then he hears himself and hates it. “It’s concern.”
You take a drag, hold it, then blow smoke out slowly toward the ceiling. “Concern. Cute.”
Soobin’s eyes widen at the smoke. “You’re going to set something on fire.”
“What, the curtain?” you say. “Good. It’s held up with safety pins and lies.”
Soobin stares, helpless. “This is insane.”
You tilt your head, eyes heavy, mouth twitching. “You came to a scammer’s flat to apologise and found out I’m an actual person. Cry about it.”
Soobin’s face heats. He hates that you’re making him feel stupid again. He hates that you’re high and still sharper than him.
You watch his expression and smile, slow and mean. “What? Want one?”
Soobin’s face recoils on instinct. “No.”
You laugh. It comes out louder than you probably mean it to. “You look offended.”
“I am offended,” he snaps, then immediately goes stiff, shocked at his own tone. He forces his voice down. “I don’t smoke.”
“Yeah,” you say, eyes dragging over him. “I can tell.”
Soobin’s teeth grind. He reaches for patience. He can’t find it. His chest is still tight with guilt and anger and something else he doesn’t want to name.
You lift the spliff again, offering it, eyebrows raised.
Soobin stares at it. Stares at you. Stares at it again. “No,” he repeats, too loud.
You laugh again, the sound rough and delighted. “You’re so boring.”
Soobin’s temper slips. “I am not boring.”
Soobin stands there, breathing too fast—watching you inhale, watching you exhale, watching you act like everything is fine. He hates it. He hates that you’re laughing when he’s been spiraling all evening. He hates that his apology is stuck in his throat, waiting for you to stop being a menace for two seconds.
Then he sees the way your hand shakes slightly as you bring the spliff to your mouth. It’s small. It’s not dramatic. It’s enough.
His anger shifts and his guilt sharpens. His mouth opens. “I didn’t come here to—”
You cut him off. “If you say I’m worried about you I’m going to throw something at your head.”
Soobin’s jaw tightens. “Why do you make everything difficult?”
You stare at him. “Why do you make everything moral?”
Silence stretches.
Soobin’s eyes drop to the spliff again. His brain says no. His upbringing says no. His whole identity says no.
His body says something else. It says: do something reckless for once. Stop being the boy who behaves his way through pain. Stop standing here judging someone whose life is harder than yours.
His hand moves before he can stop it. He snatches the spliff from your fingers.
You blink, stunned. “Excuse me?”
Soobin lifts it to his mouth—furious at himself, furious at you, furious at the world. He takes a long drag.
It’s followed by immediate regret.
The smoke hits his throat and his lungs revolt. His chest spasms. He coughs hard, then harder, then bends forward—coughing until his eyes water and his face goes red.
You stare for half a second. Then you start laughing with your whole body—shoulders shaking, hand over your mouth, eyes crinkling as if you’ve just witnessed the funniest thing on earth.
Soobin coughs again, tears in his eyes. “Shut up.”
You gasp. “Oh my God.”
He coughs. “Stop.”
You laugh harder. “You did that so confidently.”
Soobin straightens, wiping at his eyes with the back of his hand. “It’s disgusting.”
You tilt your head. “And yet you did it.”
He glares at you, throat burning. “I don’t know what came over me.”
You grin. “Your ego.”
He opens his mouth to argue, coughs again instead, then glares harder.
You hold your hand out. “Give it back.”
Soobin looks at the spliff, then at you. His cheeks are still red. His eyes are watery. His hair has fallen out of place. He looks human.
It makes you laugh again. Quieter now, warmer.
He hates that too. He thrusts the spliff back at you. “Teach me.”
You blink. “What?”
“Teach me,” he repeats, jaw tight. “How to do it without—d-dying.”
You stare at him, genuinely stunned. “Why?”
Soobin’s voice drops, rough with irritation and something else. “Because I’ve had a horrible day, and I don’t want to feel anything for five minutes.”
You watch him for a beat. His posture is still stiff. His mouth is still tight. He’s still trying to be in control. He’s also standing in your studio asking a scammer to teach him how to smoke. That’s a new low.
You smile, slow. “So the good boy is going off the rails.”
“I’m not a good boy,” he snaps.
You hold out the spliff again. “Sit down, then.”
He hesitates, then lowers himself to the floor awkwardly, long legs folding badly. He looks offended by the concept of sitting on the floor, then he remembers where he is and shuts up.
You sit opposite him. Cross-legged and comfortable. Your home. Your mess.
Soobin’s gaze flicks around. He looks lost for a second, then he drags his focus back to the task in front of him, since tasks are easier than feelings.
You hold the spliff between your fingers and demonstrate. “You drag it into your mouth first. You don’t inhale straight away.”
Soobin nods, watching your mouth too closely, then jerks his eyes away and stares at the floor like it’s done something interesting.
You continue, amused. “Then you inhale. Not through your mouth—through your lungs. If you suck it like a dick, you’ll die.”
Soobin’s ears go red. “Don’t say it like that.”
“You’re the one who wanted a lesson,” you reply.
He glares. You grin.
He takes the spliff and tries again, smaller drag this time, then inhales properly. He coughs once, controlled. Twice, less controlled. Then he forces himself to stop, blinking hard.
You watch him with mean satisfaction. “Better.”
He wipes his eyes again. “It’s still disgusting.”
“You’ll survive,” you say. “You survive everything with manners.”
Soobin’s mouth twitches. He takes another drag, then exhales slowly. Less coughing this time. His shoulders drop a fraction. He looks at you, surprised. “That’s… actually—”
“Yeah,” you cut in. “Shut up. You’re welcome.”
Soobin huffs a laugh, small and reluctant, then freezes as if laughter might break a rule.
You take the spliff back and smoke too, passing it between you, the room filling with haze and quiet. Five minutes later, you’re both sat on the floor, backs against the sofa, passing the smoke back and forth in a rhythm that feels wrong and easy at the same time.
Soobin’s voice is quieter now, slower. “This is illegal.”
“You’re the one who crawled under tables for grapes,” you remind him. “Your moral compass is already broken.”
He blinks at that, then a laugh slips out. He tries to swallow it. It escapes anyway.
You look at him. “There. That’s you being fun.”
He glares, but it’s lazy now. “Don’t get used to it.”
You rummage under the sofa cushion and pull out a small tin.
Soobin’s eyes narrow. “What’s that?”
You pop it open. Gummies. “Edibles.”
Soobin stares. “Absolutely not.”
You raise a brow. “You just smoked.”
“That was an accident,” he insists.
You tilt your head. “You snatched it out of my hand.”
He opens his mouth, realises there’s no defence, and shuts it again.
You hold a gummy up between your fingers. “This will help you stop being on your high horse.”
Soobin’s eyes flick to it, then away. “I am not on a high horse.”
You snort. “You’re on a high horse with a clean shirt.”
He glares. “No.”
You hold the gummy closer. “One.”
Soobin hesitates, jaw tight, then he takes it with two fingers, still looking offended. He puts it in his mouth and chews, slow and suspicious, as if he expects it to poison him.
You watch, pleased. “Good boy.”
Soobin’s eyes widen. “Don’t.”
You grin. “Too late.”
And for the first time since he walked into your flat, the tension in his shoulders drops properly, not from manners or restraint, but from surrender. He looks at you, eyes heavy, voice quieter. “Teach me how to not think.”
You blink.
Then you laugh, soft and real. “Wrong person, sweetheart.”
Soobin’s mouth twitches at the word, then he looks away quickly, ears red again.
Choi Soobin is so high the room feels tilted.
The ceiling above him is doing a slow, lazy spin. The fairy lights in your studio blink in and out of existence as if they’re trying to Morse-code him an apology. Even the incense smoke looks smug, curling up in perfect little spirals like it’s showing off.
He blinks. The spin continues. He blinks harder. The spin continues, but now it’s funny. A laugh punches out of him—loud, startled, almost offended by how good it feels. He clamps his hand over his mouth.
You turn your head on the floor and look at him, eyes heavy, pupils blown wide, lips parted around your own laugh. You look… softer like this—like your body’s too tired to keep performing armour.
“What?” you slur, already grinning, prepared to bully him for anything.
Soobin tries to speak. His tongue feels made of wool. “The—” he wheezes, “the ceiling is—m-moving.”
You stare up too. Then you start laughing again, like it’s the best joke anyone’s ever told. “It’s not the ceiling, you dickhead,” you say, sounding delighted. “It’s your brain. Your brain is lagging.”
He opens his eyes again and the world does another slow swirl. He laughs harder, helpless. “Stop saying things like that.”
“Like what?”
“Like babe,” he says too quickly, then realises what he’s admitted and goes rigid. “I mean—don’t call me things.”
You grin, you’ve just been handed a new weapon. “Aww. He’s shy.”
“I’m not shy,” Soobin says, automatically, because that’s what he always says when people accuse him of anything.
You lift your head an inch, eyes glittering. “You literally went red when I said dick earlier.”
“That was—” he starts, then the memory of you saying if you suck it like a dick you’ll die hits him again and he chokes on another laugh. “That was different.”
“Everything is different to you,” you mumble, flopping back down. “You’re like a—a Victorian orphan who got adopted by a bank.”
Soobin gasps. “That’s not even—”
You point a finger at him without opening your eyes. “Don’t argue. You know it’s true.”
His mouth opens to defend himself and a sound fills the room instead—music. Queen. Bohemian Rhapsody.
He hears the opening as if it’s coming from inside his ribs. The piano makes his stomach feel warm. The vocals slide into the air and suddenly it’s like the universe has decided to score your little criminal night with drama and flair.
He turns his head slowly. “You put music on.”
You nod, eyes half-lidded. “Yeah. Needed vibes.”
He listens for a second, then a laugh bubbles up again, ridiculous and bright. “Why is it—why does it fit?”
You grin without looking at him. “Because your life is a tragedy and mine’s a comedy and somehow we’re both in the same episode.”
That shouldn’t make sense. It makes perfect sense.
Soobin laughs again, and you laugh because he’s laughing, and then he’s laughing harder because you’re laughing. Suddenly you’re both stuck in this loop where neither of you can breathe properly and the room is spinning and the song is building, personally invested in your downfall.
“I—” Soobin wheezes, clutching his stomach. “This is—”
“Don’t,” you gasp. “Don’t say deep shit.”
“I wasn’t going to say deep shit,” he says, offended. “I was going to say this is—stupid.”
“You’re stupid,” you shoot back, and you sound so fond that his brain stutters.
He goes quiet for half a second, like the weed has turned his mouth off and his heart on. The ceiling keeps swirling. The song keeps climbing. The fairy lights keep flickering, probably laughing too.
He shifts slightly and his shoulder bumps yours. It’s tiny. Barely anything.
It feels like a lot.
He stays very still after, as if movement might ruin the moment or make it worse. His body is too aware of yours. Heat, pressure, the fact that you’re right there and he can smell your shampoo under the smoke and it’s doing something stupid to his chest.
You sigh, long and heavy, and the laugh in you drains out into quiet.
Soobin thinks, Oh.
This is where feelings happen. He hates feelings. Feelings are messy. Feelings make you do things like crawl under tables and eat grapes.
You stare up at the ceiling for a while and the music fills the gaps between your breaths. Soobin lies there trying to feel normal, trying to pretend his brain isn’t wrapped in cotton.
Your voice comes out softer than before. “You know what’s fucked?”
He turns his head toward you. “What?”
You blink slowly. “You’re the first person apart from Taehyun who’s sat in my flat and didn’t look at me like I’m—I’m—dirt.”
Soobin’s stomach dips. “That’s not—” he starts.
You cut in, eyes still on the ceiling. “Don’t—don’t do the pity thing. I can smell pity. It stinks worse than weed.”
Soobin scrunches his nose on instinct, then realises you’ve insulted your own weed and him at the same time and he doesn’t know what to do with that. He settles for honesty, which is rare for him when he’s panicking. “I didn’t think you were dirt,” he says quietly. “I thought you were… terrifying.”
You laugh under your breath. “Good.”
Then your voice shifts again—less joking, more… raw. The weed has loosened the knot that holds your throat shut. “It’s just me and my grandma,” you say.
Soobin’s brain tries to picture it. You, who swears like it’s punctuation. You, who can look someone in the eye and lie with a smile. You, who acts like you don’t need anybody.
“It’s always been just us,” you add, and your tone is casual, but Soobin can hear the weight under it. Like you’ve said this sentence a thousand times to yourself so you don’t fall apart.
He stays quiet. He’s good at quiet when he wants to be. He’s been trained in it.
You take a breath. “My mum died when I was little,” you say, and it lands like a stone.
Soobin’s chest tightens. “Oh.”
You keep going, as if stopping would make it worse. “My dad remarried.”
Soobin waits. His fingers curl into the carpet. He can feel the rough fibres under his nails, grounding him.
You blink, slow, like you’re watching a memory on the inside of your eyelids. “I used to think he’d come back,” you say, voice flatter now. “Like—like properly come back.”
Soobin swallows. He doesn’t know what to do with this. He’s never had to hope for a parent’s love. It’s always just been there, annoying and overbearing and inevitable.
Your voice continues, and the more you talk, the more his guilt sharpens.
“In high school,” you say, “I ran away from home.”
Soobin’s head snaps toward you. “You ran away?”
You nod slightly. “Yeah. Proper ran away. Like—packed a bag, thought I was in some coming-of-age film, got a train and everything.”
Soobin tries to imagine you—teenage you—small and angry and brave enough to leave. He can’t. He can only imagine the version of you he knows now. The one who bites instead of begs.
“Why?” he asks, and the word comes out small.
“Because I found his address,” you say. “I thought if I showed up, he’d have to—see me. He’d have to remember I existed.”
Soobin’s throat tightens.
You keep staring at the ceiling, but your voice gets quieter, like you’re shrinking inside the memory. “I stood outside his door,” you say. “And I remember being so sure. Like—so sure he’d open it and go, oh my God. Like he’d pull me in. Like I’d be… his kid.”
Soobin’s eyes sting. He doesn’t know why. Weed, maybe. Or guilt.
You swallow. “He opened the door.”
Soobin holds his breath, waiting for the part where it gets better.
It doesn’t.
“He looked at me like I was a stranger,” you say, and there’s no drama in your voice, just a bluntness that hurts worse than crying. “Like he’d never seen me before in his life.”
Soobin’s chest twists, hard. He wants to interrupt. He wants to say, No, surely not. He doesn’t, because you’re still talking and if he interrupts, you might stop—and he knows stopping is sometimes worse than finishing.
You let out a laugh that doesn’t sound like laughter at all. “He had kids. Three little girls.”
Soobin’s stomach drops.
You blink again, slower. “They were behind him. Clinging to his legs. Calling him Dad.”
Soobin stares at the ceiling, but it’s blurred now. The swirl has slowed into a sick wobble. He feels like he’s falling.
You continue, voice still steady, like you’re recounting someone else’s life. “One of them asked who I was.”
Soobin’s hands curl into fists.
You say the next part like you’ve said it so many times in your head it’s become a line of script. “He went, No one. Just a delivery.”
Soobin’s breath leaves him in a harsh exhale. The room goes very quiet around the song, like even Freddie Mercury is stunned.
You swallow again. “And I don’t know how to describe that pain,” you whisper, and it’s the first time your voice actually cracks. “Like—w-watching him choose them. Watching him love them. Like love is something he had and just—d-didn’t spend on me.”
Soobin’s eyes burn. A tear slips out without permission. Then another. He doesn’t even realise until it reaches his temple and soaks into his hair.
He hates crying. He never cries. Crying is messy. Crying is weakness.
He’s crying anyway.
You sniff once, then keep going, stubborn. “I remember being on the train back,” you say, “and sobbing the whole way. Ugly crying and all. People staring. I didn’t care.”
Soobin can picture it too clearly—your face pressed against cold glass, the city lights blurring past, you trying to hold yourself together and failing.
“And then I got home,” you say, “and I walked into my grandma’s kitchen and I acted normal. I acted like nothing happened.”
Soobin wipes his face quickly with the sleeve of his hoodie, mortified at himself. He turns his head away from you so you don’t see.
“I didn’t tell her,” you say. “Because I didn’t want to break her heart. She’d raised me. She’d already carried enough.”
Soobin’s chest aches.
You take another breath. “After that, I decided both my parents were dead,” you say, blunt. “Mentally. Emotionally. Like—done.”
Soobin’s throat tightens again.
“And I changed my surname,” you add. “I took my grandma’s. Because if he can pretend I’m no one, then fine. I’ll be no one. Just not his.”
Soobin’s tears keep coming, quiet and humiliating, slipping down his face while he lies on your floor high off his mind with Queen playing in the background.
He thinks about everything he said to you. Scammer. Troubled. Deranged. Like you did this because it’s fun. Like you woke up one day and went, I’d love to be a fraud and make money out of heartbreak.
He thinks about the way you stormed away earlier, tears on your cheeks like you hated yourself for having them.
His chest feels tight and hot and wrong. Like someone has put a hand inside it and squeezed.
He doesn’t know what reassurance you give to that kind of pain. What do you even say? Sorry your dad is a monster? Sorry life is unfair? He can’t fix it. He can’t buy a solution. He can’t even offer a decent sentence without it sounding hollow.
So he does the only thing he can do. He apologises. “I’m sorry,” he says, voice rough, and it shocks him how real it sounds. “I’m—I’m so s-sorry.”
You go quiet for a beat. Then you sit up too fast, like you can’t tolerate the weight—like vulnerability makes your skin itch. You wipe your face aggressively with the heel of your hand, then force a laugh. “Don’t,” you say. “Don’t do that.”
“Do what?”
“Be sincere,” you mutter, sniffing. “It’s fucking weird.”
Soobin sits up too, clumsy, limbs heavy. He looks at you properly now—your eyes wet, your face flushed, your mouth twisting, trying to bite back the ache.
You point at his face, squinting. “Are you crying?”
Soobin freezes. His hand goes to his cheek, it comes away damp. He stares at his fingers feeling betrayed. “No,” he says immediately, because lying is contagious apparently.
You stare. Then you start laughing again, breathy. “Oh my God. The good boy is crying in the scammer’s flat. That’s so fucking—”
“Stop,” Soobin says, and he means it. He doesn’t want you to joke it away. He doesn’t want you to swallow it and pretend it didn’t happen.
You blink at him, caught off guard.
Soobin’s chest aches again. He doesn’t think, he just moves. He leans forward and wraps his arms around you.
You go rigid instantly. He feels it—your shoulders locking, your breath catching, your hands hovering like you don’t know where to put them.
Soobin holds still, gentle. Not forcing—just… there.
For a second, it feels ridiculous.
Two people high off their minds. Queen still playing. Your fairy lights flickering. Weed smoke hanging in the air. Him, the polite boy who doesn’t swear. You, the girl who swears like breathing. Hugging on a floor as if that can undo years of not being chosen.
Soobin doesn’t even know why he does it. He just knows he can’t leave you sitting with that story inside you.
You stay stiff for one heartbeat longer.
Then, slowly, you melt.
Your shoulders drop. Your head tips forward. Your arms come up and wrap around him, tight enough that he feels it in his ribs.
Soobin closes his eyes.
He feels your breath against his neck. He feels your hands gripping his hoodie, anchoring yourself. He feels the weight of you trusting him for the smallest second, and it hits him like a punch.
He thinks, hazy and helpless, I was so cruel to her. He thinks, even hazier, I don’t want to be.
You sniff, muffled against his shoulder. “This is cringe,” you mumble.
Soobin lets out a shaky laugh into your hair. “You’re cringe.”
“Shut up,” you whisper, but you don’t move away.
He holds you anyway. Because he can’t undo the past. He can’t fix your father. He can’t un-say what he said this afternoon.
But he can do this.
He can hold you for a second in a room that smells of weed and bad decisions and let you both pretend—just for a second—that being held means being chosen.
Sunlight hits your face and you immediately decide the sun is a cunt.
You squint one eye open, groan, try to roll over—and nothing happens. Your body doesn’t move. Your spine doesn’t cooperate. Your shoulder catches on the carpet. Something heavy is across you, warm and solid, pinning you down.
You blink harder.
You’re on your living room floor. Your cheek is stuck to the carpet. Your mouth tastes of smoke and stale crisps and poor choices. Your back feels like it’s been folded in half and left there overnight. Your head throbs. Your eyelids feel glued together.
And Choi Soobin is basically wrapped around you.
His arm is slung over your waist. His leg is hooked over yours. His face is tucked near your shoulder. He’s breathing slow, dead-asleep, peaceful in a way you hate. His hair is a mess. His clean shirt is creased. His whole good boy presentation has been dragged through the floor and left to die.
For fuck’s sake.
You lie there for a second, very still, letting your brain load the night back in.
The weed. The music. The laughing. The talking. The fact you actually told him things you’ve never told anyone without turning it into a joke. Soobin sitting there listening, eyes wet, not even trying to fix it, just—being there. The hug that felt wrong at first, then felt too right, then felt dangerous in the way kindness always feels when you’re not used to it.
Your eyes sting. You blink fast, annoyed at yourself. “Not today,” you whisper to your own face.
You try to slide out from under him.
You manage one centimetre before his arm tightens automatically, dragging you back in. He makes a quiet sound in his sleep, a little grumble, then settles heavier against you. His hand presses flat to your stomach like he’s claiming territory.
You freeze, offended. “Excuse you.”
He doesn’t answer—he’s asleep. He’s also apparently decided you’re a weighted blanket.
You nudge his cheek with two fingers. “Soobin.”
Nothing.
You push his shoulder gently. “Choi Soobin.”
Nothing.
You push harder. He shifts, mumbles something you can’t understand, then resettles even closer, his thigh sliding against yours.
And that’s when you feel it. A hard press against your leg.
You go completely still. Your whole body heats up in one cruel rush, straight from face to ears to the back of your neck. Your heart stutters. Your stomach drops. Your brain starts yelling in capital letters.
You do not have the emotional stability for this at nine in the morning on a living room floor with carpet burn on your cheek.
You stare at the ceiling, blinking slowly—as if blinking will change the situation. It doesn’t.
You try to shift again, carefully—hoping you can escape without acknowledging it, without touching it, without causing any movement that might make it worse. Your knee slides a fraction.
The pressure follows.
Soobin makes another sleepy sound and pulls you closer—the absolute audacity of it. His face presses into your shoulder. His arm tightens. His hips nudge forward once in his sleep, a mindless adjustment.
Your soul tries to evacuate through your scalp. “Okay,” you whisper to yourself, voice thin. “Okay. Right. Great. Brilliant. Amazing. This is what I needed.” You poke his cheek harder. “Soobin.”
He doesn’t wake.
You slap his shoulder lightly. “Choi Soobin.”
He murmurs something, unintelligible, then—worse—his arm tightens again, actively preventing your escape.
Your eyes widen. “No.” You press your palm to his forehead and push firmly. “Wake up.”
He grunts, annoyed, still asleep, and shifts his hips again. It’s enough to make your whole face burn hotter.
You shove at his shoulder with more force. “Choi Soobin. Wake the fuck up.”
That does it.
His eyes shoot open, immediate panic in them, as if he’s been yanked out of a nightmare. He stares at you for half a second—frozen, disoriented, pupils blown, hair everywhere.
Then his gaze drops.
His whole body goes rigid. He makes a noise that is half choke, half prayer. “Oh my God.”
He scrambles backward so fast he nearly trips over his own legs. He pushes himself upright, face turning red in real time, hands hovering awkwardly as if he doesn’t know what to do with them. He looks down at himself again, then back at you, then down again—horror deepening.
He doesn’t apologise or speak. He just sits there on the carpet looking like he wants the ground to open up and swallow him whole.
You stare at him, breathless, still half pinned under embarrassment, and the first thing that comes out of your mouth is pure disbelief. “The fucking audacity,” you say.
Soobin’s head snaps up, eyes wide. “I was asleep.”
“And who was grinding on me?” you shoot back. “Your ghost?”
His face goes even redder. “I wasn’t— I didn’t—”
“You did,” you cut in. “Your body did. Your body was doing a whole separate storyline.”
Soobin squeezes his eyes shut and slaps both hands against his face, palms covering his cheeks. “I’m so sorry.”
You sit up slowly, spine cracking, wince, then glare at him through your own humiliation. “Don’t apologise to me. Apologise to my nervous system. It has filed a complaint.”
Soobin peeks at you through his fingers, mortified. “I didn’t mean to.”
“I know,” you snap, then soften a fraction despite yourself, annoyed at your own softness. “It’s fine.”
“It’s not fine,” he whispers.
“It is fine,” you repeat, louder, since he’s clearly committed to making it weird. “We’re adults. People wake up with—things. It’s biology. It happens. We pretend it never happened. End of.”
Soobin’s ears are bright red. His eyes are fixed on the carpet now, as if making eye contact might summon lightning. He nods once, rigid.
You point toward the hall without looking away. “Bathroom’s there. Sort yourself out. Then leave my flat with your dignity in whatever pieces it still exists in.”
Soobin stands up too quickly, wobbles, catches himself, then walks to the bathroom with the posture of a man attending his own funeral.
The door shuts.
You sit there on the floor for a beat—heart still hammering, face still on fire, brain still replaying the last thirty seconds with the cruelty of a teenager editing a cringe compilation. When you can’t hear him anymore, you clamp your hands over your face and press your forehead to your knees.
A muffled scream tries to come out. You swallow it. You whisper into your palms, furious and mortified, “What the fuck is going on?”
Mangy jumps down from the windowsill, walks over, sniffs you once, then sits with his back to you. Even your cat is disgusted.
Soobin tells himself the plan is fool-proof.
He has to tell himself that, because the alternative is admitting he’s about to walk up to Choi Yeonjun in broad daylight and weaponise spiritual nonsense with you—you, the girl who scammed him, the girl he blackmailed, the girl whose leg he accidentally violated in his sleep.
If the plan is stupid, then he’s stupid. And he has already had enough of that for one lifetime.
He repeats it like a prayer as the two of you cut across campus together. Fool-proof. Solid. No room for chaos. No room for you freelancing in ways that get him arrested or publicly humiliated or both.
Then you open your mouth to complain about something—your shoe rubbing your heel, the wind, the smell of cigarette smoke, the state of men as a species—and fuck lands in the middle of your sentence with the ease of breathing.
Soobin’s jaw tightens on reflex. He glances at you. “Remember the plan.”
You glance back, dead-eyed. “Remember to unclench your ass.”
He hates you. He also can’t stop the corner of his mouth twitching, which pisses him off nearly as much as Yeonjun’s face does.
You’re walking beside him like you’ve done this a hundred times—hands shoved in your hoodie pockets, eyes scanning casually, posture loose in a way that makes you look like you don’t care. Soobin knows you care. You’re just good at pretending you don’t. He has spent his whole life being good at pretending he does.
He keeps his gaze ahead, focused.
The smoking spot is exactly where it always is—a grim little patch of pavement behind a building where students pretend they’re not addicted to something. Yeonjun is there, of course. Leaning against the wall like it exists for him. Cigarette between his fingers. Surrounded by his usual orbit of friends, laughter loud enough to be heard across the quad.
Of course he’s surrounded—the man probably can’t even piss alone.
Soobin thinks about backing out for half a second—then he remembers your living room, your cheap carpet, the door slam, your face when you cried, the way his own guilt has been chewing through him.
He can’t back out. Not now. Not when he’s this far in. Not when you’ve been dragged into this mess and he’s the one holding the leash.
You get closer and Yeonjun clocks you—Soobin first, then you. His face changes in that slow, irritating way it always does, the smirk appearing before he’s even spoken. It’s the kind of smile that makes Soobin want to throw his degree at someone. Repeatedly.
“Yo,” Yeonjun calls out, loud and casual, like they’re mates. “Soobin, my man.”
Soobin would rather eat glass. He still steps up and bumps shoulders with Yeonjun, acting like this is normal—like he isn’t imagining ten different ways to commit murder and hide the body. Yeonjun’s shoulder is solid, warm, too familiar for a man Soobin hates.
Yeonjun leans back, cigarette hanging from his lips, eyes flicking over Soobin’s face with a fake concern he does so well. “You alright?”
Soobin hears your voice in his head immediately—Don’t apologise. Don’t be polite. Stop acting like you’re asking permission to exist. He forces his jaw to loosen. “I’m good,” he says, and it comes out steadier than he expects.
Yeonjun’s brows lift a fraction. “You sure?”
Soobin nods once. “Yeah.”
Yeonjun’s gaze shifts to you, slow and assessing. “You good?” he asks, like he’s casually checking on a mate’s girlfriend, which is insane, since Soobin does not have a girlfriend.
Soobin has a scammer he’s currently forcing into partnership.
You don’t look away. You meet Yeonjun’s eyes with full confidence and absolutely no fear. It makes Soobin’s chest tighten in a way he refuses to examine.
Soobin remembers he’s meant to speak first. He looks Yeonjun dead in the face and says, “We’re good, but are you good?"
Yeonjun blinks.
Soobin feels a surge of satisfaction. It’s small and petty and he takes it anyway.
“What?” Yeonjun asks, laugh creeping in. “Why wouldn’t I be good?”
Soobin gestures toward you with a stiff hand, since apparently he’s introducing you as if you’re a normal girlfriend and not a woman who once told him virgin ghosts eat grapes off the floor. “My girlfriend here,” he says, voice too formal, “is a shaman with high spiritual energy.”
Yeonjun’s expression stalls.
Behind him, one of his mates snickers. Another mutters something under his breath that Soobin is certain is disgusting. Yeonjun doesn’t even turn. He just lifts his chin a fraction, like shut up, I’m dealing with this.
Yeonjun glances at Soobin, then at you, then back at Soobin again. His mouth twitches. “A shaman.”
Soobin keeps his face neutral. He nods once. “Yeah.”
Yeonjun takes the cigarette out of his mouth slowly. Smoke leaves him in a lazy exhale. His eyes narrow a fraction. “Since when?”
Soobin almost says since I got dumped and lost my mind. Instead he says, “Recently.”
Yeonjun turns fully to you now. “Alright then,” he says, amused, voice dripping with disbelief. “Go on. Shaman. What’s wrong with me?”
Soobin’s heart kicks. This is it. This is the moment.
You shift your weight, glance at Soobin once, then step closer to Yeonjun with the confidence of a woman who lies professionally. You don’t hesitate, or blush, or falter. You look Yeonjun up and down as if you can read his soul through his coat.
Soobin has seen you do that scan before. It worked on him. He remembers how easily he believed you—how he listened, how he nodded, how he let you turn his desperation into a business transaction.
You click your tongue once.
Yeonjun’s smile falters slightly. “What?”
You tilt your head. “How long have you been feeling tired?”
Yeonjun blinks again. “Tired?”
“Soobin,” one of Yeonjun’s mates calls, laughing, “your girlfriend is chatting shit.”
Soobin’s ears go hot, but he keeps his face straight. He’s committed now. He’s in public—he cannot collapse politely in front of Yeonjun’s friends.
You ignore them completely, eyes still on Yeonjun. “Don’t lie,” you say. “You’ve been feeling tired.”
Yeonjun scoffs. “Everyone’s tired.”
“Not like this,” you reply, voice calm and deadly serious.
Soobin watches Yeonjun’s posture shift, just a fraction.
The smirk stays on his mouth. His eyes sharpen. The man is still arrogant, still playing it off, but something in him has wavered—like you’ve said a word too close to a private fear. “What are you on about?” Yeonjun asks, slower.
You step in closer, lowering your voice, and Soobin feels his own nerves spike at how well you can control a conversation. “Your energy is weak,” you say. “There’s something latched.”
Yeonjun’s mates laugh louder at that.
Yeonjun glances over his shoulder at them, annoyed now. “Shut up,” he mutters—then he looks back at you. “Latched?”
You nod once. “A virgin ghost.”
Soobin’s stomach flips. It’s ridiculous hearing it out loud again—it’s even more ridiculous watching it land.
Yeonjun’s face freezes for half a second. He tries to laugh and it comes out wrong—too sharp, too forced. “A virgin ghost?”
You tilt your head, as if you’re disappointed. “You’ve been ignoring the signs.”
“What signs?” Yeonjun asks, voice sharper now, impatience slipping in.
Soobin watches him carefully. Yeonjun’s friends are still laughing. Yeonjun is pretending he’s above it, but his eyes keep flicking between you and Soobin now—checking if this is a prank, checking if this is real, checking if he’s about to be made into a joke.
Soobin can’t believe he used to be this easy to rattle.
You keep going, unbothered. “Mood swings,” you say. “Restlessness. Trouble sleeping. Irritation.”
Yeonjun’s brows knit. “That’s just being alive.”
“No,” you say, flat. “That’s being followed.”
Soobin watches Yeonjun’s smirk fade into something else. His throat works. He shifts the cigarette between his fingers, then taps ash too hard. His mates are still giggling, but it’s quieter now—even they’ve clocked the shift.
Yeonjun looks back at Soobin, a hint of accusation in his eyes. “Is this serious?”
Soobin’s instinct is to flinch, to apologise, to soften it. He doesn’t. He nods once, firm. “Yeah.”
Something about that—Soobin’s calm, his refusal to joke—seems to hit Yeonjun harder than your words. Yeonjun looks at you again. “So what,” he says slowly, “you’re saying I’ve got a ghost on me?”
You nod. “Yes.”
Yeonjun’s jaw tightens. “Why would I?”
You stare at him for a beat. “Men like you attract them.”
Soobin nearly chokes. Yeonjun’s mates lose it again, laughter bursting out, one of them actually bends over like he’s about to collapse.
Yeonjun whips his head toward them. “Shut the fuck up,” he snaps, sharp enough that they do shut up, or at least try.
Soobin’s eyes widen slightly. He didn’t expect that. He didn’t expect Yeonjun to be the one to crack first.
Yeonjun turns back to you, annoyed, but the annoyance has a brittle edge now. “Alright,” he says, clipped. “Fine. If I’m haunted, what do I do?”
Soobin’s pulse spikes. He wants to look at you—he doesn’t. He keeps his eyes on Yeonjun, because he can’t afford to look away now.
You glance down at Yeonjun’s cigarette. “Put that out.”
Yeonjun blinks. “Why?”
“It feeds her,” you say.
Yeonjun stares at you. His cigarette hovers in the air. His pride fights it. His mates are watching. Soobin watches too, breath held.
Yeonjun looks back at his mates, who are now smirking with that no way he’s actually going to— energy. Then, with exaggerated annoyance, Yeonjun flicks the cigarette to the ground and stamps it out.
Soobin feels a sick little thrill. The man actually listened.
You nod once, satisfied. “Good.”
Yeonjun’s voice drops. “So what now?”
This is the part Soobin rehearsed in his head. This is the part where Yeonjun agrees to see you privately. This is the part where the plan stops being a fantasy and becomes real.
You glance at Soobin, then back at Yeonjun. “You need a consultation,” you say. “Proper one. Private.”
Yeonjun’s brows lift. “Private?”
“Private,” you confirm. “No mates, no noise. No distractions.”
“So you can tell me I’m haunted with more detail?” Yeonjun says, trying to joke again. His laugh comes out thin.
Soobin jumps in before the opening closes. “It’s free,” he says, and immediately feels ridiculous advocating for a scam again. He forces it anyway. “She doesn’t charge my friends.”
Yeonjun’s gaze flicks to Soobin’s face. “Friends?”
Soobin’s mouth tightens. “Yeah.”
You add smoothly, “I can’t let my boyfriend’s friend walk around with a virgin ghost latched onto him.”
The word boyfriend hits Soobin in the ribs. It should annoy him. It should feel wrong. It should make him recoil. Instead it slides under his skin quietly, settling there, uncomfortable and warm, like a lie he’s heard so many times it’s started to sound like a truth.
Yeonjun’s brows lift. He looks between you and Soobin again, entertained—but not suspicious. It’s the same look he gives to everything, this is insane, but I’m enjoying it. “Your boyfriend,” Yeonjun repeats, like he’s tasting it.
Soobin holds his face neutral with pure effort.
Yeonjun smirks wider, then jerks his chin at Soobin. “My man’s pulling,” he says to absolutely no one in particular, like it’s a factual observation. Then, to you, “Alright. Fine. Private consultation. When?”
Soobin’s heart stutters.
You answer, calm. “Tomorrow.”
Yeonjun tilts his head. “Where?”
Soobin hears himself say it before he fully decides. “Her studio.”
Yeonjun’s mouth twitches. “A little shaman room?”
You glare at him. “Don’t insult my place.”
Yeonjun holds up his hands, smiling. “Alright, alright. I’ll come. Don’t curse me.”
You nod once. “Good.”
Yeonjun glances at his mates behind him, who are now staring at him with delighted disbelief. “If you lot tell anyone about this,” he says, voice low, “I’ll actually end you.”
They laugh again, but it’s nervous this time—because they can tell he’s half-joking and half-not.
Yeonjun turns back to you and Soobin and gives you a slow grin. “See you tomorrow then.” He takes a step back, then pauses like he can’t help himself. His eyes drag over you once more—assessing, amused, a little wary now. “And, uh—shaman?”
“Yes,” you say, flat.
He points vaguely at you like you’re a hazard sign. “You’re fucking scary.”
You don’t blink. “I know.”
Yeonjun’s grin flashes. “Good. Keep it up.”
Then he walks back to his group, still smirking, still trying to act like this is just banter—but Soobin watches him and sees the way he keeps touching the back of his neck like he’s suddenly aware of his own skin. The way his confidence has a crack in it now. The way he actually believed your bullshit.
Soobin stands there for a beat after Yeonjun leaves, adrenaline buzzing in his blood. He can’t believe it worked. He can’t believe Yeonjun agreed. He can’t believe you pulled that off with a straight face.
You turn to Soobin, eyes bright with your own vicious satisfaction. “He’s going to be shitting himself all night.”
Soobin’s mouth twitches despite himself. He tries to fight it. He fails.
You nudge his shoulder as you start walking. “Come on then, boyfriend. Tomorrow’s your big day.”
Soobin’s ears go hot. He follows you anyway.
It’s finally D-day, and your studio looks exactly how a bad decision feels.
You’ve done the bare minimum to make the place seem intentionally mystical instead of accidentally tragic. The curtain still sags over the washing machine. The fairy lights still flicker when the fridge breathes. The incense is doing that thing where it tries to cover the smell of old smoke and cheap carpet and only succeeds in making it smell of old smoke and cheap carpet with lavender.
Your folding table’s been dragged to the centre. One leg is still shorter than the others, so it wobbles whenever you put emotional weight on it. The rice bowl sits there, smug as ever. Salt in a little dish next to it. Notebook open to a page of nonsense symbols and a doodle of Mangy flipping someone off.
Speaking of Mangy—he’s on the windowsill with his ass pointed at you, body curled into a loaf of judgement. He looks at Soobin once, blinks slowly, then looks away again as if he’s filed him under pathetic, but not my problem.
Soobin, unfortunately, is your problem. He’s under the table, again.
You’re not even surprised anymore. Your brain has accepted this as your life—you, sitting on a chair you can’t afford to replace, while a clean, upright, morally superior man curls himself under your furniture and calls it strategy.
He insisted. Obviously. “I need to be in the room,” he said.
“You can’t be in the room,” you said.
“I need to hear his tone,” he insisted.
“You’ll breathe too loud and give yourself away,” you replied.
He stared at you like you were the unreasonable one. “I won’t.”
So this is the compromise: he’s under the table, hidden by a sheet you’ve draped over it—one of your old bedsheets, patterned with faded moons and stars, the kind you bought when you were sixteen and thought you were mysterious instead of skint. You told him it looked ritualistic. He believed you. He always believes you when you say something with enough confidence.
Under it, he’s whispering through his teeth, furious and anxious and full of moral outrage he can’t afford. “This is ridiculous,” he hisses.
“This is your plan,” you whisper back, louder than you mean to. You immediately lower your voice, glaring at the cloth. “Also, shut up. Your voice carries. Your privilege carries. Your whole—presence carries.”
“You said I couldn’t be in the room,” he snaps.
“I said you couldn’t be in the room visibly,” you correct. “There’s a difference. You’re basically furniture right now. Expensive furniture, probably. With a dad who’d sue me.”
He shifts under there and the table bumps your knee. The leg wobbles. Soobin swears—quietly, but it’s still a swear, and it’s so unnatural coming from him that you nearly laugh.
“Did you just say—”
“No,” he cuts in. “No, I didn’t.”
“You did.”
“I didn’t.”
“God,” you mutter. “Soobin’s teaching you things already, Mangy. Look. He’s a bad influence.”
Mangy doesn’t even turn his head. He just flicks his tail once, bored of everyone’s bullshit.
You squat by the edge of the sheet and whisper, “If you move the table, I’m telling Yeonjun I sensed a liar under my furniture.”
From underneath, Soobin hisses, “I’m not moving.”
The table creaks anyway.
You glare at the sheet. “That was you.”
“It was the table,” Soobin whispers back, offended.
“The table is innocent,” you reply. “You’re the one who’s seven foot and folded into a pretzel.”
“I’m not seven foot,” he mutters.
“You’re close enough,” you say. “Focus. Is your phone recording?”
A pause. Then, tiny and panicked: “I don’t know.”
You squeeze your eyes shut. “Choi Soobin.”
“I pressed it,” he says quickly. “I think.”
You grab the phone from under the sheet, check the screen, then shove it back. “It’s recording. Congratulations. Your descent into madness is now documented.”
“Stop,” he whispers.
“You stop,” you whisper back.
You stand up, smooth your hoodie down, then remember you’re wearing joggers and your concept of professionalism is mostly theatre. You take a breath and put on your calm-scary face, the one that makes people pay you instead of asking for refunds.
Your doorbell rings. You walk to the door and open it.
Choi Yeonjun stands there in a leather jacket, hair a mess in an infuriating deliberate way, hands in his pockets, mouth curved into a smirk he’s forcing.
He looks unsettled. That’s satisfying.
His gaze flicks past you into your hallway—clocks the dead plant, the shoe rack, the curtain hiding the washing machine, the overall vibe of broke girl doing crimes. His smirk falters for half a beat.
You brighten your smile. “Come in, shoes off.”
He kicks them off messily and doesn’t line them up—unlike Soobin, he doesn’t care. His shoes land wherever they want. He follows you into the studio and his eyes focus on the table—on the sheet. His brows knit. “What’s that?”
You step in front of it immediately, body blocking, smile fixed. “Spiritual barrier.”
Yeonjun stares at you. “That is a bedsheet.”
“It’s a barrier,” you repeat, dead serious.
He holds your gaze for a beat, then nods slowly, as if deciding not to argue with the crazy woman who might curse his dick. “Right.”
“Sit,” you say, pointing at the cushion.
He sits opposite you, posture loose, legs open, elbows on his knees. He looks comfortable in your space in a way that pisses you off on principle.
You sit down, open your notebook, and pretend you’re about to write something sacred instead of doodles of Mangy. “Do you want anything to drink?” you ask, sweetly.
He shifts, throat working. “Water’s fine.”
You pour him water in your only clean glass—which is technically a mug, and set it down in front of him.
Yeonjun takes one sip, then puts it down with care.
You tap your pen against your notebook. “Tell me what you’ve been feeling.”
Yeonjun’s mouth twitches. “Tired.”
“Mood swings?” you add, calm.
He blinks. “I wouldn’t call it—”
“Restlessness?” you continue, not letting him talk.
He exhales. “Okay. Yeah.”
“Irritation?” you say.
Yeonjun’s jaw tightens. “Everyone’s irritated.”
“Not like you,” you reply, leaning in slightly. “Not this specific.”
Yeonjun’s fingers tap once against his knee, then stop. He’s listening. He’s trying to pretend he isn’t.
Under the sheet, the table is still. Soobin is doing his one useful skill—shutting the fuck up.
You press on. “Has anything changed in your relationship?”
Yeonjun’s eyes narrow. “What relationship?”
You stare at him. “Don’t insult me. The relationship you’re in.”
His mouth tightens. He rubs a hand over his jaw. “No.”
“Are you happy?” you ask.
“Yes,” he replies immediately.
“Do you love her?” you say, watching him closely.
Yeonjun’s answer comes out fast again. “Yes.”
It lands clean. No hesitation or smirk or performance.
Your stomach dips—not because you care. Because it’s inconvenient. You keep going anyway, voice steady. “Do you talk to other girls?”
“No.”
“Do you meet other girls?”
“No.”
“Do you flirt with other girls?”
Yeonjun’s brows lift. “Are you asking if I’m cheating?”
“I’m asking if your energy is messy,” you reply.
His mouth twitches, humourless. “My energy is fine.”
You tap your pen. “Have you lied to her?”
Yeonjun goes quiet.
Under the sheet, something shifts. A tiny bump of wood against your shin. Soobin reacting. You pretend you didn’t feel it.
Yeonjun looks down at his hands for a moment, then back up. “Yes.”
Your pulse spikes. “About what?”
Yeonjun exhales through his nose. His voice drops. “I told her I was someone I’m not.”
You blink. “Someone—who?”
Yeonjun’s gaze flicks away, then back, irritated that he’s admitting anything to you at all. “Someone who knows what he’s doing and doesn’t mess things up.”
He leans back, hand rubbing his mouth. The smirk is gone now. He looks… real. He looks tired in a way you didn’t expect from someone with his reputation.
“I know what people say about me,” Yeonjun says, voice low. “I know what I look like. I know what it sounds like when I say I’m serious.” He pauses, jaw tight. “But I am serious with her.”
Under the sheet, the table goes still again, as if Soobin is holding his breath.
Yeonjun keeps talking, as if he can’t stop once he starts. “I’m not playing her or using her. I would never do anything behind her back. I don’t want anyone else.” He looks at you, eyes sharp. “If you’re here to tell me I’m a bad guy, save it. I’m not doing that to her.”
Your plan is collapsing in slow motion.
You try one last push, stubborn. “People think you’re a fuckboy.”
Yeonjun scoffs. “People think a lot of shit.” He leans forward, elbows on his knees, voice firm. “I’m not cheating. I’ve done stupid things before. I’ve let people think I’m that guy before—but I’m not and I would shoot myself before doing anything like that to her.”
You stare at him.
The annoying part is that you believe him. Not because you want to, because he sounds like he means it. You don’t know what to do with that. You’re not built for sincerity in your little scam room. You’re built for panic and props and pretending.
So you do the only thing you can do when your script dies—you end it violently. You snap your notebook shut with a loud thwack. “Consultation complete.”
Yeonjun blinks. “What?”
You grab a fistful of rice and throw it at his chest.
It bounces off his coat and sticks there, instantly humiliating him. Yeonjun jolts, hands half-lifting. “What the fuck—”
“Cleansing,” you bark, grabbing the salt and flinging that too. “Don’t move.”
Yeonjun stares down at himself, then back at you, stunned. “You just—seasoned me.”
“It’s spiritual seasoning,” you reply. “Be quiet.”
Yeonjun opens his mouth, closes it, then swallows—eyes darting around the room as if he expects the rice to start crawling. Good. Fear does wonders.
You shove a cheap pendant into his palm. Bottle-cap adjacent. Saltwater blessed. Destiny in metal form. “Wear that,” you order.
Yeonjun looks down at it. “This is a bottle cap.”
“It’s a talisman,” you say, flat. “It’s treated.”
“Treated how?”
“Don’t ask questions you can’t afford,” you snap.
Yeonjun’s jaw tightens. He slips the pendant into his pocket anyway, fingers closing around it briefly, instinctive. He’s rattled. He believes you. That’s the only important thing right now.
“How long?” he asks, quieter.
“Until your energy stabilises,” you say.
“That’s not a time frame.”
“It’s spiritual,” you reply. “Now go.”
Yeonjun stands, brushing rice off his coat in quick swipes, then pauses at the door, eyes narrowing slightly at you.
“You’re intense,” he says.
“You were warned,” you reply.
Yeonjun huffs a laugh that dies halfway. “Yeah. Fair.”
He bends and grabs his shoes, and slips them on. At the threshold he points at you with two fingers in mock salute. Yeonjun doesn’t seem suspicious at all. He’s not hunting for lies. He’s too busy being haunted by his own fear.
“You’re good for Soobin,” Yeonjun adds, voice louder than he probably means it to be, “he seems different lately—good different.”
You hold his gaze. “I know.”
Yeonjun’s grin flashes, then he turns and walks out. You shut the door quickly, lock it, then stand there in your hallway staring at the wood as if it’s going to answer you.
Behind you, the table creaks. The sheet shifts. Soobin crawls out from under it slowly—face pale, hair messed, phone clutched in his hand. He doesn’t look at you straight away. He stares at his recording screen. Soobin looks up. His eyes are bright in a way you don’t like.
“He—” Soobin starts, voice hoarse.
You already know.
“He loves her,” he finishes, and it sounds like a sentence he can’t swallow.
Your chest tightens. Your stomach drops. Your whole plan dies. Because Yeonjun was meant to be the villain.
And he isn’t.
ᥫ᭡ prev | next | series masterlist | main masterlist
a/n: hii bbys little early surprise for you. sorry this took so long. pls remember that your comments, reblogs and asks fuel my fingers!! much love <3
target: you know the drill!! final part dropping at either 350 notes or 05/04. want faster updates? spam me in the comments, reblogs and asks.
review your experience, thoughts, or unhinged feelings here
synopsis: since childhood, you’ve beaten choi soobin at everything. karate? you got your black belt first. piano? you took home the trophy. grades? you’ve been ranked #1 for years—and soobin is sick of coming in second. desperate to finally win at something, he hires choi yeonjun—resident heart-breaker with a reputation as dark as his eyeliner—to make you fall for him and derail your perfect focus. three months. one mission: distract you, dethrone you, defeat you. but the moment soobin sees your smile falter for yeonjun, something inside him shifts. winning suddenly feels… wrong. and losing you feels worse than losing any competition he’s ever trained for.
✎ pairing: chaebol student!choi soobin x chaebol student!reader x scholarship swimmer!choi yeonjun
✎ genre/warning: high school au, academic rivalry, hired to seduce trope, love triangle, rich girl x scholarship boy, slow burn, jealousy, elite friend group/drama, family pressure, rivals to lovers, love triangle, psychological romance, angst, coming of age, toxic family dynamics, parental emotional/mental and physical abuse, academic pressure, classism, misogyny/sexism, bullying/social exclusion, smoking, underage drinking, explicit language, toxic relationships, in chapter warnings to apply
✎ dedication note: to our youth and the growing pains. to those caught between who they were told to be and who they are trying to become. growing hurts. changing hurts. even wanting more hurts. this is for the ones learning that there is no clean way to become yourself.
✎ total word count: tbc
✎ status: ongoing
ᝰ. playlist | main masterlist | pinterest | banner creds | taglist form
Choi Soobin waits behind the school with a cigarette between his fingers and blood in his mouth.
Not actual blood. Just the metallic taste that comes when he’s angry enough to bite the inside of his cheek raw and keep biting.
Hanul High looks different from back here. From the front, it’s all polished stone and manicured trees and old money pretending not to brag. From the back, near the bins and the delivery gate and the patch of concrete where the delinquents linger between classes, it looks like what it is—a machine. One that chews through students, spits out rankings, then acts surprised when some of them come out with teeth.
Soobin takes a drag and stares at nothing.
A week ago, he stood in Beomgyu’s game room with a pool cue in his hand and watched you smile like you’d already decided the outcome of his life. The room had been neon and laughter and expensive boredom. The kind of room built for rich kids who are allowed to fail decoratively. Not him. Never him.
If you don’t come first in September, you’d said, all polished cruelty and steady eyes, you’re going to stand up at assembly and say I deserved first place.
His jaw tightens just thinking about it.
He drops the cigarette, grinds it out under his shoe, then hears footsteps approaching from the side of the building. Unhurried—no attempt to hide them.
“You wanted to see me?”
Choi Yeonjun steps into view with his tie loose, blazer slung over one shoulder, shirt half untucked like uniforms are more of a suggestion where he’s concerned. His hair is bleached pale enough to look almost obscene in the afternoon light. Around him, Hanul’s strict little world always seems a bit offended.
He glances at the dead cigarette by Soobin’s shoe and then at Soobin himself. There’s the beginning of a smirk there already—like he’s walked in halfway through a joke and intends to enjoy the rest.
Soobin folds his arms. “Rumours say you’re a bit of a heartbreaker. And that you’d do anything for cash.”
One of Yeonjun’s brows lifts. He doesn’t answer immediately. He lets the silence stretch just enough to make the sentence sound stupid. Soobin can already tell what he’s thinking.
Choi Soobin. Student council president. Apex Seminar. The kind of family that gets doors opened before he reaches the handle. Standing behind the school by the bins, asking for Choi Yeonjun like this.
What a joke.
“Rumours say a lot of things.” Yeonjun’s gaze drops briefly to the cigarette. “Like Choi Soobin wouldn’t be caught dead behind the bins smoking, but here you are.”
Soobin says nothing.
Yeonjun tilts his head. “You have a job for me?”
“Yeah.”
Yeonjun waits. He doesn’t fill silences the way rich kids do when they’re nervous. He just stands there, relaxed, like time bends around him instead of the other way round.
Soobin hates that immediately.
He hates a lot of things these days.
You. Your face. Your stupid, immaculate composure. The way teachers soften when they say your name. The way you never seem rushed, even when everyone around you is choking on pressure. The way you’ve been first for so long the whole school speaks about it like weather—reliable and annoying, but inevitable.
He hates that even now, after all these years, you can still make him feel fourteen and furious and half a step behind.
He looks at Yeonjun and says, “I need you to distract someone.”
✎ᝰ. index
the art of second place
more coming soon...
ᝰ. next | main masterlist
a/n: i am sooooo excited to share this one with you!! it will be quite different from my other txt works, with darker themes kinda. its been inspired by so so many things so let me know if you want me to go into detail on what my inspos are. please share your thoughts on teaser in the comments, reblogs and asks! your interactions fuel my fingers. massive massive kisses and hugs to my pooks @solecize this fic would not be here without her amazing banners!! (can we pls appreciate the banner for a sec??) much love to all of you <3
review your experience, thoughts, or unhinged feelings here
taglist: request in the comments below or here only
synopsis: in the last dynasty before goryeo's fall, the palace smells of pine oil, incense, and rot. in a kingdom ruled by silk and blood, you—a butcher's daughter—are chosen to serve the crown prince as his weapon, his shadow, his sin. but when the second prince returns from war as a hero, the palace splits. and so do you.
all you have is your fire and the place you need to reach. don't you ever tame your demons, but always keep 'em on a leash
ꕥ genre: 18+ mdni, grimdark fantasy bts au, historical tragedy, e2l, love triangle, betrayal, tyranny, tragic love, morally grey characters, revenge arc, found family, political intrigue & rebellion, trauma shaping the protagonist, villain origin story, protagonist descent into darkness, in chapter warnings to apply
ꕥ warning: classism, corporal punishments, religious corruption, political manipulation, emotional repression, major character deaths, gory, graphic violence, drug use, execution by hanging, human trafficking implied, caste oppression, death/dying, implied sexual threat, starvation/poverty, eventual smut
ꕥ word count: 12.4k
ꕥ status: ongoing
❀˚₊ playlist ❀ index ❀ main masterlist ❀ banner creds
˗ˏˋ chapter one | the levies ˎˊ˗
Hunger had a shape before it had a name.
It sat between your ribs, behind your eyes, a hollow that never quite filled. On good days it was a small, mean thing that gnawed quietly and let you move. On bad days it felt like a second spine of teeth.
In Guhwa, people were born into hunger the way others were born into silk.
The slums lay low along the bend of the river, a bruise at the city’s edge. From the higher terraces, the noble districts looked down on you with practiced blindness. They pretended Guhwa did not exist until they needed it to.
Until they wanted meat. Or labour. Or numbers on a ledger showing how merciful they were to the poor.
You lived in houses that leaned into each other, wood warped by too much rain and too little care. Roof tiles were kept in place with stones and old bones. Here, even the wind came second-hand. It moved through only after it brushed past the temple eaves and palace walls, carrying the faint leftover scents of incense and roasted chestnuts before picking up what truly belonged to you: blood, smoke, stagnant water.
Every morning, the first thing you tasted was the river.
It crawled up from the banks and slipped into your lungs, thick with the stink of rotting fish scales, sewage, and the sour, metallic tang that came from the slaughterhouses lining the eastern edge of Guhwa.
The sheds were long, low things made of dark wood and rusted roofs. Even when their doors were closed, the sound of animals leaked through the gaps.
Guhwa was where meat became ghost.
That was your task. You were cheonmin, lowest of the low, hands paid to touch what others prayed to be cleansed of. Butchers, tanners, grave-diggers, executioners. People who lived so close to death that even the monks pretended not to see you when they passed, clutching their prayer beads a little tighter.
The nobles in Gaegyeong lived off gold and promises. The priests lived off offerings and piety.
You lived off what bled.
Your father used to say it like a joke, a rough humour he pulled over you like an extra blanket in winter. “Others eat the meat,” he would say, wiping his knife on his apron, “and we eat their sins.”
You laughed the first time you heard it, because laughing made it sound like a choice.
By the time you turned twelve, you knew better.
Cheonmin labourers did not eat meat, not real meat. The best cuts went to the noble houses and the levy-posts; the rest went to the markets. You ate the leftovers of leftovers: dried intestines threaded on thin string, blood clots scraped and boiled into cakes, the parts so poor even the temple dogs refused them.
“Continuous undernourishment weakens the body.” You learned the phrase later, listening outside the levy-post door as clerks spoke about you like you were a herd in someone else’s field.
You did not need their words. You knew the truth already.
You could see it in the way the Guhwa children’s bones showed under their skin. In the yellowish tint of their eyes. In the way any small wound took too long to heal.
In the way your father began to die.
It began with something so ordinary no one even flinched. A nick from his hide knife while he was stripping the skin from a carcass. Just a flicker of red across his palm, lost in the sea of other blood.
“Nothing,” he said when you winced. “It would take more than a whisper like this to quiet me.”
He laughed then, the sound rattling out of him, bigger than the shed. The men around you smiled, shook their heads, and went back to work. No one stopped to clean it properly. Not when there were still three cows hanging from the beams and a cart of pigs waiting outside.
The cut darkened around the edges by the next morning.
By the third day, the skin around it had swollen and turned the colour of bruised plums.
By the end of the week, the fingers on that hand were too stiff to close, and your father’s breath steamed hot and quick in the cold.
The fever spoke louder than he did.
You had no money for medicine. The herbs sold in the market stalls cost more than a week’s worth of trimmings. The cheap powders the back-alley sellers offered smelled of chalk and did less than hot water.
You tried what you could: boiled onion skins, scraped ginger, old temple prayers whispered over rice. Nothing cooled him.
The bed came last.
Until then, he still tried to stand, swaying by the door of your house each morning, one hand on the frame, insisting he could go back to the sheds if you just wrapped his palm tighter.
Your mother argued in whispers, the kind that cracked ribs from the inside.
By the time he lay down, the wound on his hand had gone black and shiny, as if the skin itself had burned. His forearm was bloated. Red streaks climbed toward his elbow, then his shoulder. The smell—sweet, sick, wet—settled into the boards beneath him.
He had been dying long before he took to bed. The bed only made it official.
The levy-post did not care that he was sick.
Your debts remained written in a hand more precise than any you owned. Meat had to be delivered. Labour had to be supplied. The Crown did not wait for a butcher to get better.
When your father could no longer stand, you went to the slaughterhouse in his place.
At first, they laughed. You were eighteen and slight—still more bone than muscle, hair bound in a knot that sat crooked on the back of your head. But your hands were quick. Your grip did not slip.
Even when your stomach lurched at the first cut—at the way the skin parted, at the warmth that rushed out—you did not move away.
The foreman watched, eyes narrowed. “She’s her father’s child,” he said at last, and that was the only blessing you ever heard from his mouth.
From then on, your mornings smelled of hot fat and iron. The hide knife grew familiar under your hand, its weight a new kind of hunger.
Your mother came with you when she could. You hated it.
Hated seeing her slender hands plunged wrist-deep into a carcass. Hated the way blood splashed against the soft line of her jaw. Hated the way she wiped her fingers on her skirt when she thought you weren’t looking, as if the apron between you two and the rest of the world had worn too thin.
Even when you left the sheds, you didn’t leave the blood.
Your mother was a gogi-ae—a meat-wife of the cheonmin quarter. When she wasn’t helping you at the slaughterhouses, she stood behind an open stall on the main lane, ladling steaming broth from a battered pot into chipped bowls. The broth was made from bones no one else wanted, simmered until they surrendered what little they had left.
She sold trimmings in small bundles tied with string. Sold scraps—cooked or dried—for families poorer than you and for their dogs.
Some days, when the pot grew thin, she would press a bowl into your hands with a soft, tired smile. “Eat, my little flower.”
The broth burned your tongue and slid down too easily, leaving a warmth that disappeared as quickly as it came. You ate it anyway. You ate everything.
Then, you hated yourself for it.
You hated the way nobles’ palanquins moved past the outer edges of your quarter without ever facing you. You hated the sound of temple bells from the higher terraces, clear and golden, calling people to pray in halls lit with butter lamps and gold-leaf statues.
You hated that the nobles could live off gold and prayers. You hated that you lived off what bled.
Above you, the city had its own order: Crown, then temples, then the household heads of noble clans, then the artisans and merchants, and finally the rest. On scrolls, they called it harmony. In sermons, they named it balance.
In Guhwa, you just called it what it was. Some people were born standing. Some were born kneeling.
You had been kneeling so long that standing felt like a story told to children.
Of all the things you hated in that life—the smell, the blood, the way your walls leaned inward as if the whole quarter were trying to fold in on itself—the levy collections were the worst.
Nothing made you feel how much you have to crawl just to keep breathing the way levy-post season did.
Every year, the collections came in three waves.
One for the nobles.
One for the temples.
One for the Crown.
They never called it that out loud, of course. They used gentler words: contribution, piety, duty. But the effect was the same.
Bad things came in threes. Everyone in Guhwa said so.
The year your life changed, the levies followed that rule perfectly.
The first levy was for the nobles.
They called it a protection payment, as if anyone in Guhwa had ever been protected from anything.
You were told—by clerks with soft hands and tidy seals—that it was a privilege to live on land bordering the estates of the Steward of Baekchon. That your sheds and shacks leaned, however distantly, near a Lord’s holdings. That the shadow of his authority brushed the edge of your roofs, and you should be grateful enough to pay for the honour.
The irony was that His Lordship’s land lay on the other side of the red river.
From Guhwa’s bank, you could just see the white walls of his estate when the fog lifted: a pale shape set higher on the opposite rise, ringed with black-tiled roofs and neat lines of trees.
It was distant enough that the stench from your slaughterhouses never reached him. Distant enough that he never had to see the blood that poured into the water, turning it the colour of bad wine at dawn.
Still, the Steward took his due.
The first levy of the year went to him—an extra toll for the protection of His Lordship’s lands. The words looked clean on paper. In your mouths they tasted of dirt.
Everyone knew it was extortion, even the clerks.
But the city office stamped the papers, and once something had a seal, it became real in ways hunger never did.
On the morning the noble levy came due, Guhwa woke earlier than usual. Doors opened before the light had properly risen. Smoke limped out of chimneys, thin and reluctant. People spoke in low voices that never quite became full sentences.
You all knew the sound of collections.
The overseer from Baekchon always arrived the same way: on a palanquin carried by four men whose backs were straighter than your roofs, followed by two riders on narrow horses and a handful of guards.
The palanquin curtains were dyed a deep blue, embroidered with the steward’s crest—a curling, stylised flower that never wilted.
The overseer himself was not a noble, but he dressed like someone who wanted to be mistaken for one. Heavy sleeves. Polished boots. A hat with a taller crown than necessary. He wore the Steward’s favour pinned to his chest and carried his authority like another piece of jewelry.
He also carried a ledger. Baekchon’s levy-post had its own books, separate from the Crown’s. More lines. More columns. More hunger.
You gathered in the main lane of the cheonmin quarter, standing in clumps outside your leaning houses. No one wanted to be first, but no one wanted to be last either.
The guards with the overseer didn’t bother hiding their boredom. One picked at his teeth with a sliver of bone. Another yawned without covering his mouth.
The overseer stepped down from the palanquin with exaggerated care, as if the earth here might stain him.
“Line up,” he said, voice sharp as a hide knife. “Household heads first.”
People shuffled forward. A few men bowed too deeply. A few women tugged their children behind them. You stood between your mother and the stall post, hands clenched inside your sleeves.
The overseer took his place by an upturned crate that served as a table. His clerk—thin, ink-stained, eyes already tired—opened the ledger and dipped his brush.
“By order of the Steward of Baekchon,” the overseer announced, loud enough for the lane. “For the keeping of peace on his borders. For the use of his lands. For the protection of his people.”
His people. As if any of you belonged to him by choice.
Payment could be made in grain, in goods, or—in certain cases—in service.
The rumour about that last part had been circling Guhwa for years. If a family could not pay, if their debts stacked too high or their coins rolled too far, the overseer could take a child in place of money. “Sent to service in the capital,” people whispered, their voices fraying on the edges of the words.
No one ever said what kind of service. You all knew enough not to ask.
That year, the overseer seemed especially interested in faces.
As each family stepped forward, his eyes flicked over them, weighing not just their purses and bundles, but their daughters’ height.
He took coin when it was offered, slipping it into a lacquered box. He accepted wrapped packets of meat, carefully marked, to be sent to the steward’s kitchens. And sometimes—too often—his gaze lingered on a girl for a moment longer than it should have.
He would smile then, small and satisfied, and make a note in the ledger.
Your turn came and went quietly.
Your mother bowed, fingers shaking as she held out a cloth pouch that did not clink as much as it should have. The overseer weighed it in his hand, lips pressing into a thin line. He eyed the bundle of salted offal she also offered, then glanced at you.
You felt his gaze scrape over your face, down your arms, to your chest.
Too scrawny. Too worn out. Too old for what he wanted, too young to be interesting in other ways. Or perhaps too hardened already; there were easier girls to break.
“Next,” he said, flicking his fingers.
You exhaled only once you had stepped back into the press of bodies.
Two houses down lived Gom’s family.
They were cheonmin like you, but their work leaned more toward tanning than butchering. The father and mother spent their days up to their elbows in skins and caustic mixes, the air around their yard always sharp with the sting of lime and ash. They had a boy, maybe sixteen, and a girl of ten.
The boy stood tall for his age, shoulders set, eyes too old. The girl clutched her mother’s skirt, cheeks chapped from the wind. She had the kind of face that still looked soft when she frowned.
When their turn came, the overseer’s expression changed.
“Gom’s household,” the clerk read from the ledger. “Outstanding debt from the last levy. Payment incomplete.”
The father bent so low you thought his spine might snap. “We have more hides ready this week, Sir,” he said, words tumbling out. “The tanners in the upper quarter delayed their orders, but we’ll have them soon. If you could grant us—”
The overseer cut him off with a small shake of his head. “Collection dates are not suggestions,” he said. “The Steward is generous, but not indulgent.”
He looked at the girl. It was a small thing—the way his gaze sharpened. It made your stomach twist. It was the look men had when they weren’t choosing workers. The corners of his mouth lifted.
Everyone in that lane saw it. Felt it. The air thinned.
“What have you brought?” he asked, eyes still on the child.
Gom offered grain first. A handful of what would be their entire month’s ration. Too little. Then a bundle of dried organ scraps, tied with rough string. The overseer barely glanced at them.
“Insufficient,” he said.
The mother’s hands fluttered like trapped birds.
“We’ll make up the difference,” she whispered. “Please. Just a few more days. We can—”
“There have already been days.” The overseer’s voice cooled. “There have been weeks. Your debt to the Steward is not a suggestion.”
His gaze lifted from the girl to the boy.
“What about you?” he said. “Are you prepared to do what is needed for your family?”
The boy’s jaw tightened. His hand dropped to his sister’s shoulder, pulling her closer. “Take me,” he said.
The lane held its breath.
The overseer chuckled. It was an ugly sound, all teeth and no humour. “Don’t be foolish,” he said. “You’re hardly worth the food it would take to transport you. You already serve where you are. Your sister, however…”
He let the sentence dangle.
The girl flinched, understanding enough. Children in Guhwa learned quickly. She pressed herself into her brother’s side.
“No,” he said. It was one word, but he put everything he had into it.
The overseer’s smile vanished. “What did you say?”
“I said no.” The boy straightened, pulling his sister behind him fully now. “She’s a child. She’s not going anywhere with you. I refuse.”
Silence. Not the soft kind that fell when people prayed. A hard silence, sharp-edged.
In that moment, he stopped being a boy and became something else in the overseer’s eyes. Something smaller. Something disposable.
“You refuse,” the overseer said quietly.
The word rolled through the lane like a stone. The guards moved faster than thought. One struck the boy across the back of the legs, forcing him to his knees. Another seized his arms.
The girl screamed, a thin sound that scraped the inside of your ears.
Their mother didn’t move. She simply folded in on herself, hands pressed to her face. Their father stared at the ground as if the right words might appear if he looked hard enough. They both knew the limits of their anger. Of their power.
Everyone in Guhwa knew what happened to cheonmin who raised their heads too high.
The boy struggled. He kicked, cursed, jerked against the hands that held him. “Let her go!” he shouted. “She’s a child. She’s—”
A guard struck him again, this time across the mouth. Blood spilled over his lip, bright and quick.
“Enough,” the overseer said, already bored. “Hold him overnight.”
“For what charge?” someone whispered behind you.
The answer didn’t matter. It never did.
By dusk, everyone knew.
Refusing the Steward’s order was treasonous insolence. Attempted disruption of levy duties. Endangerment of peace.
The charges came stacked and pretty in the clerk’s neat hand. The punishment was simple.
Hanging. At dawn. No trial needed for refuse.
They took the girl that same evening.
You watched from the shadow of your doorway as a small cart rolled past, its wooden wheels bumping in the ruts. The girl sat in the back, hands bound in front of her with rope that looked too rough for skin so thin. Her eyes were swollen from crying, but she was silent now.
The overseer’s men didn’t look back.
Gom kept his door closed that night.
No wailing. No breaking of pottery. No offerings burned. Grief was something you learned to carry without sound.
Dawn came grey and wet.
Mist hugged the ground, clinging to ankles and roots. The river ran slow and thick, the usual veil of slaughterhouse blood staining the shallows a murky red. Birds sat in the branches along the bank, hunched against the cold, watching as if they understood what was about to happen.
They hanged him from the crooked willow by the water.
That was where they always did it: close enough that everyone in Guhwa could see, far enough that no one from the steward’s estate had to.
You went.
You told yourself you didn’t want to, but your feet carried you straight to the tree.
A few others had gathered already, standing in a loose circle a safe distance away. No one spoke. The only sounds were the lap of water against the bank and the creak of rope as the wind swayed the branch.
A rough sack covered his head. It made him look smaller somehow, as if the only part of him that still belonged had been taken away. His refusal—his refuse—had been reduced to a shape and a sentence.
Someone near you inhaled sharply. Someone else turned away.
You kept your eyes on his feet.
They dangled a hand’s width above the ground, toes bare, skin already bluing in the cold. Mud smeared his heels. One ankle bone protruded sharply where the rope cut into his skin.
Worthless refuse.
The first levy of the year had been collected.
The second levy was for the temples.
They called it the blood offering, but never to your faces. To you, it was je—the purification. As if your hands were filthy for touching what everyone else lined up to eat.
Officially, it was simple: butchers, tanners, and executioners—the cheonmin of the blood trade—had to give part of every slaughter to the temple at the start of each season. Meat, hides, fat. All to cleanse the sin of taking life.
In Guhwa, the saying went, “The hand that kills must feed Heaven, else calamity will fall.” It sounded noble on a scroll. Out loud, it sounded like a threat.
Everyone knew what really happened to the offerings. The meat was almost never burned.
Not the good cuts. A strip here, a sliver there—enough to make smoke and satisfy the Heavens if they weren’t paying close attention. The rest went into the temple storehouses, or down the ridge in covered baskets to noble kitchens.
“Blessed meat,” they called it, seasoned with other people’s guilt.
It wasn’t purification. It was coercion in a monk’s robes. A levy to remind you that you were unclean and would stay that way, no matter how often you washed.
That season was the first time your father couldn’t walk to the House of Purity himself.
“Give me the rope,” you told your mother, when she tried to lift the cart handles.
Her wrists shook. She was not old, but months of labour with little food had carved new hollows into her. There was dried blood under her nails from the morning’s slaughter, a dark half-moon against split skin. “You’re already doing his share,” she said. “You’ll work yourself into the ground.”
“The ground’s waiting either way,” you said. “At least this way, the monks won’t come pounding on the door.”
You packed the cart together in the grey before dawn—salted hides folded tight, trimmings wrapped in oiled paper, fat packed into clay jars. It was a heavy cart.
Your father tried to rise when he heard the wheels scrape. “Let me go,” he rasped from the pallet. “They’ll count. They’ll—” He broke off, coughing. Thin red spattered the rag at his lips.
“You’ve already given them enough,” you said, more sharply than you’d meant. “Lie down, Father.”
His eyes softened around the pain. “Take the good pieces first,” he murmured. “They’ll say it’s short if you put the scraps on top.”
“They’ll say it’s short even if I give them the cow alive,” you said. “But I’ll try.”
The House of Purity stood at the far end of Guhwa’s ridge, where the slums frayed into scrub and stone. For a place with such a grand name, it was small—a single low hall behind a whitewashed wall, a courtyard barely large enough to turn a wagon in. A weathered sign hung by the gate, its calligraphy still elegant despite the years: House of Purity.
The bigger temple—Temple of Nine Prayers—lay days away to the east, somewhere beyond the hills and the marshes.
You had never seen it, only heard the stories: nine-tier pagodas, bells that rang for the whole kingdom, monks who didn’t have to glance over their shoulders before talking about compassion.
That morning, when you paused to catch your breath on the last rise, you heard their bells. Faint, thin as a thought, carried on the wind from the east. Too far to see. Close enough to mock. You had no bells in Guhwa. When something important happened, someone just shouted.
A handful of monks waited at House of Purity’s open gate.
They wore pale hemp robes, the cloth wrapped neat and clean around their bodies. Their sleeves were folded inward over their hands so that only fabric—not skin—would touch anything unclean. Thin veils covered their mouth—the kind worn when dealing with sickness, dust, or death.
From a distance, they might have looked like spirits. Up close, they smelled of perfumed spices and boiled rice. You smelled of animal fat and river water. Between you, the courtyard air carried both incense and blood.
“Blood offerings?” one of them asked, as you dragged the cart to the gate. His voice came muffled through the veil. There was no hatred in it, not even disdain. Just a practiced distance.
“From the eastern sheds,” you said. “First season.”
He nodded once. “Bring them inside. Mind the threshold.”
Of course. The stone under their gate needed more protection than your backs.
You pulled the cart over the raised lip. The wheels bumped, the wood shuddered. Your palms burned where the rope cut into old blisters.
Inside, the courtyard was swept until the stones shone dull and smooth. A brazier sat in the corner, ash piled high and white, threads of scented smoke curling up and disappearing into the pale sky. The hall doors stood open, revealing the shadowy outline of a statue and rows of prayer mats. Bells and drums hung from the beams, quiet now.
The monks regarded the cart like it might lunge.
“Stop there,” one said. “Kneel.”
For a heartbeat, you thought you’d misheard. “Kneel?” you repeated.
“This is an offering to the Heavens,” he said, as if it explained everything. “Your household must show respect. Kneel and touch your head to the floor.”
Your knees ached from work and cold and the walk up the ridge. Still, you sank down. The stone was sharper than it looked. Gravel bit through the thin cloth of your trousers. You were already lowborn. It didn’t seem there was much further to fall, but they always found a way.
A shadow passed over the edge of your vision. When you glanced up, an older monk stepped out from the hall. He was taller than the others, broader through the middle. His robe was made of a finer, pale hemp—cleaner than the rough grey worn by the novices. The thin cloth over his mouth was newer too, its edges unfrayed. He walked with the slow assurance of someone whose knees had never touched Guhwa’s mud.
“Is this the butcher’s family from the eastern sheds?” he asked.
No surname. You didn’t have those. Men like your father were known by their work and their doorways: Duseong from the eastern sheds, the skinner by the river, the man with the chipped cleaver.
For cheonmin, one name was more than enough for the law to find you.
“Yes, Sunim,” one of the monks replied. “His daughter came in his place. He is… unwell.”
The older monk’s gaze settled on you. “Raise your head,” he said.
You did, though only halfway. Your pride had limits; your neck did not.
“You bring the offering?” he asked.
“Yes, Venerable,” you said, repeating the title your mother had drilled into you. “My father, Duseong, is sick—but we slaughtered the cow as ordered. The hides are salted. The meat hasn’t turned.”
“We will see,” he said.
He gestured. Two monks moved forward, sleeves folded, and began to unload the cart.
They lifted each bundle with pinched fingers, trying to touch as little as possible, even through the cloth. They placed the parcels on a low table and unfolded them slightly, enough to see the contents.
The courtyard filled with the familiar smell of salt and old blood. Your stomach tightened from hunger. You had kept the worst pieces for yourselves—the ragged trimmings, the gristle. Even so, seeing it laid out, knowing none of it would come back to you, made something in your chest gnaw.
The head monk moved from bundle to bundle, pressing the meat with two fingers, weighing it on a stone scale, his veil fluttering with each breath.
He frowned more with each piece. “This is short,” he said, at last. “The decree says the hands that deal in death must return a tenth of each slaughter to the Heavens. This is not a tenth.”
“It was,” you said quickly. “We cut it ourselves. Ask any of the men at the sheds. The cow—”
“Rot,” one of the younger monks said, with a wrinkle of his nose. “There’s a sourness under the salt.”
“The hind leg spoiled,” you admitted. “The heat came early this week. We cut away the bad flesh so it wouldn’t sicken anyone. Only the sound meat is here.”
The head monk turned his face toward you. “So you have already decided what the Heavens will and will not accept?” he asked softly. “You have judged the offerings and kept part back for yourselves.”
You felt heat rise under your skin. “We kept nothing that was fit,” you said. “The spoiled parts went into the river. Better the fish get sick than the children.”
A murmur passed among the monks.
“In the sutras, it says all life is of equal value,” one of them said.
“In Guhwa,” you replied, before you could stop yourself, “the sutras don’t have to eat rotten cow.”
Silence dropped into the courtyard.
The head monk’s gaze chilled. “Speak with care,” he said. “The rites are not a thing for mockery.”
You swallowed down the words that wanted to come—that the only mockery you knew was the one where you always lost.
“We followed the decree as best we could,” you said, forcing your voice steady. “If you want us to offer the Heavens the rot as well, we’ll do it next time. But don’t say we deceived. There wasn’t enough unspoiled meat left to make a full tenth. You can ask—”
He cut you off with a flick of his hand. “Enough,” he said. “Whether the cow spoiled from heat or from carelessness, the Heavens will not be mocked with half-offerings.”
He turned to the two monks closest to the table.
“These are unfit,” he said. “They reek of decay and doubt. Carry them to the river. Throw them in. Better the water takes them than the altar.”
Something hot flared behind your eyes. “This is good meat,” you said. “We trimmed it ourselves. If you won’t take it for the Heavens, let us at least feed the quarter. My father—”
“The offering is unclean,” he snapped. “Do you wish to bring calamity? Do you wish the whole district to carry your stain?”
You already carried stain. The only difference was who was pretending not to see it.
“Please,” you said. The word scraped your throat raw. “My father is ill. We counted on—”
A guard by the gate snorted. “The temple doesn’t feed dogs,” he said, loud enough for every monk to hear.
There it was. The truth under the sutras. You felt your fingernails bite into your palms. The monks did not rebuke him. They didn’t agree either. They did nothing, which was worse.
Two guards moved to the table. They didn’t bother with folded sleeves. They scooped up bundles of meat and hide in their bare hands, carried them past you, and out the gate. You heard their boots on the path, the scrape of leather, the low rush of water.
Then the first bundles hit the river.
It was a sound you knew well—the heavy slap of flesh meeting water, the muffled splash as it sank. The smell rose up a breath later, fat and salt and memory mixing with the river’s own rot.
More bundles followed. More splashes. Nearly a tenth of a cow, enough to feed Guhwa’s cheonmin quarter for days if you stretched it thin, thrown where no one would taste it.
The Heavens, apparently, preferred its offerings wasted rather than imperfect.
When the guards came back, they left wet streaks on the threshold. One of them wiped his hands on the side of your cart as he passed.
“Impure,” the head monk said. “All of it.” He nodded to one of the younger brothers, who fetched a bucket from beside the brazier. “At least purify what remains,” he added. “We cannot have the taint of blood lingering at the gate.”
The monk tossed the contents of the bucket without warning. Ash rained down over the cart—over your hands, your sleeves, your face.
It wasn’t soft like snow. It was gritty, fine as ground bone. It found every open cut, every half-healed blister, every hangnail. The mixture of ash and the salt already ground into your skin made your hands sting as if the fire had come late.
You stared at them—the grey coating, the angry red underneath. Your pride cracked a little then. Not loudly. No great shatter. Just a hairline fracture, the kind that spreads over time until the whole thing gives way.
“Your household’s obligation stands,” the head monk said. “Next season, bring the proper amount. Without excuses.”
“Next season,” you echoed, hoarsely. “Yes, Sunim.”
If your father survived. If the sheds had enough cows. If the river didn’t rise up and drown you first.
You bowed because you had no choice, ash sliding down from your hair to the stone. When you straightened, your knees felt like someone else’s.
You left the House of Purity with an empty cart and hands that looked old.
The path back down the ridge felt longer with nothing to show for it.
Guhwa sprawled below—smoke lifting from low roof-lines, the river cutting a dull red line through its middle. Your shoulders shook with the effort of holding the cart steady. Ash clung to your skin, mixing with sweat, turning to paste in the crease of your fingers.
When you reached the lane, your mother stepped out from behind the stall. For a moment, hope flickered in her eyes when she saw the cart. “How much did they leave?” she asked. “Did they—”
Then she saw the ash. The empty boards. Your hands.
Her mouth shut on the rest of the question. “What happened?” she asked softly.
You tried to answer, but the words stuck. Your throat felt full of smoke.
She didn’t push. She took the cart handles from you and leaned it gently against the wall. “Come in,” she said. “Your father’s been asking whether the temple bells sounded different today. I told him the Heavens don’t change its tune for people like us.”
Inside, the air smelt of boiled bones and sickness.
Your father lay where you’d left him, propped against folded blankets. The rag at his lips stained rusty brown. When you stepped closer, ash slid from your hair and fell onto the floor between you.
“You took the meat?” he croaked.
“They took it,” you said.
“Good,” he rasped. “Offerings… must be… made.” He still believed, or wanted to. That the Heavens might notice his name if he was obedient enough. That they might lean down and pinch the illness out of his blood.
You had seen how the monks leaned away.
“They said it was short,” you forced yourself to explain. “They dumped it in the river.”
He stared past you, toward something you couldn’t see. His breath hitched. A fresh thread of red appeared on the rag. Your mother moved quickly, turning his head and rubbing his chest with a careful hand.
“It’s all right,” she murmured. “Lie back. The next cow will be fatter—the next offering will be better and—and the monks will pray louder.”
“We can’t eat prayers,” you said.
Your mother looked over at you. Her face was tired in ways that had nothing to do with sleep. There was ash on her cheek where you had brushed against in passing. It made a pale streak through old splatters of blood.
“Better to bow than to burn, flower,” she said quietly. “We are cheonmin. The King burns rebels. The monks burn heretics. Those who bow still have throats left to swallow with.”
You looked from your father’s blood on the rag to your mother’s hands, where dried red clung stubbornly under every nail. You thought of the overseer’s girl in the cart. Of Gom’s son hanging from the willow. Of the bundles of meat hitting the river, one after another.
“I want to burn them all,” you said. The words came out calm. That scared you more than if you’d screamed.
Your mother flinched, just a little. “Careful,” she said. “The walls have gaps. Words crawl.”
“Let them,” you said. “They already crawl in my head.”
She turned back to your father, but you saw the way her shoulders tightened, as if she were bracing for a blow that hadn’t come yet.
Purity, you accepted that day, was never about the Heavens. It was a story invented by people who could afford to wash.
The third levy was for the Crown. That one cut closest.
The nobles could still their hunger with silk and silver. The temples could fill their bellies with blessed meat and winter stores. But the Crown wanted what you needed most to survive: grain.
Under the provincial authority of the Crown Prince, the quotas had been climbing every year. Not enough to be a riot. Just enough that each season bit a little deeper. They called it adjustment in accordance with the needs of the realm. If a family adjusted to the realm’s needs, they might not see spring. If they held back, the next season would arrive with soldiers.
You had no grain. The nobles ate rice polished to pearl; even the lower city scraped together millet and barley. But cheonmin lived on scraps and blood.
So that morning, you carried what you had. A basket full of meat.
Not fine cuts—you’d sold those already, converted them into thin handfuls of rice and bitter greens. What you carried were thick slabs of salted flesh and two jars of rendered tallow, heavy enough to drag at your arms. If you squinted, you could see how a clerk might be persuaded to call this value. Meat for grain. Fat for numbers in a column.
It was a foolish hope. But foolish hope was the only kind that ever visited Guhwa.
Your father had coughed blood again in the night. Your mother had woken with a fever-brightness in her eyes that she tried to hide under a wet cloth. Your house felt like a boat with both oars broken, drifting toward rocks.
“Take it,” she had said, tying the basket lid with shaking fingers. “Maybe the scribe is new. Maybe he still has a human face.”
If he didn’t, then at least you would know.
The royal levy-post sat lower down the ridge, just before the road leading to the city.
It was bigger than Baekchon’s little office, bigger than the House of Purity. A squat, rectangular building of grey stone and wood, flanked by two tall flagpoles bearing the royal emblem—a coiled dragon inked in black on yellow cloth. The flags hung limp in the damp air, their edges frayed. In front of the building, a wide packed-earth square opened out.
That day, it was choked with people. Farmers from the paddies below the city, their trousers streaked with mud up to the knee. Tenants from the hillside barley fields, faces burned by wind and sun. Market folk clutching ledgers of their own, hoping to prove they had already paid earlier in the year. And you, with the cheonmins, standing in the lee of the crowd, holding whatever you could pretend was worth counting.
Everyone had something on their backs—sacks of millet, baskets of rice, bundles of dried fish, jars of beans. The lines snaked toward the levy-post doors where two scribes sat at tables, brushes poised. Guards spaced themselves along the edges of the crowd, spears up, eyes bored. The air smelled of damp grain, sweat, and the faint iron tang that never left your clothes.
You took your place in the line closest to the side wall. Men and women shuffled ahead of you, their shoulders sagging under weight and worry.
“Did you hear?” someone muttered near your elbow. “They raised the quota again.”
“For the Crown Prince,” another replied. “The provincial office sent word. Something about repairing fortresses in the north. Or buying horses. Or the King’s procession.”
“The Crown Prince doesn’t even live here,” a third voice said bitterly. “He sits in Gaegyeong and we send him our winter.”
“Shh,” the first one hissed. “The banners hear.”
You looked up at the dragon flag. It didn’t look at you.
The line moved. Slowly. The scribes checked names against lists. Grain was weighed in wooden measures. Those who met their quota were given a sharp nod and a dab of red ink beside their household mark.
Those who did not were told to step aside and speak to another official under the awning. None of those conversations went well.
When your turn finally crept near, you could see the man you would have to face. He was not old, maybe in his thirties, but his hair was already slicked back with oil as if to hide the thinning at the temples. His official robe was dyed a dull grey, the sort worn by middle-ranking bureaucrats who spent their lives squinting at other people’s misfortunes. An inkstone and brush rested by his elbow.
More importantly, his hands were clean. Not just clean—untouched. The nails smooth, no ink stains, no calluses. This was not a man who had ever carried his own weight.
He looked up when the man in front of you moved away. “Next,” he said.
You stepped forward and set the basket down on the table. The lid rattled. The scent of salted meat rose, thick and honest.
He frowned even before he opened it. “What is this?” he demanded.
“Meat,” you said. “Cow. From the eastern sheds.”
“I can see that it is meat.” He lifted the lid with two fingers, as if afraid it might bite him. “Why are you bringing this here?”
“We have no grain,” you said. There was no point pretending. “My father is a butcher. My mother and I work the sheds. The levies—we fell behind when he took sick. We thought—” you swallowed. “We thought this might settle the record. For this season. Until the next slaughter.”
A few people behind you shifted to listen. Cheonmin didn’t often speak directly to officials unless it was to say yes, sir or forgive us, sir, we didn’t know.
The collector stared down at the basket as if it were a chamber pot. “The royal tax,” he said slowly, “is paid in grain. Rice, millet, barley, even beans. Not in filth.” His gaze flicked up to you, his lip curling. “Do you plan to smear the ledgers with blood now?” he asked. “Is that the new way of accounting in Guhwa? The Ministry of Taxation forgot to send us that decree, it seems.”
A small, ugly chuckle rippled along the table to where the second scribe sat. You felt every pair of eyes on your back.
“The decree says households must pay according to their means,” you said, before you could stop yourself. “This is what we have. It is worth something. You can weigh it, if you like.”
He snorted. “Your kind always thinks meat is worth more than grain,” he said. “You eat flesh and think that makes you strong. But soldiers march on rice, not fat drippings. The Crown’s coffers hold rice, not cow slabs hacked in the dark.” He made no move to touch the basket. “Take it back,” he said. “You stink of blood. You are fouling my table.”
Heat flooded your face.
The smell of blood and salt that clung to you had always been familiar, even comforting in its own way—the scent of work, of survival. Hearing it called filth by a man who smelled only of ink and starch made something in you twitch.
Before you could answer, someone beside you dropped into a hurried bow so deep his forehead almost hit the dirt. “Please, Official-Sir,” the man said. “I beg you, count mine.”
He was older than your father, maybe, thin as a drying rack. His cotton jacket flapped loosely around his bones. He held a small sack of millet in both arms. “I know the quota,” he said. “We—we tried. The rain came late. The paddies—”
The collector didn’t even look at the sack. “You are under by three measures,” he said, glancing at the marks on his board. “The numbers do not lie.”
“We’ll make it up next season,” the man pleaded. “My eldest is working on the magistrate’s road. He’ll be paid in rice. We can—”
“And if the raiders come down from the north this year?” the collector cut in sharply. “If the King’s army lacks grain because farmers like you will make it up next season, will you stand on the walls and stop arrows with your face?”
The man flinched. “I have no more,” he whispered. “Please. I am not asking for forgiveness. Just—a delay. My grandson—”
The collector made a small noise of disgust. “Guards,” he said.
Two soldiers stepped forward. Unlike the overseer’s men, these wore proper armour—overlapping plates tied together with cord, the metal dulled by use. Their spears were taller than you, their swords short and serviceable. One had a scar that pulled at the corner of his mouth, giving him a permanent half-smile.
“Move him aside,” the collector ordered. “Next.”
The scar-mouthed guard grabbed the old man by the collar and yanked him away from the table. The man stumbled, knees buckling, but he tried to hold onto the sack of millet. It tore under his fingers. Grain spilled in a pale stream across the packed earth.
“No,” he gasped, scrambling after it. “Please, that’s all we have—”
He reached out, palm flat on the ground, trying to scoop the fallen millet back into his hand. The guard planted his boot on the man’s hand.
It was not a big boot. Just leather and a thin layer of iron for the toes. But it weighed enough. At first, the guard simply stood there, pinning the hand to the dirt. Then—slowly, deliberately—he twisted.
You heard it.
A small, wet crack. The soft grind of bone under pressure.
The man’s fingers spasmed. His body folded around the trapped hand. His breath hissed through his teeth in a sound too thin to be called a scream. His face pressed into the mud, cheekbone scraping the grit.
The guard leaned his weight and ground his heel, rubbing it back and forth as if trying to wipe something off onto the man’s bones. He laughed while he did it. A low, amused sound, like someone watching a clumsy dog. “If your hand can’t hold the quota,” he said, “we’ll see how it holds your bowl this winter.”
No one moved to stop him.
A few people looked away. Most didn’t. Your basket of meat sat untouched on the table.
The collector had already turned to the next person, dismissing you and the old man both as easily as he’d swatted a fly. “Next,” he said again, voice bored.
Someone shoved against your shoulder from behind, eager to take your place. The line gurgled forward, then jammed as people tried to back away from the guards at the same time.
Panic and duty had always made an untidy pair. Voices rose—some pleading, some angry. A woman further down the row clutched her child to her chest and cried that the measures were wrong. A man shouted that the Crown Prince had no right to bleed them twice in one year for the same road.
“Hold your tongue,” someone hissed. “Do you want to hang next to the tanner’s boy?”
The square tightened. Someone in the back, desperate or foolish, flung a basket of grain. It arced through the air and struck one of the guards in the shoulder. The poorly-tied lid came off. Millet exploded outward in a shimmering burst, tiny seeds pattering across armour and dirt.
For a heartbeat, everything stilled.
Then the guard reached for his sword. “Who did that?” he shouted.
Nobody answered.
The crowd surged. Bodies pressed together, each person trying to be smaller and somewhere else.
Another guard swung the hilt of his blade into the face of a boy near the front—a farmhand, by the look of his patched jacket. The blow landed with a dull, meaty sound. The boy crumpled, hands flying to his nose. Blood spilled between his fingers, quick and bright.
Somewhere, a child began wailing. Somewhere else, a basket was dropped and smashed. Around you, panic caught like fire at dry straw.
People shoved, trying to get away from the guards and toward the edges of the square. Where two streams of bodies met, they crushed together—ribs against elbows, breaths stolen from lungs.
You did not move.
Your eyes were fixed on the man with the crushed hand.
He was still on the ground. His body curled inward, spine bowed. His injured hand lay half-hidden under the guard’s bootprint, fingers twisted at wrong angles. The other hand scrabbled weakly at the dirt, as if he could scoop something back into himself.
He reminded you of a slit eel you’d once seen at the sheds—cut open from throat to tail, guts spilling, but still writhing in the trough water as if believing it could swim its way back into wholeness.
Was this what you were all worth?
A hand for three measures under quota. A life for a moment’s inconvenience. A family’s winter for a neat red line in a ledger. If someone smashed your fingers into dust right here, would the dragon banners even stir?
The guard lifted his boot at last and stepped away, bored now that the man had stopped struggling. The old peasant curled around his ruined hand, breath coming in short, sharp pulls.
No one helped him up. To help someone was to attract notice, and notice was dangerous.
“Enough,” one of the scribes snapped, as if the crowd were children. He tried to shout over the rising noise. “Those who have not yet paid will return tomorrow,” he announced. “The quotas stand. Disperse!”
A spear-butt jabbed into your side, hard enough to make you stagger. “Move,” a guard barked. “Take your stink with you.”
For a moment, you forgot you had a body. The square was a blur of noise and dust and too many elbows. You drifted somewhere just above all of it, watching.
Then someone crashed into your back, hard.
You stumbled, your heel catching on a rut. The world snapped back into place. Sound slammed in—the roar of the crowd, the barked orders, the wet cough of the boy trying to breathe through his broken nose.
Your basket lurched. Instinct made you grab for it. Meat and fat and the last scrap of hope you owned—you clutched it to your chest and staggered sideways.
“Move!” someone shouted behind you.
You tried. The bodies were packed too tight now, pressing and surging as everyone tried to get away from the guards and toward any direction that wasn’t here. The basket strap bit into your shoulder. Your arms burned. You twisted, dragging it with you, head down so no one would see your face and decide it was convenient to hit.
A shadow fell over you. “Didn’t you hear?” a voice said, far too close. “I said move, butcher-brat.”
You looked up.
It was the same guard. The one with the scar. The one who had ground the old man’s bones under his heel.
You were closer than you’d realised. Close enough that you could see your own reflection in the dark of his eyes. You didn’t like what you saw.
A slight cheonmin girl, hair half-loose from its knot. Skin too pale, too yellow, too filthy. Clothes stained with old blood and ash. Shoulders hunched. Hands wrapped tightly around a basket no one wanted. A body small enough that a boot could cover most of your chest if someone pressed hard enough.
Helpless. Worthless. Small. People like him got to decide if people like you breathed.
“Move,” he said again, and there was nothing bored in it now. Just annoyance and the old habit of being obeyed.
He swung. He wasn’t aiming to kill you. Not with that first strike. It was a lazy, backhand sweep of his sword—the flat of the blade, not the edge, arcing toward your shoulder. Something to knock you down, to bruise, to remind you where you belonged.
Time stretched.
You saw the angle of the steel, the way his wrist turned. The way the plates of his armour shifted with his movement, opening a narrow strip of unprotected flesh at the side of his throat just above the collar of his armour. A line of skin between metal and jaw.
You saw your father’s hands on a carcass in the shed, thick fingers pointing. “Here,” he’d said once, guiding your smaller hand with the knife. “If you cut here, it’s quick. The blood goes out before the squeal finishes. Mercy for them, less mess for us.”
The flat of the sword caught your shoulder. Pain bloomed, sharp and bright. Your knees buckled, the basket slipped. Meat shifted and fell out with a sick slap.
He drew breath to shout—to curse, to call you something, to reduce you to nothing.
Your body moved before you decided to.
Your right hand dropped to the small skinner’s knife at your belt, fingers finding the worn handle as if it was a slab on the cutting block and not leather at your hip. You had been carrying that knife since you were twelve. Your hand knew exactly how it fit.
The guard’s head tipped back slightly as he lifted his sword again. The plates at his throat shifted once more. The gap opened. You stepped in, close enough to smell old sweat and boiled leather under the iron, and drove the blade up.
Deep angle. Under the jaw. Not too high; that’s bone. Aim for the softer part, the small hollow just behind the pulse.
Your wrist turned the way it always did at the sheds. The knife went in with a surprising softness, like sliding into dense fabric that fought a moment and then gave way.
For a heartbeat, nothing happened.
Then the world exhaled in red. Blood sprayed in a narrow arc. A sharp, hot ribbon that cut across your face, your chest, the front of your tunic. It smelled of iron and salt and something faintly sweet.
Exactly like cow.
The guard’s eyes went very wide. The half-smile pulled wrong now, twisted by surprise more than pain. His sword slipped from his fingers. It clattered against the packed earth, sound muffled under the noise of the crowd. His hands flew to his neck, clutching instinctively at the knife’s hilt, but he didn’t pull. Some part of him understood that it was already far too late.
He tried to step back. His knees didn’t agree.
The armour made a dull, heavy sound when he fell. The plates rattled. Dust rose, mixing with the fine spray of blood.
You still had your hand on the knife. The blade jerked as his body hit the ground, then lodged, the hilt warm under your fingers where his blood had already begun to flood around it.
His pulse beat once—twice—against your skin in a strange, stuttering flutter. Then it broke.
Sound muffled out.
The shouting, the crying, the orders—it all sank under water. You heard only your own breath and the small, wet gurgling from the ruin you had made of the guard’s throat.
He twitched. It was a familiar twitch. You’d seen it in pigs. In calves. In dogs too old or too sick to keep. The body’s last argument with itself.
Human blood spread under him, darkening the dust, seeping into the grooves left by the cart wheels. It lapped at the edge of your boots. You could see your reflection in it too now—a dark, smeared shape.
You pulled your hand back, slowly.
The knife slid free with a soft, obscene sound, bringing more red with it. It dripped from the tip, thickening as the air hit it. Your arm felt weightless and very, very heavy at the same time.
Not a great warrior’s strike. The knife in your hand knew no difference between a guard and a goat.
Around you, the square finally noticed.
The woman who’d been clutching her child nearby screamed, a thin, keening sound. Someone shouted, “He’s down!” in a voice cracking with disbelief. The other guards swore—sharp, shocked curses that snapped the air back into motion. The scribe who had called your basket filth scrambled to his feet, chair toppling, inkstone skittering off the table and dumping black liquid into the dirt. His brush fell from his hand, useless.
You just stood there.
Human blood was warmer than a cow’s. That was the only difference you could feel. It slid slower over your skin, thicker and stickier. It soaked into the fabric of your sleeve, turning the worn cotton a deep, ugly colour.
You lifted your free hand to your cheek. Your fingers came away red. It streaked from your jaw to your temple, thin in some places, clotted in others. It smelled the same. That was the part your mind couldn’t get past—that there was no separate scent for a life with a name.
Blood did not care about caste or titles or dragon banners. It all tasted of iron on the tongue.
The guard on the ground made a strangled, bubbling sound. His eyes rolled, trying to find something to anchor to. They landed on you. There was no fury in them. No righteousness. Just confusion. As if he couldn’t quite understand how someone like you had done this.
To be fair, neither could you.
His lips shaped something. A word, maybe. Or just a sound. A thin trail of red spilled from the corner of his mouth. Then his gaze went flat.
He stopped moving.
Noise rushed back into your ears.
“Kill her!”
“Get away from him!”
“Did you see that? She—”
Hands grabbed at you—from the side, from behind, rough and desperate. You jerked back on instinct, knife still in your grip, basket forgotten at your feet.
“Seize her!” a voice shouted—the collector, shrill now, no dignity left in it. “That’s murder! She struck a royal guard! She—”
You hadn’t meant to do it. That thought came too late to matter. You tightened your grip on the skinner’s knife. Somewhere inside, a quiet part of you noted the angle of the cut you had made. If your father had been standing beside you, he would have grunted approval. “You’ll make a butcher yet, girl.”
You wanted to be sick.
Instead, you stood in the middle of the square, dirty with human blood for once, and watched your life change shape around the body at your feet.
By the time they dragged you out, the sun had shifted and the blood on your face had dried stiff.
Your wrists were bound behind your back with rough rope. Every step pulled the fibers tighter, grinding them into the raw skin. You could taste iron when you licked your lips—not fresh, but old and tacky.
The square that had been chaos earlier was half-quiet now: the crowd driven back behind lines of soldiers, the earth scraped in a few hurried strokes that convinced no one.
Only one body remained.
They had laid the guard out on a reed mat before the levy-post, armour still on. His throat was a dark, ruined hole. Someone had tried to wipe away the blood, but it clung under the plates, in the seams, in the hollows of his ear. Flies had already begun to test their courage, settling in quick darts.
You were hauled forward until you were close enough to smell him.
Human blood, cooling in the afternoon air, smelled almost exactly like animal blood.
A clerk in a stiff grey robe stood to one side, a bamboo slip in his hand. Behind him, under a canopy hastily erected to spare important skin from Guhwa’s air, the inspection party waited.
There were more banners now—the royal dragon on yellow silk, and beside it a smaller standard with a coiled black phoenix. Soldiers in better armour lined the path, their spears upright, tassels stirring faintly.
At their center, cloaked and silent, stood the Crown Prince.
You knew it was him before anyone said his title. You didn’t need to be taught how royalty looked—your body recognised the danger first.
His cloak was black, trimmed at the edge with a thread of intricate gold that curled and knotted like tightly coiled vines. The hood was pushed back enough that you could see his face clearly. Dark hair, longer than most men kept it, fell in loose waves to his jaw, caught back at the crown with a narrow jade ring. A few strands clung to his cheekbones where sweat had dried.
His features were wrong for a human. Too cleanly cut. High, straight nose. Mouth full and soft even when he wasn’t smiling. Eyes the colour of smoked amber, long-lashed, set beneath straight dark brows.
Observant eyes—not gentle. Those eyes flicked over the square and missed nothing.
The lower officials bowed so deeply their hats almost fell off. No one said his name aloud; they used titles instead.
Jeoha. His Highness. Taehyung of the Kim clan. The one who stood between the King and the rest of the people.
A royal physician knelt at the dead guard’s side, fingers pressing at cooling flesh around the wound, lips moving in low explanation. You couldn’t hear his words, but you watched the Crown Prince listen.
He crouched, the cloak pooling around his boots, and studied the cut. His hand—ungloved, pale, with a single gold ring at the thumb—hovered inches from the torn flesh. His fingers traced the air, following the line you had carved.
His gaze sharpened.
It wasn’t the dull curiosity of a bored noble. His eyes flicked from the throat, to the angle of the wound, to the pattern of blood spray on the leather plates.
Then he looked at you.
Your heart slammed once against your ribs, hard enough that the ropes at your wrists jerked.
He stood, cloak rustling. The physician bowed again, retreating with short, careful steps.
“Bring the accused forward,” someone barked.
The soldiers obeyed. They shoved you until your knees hit the packed earth.
Pain flared in your shoulder where the guard’s sword had struck earlier. You kept your head bowed, eyes fixed on the ground. There was a patch of half-dried blood in front of you, darker than the soil.
The clerk cleared his throat and read from the bamboo slip. “Daughter of a butcher’s family in Guhwa,” he intoned. “Status: lowborn. Household in arrears to the Crown by six measures of rice and two of millet. Accused of rioting, assault on a royal official, and the killing of a royal guard in service at the levy-post.”
The words felt distant, like someone else’s life drifting through fog.
Around you, the gathered officials murmured. One of them—the magistrate in charge of this district, if you remembered right—stepped forward, sleeves of his dark robe swaying.
“Your Highness,” he said, bowing toward the Crown Prince. “As you can see, this cheonmin caused the unrest. Witnesses say she stabbed the guard without provocation. The law is clear. For a base-born butcher to shed the blood of a royal soldier is—”
“High treason,” another official supplied eagerly. “Punishable by immediate decapitation, by the articles of the Hyeongjo.”
“Yes.” The magistrate seized on that. “We were prepared to carry out the sentence at once, but word of Your Highness’s arrival reached us. We thought it best to wait for your judgment.”
Not best for me, you thought. Best for them. If they killed you wrong in front of a royal, someone might lose their position. The Crown Prince didn’t answer immediately.
You could feel his gaze on the top of your head. It was like standing under a summer sun—not comforting, just too bright. “Raise her head,” he said at last.
A guard’s hand fisted in your hair and yanked. Your neck screamed. Your eyes watered. You had no choice but to look up.
He stood only a few steps away now.
Up close, he was worse.
The embroidery at the edge of his hood caught the light, each tiny loop of gold thread glinting like a chain. His under-robe was of fine white ramie, collar lined in subtle patterns of cloud and wave stitched so delicately you’d miss them if you weren’t raised to notice. The jade at his crown was pale, almost translucent, veins of green running through it like moss.
He smelled faintly of something unfamiliar—foreign cedar oil, perhaps, and expensive ink. Underneath, there was the metallic shadow of the square: blood, iron, the ghosts of sweat.
His face was expressionless. Not blank, exactly; more like everything he felt had been pulled inward, away from where anyone could see.
He took his time looking at you.
His gaze flicked over the ash smeared on your clothes, the bruised shoulder, the dried red on your cheek. It lingered on your hands bound behind your back, the rope biting into skin roughened by years of work.
When his eyes returned to your face, he tilted his head a fraction. “Do you understand what you have done?” he asked.
His voice wasn’t deep or booming. It was smooth, level, with a softness at the edges that made the words sink under the skin instead of bouncing off.
You should have answered quickly. You should have thrown yourself flat, smacked your head into the ground, sobbed for mercy.
Instead, your tongue stuck.
Your throat felt raw. When you finally managed to force sound out, it scraped. “I killed,” you said. That much was true. “I—” Your voice shook. “I killed.”
A small scoff escaped him. “Wrong,” he said.
The square held its breath. You stared up at him, confused despite yourself.
“You lived,” he said, each word landing slow and precise. “He didn’t.”
The magistrate made a strangled noise. “Your Highness,” he said quickly. “Regardless of the… circumstances, she struck down a royal guard. If we do not execute her, word will spread. The farmers and cheonmin will think they can raise their hands to the King’s men without consequence. The Ministry of War will blame us for—”
“Let them blame me,” the Crown Prince said lightly.
It was the sort of statement only someone born in the inner palace could make. The magistrate faltered, mouth opening and closing.
“B-but the law—”
“The law,” Prince Taehyung cut in, “also states that those who owe levies to the Crown may be taken into service to repay their debts.” He nodded toward the clerk’s bamboo slip. “You read it yourself. Her household is in arrears. How much?”
“Six measures of rice, two of millet, Your Highness,” the clerk stammered.
“Then we will consider the debt paid,” the Crown Prince said. “I will take her into my service. Her life now belongs to the Crown. Mine to punish. Mine to use.”
Murmurs rippled around you, sharper now. Some shocked, some amused.
“Your Highness—” the magistrate tried again, a bead of sweat breaking free at his temple. “To… keep a cheonmin butcher? She is—”
The Crown Prince looked at him. He didn’t raise his voice. He didn’t move. He simply turned his head and let his gaze settle on the magistrate’s face.
It was enough.
The man’s words snapped off. He lowered his eyes so fast it was a wonder his neck didn’t break and bowed, spine pressing almost flat.
“Of course,” he muttered. “As Your Highness wills.”
The interpretation bloomed in the space left by his silence. The Crown Prince, Taehyung of the Kim clan, sparing a butcher girl from execution? There were only a few stories people told themselves to make that make sense. You could hear them already, rising at the edges of the square like steam.
“She’s pretty, for a cheonmin.”
“Lowborn or not, she has all her teeth and the right shape. Men kill for less.”
“Imagine. From Guhwa mud to the Prince’s bed in a day.”
“I heard the Crown Prince likes strange things. Maybe he wanted to see how butcher girls scream.”
The words weren’t said aloud where you could clearly hear them, but they didn’t need to be. You grew up in Guhwa learning how to fill silence with cruelty.
Prince Taehyung stepped closer. The soldiers around you shifted, making space. The air seemed to thin. He bent at the waist in one smooth movement until his face was level with yours.
Up close, you could see everything.
The faint shadow of stubble along his jaw that no amount of good breeding could prevent. A tiny pale scar at the corner of his mouth, half-hidden when his lips were still. The way one strand of hair had escaped the jade ring and fell across his brow. A gold fleck in his left iris that caught the light when he moved.
His hand came up. His fingers were cold.
He gripped your chin between thumb and forefinger—not rough—but firm enough that you couldn’t turn away. His skin was smooth, with the faint dry callus of someone who held brushes, not blades. A single thread of embroidered gold from his cuff tickled your jaw. “Look at me,” he said softly.
You had no choice. Your eyes met.
There was no warmth in his gaze. Only interest. The kind a man might show toward an unusual animal.
He studied you.
“The law says,” he murmured, and though his voice was quiet, everyone heard him, “that those who owe the Crown must repay with what they have. If she owes the Crown…” His grip on your chin tightened, just a fraction, “…she will repay it with her hands.”
The words were simple. The meaning they grew in other people’s minds was not. Behind him, a few officials shifted, trading sidelong glances. At the back of the crowd, someone let out a low, knowing laugh before swallowing it quickly.
They all heard it the same way: you’ll serve him personally. Warm his bed. Use those rough butcher’s hands for something nobler.
A royal plaything, dragged from the mud and polished enough to entertain until he grew bored and threw you back to the mud.
For them, it was salacious, shocking, a story to tell in whispers later over wine. For you, it landed like a brand.
Not just the touch—though that alone made your skin crawl.
It was the weight behind it. The fact that the Crown Prince could turn your fate with one sentence and a hand on your face.
The humiliation came wrapped as mercy.
Your heart pounded against the cage of your ribs, so hard you were sure he must feel it through the narrow bones of your jaw.
You could already see your mother’s face when someone came to tell her. The way her mouth would twist—with relief, with shame, with something too tangled to name.
Better to bow than to burn, she’d always said. Was this what bowing looked like now? Your daughter on her knees in front of the Crown Prince, her life balanced on whether he found her amusing.
The worst part was knowing the alternative.
If you jerked away, if you spat, if you snapped your teeth at his fingers like a dog, there would be no debate. A single gesture from him, and your head would be decorating a spike by the levy-post before the day ended. Your parents would lose even the bitter comfort of thinking you had died quietly.
Survival demanded submission. Submission, in front of men like this, looked like gratitude.
So you did nothing.
You did not pull back. You did not lower your gaze. You did not beg or thank or flinch. Every muscle locked. If you moved at all, it would be in the wrong direction.
He seemed to mistake that stillness for composure. Something flickered at the corner of his mouth. Not quite a smile. A tiny upward tug, as if he’d found a particularly interesting toy. “Untie her,” he said, straightening, dropping his hand. Your chin felt oddly cold without it. “She is now property of the Crown Prince’s household. Mark it in the record.”
The clerk bowed so fast his hat slipped. “Yes, Your Highness. Cheonmin from Guhwa, attached to the Crown Prince’s retinue in lieu of levy payment. To be transferred to the palace quarter.”
Palace quarter. The words hit harder than any spear-butt.
You watched, numb, as a guard moved behind you and cut the ropes from your wrists. The hemp fell away in stiff coils. Blood rushed back into your hands in a painful pins-and-needles surge.
For a moment, you thought of running.
There were alleys. There was the river. There were a hundred ways to vanish in Guhwa if you were willing to be hungry enough.
But not from them. Hands that had just held your life like a bit of twine could take it back any time they liked.
That was the day your life changed.
You stopped being just a butcher’s daughter from the slums of Guhwa.
You became the Crown Prince’s property—tainted, indebted, powerful only through the proximity of a man you already despised.
❀˚₊ prev ❀ next ❀ index ❀ main masterlist ❀
a/n: hiii my loves!! thank you so much for reading. please let me know your thoughts so far!! comments and reblogs fuel my fingers <3
target: next chapter at either 100 notes or 01/04
review your experience, thoughts, or unhinged feelings here
taglist: request in the index comments or here only
ꕥ series masterlist ꕥ wc: 12k~ ꕥ pairing: crown prince!kim taehyung × lowborn!reader × second prince!park jimin ꕥ 18+ mdni ꕥ genre: grimdark fantasy bts au, historical tragedy, e2l, love triangle
synopsis: in the last dynasty before goryeo's fall, the palace smells of pine oil, incense, and rot. in a kingdom ruled by silk and blood, you—a butcher's daughter—are chosen to serve the crown prince as his weapon, his shadow, his sin. but when the second prince returns from war as a hero, the palace splits. and so do you.
The Crown Prince, Taehyung of the Kim clan, sparing a butcher girl from execution? There were only a few stories people told themselves to make that make sense. You could hear them already, rising at the edges of the square like steam.
“She’s pretty, for a cheonmin.”
“Lowborn or not, she has all her teeth and the right shape. Men kill for less.”
“Imagine. From Guhwa mud to the Prince’s bed in a day.”
“I heard the Crown Prince likes strange things. Maybe he wanted to see how butcher girls scream.”
The words weren’t said aloud where you could clearly hear them, but they didn’t need to be. You grew up in Guhwa learning how to fill silence with cruelty.
Prince Taehyung stepped closer. The soldiers around you shifted, making space. The air seemed to thin. He bent at the waist in one smooth movement until his face was level with yours.
Up close, you could see everything.
The faint shadow of stubble along his jaw that no amount of good breeding could prevent. A tiny pale scar at the corner of his mouth, half-hidden when his lips were still. The way one strand of hair had escaped the jade ring and fallen across his brow. A gold fleck in his left iris that caught the light when he moved.
His hand came up. His fingers were cold.
He gripped your chin between thumb and forefinger—not rough—but firm enough that you couldn’t turn away. His skin was smooth, with the faint dry callus of someone who held brushes, not blades. A single thread of embroidered gold from his cuff tickled your jaw.
“Look at me,” he said softly.
You had no choice. Your eyes met.
There was no warmth in his gaze. Only interest. The kind a man might show toward an unusual animal. He studied you.
“The law says,” he murmured, and though his voice was quiet, everyone heard him, “that those who owe the Crown must repay with what they have. If she owes the Crown…” His grip on your chin tightened, just a fraction, “…she will repay it with her hands.”
series masterlist | wc: 5k~ | volleyball captain!kim namjoon x figure skater!reader x volleyball ace!jeon jungkook | genre: sports college au, e2l, love triangle, unrequired love, slow burn, winter romcom, angst
synopsis: all you, former figure skating prodigy, want is to confess to your crush. but jeon jungkook, volleyball ace and self-proclaimed killer of joys, keeps getting in your way.
“You heard me,” Jungkook says. “You sprint when he’s watching. You hike because he’s above you on the switchback. You show up where he might be, and suddenly you’re the poster child for commitment.” His gaze drops to my hands. “You don’t even know you’re kneeling when you do it.”
Your hands go still, which is always the first sign you’re about to lose control. Your body gets quiet to listen for danger.
Heat crawls up your neck that has nothing to do with effort. “You think everything’s about him.”
“No,” he says. “I think everything is about you being seen by him.”
The swimmers thunder by, finally done. The fan coughs and lies. Your ankle throbs on its own schedule.
“It’s almost cute,” he adds. “You’ll grind three days, make three bad decisions, and write a paragraph about why the fourth day needs rest.”
“You don’t know me.”
He looks at you like you’re missing from your own face. “I know your type. Rich-kid cosplay with real talent and softer habits. Loves the halo. Hates the work that doesn’t post. You were a prodigy built for cameras. Now you’re… what, exactly? Waiting for the edit to make this noble?”
The words get caught in your chest. “Bless you,” you say, bright and brittle. “It must be exhausting being this wrong.”
“I like being right,” he answers. “And I usually am.”
release date: 21/02 sometime in the evening GMT
taglist: request by commenting in the series masterlist or here