𝑻𝒓𝒂𝒄𝒌 𝑯𝒊𝒎
𝐏𝐚𝐢𝐫𝐢𝐧𝐠 ➙ Yoon Jeonghan x f! reader
𝐒𝐮𝐦𝐦𝐚𝐫𝐲 ➙ You realise someone’s been following you — but when a private investigator steps in to help, it becomes clear the stalker isn’t after money or lust at all.. he’s trying to protect you from something worse.
𝐓𝐚𝐠𝐬 ➙ Fluff, Stalker au, Dark Romance, Mystery, Little confusing.. ready your minds lol, Jeonghan be a little fcked up here.., Porn w/ Plot (please proceed to READ ALL WARNINGS for your safety)
𝐖𝐂 ➙ 13.3k
𝐖𝐚𝐫𝐧𝐢𝐧𝐠𝐬 ➙ MDNI, FICTIONAL WORK ONLY, explicit sexual content, explicit language, oral sex (f. receiving), tongue fucking (f. receiving), grinding, unprotected sex, rough sex, biting, restraining hands, stalking, kidnapping, blindfold sex, body worship, dirty talk, degradation, crying from pleasure and pain, dacryphilia, loud moans, possessiveness, creampie, nipple sucking, swing fling position (without ropes), pinning to the wall, squirting, a little dubcon, coming inside without consent, overstimulation, manipulation, mentions of gun and fights, lying, scene of getting chased, mention of implied death (no mcd don’t worry)
🎧 ➙ RunRunRun by Dutch Melrose ⋮ R U Mine by Arctic Monkeys ⋮ Let the World Burn by Chris Grey ⋮ Hooked by Why Don’t We ⋮ Shameless by Camila Cabello
𝐀/𝐍 ➙ Finally wrote something in this genre — it’s been a dream hahaha just a heads up!! if you haven’t read my guidelines, this au (and all my other works) does not include any non-consensual or implied sexual assault, as I’m not comfortable writing those. thank you for understanding.
navigation ✮ masterlist ✮ guidelines
You lived a quiet life, the kind that repeated itself like clockwork. 6:45 a.m., the alarm buzzed. You’d hit snooze twice, drag yourself to the bathroom, stare at the mirror long enough to ask if you really needed a job, then decide yes — rent existed.
The apartment wasn’t much. A one-bedroom squeezed between a laundry shop and an old tailor’s place that never seemed open. But it was yours. Quiet enough for thoughts to echo, small enough that you could find your keys in thirty seconds flat.
By 7:15, you were walking to the corner cafe. The barista, Yuna, already knew your order — earl grey matcha latte, less ice, “because you look like someone trying to survive corporate life.” You’d laugh, pretend to be offended, then leave her a tip anyway.
At 7:32, you boarded the 45B bus. Always the same seat: third row from the back, left side by the window. You’d plug in your earphones, open your notes app, and scroll through the outline for your next article. Another routine. Another day.
Your phone buzzed.
Seokmin ☀️: “You alive?”
Y/N: “Barely.”
Seokmin ☀️: “Tea before work?”
Y/N: “Already on it. Earl grey matcha latte secured.”
Seokmin ☀️: “You and that sugar addiction are gonna die together.”
You smiled faintly, tucking the phone away. Seokmin had been your friend since college — one of those people who texted you good morning and didn’t expect much else, which you appreciated.
The city outside blurred past — gray streets, billboards, faces you’d forget by lunch. It wasn’t until you got off the bus, tea in one hand and bag in the other, that you noticed something strange. Nothing loud. Nothing dramatic. Just.. the feeling.
Like the air had thickened. You brushed it off, turned the corner to your building. Someone laughed behind you — too far to see, but close enough to feel the vibration of it. You didn’t turn around.
The first week, it was just little things. A key left on the counter instead of the hook. A mug on the table when you swore you hadn’t made coffee yet. You blamed it on stress — deadlines, exhaustion, too many late nights spent staring at a blinking cursor on your laptop. You even joked about it to Seokmin over the phone.
“You’re just tired,” he said. “Maybe get an actual hobby. One that doesn’t involve caffeine and self-loathing.” “Wow, thanks. You should try Hallmark cards.” “I’m serious. Rest.” You tried. You really did.
But then came the footsteps. Soft ones. Muffled, like someone walking barefoot down your hallway when the clock hit past midnight. You froze the first time you heard them — the kind of frozen where your heartbeat becomes a drum in your ears. You turned off your laptop screen, the glow disappearing from the room, and listened.
Nothing. Then something. A creak — just one. From the other side of your bedroom door. You waited, barely breathing. When you finally gathered enough courage to stand and flick the light on, the sound stopped. The silence that followed felt heavier than before.
You checked every corner. The bathroom. The kitchen. Even under the bed, though you hated how cliche that was. No one. But your door was open. Not wide, just an inch. Enough to make your stomach twist.
You were sure you’d locked it. You always locked it.
That night, you pushed a chair against the doorknob before crawling under the blanket, eyes fixed on the crack of darkness beneath the frame. You didn’t sleep that well. You only blinked.
The next morning, the world was normal again. Almost too normal. People laughed in the cafe. The barista flirted with a customer. Seokmin spammed you with memes during your break. You told yourself last night didn’t happen. That it was a dream born from exhaustion.
Until you caught your reflection in the cafe window — not directly, but enough to notice something odd. Behind you, blurred by the reflection, was a figure.
Still. Watching. You turned around. Nothing. Just a crowd. Your pulse quickened. You shook your head, forced out a laugh at yourself, and went back to your drink.
But the feeling stayed. That weight between your shoulder blades. That quiet whisper in your mind; someone’s watching. And when you got home that night, your apartment door was locked exactly how you’d left it but the chair you’d wedged beneath the knob was moved.
—
The weekend came with rare sunshine, the kind that made the city glow gold instead of grey. Seokmin had dragged you out of the apartment with promises of ‘emotional recovery’ and ‘vitamin D therapy.’
“You can’t live off caffeine and fear,” he said as you both walked through the mall. “Says the guy who once cried over a coffee machine breaking.” “That was a tragic event.” You rolled your eyes, but you were smiling.
The day felt good — or at least it tried to be. You wandered through stores, tried ridiculous sunglasses, made fun of overpriced candles. Seokmin even convinced you to try one of those claw machines.
“Watch and learn,” he said dramatically, shoving a coin in. “You said that last time, and you won a plastic frog.” “That frog had character.” “Whatever Seok.. I’m not wasting money for that again hahaha.”
When he failed again, you laughed so hard you had to lean against the glass, tears gathering in the corners of your eyes. For a moment, everything — the footsteps, the open door, the uneasy nights — all faded into background noise.
“See?” Seokmin said, grinning, “you’re smiling again. Told you-” “-that I need vitamin D and claw machine therapy,” you finished for him. You stopped for boba after, sitting on a bench near the fountain. Seokmin scrolled through his phone while you talked about work and deadlines. It was easy. Familiar.
But even while you laughed, something felt.. off. Your gaze drifted toward the glass storefront beside you, catching the reflection of the crowd moving past. And that’s when you saw him.
A man — standing perfectly still across the street. Too still. He wasn’t on his phone. He wasn’t looking around.
He was looking at you.
He didn’t flinch when you blinked. Didn’t move when someone passed in front of him. His face was calm — too calm — framed by short dark hair that almost caught the afternoon light. And then, in the blink of an eye, he was gone.
You turned your head sharply, scanning the street. But all you see was just cars, a few people, a vendor calling out for customers. Your pulse stuttered.
“Hey,” Seokmin said, nudging you with his elbow, “you okay?” “Yeah,” you breathed out, eyes darting back to the glass. “Just.. thought I saw someone I knew.” He followed your gaze, shrugged, and went back to his drink.
You laughed softly, but it sounded hollow even to you. Because in the reflection of the store window — in that faint shimmer of light and glass — you could’ve sworn you saw movement again.
A hand. Lifting, slowly. Waving at you.
—
You didn’t sleep that night. Every creak of the apartment, every hum of passing cars — it all sounded too close. Too deliberate. By morning, you were running on nerves. You met Seokmin at your usual cafe, trying to keep your voice steady as you told him everything.
“You’re sure it’s not just.. coincidence?” he asked carefully, stirring his drink. You gave him a look. “Doors don’t unlock themselves, Seok. Neither do windows.” He sighed, leaning back. “Ok, ok, fair. But did you see the guy again?”
You hesitated. “Not exactly. But I felt him. Like someone was watching.” For a second, Seokmin didn’t say anything — just drummed his fingers on the table, his expression clouded. Then he stood abruptly. “You’re going to the police.”
“Seok-” “No, I’m serious. This isn’t some Netflix thriller, okay? If someone’s following you, you report it.” You wanted to argue, but you didn’t have the energy to fight logic.
So that afternoon, you went. The police station smelled faintly of paper and disinfectant. You sat at a metal desk, recounting everything — the sounds, the reflection, the ajar door — to an officer who typed slower than you thought humanly possible.
When you finished, he gave you a practiced smile. “We’ll keep a record,” he said. “But without any hard evidence — photos, videos, physical proof — there’s not much we can do for now.” You stared at him. “So I just.. wait?”
He shrugged, sympathetic but detached. “Try not to be alone. Keep your doors locked.” That was it.
Two hours, a filed report, and the same fear sitting heavier in your chest. Later, you found yourself slumped in Seokmin’s passenger seat, the city lights blurring outside. “They didn’t do shit, did they?” he muttered.
You stayed quiet. “God, I hate this. Ok, listen,” he said suddenly, turning to you. “My brother’s friend, Joshua Hong. He’s a private investigator. Works with missing persons, surveillance cases, the whole thing. He’s legit. I’ll give my brother a call, yeah?”
You blinked at him. “A private investigator? Isn’t that a little much?” “So is getting stalked, Y/N.”
You exhaled slowly, nodding. He softened at that, giving your shoulder a light nudge. “Hey. We’ll figure this out. Promise.” Outside, the light turned red, and through the glass reflection of the car window, you thought you saw something again.
Your hand tightened around your seatbelt, tension coiling through your chest. Seokmin noticed instantly — of course he did — and started cracking his usual corny jokes to lighten the air.
“But seriously,” he said after a beat, “you can crash at my place for the meantime. Just until things settle.” You immediately shook your head, crossing your arms in an exaggerated X over your chest. “No way. I’m fine, really. Don’t worry too much — I’ll give you a call when I’m about to get kidnapped.”
He groaned, rubbing his face. “That’s not funny.” “Wasn’t meant to be,” you muttered, though you couldn’t help the small smile tugging at your lips.
—
Joshua Hong was exactly what you expected a private investigator to be — calm, composed, and quietly observant. He had that kind of presence that didn’t fill the room, but grounded it instead. His tone was even, professional, and his words carried a kind of warmth that immediately made you breathe easier.
“We’ll start simple,” Joshua said, setting his sleek laptop on a small dining table. “Hidden cameras, motion sensors by your door, and one in your hallway. Nothing invasive, just precautionary.”
You nodded, watching him work. His movements were methodical, fingers steady as he adjusted each tiny device. The soft click of tools against your counter became oddly comforting.
“You’ve had the locks changed, right?” he asked, glancing up at you. “Twice,” you replied. “Good. Still-” he gave a faint, knowing smile “-it’s better to assume someone persistent can find a way in.” That line chilled you more than you expected.
When he finished setting up, Joshua insisted on walking you home from the station that evening “for observation purposes,” he’d said — there was something protective in his tone that made you trust him.
The night air was cool. Streetlights flickered as the two of you walked side by side. He kept a small distance, his hands in his coat pockets, scanning the road ahead every so often. “You don’t have to be scared all the time,” Joshua said softly, almost as if reading your mind. “Sometimes fear keeps us sharp. Just don’t let it keep you trapped.”
You smiled faintly. “You sound like you’ve done this too many times.” “You’d be surprised,” he murmured, eyes flicking briefly to your reflection in the glass of a closed bakery window. Then his gaze hardened.
He stepped closer, his voice suddenly low. “Don’t look. Just keep walking.” Your stomach dropped. You didn’t need to turn your head — your peripheral vision caught it: a tall figure across the street, half-hidden by shadow, standing too still.
Joshua’s hand subtly brushed against your back, guiding you forward. “That’s him, isn’t it?” he asked quietly. Your throat went dry. “I think so.” When you finally dared to glance again — the street was empty.
“Mhmm.. got it. A little possessive towards you. huh?”
The following weekend, your apartment felt different. Not scary, not heavy — just quiet in a way that didn’t feel threatening anymore. Joshua’s cameras blinked faintly in the corners, their tiny red lights oddly reassuring.
Seokmin sprawled across your couch with a bag of chips, his legs taking up all the space like he owned the place. “You know, I didn’t think I’d ever say this,” he began, crunching loudly, “but these spy cameras make your apartment look expensive.”
You laughed, grabbing the remote and tossing a pillow at him. “You’re such an idiot. They’re for my safety, not your entertainment.” He grinned, holding the chip bag like a mic. “Sure, sure. But admit it the whole setup’s kinda hot. Joshua Hong? Total movie detective name. Tell me he doesn’t look like he solves cases and breaks hearts.”
You rolled your eyes, failing to hide the smile tugging at your lips. “He’s nice. Professional. That’s it.” Seokmin gasped dramatically. “That’s it? You’re saying that with the face of someone who replayed his voice in her head after he left.” You threw another pillow. “I did not!”
“Please,” he said, sitting up, chip crumbs on his shirt. “The way you talk about him — ‘his voice was calm, his hands steady, his presence reassuring—’ like, come on, are you writing a romance novel or a police report? I bet he’s attractive, based on your description he is, I’ll shoot my shot.”
You laughed so hard your stomach hurt. “I think he’s straight,” you finally managed to say between giggles. Seokmin clutched his chest like you’d stabbed him. “Unbelievable. Not only am I replaced by a heartthrob detective, but he’s also straight? God really said ‘no crumbs for you, Seokmin.’”
The two of you broke into laughter again, echoing through the small space. For the first time in weeks, you felt at peace. The tension in your shoulders loosened. The silence of the apartment didn’t feel like someone was listening anymore — it just felt like home.
When Seokmin finally left that night, you cleaned up the coffee mugs, humming softly to yourself. The camera light blinked from the corner of the ceiling — steady, blinking, safe.
You smiled faintly at it. “Goodnight,” you murmured playfully. Then you turned off the lights. From across the street, unseen through the blinds, someone else whispered your name despite not being heard — the sound low and reverent. “Goodnight, Y/N.”
—
Joshua’s eyes stayed glued to the monitor. The footage played in fast-forward — hours of mundane living condensed into seconds: you brushing your hair, watering your plants, cooking dinner. Then, a flicker. The screen glitched.
He slowed the playback. The kitchen light dimmed, blinked twice — and there, in that split-second of darkness, a figure appeared by the hallway mirror. Pale. Still. Gone when the light steadied. Joshua froze the frame and leaned in. The face was barely visible, half-shadowed, but he could make out the faint curve of a smile.
“Jesus Christ,” he muttered under his breath. He clicked through the other cameras — same pattern. Every time the lights flickered, the figure was there. Always standing just far enough to not trigger motion sensors. Always watching. He took a steadying breath, then dialed your number.
“Hey,” you answered, casual, unaware. “What’s up?” “Don’t panic,” he said, his tone professional but tight. “You weren’t imagining things. It’s the same man who’s following us. He’s smart.. careful. He only moves when the lights go out.”
You went quiet. “That doesn’t make sense.” “I know. I’ve cross-checked timestamps. Every time your lights flickered — that was him. Always the same figure. Always in the same spots.” “Can you see his face?”
Joshua hesitated, cursor hovering over the blurred image. “…Barely. But I’ll find out who he is. I promise.” I promised myself that I won’t let things go out of control again.
Hours later, Joshua sat in his car outside a dusty municipal records building. He’d been tracing addresses, permits, anything tied to the neighbourhood. And there it was — a file from six years ago. Yoon Jeonghan.
Registered address: two blocks from your apartment. Evicted after a building fire. Joshua’s grip tightened on the steering wheel. “How is he..?” He looked back at the printed photo of the man in the security footage. Same outline. Same shape of the face. He then caught himself not being able to breathe slowly for some reason.
—
Meanwhile, you sat in your favorite cafe, hands trembling slightly as you stirred your drink. It was early evening — the time of day you used to love, before every shadow started feeling alive. You’d started noticing patterns too. The man who keeps on following you, it’s the same man every damn time, the same man who keeps appearing everywhere.
Every time you changed your schedule, the silence followed you. But when you went back to routine — there he was again, slipping into your life like he knew every step you’d take. When you got home that night, the lights flickered once. Your phone buzzed.
Unknown number: You shouldn’t have stayed out this late. It’s dangerous.
—
The stairwell was quiet that night — too quiet. The kind of silence that made every step echo longer than it should. You’d stayed late at work, trying to drown your thoughts in unfinished tasks. Joshua’s warnings looped in your head. You tightened your coat around you and pressed the elevator button. Out of order.
Fine. Stairs it is. The lights buzzed overhead, dim and uneven. You took the first few steps down, one hand on the railing, phone gripped in the other. You told yourself you’d call Seokmin the second you reached your floor. You told yourself you were fine.
Then- a voice. Low. Calm. Behind you. “Don’t turn around.” Your breath caught. “I said don’t.”
You froze halfway down the stairs. You didn’t scream, didn’t move — just calculated. The tone wasn’t threatening; it was steady. Too steady. “You’ve been looking for me,” the voice continued, closer now, “and I’ve been trying very hard to keep you safe.”
Your fingers hovered over your phone screen. Emergency call. One press away. “Who are you?” you asked, keeping your voice even. “And why the hell are you following me?” A soft laugh echoed down the stairwell. “You really don’t remember me, do you?”
That made your pulse stutter. You risked a glance over your shoulder — and finally saw him. Tall. Pale skin. Attractive. Under the flickering light. A face too calm for the situation, framed by soft short dark hair that looked almost black in the dimness.
His eyes caught yours. And there it was — that same calm, unblinking stare from the reflection in the shop window. He said your name like it belonged to him. “You need to stop.” “Stop what?”
“Digging. Asking. Looking.” His voice dropped lower. “You’re making it harder for me to protect you.” “Protect me from what?” you bit back. He stepped forward once, slow and deliberate, but kept a distance. His gaze didn’t waver. “From what’s coming.”
You forced a scoff, but it came out shaky. “You sound insane.” “Maybe,” he said quietly. “But I’m the only reason you’re still breathing.” He glanced at the flickering bulb above you, then at your phone — still clutched tight. “Call him if you want,” he murmured. “He won’t get here in time.”
You straightened, hiding the tremor in your hands. “You think I’m scared of you?” He smiled — soft, heartbreakingly gentle. “No. But you should be.”
For a long second, the two of you stood in silence. Then a door opened somewhere above — a neighbour coming home, faint footsteps echoing down. You blinked, and the man was gone. Just like that.
Only the faint smell of perfume lingered — clean, expensive, almost comforting. You exhaled shakily, hand pressed to your chest. The next morning, you found a note slipped under your door.
Don’t go out tonight.
—
Joshua showed up at your apartment, Jeonghan, the stalker keeps on appearing and talking to you already. Is that even his real name? If I’m a stalker, would I tell my name? Eyes shadowed from lack of sleep and worry. He didn’t even knock properly this time — just a sharp, impatient rhythm against the door before stepping in once you opened it.
“You should’ve called me,” he said, voice low but tense. “You said you’d call me if anything happened.” You set your mug down on the counter, trying to keep your composure. “I didn’t exactly have time to schedule it, Joshua. He was just.. there.”
Joshua dragged a hand down his face, exhaling hard. “He cornered you? Did he touch you?” “No. He didn’t.” You hesitated, remembering the way Jeonghan had spoken. Calm. Knowing. “He just talked.”
“That’s what they all do at first,” Joshua muttered, pacing near the window where one of the hidden cameras blinked faintly. “They act calm so you let your guard down. He’s escalating, Y/N. You need to stay somewhere else for a while-”
“I can’t,” you cut in. “Joshua, listen to me.” He turned, brow furrowed. “He knew things,” you said quietly, Joshua swallowed. “Things he shouldn’t.” “Like what?”
You swallowed, your throat tight. “He mentioned my dad’s watch. The one that broke years ago, after he died — I don’t even wear it anymore.” Joshua’s expression barely flickered. “He could’ve seen old photos.” You shook your head. “He also mentioned a scar on my shoulder. The one I can’t even remember how I got when I woke up from a hospital before. I don’t even remember telling Seokmin about that. No one knows, Joshua.”
He froze. “What else did he say?” You hesitated again. There was something about repeating Jeonghan’s words that made them feel heavier. “He said I needed to stop digging before it’s too late. That I’m making it harder for him to protect me.”
Joshua let out a disbelieving laugh — too sharp to sound amused. “Protect you? He’s delusional.” “Maybe,” you said softly, staring at the faint reflection of the both of you in the window glass. “But what if he’s not lying about everything?”
Joshua’s jaw clenched. “You’re starting to sound like him.” “I’m just saying something’s not adding up.”
He took a slow breath, then crouched down in front of you, his voice lowering — not angry now, just tired and careful. “Y/N, listen. Guys like him.. they study people. They’ll learn every little thing about your life so it feels like fate when they show up. It’s not supernatural, it’s obsession. He’s manipulating you.”
You looked at him, really looked, at the concern tightening his features. The rational explanation made sense — but deep down, something about it didn’t sit right. Jeonghan didn’t look like a man trying to manipulate you. He looked like someone who already knew how the story would end.
You swallowed hard. “He said the lights would flicker again.” Joshua’s brows furrowed. “When?” You hesitated. “Tonight.” He stood abruptly, grabbing his phone. “Then I’m not leaving you alone.”
You forced a small, humourless smile. “You really think staying here will stop the lights from going out?” Joshua looked at you then — really looked. “No. But it’ll stop him from coming back.”
—
The light flickered once. Twice. Then the hallway went dark. Jeonghan exhaled, leaning back against the cold wall of the stairwell, letting the shadows swallow him whole. The static hum of the building’s electricity faded into silence — just as he’d meant it to. He was the one who kept on breaking the lights anyway.
He wasn’t doing it to scare her. Never to scare her. It was the only way to draw them out. They always came with the dark — the echoes, the fragments of what erased her before. Every time the lights went out, he could feel them moving. Lingering around her. Searching for the pulse that used to belong to his.
Not this time. Not again.
He tilted his head, eyes catching the faint glow through the crack under her door. He could feel her presence, her heartbeat, even from here — uneven, but alive. That was enough to keep him breathing, even when his lungs shouldn’t work anymore.
“Stay inside,” he murmured, the words more for himself than her. “Don’t make me lose you again.” His gaze drifted toward the window, the reflection just clear enough to catch his own face. It was strange, how it always looked more human when he thought of her.
Then he saw him. Joshua Hong.
Standing near her window, phone in hand, his expression tense, protective — too close. Too comfortable in her space. Jeonghan’s jaw tightened, a flash of something ugly curling in his chest along with a bad memory.
He shouldn’t care. She was safer with someone near. That was the point. That’s why he hadn’t gone inside tonight. He’d promised himself he’d keep his distance unless it was absolutely necessary. But still..
Still, the sight of Joshua sitting where he’s supposed to sit, speaking to her softly like she was something fragile, like he understood her, like he could- Jeonghan’s hand twitched. He could almost hear her laugh through the walls. The sound was faint, muffled — but it cut deeper than anything else could.
“She doesn’t remember you,” he whispered under his breath, half to mock himself, half to calm the ache in his chest. “She doesn’t even know you exist.” But it didn’t matter. Because he remembered.
He remembered the first time he saw her when they were kids — not here, but before. A different place. The same eyes, though. Always the same eyes. The same promise whispered against his neck before everything burned away.
“Next time,” she’d said back then, “we can be more than friends.” And he believed that. He always did. Even if it meant becoming the monster that haunted her.
His gaze flicked back toward her window, where Joshua’s silhouette moved closer to hers. For a second, it looked like Joshua reached out, brushed something from her cheek — and Jeonghan’s hands curled into fists. He forced himself to look away, digging his nails into his palms until the sting anchored him.
“You’re such a hypocrite,” he muttered. “Joshua Hong” The overhead light sputtered, the power surging again — he’d let it. She didn’t like the dark. He knew that.
But before he turned to leave, Jeonghan looked back once more. Through the reflection of the glass, through the hum of static between them — and whispered to no one, “They’re coming again, sweetheart. And you don’t even remember dying last time.”
You hadn’t told Joshua.
Not about the camera you disabled. Not about the spare keys you quietly copied. And definitely not about the way you’d been following the man who was following you. You weren’t sure when it stopped being fearful and started feeling like.. curiosity.
Maybe it was because every time you thought he’d cornered you, he never did. Every time you panicked, the danger somehow missed you by inches. Coincidence? You didn’t believe in that anymore.
It started with the flickers. You traced the pattern — the times the lights went out, the streets where it happened, the buildings that lost power for just a second before you felt eyes on you. It wasn’t random. It was like breadcrumbs. And you followed them.
Tonight, the trail led you two blocks from your apartment, down an alley that smelled faintly of rust and rain. The old tenement building at the end was abandoned — or should’ve been. One of the upper windows glowed faintly gold. You pressed your hand to the door. It was unlocked.
Inside, the air was still. The kind of still that hummed — not silence, but waiting. Your shoes clicked softly on the floor as you stepped through. The walls were lined with photos — hundreds of them, printed and pinned, overlapping like scales. You stopped breathing for a moment.
All of them were you.
You, at the cafe. You, on the bus. You, standing by your window, drinking from a chipped mug. You, in the office.
But that wasn’t what froze you. What froze you were the others. The people around you. Your coworkers, your neighbours, even Joshua and Seokmin. Each photo had red circles, strings connecting faces, handwritten notes in neat cursive “Same company.” “Was there last time.” “With friends again.”
You took a step back, your pulse hammering, your throat dry. “What the fuck?” you whispered, reaching for one of the pinned notes. The handwriting was careful — not frantic like a madman’s, but methodical. Deliberate.
She’s in danger again.
A noise — a soft click — came from the corner of the room. Your breath caught. You turned slowly. A camera light blinked once. Taking a picture of you. And you realised.. he’d let you find this place. He was watching you right now.
You swallowed hard, scanning the walls again. Photos. Clippings. Maps. One photo stood out from the rest: it was burned around the edges, faded from age. It showed you — smiling, different hair, different time — standing beside him. Jeonghan. His arm draped casually over your shoulder, both of you laughing.
Your fingers trembled as you touched the image. The date scribbled on the back made your stomach twist. Twenty years ago. You took a shaky breath. “Who are you?”
A faint voice — the one that made your spine straighten every time — echoed from the small speaker near the desk. “I told you,” Jeonghan murmured. His tone was low, steady, the faintest hint of amusement curling beneath the words. “You shouldn’t have followed me.”
Your pulse spiked. “You wanted me to.” A pause. Then a soft, knowing chuckle. “Of course I did. I wanted to see how far you’d go.” “Why are you doing this?” you demanded, forcing your voice not to shake. “Why do you have these people’s photos- my photos?!”
His tone shifted, suddenly softer. “Because you liked getting photographed” You froze. “What?” “Such a shame, you can’t even remember me,” he said, almost to himself. “But you will. Feel free to leave if you want, Y/N.”
There was a click, and then silence — the speaker went dead. You stared at it for a long time, the echo of his voice still humming in your bones. And when you looked back at the wall, your eyes caught the smallest detail you hadn’t noticed before — a single line of text scrawled beneath one of your more recent photos.
She’s getting closer. Good.
And you took that clue to leave the place. To leave him.
—
You didn’t hear your phone ring at first. It buzzed for a full minute on the desk beside you before you picked it up, still half-focused on the memory of the wall of photos. “Hello?”
“Are you out of your goddamn mind?” You flinched. “Seokmin?” “Don’t ‘Seokmin?’ me, Y/N!” His voice cracked halfway between panic and anger. “Joshua just called me- which he never does btw- he said you’ve been off-grid all day, not answering him, not picking up your phone, and now he thinks-” “Calm down-”
“Calm down?! You’re investigating a stalker, not shopping for snacks!” You sighed, pinching the bridge of your nose. “I’m fine. I just needed to look into something-” “Without telling anyone?” You hesitated. “If I told Joshua, he’d stop me. You know that.”
“Because that’s his job, Y/N!” His voice wavered again, softer now. “You can’t just go off like some detective in a thriller movie.. this isn’t funny.” “I wasn’t trying to be funny.” “Then what were you trying to be, huh? Brave? Smart?”
You pressed your lips together, unable to answer. He exhaled sharply through the line. “You sound like you’re shaking,” he said, voice low. “Are you safe right now?” “I am,” you lied. “Don’t lie to me.”
“Seokmin” There was silence on the other end for a few seconds. You could hear him sniffle faintly — he was crying. “Look,” he said finally, voice breaking, “I’m not trying to yell at you, ok? I just- shit, I’m scared. You’re out there chasing something that’s already chasing you.”
Your throat tightened. “I know.” “Promise me you’ll stop,” he said. You stared at your wall and tried to remember what you saw in Jeonghan's room, the inked notes, the string connections that all pointed back to you. You wanted to promise. You really did.
But you couldn’t.
“Seokmin..” He swallowed audibly. Then, after a pause: “Just be safe, ok?”
You smiled faintly, even though he couldn’t see it. “I will.” “Don’t you dare make me regret trusting you.”
The call ended.
—
Rain blurred the city lights into streaks of silver and gold. The streets were empty at this hour, the kind of quiet that made every echo sound too close. You and Joshua ran through the alley, your breaths ragged and quick.
“Keep moving!” Joshua shouted over the downpour, his hand gripping yours tightly. “He doesn’t like running anyways” The lights overhead flickered once. Twice. Then every streetlamp buzzed, dimming in unison. How did he even knew that?
“Joshua-” “Go!”
You turned the corner and ran, water splashing beneath your shoes. Your chest burned, throat raw from gasping. You didn’t dare look back — you could feel it instead. The weight of eyes on your back, the soft hum of someone’s footsteps keeping perfect rhythm with your own.
You broke into the next street, but Joshua wasn’t behind you anymore. The sound of the rain swallowed everything. “Joshua?” you called out, voice trembling. “Where are you?”
No answer. Joshua and I were talking about how he had already gathered clues and was ready to act on his own. He’d figured out a way to lure Jeonghan out and finally put an end to this madness. But before we could even make it to the authorities’ office, we got cornered in the street.
You slowed down, heartbeat pounding in your ears, until a voice — calm and steady — cut through the rainfall. “You shouldn’t run from me.” Your blood went cold. You turned around, and there he was.
Jeonghan stood beneath the flickering light of a lamppost, his black button-up shirt, the collar standing high and crisp against his neck, soaked through, his hair clinging to his face. He wasn’t even breathing hard. Just watching.
“Don’t come closer,” you warned, stepping back. Your voice cracked. He smiled faintly, that same quiet, unsettling calm in his tone. “You don’t understand yet, do you?” “Stop following me!” You were shaking now, half from the cold, half from the fear.
“Whatever you want, I don’t have it-” “I don’t want anything from you.” His voice softened, almost tender. “I’m here for you.” “Why.. why me?” He tilted his head, eyes glinting under the streetlight. “Because it’s you.”
You stumbled backward, heart racing. The streetlight above you flickered again — brighter, then dark. You couldn’t see his face for a second, and when it lit up again, he was closer. Sharp jawline, smooth and defined. His lips are full, relaxed yet carrying an unreadable expression. What draws you in most, are his eyes, half-lidded under the fall of his hair, holding that distant, unbothered calm that feels almost dangerous.
“Jeonghan, please,” you whispered, tears mixing with the rain. “Just let me go.” He took another slow step forward, eyes locked on yours. “If I do that, you’ll die. I’ll die too.”
You turned and ran. Your breath hitched as you sprinted down the slick pavement, lungs burning. The rain came down harder, blurring everything. You could hear him calling your name — not yelling, just softly, like he was coaxing you home.
“Stop running. You’ll fall.”
You cried harder, the sound breaking from your throat. Your legs felt heavy, your shoes slipping on the wet ground. The streets all looked the same now — turn after turn, wall after wall — until you realised he’d led you here. You were running in circles.
The flicker came again, and you caught a glimpse of him through the rain. Still walking. Still calm. Still there.
“Please,” you sobbed, breath shaking, “why are you doing this to me?” His answer came closer now, like he was right behind you. “I told you, I’m keeping you safe.”
You turned one last corner — then froze. A shadow blocked the path ahead. The lights flickered, went out completely, and the rain turned into silence. You gasped, stepping backward.
And then everything went black.
When you woke, the first thing you felt was warmth. Too much of it. A blanket — soft, heavy — was tucked up to your chin, and something faintly floral lingered in the air. Not your apartment. Not Seokmin’s house. Not even Joshua’s office. Your eyes flew open.
The room was dim, the light a golden pool cast from a single desk lamp. Four walls, concrete, unfinished. A small window barred with metal. On a nearby table sat your phone, dead. Your shoes were gone, replaced with a pair of oversized socks.
Your heartbeat jumped into your throat. “Easy,” a voice murmured. You turned sharply. Jeonghan was seated in a chair by the bed, leaning forward, elbows on his knees. His hair was damp again, falling over his eyes, and there was a small cut along his jaw. The kind that didn’t belong to a man who’d just slept peacefully.
You opened your mouth, but no words came out. “Don’t scream,” he said softly. “The walls are soundproof anyway.” You froze.
He sighed, like he was tired, and stood up — too slow, too calm. “You fainted back there, but don’t worry, you’ll be safe here with me.” “Safe?” you snapped, voice trembling. “You kidnapped me.”
“Would you rather be dead?” The words hit like ice water. He said them so casually, so matter-of-factly, that you almost believed him. Jeonghan walked to the counter and poured something into a cup — tea, the same tea you always drink. He brought it over and set it beside you.
“Drink.” “I’m not thirsty.” “Yes, you are.” His voice stayed level, but something sharp slipped beneath it. “You haven’t eaten since yesterday. Your hands are shaking.”
He reached out to steady them before you could pull away. His palms were warm, steady. You hated the way it made your chest ache. “I’m not going to hurt you,” he said, softer now. “But I can’t let you go yet.”
You swallowed hard. “Why?” He smiled faintly, though it didn’t reach his eyes. “You think I’d ever let them touch you again?” You stared at him, heartbeat pounding. “Them?” His gaze flickered toward the door, then back to you. “They found you once before. They erased everything. You think I’d let that happen again?”
You shook your head, backing into the wall. “You sound insane.” “Maybe.” His tone was almost gentle. “But you’re alive. Because of me.”
He moved closer — not enough to touch, but enough that you could see the subtle twitch in his jaw, the sleeplessness under his eyes. His voice dropped low, almost tender
“You can hate me if it keeps you breathing.”
For a moment, the room went still. Only the faint hum of the lamp filled the silence. You could feel his eyes on you, too intent, too knowing. When you didn’t respond, Jeonghan exhaled and stepped back, setting a small bowl of food on the table.
“Eat. Sleep after. You need both.” He turned toward the door. “Jeonghan.” He paused, looking back over his shoulder. You wanted to scream at him, curse him, demand to leave — but the words that slipped out were smaller than you meant.
“Why?” For the first time, his smile faltered. “Because you were supposed to be gone already.” Then he left, the lock clicking softly behind him.
—
You tested your luck the next morning. The moment you heard the faint click of the outer door, you slipped from bed and tried the handle. Locked. Of course. You searched for another exit, maybe a window latch, a vent — something. Nothing.
When Jeonghan came back, you were standing by the door with your arms crossed. “You can’t keep me here,” you said. He only raised a brow, setting a small tray down on the table. “And yet, you haven’t stopped trying.”
“Because I’m not staying.” He walked closer slowly and deliberately, until the air between you tightened. “You’ll stay until it’s safe.” “Safe from what? From you?” That made him smile. “From everything else.”
You didn’t move when he brushed past you to open the curtains. Light poured in — soft morning gold. He looked too normal in it, like he didn’t belong to the darkness that had brought you here. You forced yourself to look away. “You can’t decide what’s best for me.”
“I already did,” he said quietly. Your pulse spiked. He reached up then, fingers brushing the edge of your sleeve to fix where it had slipped off your shoulder. Too gentle, too casual, and yet you froze.
“You’re still shaking,” he murmured. “I told you to eat.” You met his eyes. “Stop acting like you care.” Something flickered there — amusement? Pain? You couldn’t tell. He leaned just close enough for you to feel his breath against your temple.
“You’re hurting me,” he whispered. “But it doesn’t change what’s coming.” Then he stepped back, leaving the words to sink in, the quiet too heavy.
—
It had been a week. You stopped counting days after the third. The walls blurred together, and the air felt heavier the longer you stayed. Jeonghan came and went, silent most times, always bringing food, checking if you’d eaten. You didn’t resist anymore. You couldn’t.
When he walked in that evening, you were sitting on the floor, staring at the untouched meal he’d left that morning. He sighed — soft, weary. “You’re still not eating.” “I’m tired,” you muttered.
“I know.” His voice cracked a little, and before you could look up, he crouched in front of you, taking your hands into his. His palms were warm; yours weren’t. You tried to pull away, but he didn’t let you.
“I don’t want this anymore,” you whispered. “I don’t want to be scared every time you’re near.” Jeonghan didn’t answer immediately. Instead, his thumbs brushed over your knuckles — almost like he was memorising them.
“I know,” he said again. “And I wish I could tell you that you’ll never have to be. But it’s not true.” That was when the tears came — silent, angry, helpless. He lifted a hand to your face, wiped them before they fell.
“Why?” you asked, voice trembling. “Why are you doing this? Why me? You never answer my questions!” He hesitated. Then exhaled a long, tired breath. “Because this isn’t the first time they’ve tried to take you.”
You frowned, confused, but he didn’t stop. “I used to work for them. A covert intelligence group — off the books, off the radar. Joshua did too. He just doesn’t remember me.” He laughed once, bitter. “He was the golden one. Always clean, always perfect. I was the one who got my hands dirty.”
He stared at the floor, eyes dark with something between guilt and longing. “One of our cases went wrong. You.. were a witness. You weren’t supposed to see what you did, but you helped me anyway. You saved me. And when they found out, they made sure to erase you from everything — your records, your memory, even from the people who once knew you.”
Your chest tightened. “You’re lying.” “I wish I was.”
He let go of your hands then, only to reach for the locket that hung loosely from your neck — one you’d found in your old belongings but never knew why you kept. “I gave you this,” he whispered. “You told me it made you feel safe.”
You stared at it, at him. “Then why didn’t you stop them?” His throat worked, and his eyes flickered with something raw — regret. “Because I didn’t get there in time. And when I did.. you were gone. Not dead. Just.. erased. Everything you were, everything we were.”
The silence that followed was suffocating. “I thought letting you live a normal life was enough,” he said finally. “But they didn’t stop watching. They were waiting for a chance to finish what they started. So I came back.”
“To protect me,” you whispered bitterly.
“To protect what’s left of you.”
He smiled faintly — sad, tired, broken. “Even if you’ll never remember why I loved you in the first place.”
—
Joshua’s office was a mess of papers and open monitors. Every wall was covered with pinned photos, maps, and scribbled notes — connections only he could follow. Seokmin sat slouched on the couch, rubbing both hands down his face. “You’re telling me you can trace her phone but not her?”
Joshua didn’t answer. His jaw was tight as he stared at the flickering red dot on the screen. “The signal’s active but unstable. Like someone keeps turning it on and off. Whoever took her knows how to scramble location pings.” “Whoever-” Seokmin’s voice cracked. “Just say it. It’s Jeonghan, right?”
Joshua looked up then, eyes dark under the pale glow of the monitors. “Yeah. It’s him. Do you remember from six years ago.. Min?” For a long moment, neither spoke. Only the low hum of the computer filled the room. “Of course I do.. Josh”
Joshua’s fingers hovered above the keyboard, hesitant. “If she’s still got her phone, maybe-” “Call her,” Seokmin interrupted, voice shaking but firm. “Please, just call her.” Joshua dialed, heart thudding. The third ring — a click. “Y/N?” Static. Then a low breath.
“Y/N, it’s me. Are you safe? Just say something so I know you’re-” The line shifted, a sound of movement, and then another voice came through — smooth, calm, unhurried. “Joshua Hong,” Jeonghan drawled. “You never were good at staying out of things that didn’t concern you.”
Joshua’s back straightened. “Put her on the phone.” Jeonghan hummed, and you heard a faint gasp in the background. “She’s right here.” Then, quieter, “Tell him you’re fine.”
You hesitated, your voice small. “I’m fine.” “Tell him you don’t need him.” Your throat tightened. “I- I don’t need you, Joshua.” Jeonghan smiled faintly, though Joshua could hear it more than see it. “Good girl.”
Joshua’s knuckles turned white around the phone. “What the hell do you think you’re doing, Yoon Jeonghan?” “I’m keeping her alive,” Jeonghan said simply, Joshua could hear whimpers on the other side. “Something you couldn’t do before.”
“That’s not protection. That’s control.” “You wouldn’t understand.” Jeonghan’s voice dropped to a low whisper — not anger, but something worse. “You don’t know what it’s like to love someone so much you’d rather chain her than bury her.”
For a moment, there was silence, heavy, breathless. Joshua could almost hear Y/N’s trembling breath on the other end. “Jeonghan-” Joshua started, but the call was cut off “Stop bothering us.”
The room fell still again. Seokmin swallowed hard, Joshua didn’t even notice he was already standing beside him. “What did he say?” Joshua stared at the blank screen, Joshua remembers who Jeonghan is. Who Jeonghan was. “Enough,” he murmured, “..to know he’s not letting her go.”
—
“You know,” Jeonghan mumbled, pulling away slightly to watch you try to muffle your cries with a pillow. “You did better hiding your moans than your screams.”
The room was filled with the sound of soft moans and heavy breathing. Your back arched deeply off the table as Jeonghan gripped your thighs, lifting your hips off the surface completely. The position made his cock hit your deepest spots perfectly, making your whole body feel weak.
“Mmph,” you tried to suppress your noises as he pulled almost all the way out, only to push back inside roughly. Your big, round bottom smacked loudly against the table each time. You bit your lower lip hard to keep from screaming loudly. “Jeonghan!”
How did we end up here.. you’re asking?
“Why did you love me…?” you whispered, searching his face, desperate for an answer.
Jeonghan didn’t look at you right away. His gaze flickered to the floor, then the wall, anywhere but your eyes — as if the truth might hurt more if he saw the way you were looking at him. “Because you were the only person,” he murmured, voice breaking with quiet conviction, “who looked at me and saw who I am. Not an orphan. Not a weapon. Just.. me.”
You blinked back tears, heart twisting at the pain in his voice. Slowly, almost timidly, you reached up, fingers brushing his jaw — cold at first, then warm beneath your touch. “You still are,” you whispered.
That was all it took. Jeonghan exhaled shakily, eyes closing as he leaned forward. His hand came up to cradle the back of your neck, thumb brushing your skin like a promise he couldn’t keep. And then, wordlessly, he kissed you. At first you winced, trying to pull back, but he deepened the kiss.
Jeonghan murmured against your mouth, breaking the kiss to press his forehead against yours instead. His hand stayed at the back of your neck, gently holding you in place. “Don't pull away.” His thumb caressed your jaw lightly. “Not now.” His hips moved slowly, like he wants to make love instead of fucking.
“No.. Jeonghan,” you whispered weakly, trying to push him away slightly as he started grinding against you. His hands gripped your hips firmly to keep you in place. “Stop... I don't want this,” you pleaded softly, tears pricking at the corners of your eyes again.
He paused, his expression turning cold as he looked at you. The gentle touch disappeared instantly, replaced with rough handling as he suddenly lifted you up off the floor. Your legs wrapped around his waist automatically as he carried you back to the table. He dropped you onto it harshly.
“I’ll make you remember who I was to you.”
His voice was low and dangerous as he stepped between your legs. He grabbed your thighs and spread them wide, pulling your pants and underwear down roughly. His hands moved to unbuckle his belt, eyes locked with yours coldly. “Jeonghan.. please.”
His cock pressed against your folds, but instead of pushing inside like you expected he’ll do, he clicked his tongue stopped. His hands gripped your thighs tightly before suddenly pushing them further apart and lowering his head between your legs instead.
He licked your slit that made your whole body shiver. His tongue moved slowly, deliberately, as if he'd been waiting for this moment for ages. He licked it over and over again before finally pushing his tongue deep inside you. He held you in place as he ate you out. “Ughh- mhmmm”
You gasped, your hips lifting off the table automatically as Jeonghan’s tongue pushed deep inside your core. It wasn’t gentle or romantic — it was hungry and frustrated, like he was angry that he’d been denied this pleasure for so long. You kept repeating to yourself, you don’t like this.
As you were about to reach your climax, Jeonghan suddenly pulled away, making you whimper in frustration as your fingers tightened in his hair. He looked up at you with a smirk, his face shiny with your arousal. “You’re saying please for what again?” he asked mockingly before standing up.
Jeonghan hovered over you, his fingers gently touching your folds but not moving any further. His eyes locked onto yours, watching as tears still streamed down your cheeks. He stayed like that for a moment, just staring at you intensely before finally speaking.
“Push me away now,” he whispered hoarsely, his thumb gently brushing over your clit without pressure. His self-control was slipping, seeing you like this — so vulnerable and beautiful. If you didn't push him away soon, he would lose it and fuck you right there. “Last chance, sweetheart.”
The moment your lips pressed against his, he lost all sense of reason. He kissed you back fiercely, aggressively pushing his tongue into your mouth as his hands gripped your face. His fingers immediately plunged inside you without warning, curling upwards to hit that spot that made you moan into his kiss.
You remained complaining, wanting to push him away, but your body rejected the strength. He answered Joshua’s call in the middle of him pounding in you. Who would not be scared?! “Stop complaining. I already ended the call before you even moaned,” Jeonghan murmured, thrusting into you harder as he threw your phone on the bed. “Joshua didn’t hear a thing.”
As if on cue, Jeonghan hit an especially sensitive spot inside you, making you arch your back and let out a loud, long moan. The table creaked even louder, the sound filling the room along with your moans.
“Sucks that the room is soundproof,” Jeonghan groaned, thrusting into you deeply. “I would want the whole neighbourhood to know my name” He gripped your hips tightly, making the table bounce loudly with each thrust, making dents on the wall. The position hit your G-spot perfectly with each snap of his hips. Your moans grew louder and more desperate, “Ahhh- Jeonghan! Right there.. Ahhhn”
“Is this what you want, hmm?” Jeonghan teased between thrusts, his voice low and husky. “Being kidnapped and fucked everyday by me?” He slowed his thrusts, swirling his hips to grind against your spot. Your cunt clenched tightly around him at the suggestion, making him laugh darkly.
“Damnit” He muttered, his thrusts growing quicker as your cunt tightened around him. “Your reactions are driving me crazy,” he growled, swirling his hips again to hit your sweet spot. “Do you squeeze like this when men kidnap you in your fantasies?”
Your moans turned into incoherent whimpers and cries as Jeonghan continued to tease and fuck you mercilessly. “Answer me,” he demanded, his hand reaching around to play with your clit roughly. “Do you imagine getting fucked by strangers every night?”
Both moans grew even louder and more desperate at the dirty talk, your slit squeezing him so tightly he thought his dick might get chopped off. “Fuck, you’re so tight” he groaned, imagining you having the fantasies. “You're into being forced and used, aren't you?”
“And if I say yes..?” Your heavy-lidded eyes, tear stains down your cheeks, and saliva dripping from your open mouth as you tried to form words was the most erotic thing he’d ever seen. His hand slapped your clit, thumb pressing hard as he snapped “Answer me properly, sweetheart.” “UGH-! Yes.. yes”
Jeonghan smirked, his eyes darkening with lust as he reached under the drawer and pulled out a black blindfold. You immediately knew what he was planning, your eyes widening slightly as he leaned down to kiss you before placing the blindfold over your eyes.
He tightened the blindfold around your head, knowing exactly how much you hated darkness. He chuckled darkly as you immediately started to whimper and cry, your hands reaching out blindly as if searching for him. He grabbed your wrists and pinned them above your head, smirking against your lips. “You need to get used to darkness, sweetheart.”
His voice sends shivers down your spine. He knew how much this terrified you — the lack of sight, the unknown — and he was using it against you to heighten his own pleasure. His thrusts became harder and your tears came running down your cheek again.
He leaned back slightly, watching as tears streamed down your face, your body shook with sobs, having no eyesight with the blindfold covering your eyes. His cock throbbed inside you at the sight of your vulnerability. “Does this scare you?” he asked mockingly, knowing full well it did.
Jeonghan’s grip on your wrists tightened painfully as he began to fuck you in a fast pace, his hips slamming against yours with brutal force. “You’re so pathetic” he taunted, knowing his words would only make you cry harder.
He felt your body tensing up, your breath hitching as your orgasm built rapidly. Jeonghan smirked, knowing he was pushing you right to the edge. He slowed his thrusts slightly, wanting to draw out your pleasure without reaching his own climax just yet. “You coming, sweetheart?” You could only nod.
“Did I fucked you enough for you to lose your ability to speak, Y/N?” “Yes! Yes I’m coming.. I hate you- aghh”
Your orgasm hit you suddenly, your blindfolded state making everything feel more intense. You cried out loudly, your cunt clamping down around his cock as you came hard. Jeonghan groaned, loving how your terror made your orgasms even stronger, as you shake in his hold.
“Jeonghan.. jeonghan- hannie..” “Fuck” Jeonghan growled as you screamed his name over and over, completely lost in your orgasm. He growled more to the nickname that slipped your mouth. Your juices making his own release hover dangerously close. But he wasn't done with you yet.
As soon as your orgasm finished, he pulled out abruptly and flipped you onto your stomach. He lifted you easily, carrying you to the wall, pinning you against it with your face pressed into the cold surface and your ass tilted out towards him. Still completely blindfolded.
“Jeonghan..? I can’t see- AHH” Without warning, he slammed his hard cock back into your used, dripping cunt again. You screamed his name again as he began to pound into you mercilessly, your body bouncing off the wall with each brutal thrust. His hands gripped your hips tightly, pulling you back onto him as he fucked you standing up.
Jeonghan’s groans filled the room as he lost himself in the sensation of your tight cunt wrapped around him. He became completely non-verbal, his grunts and growls the only sounds escaping his lips as he fucked you harder and faster against the wall, reaching his high as well.
Your second orgasm struck without you noticing it as Jeonghan’s teeth sank into your shoulder. You screamed his name, your slit gripping his cock tightly as he finally reached his climax, mixing his hot cum with yours deep inside your womb. Am I even safe today..? “Why..? Ugh- inside..”
Still buried deep inside you, he held your body against the wall as both of your bodies shook from the intense orgasms. His hands moved to grip your hips tightly as he pulsed inside you, filling you even more. The blindfold remained, keeping you disoriented and vulnerable.
Suddenly, Jeonghan pulled out slightly before slamming back in one last time, pushing his remaining cum deeper inside you. He stayed there for a moment, breathing heavily against your neck before slowly pulling out completely. His cum mixed with yours began leaking out slightly as he held you upright against the wall.
Without a word, he slowly slid down your body, carrying your legs over his shoulders and pinning your hips even higher on the wall. He buried his face between your legs, his tongue immediately diving into your messy slit to taste the mixed cum leaking out. He pushed it back inside you with his tongue, groaning at the taste of both of you.
“Fuckin- hmmm aghh” Your moans filled the room as his tongue still inside you, your cunt clenching around the flowing liquid. His breath was heavy and ragged against your sensitive flesh as he continued to lick and suck, keeping his cum trapped deep, sending more vibrations and heat in between your legs.
After thoroughly cleaning your folds with his tongue, Jeonghan suddenly stood up and threw you to a soft mattress, you assume it’s the bed, making you shriek as you were completely unaware of what’s happening. “Jeonghan..?” The room fell silent except for the creaking of the bed as he crawled over you, his thin figure caging you in.
“Only here, sweetheart,” he whispered against your ear, his face hovering just inches above yours. You could feel his breath on your skin and the weight of his body pressing down on you, but you still couldn’t see anything through the blindfold. His hands gripped your wrists above your head, pinning you down.
“Still can’t see a thing, can you?” he murmured, his hips shifting slightly. Before you could respond, he was pushing back inside your cum-filled cunt slowly, making you gasp. “Just admit, it’s making you more excited.” It is. Oh hell it is.
“Your little pussy is so messy right now.. so fucking full of my cum,” he groaned, pushing deeper until his balls slapped against your ass. “And here I am, filling it up even more.” He began to move, his length sliding in and out of your soaked folds, creating wet, sloppy noises.
“It hurts now-” You cried in overstimulation. You just came and now he’s fucking you again. “Shh, sweetheart.. just feel me,” Jeonghan whispered hoarsely as he picked up the pace, his hips snapping forward with each thrust. Your moans filled the room, “That's it- take my cock..”
“Do you feel that?” he growled, his fingers tightening around your wrists as he continued to pound into you. “Feels like your little pussy is getting even tighter” He broke off with a groan as he felt you start to clench around him, knowing exactly what was happening.
“Gonna make a fucking mess of the bed” he whispered against your ear, his thrusts becoming more forceful and erratic. “Go on..” He released one of your wrists to reach one of your breasts, playing at your nipple.
“Stop-” You wriggled beneath him, trying to make sense of the strong sensation in your lower belly. “Jeonghan! Sto- please” You whimpered, “I think.. I’m gonna pee- ahh! It feels like-” You tried to push him off you. “Oh my dear sweetheart.. that’s not pee. Shh.. you’re fine. Go on, my little squirter.”
Ignoring your pleas, Jeonghan continued to thrust and exchanged his fingers with his mouth on your nipple, pushing you more to reach your orgasm. “Scream my name, when you did so” he groaned, his hips bucking wildly against yours. “Squirt all over my fucking dick.”
Your body convulsed and a powerful jet of fluid gushed out of you, soaking the both of you and the bed beneath. “JEONGHAN- AGHHH UHH MHMM” You cried out in shock and embarrassment as more liquid followed the first, Jeonghan’s cock still buried deep inside you, triggering wave after wave of intense pleasure.
As your cunt continued to spasm and squirt around him, Jeonghan let out a deep groan and came hard inside you again. He kissed you fiercely as he tried to silence any sounds escaping from your mouth due to the overwhelming sensation of both of you orgasming together intensely.
Slowly pulling out of you, he carefully removed the blindfold. Your eyes fluttered open, still dilated and sensitive from the intense experience. You looked at him with a mix of post-orgasm haze and slight embarrassment, which only made him harder again. Those innocent eyes.. Fuck.
The world outside his hideout was silent again. Morning light began to creep through the cracks of the boarded windows, brushing faint gold over the floor. You were fast asleep, breath steady for the first time in days.
Jeonghan sat at the edge of the bed, shirt messy, eyes unfocused. He traced a hand through your hair and whispered something you didn’t hear. It sounded like a prayer. Across the city, Joshua’s office was alive with static. The faint buzz of the tracker Seokmin got from Joshua’s coworkers “Got it,” Seokmin said, leaning closer to the monitor. “Signal’s faint, but it’s moving again.”
Joshua straightened, the exhaustion in his eyes burning into focus. It’s been weeks of not being able to sleep “How far?” “An hour out of the city. Old industrial area,” Seokmin replied. “She must’ve turned the phone on again — or someone did.” Joshua said, completely aware who turned it on.. Jeonghan. But why? I would never understand that man.
Joshua grabbed his coat, already heading for the door. “Then we don’t wait. I’ll go, stay here, it's not safe.” Seokmin looked up. “You really think I’m not going with you? That’s my friend! My safety is not my priority right now!”
Joshua didn’t answer right away. He’s amused, those weeks of him being relentless, Seokmin didn’t leave his office, if Joshua’s determined to find you, Seokmin’s thrice. “It’s dangerous,” he said finally. “You’re putting yourself in danger” “Like I didn’t before after what you did to her six years ago.”
The static from the tracker grew louder — a slow, pulsing beat. And for the first time, it wasn’t just noise. It was a countdown. Joshua then let Seokmin ride his car.
—
The hideout was silent when Joshua and Seokmin arrived. The old warehouse loomed over the pier, half-eaten by rust and fog. Only one dim light flickered through a narrow window — a weak pulse of life inside a dead building.
Joshua raised a hand, signaling Seokmin to stay close. The heavy door creaked open with a long metallic groan. Their footsteps echoed faintly on the concrete floor as they entered, flashlights sweeping across the room. There’s another room inside, when they opened it, the room looked completely normal. Almost too normal and warm. Then they saw her.
You were there — lying on a narrow bed, wrapped in a blanket. Peaceful. Breathing evenly. Not a single mark on your skin. Seokmin froze, disbelief flashing across his face before he bolted forward. “Y/N!”
He dropped to his knees beside you, his hands trembling as he brushed your hair out of your face. “You’re okay.. you’re really okay.” His voice cracked. “God, I thought-” He couldn’t finish, tears spilling freely as he pressed your hand to his forehead.
Joshua stayed outside. His gun was drawn, his eyes sweeping the shadows. The silence wasn’t right. He could feel someone watching. Then, from the far corner of the room, a voice — soft, quiet, almost too calm.
“She’s safe.”
Joshua spun, gun raised, but stopped. Jeonghan stood in the doorway leading to another room, his hands slightly raised, no weapon in sight. The dim light softened the sharpness of his features — he looked exhausted, pale, and strangely at peace. “She needs rest,” Jeonghan said quietly. “Don’t wake her, just carry her back.”
“Don’t go near her,” Joshua said, keeping his aim steady. Jeonghan only smiled faintly. “You won’t need that.” His eyes flicked to the gun, then back to Joshua’s face. “If I wanted to hurt her, I would’ve done it long before you got here, I thought you’re the smart one between us.”
Joshua froze. “Why.. why did you do this?” Jeonghan exhaled slowly, gaze drifting toward you. “You might not remember me Shua-” “I do Han.” Now it’s Jeonghan’s time to freeze, eyes widened as he looked at Joshua again.
“You were my partner for how many years, do you really don’t have that faith in me to think I’ve forgotten about you. You quit years ago and left me all alone, thinking you died. It ate me alive Han! Guilt ate me up..” Joshua held his gun down and closed his eyes for a minute.
Jeonghan was utterly shocked, especially when Seokmin came out of the room, holding you, your arms on his shoulders, completely awake. “I’m asking you why?” Joshua repeated his question, emphasising it word by word.
“Because she’s safer now than she’s ever been. They won’t find her again. They can’t. Not after what I’ve done.” Jeonghan said, looking directly at you. Joshua frowned. “What does that mean? What bullshit are you saying this time?!”
But Jeonghan only gave him a small, tired smile — the kind that looked like surrender. “Just make sure she remembers me.. Shua.” A cold gust blew through the open doorway. When Joshua turned his head to glance at Seokmin for a second — Jeonghan was gone.
—
Your body ached, heavy, sore, every muscle complaining with every small movement. The bandages around your arm tugged when you tried to sit up. The room was familiar. A couch. Some blankets. A half-folded laundry basket in the corner. Seokmin’s place.
“Hey, hey, easy,” Seokmin said quickly, appearing from the kitchen with a steaming mug. His voice was gentle, softer than usual — the kind of tone people use when they’re afraid you might break. “You’re still recovering. Here.” He set the mug beside you, carefully adjusting the blanket over your legs. His fingers lingered for a second too long — maybe to make sure you were really there.
You gave a faint smile. “Thanks, Seok.” He nodded, avoiding your eyes as he sat on the edge of the bed. “You scared us,” he murmured, his voice cracking. “You have no idea what it was like! This is the second time I don’t want to lose y-” He stopped himself, pressing his lips together, swallowing hard.
Before you could say anything, another voice broke the quiet. “She needs rest, Min.” Joshua stood near the doorway, his posture stiff, arms crossed. The shadows under his eyes were darker than you remembered. He looked older — worn in the way only guilt could age someone.
Seokmin glanced at him, then back at you. “I’ll get some soup ready.” He left quietly, closing the door behind him.
You sat there for a while, listening to the rain. It had been raining for weeks. As if the world couldn’t stop grieving. Joshua didn’t move. Didn’t speak. He just stared at the floor, jaw clenched, his thoughts somewhere you couldn’t reach. Finally, you whispered, “He didn’t hurt me.”
Joshua’s head lifted slightly, though his face remained unreadable. “I know.” You studied him — the way his hand twitched at his side, the tension that never left his shoulders. “You knew him,” you said carefully. “Jeonghan.”
His silence was answer enough. “He told me.. but I don’t understand,” you continued softly. “Why did it feel like he cared? Even when he was-” You stopped, remembering the way Jeonghan’s voice trembled when he said your name. “What was he to you?”
Joshua exhaled through his nose — a slow, tired sound that carried years’ worth of ghosts. “He was my partner,” he said quietly. “Six years ago. Before everything went to hell.” You blinked. “Partner?”
“In the network,” he explained, voice low and steady. “I handled papers. He handled guns. We were.. close. Too close, maybe. Until one day, he vanished. No trace. Everyone thought he was dead. I thought he was dead.” His jaw tightened. “We were working a high-risk case at the time. I thought I lost him because of me.”
He paused, his fingers curling into a fist. “I blamed myself. Every mission after that, every failure, every death — I told myself it was because I wasn’t enough to save him.. to save you.” You hesitated, throat tightening, not fully understanding what he meant. “And me?”
Joshua finally looked up, his eyes heavy. “You were part of something bigger, long before you knew it,” he said quietly. “You’re.. part of our enemy.”
Your breath hitched. “What?” His eyes flickered — not cruel, but haunted. “You and Jeonghan.. both of you were friends. But you betrayed him.”
“Next time.. we can be more than friends,” you said, voice low and cold. You were standing on a rooftop, the wind biting through your jacket, gun raised at Jeonghan’s head. He didn’t move. Didn’t flinch. His eyes were steady, almost peaceful.
You smirked, finger tightening on the trigger. But before you could fire, a shot rang out. Your body jerked. Pain exploded through your shoulder — burning, sharp.
You looked down. Blood. Your blood. Ahh.. so I’m the one who got shot. Jeonghan’s expression shattered. Fear. Desperation. He screamed your name — once, broken and raw — before everything went dark.
And the last thing you saw before collapsing was the man holding the gun. Jeonghan’s partner, Joshua.
Your breath hitched as the memory slammed into you. “That’s why he hated me,” Joshua murmured, voice trembling now, “because I almost killed you.” You stared at him, heart aching, the pieces finally fitting together in all the wrong ways.
“Jeonghan always believed in saving one person, even if it meant losing everything else,” Joshua continued softly. “That person was you.” The room was quiet for a long time. The rain had softened to a drizzle, the scent of soup drifting from the kitchen.
You swallowed hard. “That’s not what he told me.” Joshua’s eyes darkened. “He lied, Y/N. You survived but lost your memories. Do you really think he’d let you remember what you were supposed to do to him? He knows you better than anyone. He knew you’d run.”
Your lips parted, but no sound came out. Joshua looked away, eyes fixed on the rain-streaked window. “I helped you because I knew ever since the beginning. He’s not the same Jeonghan we used to know. I never wanted to aim the gun at you before, but I had to stop you from pulling the trigger on him.”
He drew a long breath. “I wanted you to live normally.. maybe then, my guilt wouldn’t eat me alive. But him?” His voice cracked, quiet but final.
“He’s obsessed. Too much. He changed ever since what happened and I don’t want you to be in danger again.”
You shifted your position, hugged your knees to your chest, mind spinning. “Then.. who’s ‘them’? Who is Jeonghan saving me from?” Your voice was small, tentative, but the question burned in your chest.
Joshua moved forward, sat beside you, hands clasped tightly. His gaze was fixed somewhere beyond the walls of the apartment, but the weight in his words made the room shrink around you. “I don’t know.. himself? Me?,” he said, voice low but steady. He let out a short, bitter laugh, almost hollow. “Y/N.. we dismantled your organisation years ago. After Jeonghan left, you’ve been safe. You were always safe.”
You blinked, confusion and disbelief tangling inside you. “Then why?” “I was the one who kept checking on you, in the hospital, long after Seokmin thought everything was fine,” Joshua continued, jaw tight. “I made sure someone was there if you needed me. I was the one who told Wonwoo, Seokmin’s brother, to call me, knowing you’d need protection — not from anyone else, but from him.”
His eyes finally met yours, intense and raw. “He’s not protecting you. He’s controlling you.”
The words hit you like ice. For a moment, silence filled the room. Rain tapped against the windows, soft and relentless, and the realisation began to settle: everything Jeonghan had done — every act of ‘care,’ every whispered warning — had been a cage, and you had been trapped inside it without even knowing.
“Find him.” You said that made Joshua flinch a little, not believing what you just said. You look at his eyes and repeat what you said, “find him, Joshua please. I need to talk to him.”
The door slammed behind Jeonghan with a heavy thud. Joshua’s coworkers had restrained him, forcing him into a stark, fluorescent-lit room — one of those cold, impersonal interrogation rooms that smelled faintly of bleach and authority.
Jeonghan thrashed against the cuffs, eyes blazing with fury. “Didn’t I tell you? I’d leave you all alone! Just leave me alone too?!” His voice was sharp, desperate, tinged with a dangerous edge that made the room seem smaller, hotter. Joshua stayed calm, unflinching. “I know you’ll never leave her alone,” he said quietly, almost coldly.
A smirk curved Jeonghan’s lips, dark and knowing, as he chuckled. The tension in the room thickened. He straightened, his movements deliberate, cuffed hands held behind him, and began pacing toward Joshua. “You smarty.. good shoes,” he said, eyes glinting with amusement. “You’ve always been.”
Joshua’s gaze remained steady, but his jaw tightened slightly. There was history there — unspoken words and old wounds — and Jeonghan could feel it like a pulse.
Then the smirk faltered. His dark eyes widened slightly as they landed on you, standing at the doorway. Time seemed to stall. Joshua stepped back, nodding briefly, giving you space.
Jeonghan froze mid-step. The sound of your quiet breathing filled the room. You crossed the floor slowly, the faintest click of your shoes on the tile echoing like a heartbeat. “Aren’t you gonna sit?” you asked softly, tilting your head, calm but pointed.
For the first time in hours, Jeonghan’s smirk wavered. He glanced at the cold chair in the corner, then back at you, as if measuring whether this moment could ever be safe or if it had already passed. “Jeonghan, sit.” And he did.
The chair scraped lightly against the floor as Jeonghan finally sat, hands cuffed behind him, the table creating a careful distance between you. Silence hung thick, heavy, as if the room itself was holding its breath.
Finally, he broke it, voice low, hesitant. “How are you?” You didn’t answer. He leaned forward slightly, the faintest tremor betraying him. “Did Joshua hurt you? Are yo-”
“Joshua treated me better than how you did,” you cut him off, your words calm, measured. His jaw clenched, sharp lines forming on his face as he looked away, frustration and something darker simmering just beneath his skin. I need to see first if you’re gonna continue lying on my face.
I need to know if the Jeonghan before is still in you.
“Jeonghan.. can I ask?” you began, voice quiet but steady. He lifted his gaze to you, the storm in his eyes giving way to something raw. “Who am I?”
The truth spilled from him, slow and unguarded. He told you everything — why he stalked you, why he abducted you, why he did everything. He admitted it all, confessing that every action had been fueled by fear of losing you again. That he had wanted to give you a choice, to let you live without him if you wished. “Leave me alone, if you want, sweetheart.”
He is. Hannie is still there.
You let the weight of his words sink in, then surprised him with a quiet, sharp declaration “My memories.. they came back, weeks after Joshua found you.” For a moment, the room felt colder, the light harsher, his breath caught in his throat. Then, something broke in him. He leaned forward, voice trembling, tears starting to fall. “I’m sorry,” he whispered, broken and raw, each word heavy with guilt.
“I’m so sorry.. I’m sorry, Y/N. God.. I’m so sorry.” You stood, heart aching at the sight of him like this, and moved closer, hands lifting to cup his face. His tears kept coming, hot and unrelenting, and he didn’t stop, didn’t try to pull away. “Why are you crying?” you asked softly, brushing your thumbs across his cheeks.
“Because- because you were better off not remembering your dark past,” he choked out. “But my selfish acts.. only brought you back. I- I failed you.”
“Hey.. aren’t I supposed to be angry at Shua and not at you?” He only looked at you, with tears on his eyes. “I already forgiven Shua, Jeonghan.. you should too.”
You felt your chest tighten, the weight of his confession pressing against your ribs. “You made me feel safe and terrified at the same time,” you murmured. “That’s what love looks like when you’ve forgotten how to be human,” he replied, voice shaking, tears spilling freely.
“Then learn again.. with me,” you whispered, leaning closer.
You pressed your palms firmly against his cheeks, searching his eyes for the boy you remembered, the man he had been — flawed, brave, obsessive, but fiercely yours. Slowly, you brought your lips to his. The kiss was gentle at first, a question, a bridge. Then it deepened, desperate and tender, as if to make up for all the time, all the fear, all the distance. His tears never stopped, and neither did your embrace.
In that moment, the world outside — the chase, the danger, the past — melted away. There was only him. Only you. Only the fragile, broken, beautiful thread of love that had somehow survived everything.
Even though his hands are cuffed at his back, you could feel how he never stopped the kiss and only wants to deepen it more, not wanting to feel the air if that means his lips being pulled away from yours. You laughed, softly, and pulled away, making his eyes, lingered on yours, confused and betrayed.
“I don’t think continuing this here is a good thing.”
“Why..?”
“There are cameras, Jeonghan.”
You looked at him, pressed your lips again, and repeated what you said that made him cry even more.
“There are cameras, hon.. my Hannie.”
𝐀/𝐍 ➙ If you’re reading this — thank you so much for reading!! likes and reblogs are super appreciated ❤️ I wrote this one so fast hahaha it’s funny because this plot has been stuck in my head for months already. anyway, I hope you enjoyed it!! stay tuned for the next one, kinktober’s almost ending :((
⋆˚࿔ 𝐓𝐚𝐠𝐥𝐢𝐬𝐭 : @blssble @astraleaa @kwonxy @k4trinabluu @ateez-atiny380 @loveforred @chandaleeeee @starringhani @acphengene @yoonjeo @shininghoshstar @minghaooswife
If you’d like to be part of my permanent taglist, feel free to drop a comment or send an ask!! I’d love to include you ❤️













