fault line
âžsynopsis: pi han-ul, the schoolâs most dangerous student, finds you cornered after hours â and the fear he feels for you cracks open a part of him no one else has ever seen. on a forgotten rooftop above the city, his anger finally unravels into something raw and intimate, pulling you into a kiss that changes everything between you.
âžgenre: one-shot, canon adjacent, classmates-to-lovers, fluff
âžpairing: pi han-ul x reader
âžcontent warnings: mentions of harassment otherwise pretty tame
âžwc: 3k
âžan: lower case intended, no use of y/n, fem!reader / i miss study group!!!
[now playing: who am i â &team]
m.list
âââââ
school after dark feels like a place you were never meant to see. the classrooms are hollow silhouettes behind glass; the hall lights flicker with a low, electric hum; the distant clank of a locker door settling echoes like footsteps that arenât really there. the air tastes faintly of chalk dust and autumn cold drifting in from cracked windows.
youâre walking fast. maybe too fast. your bag thumps lightly against your hip, the only real sound in the thick, empty corridor. you shouldâve left earlier. but you stayed late â stupidly, stubbornly â finishing work in a classroom thatâs now locked behind you.
the building feels abandoned. and something in your gut squeezes tight when you hear it â footsteps that arenât yours. you slow. the footsteps donât. they multiply â two, three, four â heavy, unhurried. like wolves whoâve already cornered their prey.
your breath turns thin. you turn the corner and freeze so abruptly that your shoes squeak against the tile. a group of boys stand in the middle of the hall â seniors. the kind who live off boredom and bruises. they look up, and the way their expressions sharpen is slow, deliberate, hungry.
one grins. âdidnât think anyone was still here.â
your throat closes. you take a step backâ but another boy slides subtly to the side, blocking your retreat. the hall feels too narrow. your heartbeat feels too loud. he steps forward. ârelax. weâre justââ
but he doesnât finish. because the air shifts â someone else is here. not walking. not talking. just appearing. a shadow separates from the darker shadows at the end of the corridor, and pi han-ul steps forward like the hallway belongs to him.
his uniform is half-buttoned, tie loose, jacket hanging off one shoulder like he didnât bother to put it on properly. thereâs a thin scrape along his knuckle that catches the fluorescent light as he pushes a strand of hair off his forehead. he looks exhausted. irritated. like heâs coming down from a fight he didnât want to stop.
but when his eyes find you â he goes still. his entire posture sharpens, focusing, grounding. like someone hit a switch inside him.Â
the boys notice him too late. han-ul doesnât speak. doesnât smile. doesnât move fast. he just looks at them like theyâre inconveniences blocking his path.
then his gaze returns to you. and when he speaks, his voice is soft enough that it shouldnât scare anyone. but it does. âcome here.â
you inhale like youâve been underwater. the boys stiffen. âwhat? she mean someââ
han-ul lifts his chin a fraction â the action isnât a threat. itâs a promise.
âmove,â he demands.
just one word. the hallway holds its breath. the boys exchange glances â but thereâs no bravado to save them here. something in han-ulâs eyes makes them look away first.
âwhatever,â one mutters, shoulders hunching. âwe were just talking.â
han-ulâs eyebrow twitches like he finds the excuse pathetic. they step aside â too fast to be nonchalant, moving as one unit.
as you pass them, han-ul shifts, placing himself slightly between you and them â a small, deliberate angle, like a shield he refuses to name. he doesnât touch you yet. not until youâre out of their reach.
then his fingers graze your wrist. barely. but the touch is warm. steady.
âletâs get out of here,â he murmurs. you nod, even though your pulse is sprinting.
âââââ
outside, the evening has deepened into something colder, heavier. streetlamps cast pools of yellow light across the courtyard, and dried leaves skitter along the pavement in thin, restless spirals. you expect han-ul to say something sharp. or smug. or teasing. he doesnât.
he walks next to you in silence â but itâs not the cold kind. itâs the type thatâs tuned to you, hyper-aware of every shift in your breathing. his hands are in his pockets, but his eyes flick sideways every few seconds. checking youâre still there.
you stop at the edge of the courtyard. âiâm okay, now. really.â
he stares at you for a beat too long. âyou donât have to pretend.â the words are low, almost quiet enough to miss. but they hit directly.
âiâm notââ
âyouâre shaking.â his voice is soft. but not gentle.
you look down at your hands. heâs right. he steps closer â so subtly that you barely notice the distance closing until heâs inches away. the faint smell of soap and cold air clings to his jacket. you swallow, and the sound feels too loud in the quiet courtyard.
his eyes flick down to your hands again, then up to your face â slow, deliberate, assessing. heâs not asking if youâre scared. he already knows. the wind picks up, tugging his hair across his forehead. he doesnât move it. doesnât break his stare. his jaw is locked tight enough that you see the muscle ticking near the hinge.
âthey scared you,â he says plainly. it isnât a question. itâs a quiet accusation against the world.
âiâm fine,â you try.
his lids lower half a millimeter. on anyone else, it would look like blinking. on han-ul, it looks like restraint.
âdonât lie,â he murmurs.
thereâs no heat in his voice â not the kind that burns. itâs the kind that simmers under steel, the kind that lives in a fighter who trains himself not to explode even when every instinct tells him to.
âiâm not lying.â
âyou are.â
the words land like a stone in water â heavy, certain, unshakable. he exhales through his nose, slow, controlled, like heâs trying to wrestle down something that wants to claw its way out of him. anger, maybe. fear. something sharper than both. he takes another step toward you. you donât move.
his presence is overwhelming in the low light. tall. broad-shouldered. coiled under his skin like a storm he refuses to let break. everything about him is deliberate control â from the way he squares his shoulders to the way his boots scrape the pavement as he closes the last bit of distance.
the courtyard lamp flickers overhead, casting him in a halo of uneven gold. when he speaks again, his voice is flat and steady â but the steadiness only makes it more dangerous.
âif i hadnât shown up,â he says, âwhat would they have done?â
your breath catches. he sees it. his eyes darken â not with rage. with something colder. something scarier. his hands are still in his pockets, but his shoulders tighten like heâs holding them there on purpose.
âdonât answer,â he says. âi donât want to hear your guess.â
you swallow. âhan-ulââ
âno.â the word is quiet but final.
he steps even closer, until you feel the warmth of him cut through the cold air. his shadow merges with yours on the ground. your heart is sprinting now, and he notices â you see it in the way his gaze dips to your throat, watching it work with each shallow breath.
âiâm not angry at you,â he says, voice low, roughened. âyou do know that, right?â
you nod.
âgood.â
he looks away for a second, jaw clenching once, hard, like heâs trying to bite down words he doesnât trust himself to say. when he looks back, thereâs something new in his eyes. not softness. not gentleness. focus.
âiâm angry because someone else thought they could touch you,â he says. âlook at you. talk to you. corner you.â
the wind rushes past, lifting leaves and hair and tension all around you â but he doesnât blink. âi donât like that.â his voice drops an octave â quiet, razor-edged. âi donât like anyone thinking they can get close to you.â
your breath stutters. he sees that too.
for the first time, he breaks his own rule and takes a hand out of his pocket. his knuckles are still scraped, the skin raw from some fight he probably didnât even bother to mention. slowly â deliberately â he lifts that hand. his fingertips hover near your cheek. not touching. not quite. the heat of him brushes your skin like a warning.
âyouâre still shaking,â he says again, softer now.
âbecause youâre scaring me,â you breathe.
that gets him. his jaw tightens, and he drops his hand instantly â as if touching you would set off something he isnât ready to face. he steps back half an inch. not much. just enough to breathe.
âiâm not trying to scare you,â he tells you. the controlled fury is still there â banked embers under calm ash â but it shifts, cooling, redirecting. âiâm trying not to.â
you stare at him. and for a fraction of a second, you see it â the boy beneath the chaos. the one who watches every hallway you walk through. the one who gets angry when heâs worried. the one who feels safer in fights than in moments like this.
the courtyard light flickers again, then steadies. han-ulâs shoulders rise and fall with a slow breath, and his voice drops to a rumble you feel more than hear.
âcome with me,â he says. not a demand. not a command. a request. quiet and taut and impossibly vulnerable beneath all the steel.
the city is a bruise-colored sprawl beneath you. han-ul didnât say where he was taking you â he just hooked a finger in the strap of your backpack, tugged once in silent instruction, and walked. not fast. not slow. just with purpose. like if he stopped moving, the anger simmering under his skin would finally boil over.
you follow him across empty streets and past shuttered storefronts, the cold air stinging your cheeks. he doesnât look back, but you can feel him checking on you in every sharp exhale, in the way he slows half a step when you stumble over a broken bit of pavement.
the rooftop is old â the kind of building that probably used to be something important twenty years ago. now itâs forgotten. a place no one looks at twice. perfect for someone like him.
han-ul pushes open the metal door. it groans in protest, its hinges shrieking. the air up here is colder, thinner, carrying the scent of exhaust, rain-soaked concrete, and the metallic tang of city night.
the skyline glitters in uneven lines â neon signs blinking, windows glowing like fractured stars. the wind whips at your clothes, pulling hair across your face. han-ul walks to the edge.
you hover several feet back. he braces both hands on the railing, head bowed. his shoulders rise and fall in slow, uneven breaths. he looks like a storm trying not to tear itself open.
you wait. you know better than to speak first.
his voice comes out rougher than youâve ever heard it. âthey shouldnât have been near you.â
you swallow. âiâm all right.â
he laughs â not a real laugh. a sharp, humorless breath. âdonât say that right now.â
you blink. âhan-ulââ
he turns.
the wind shoves cold air between you, but his expression makes everything inside you go still. his jaw is tight, eyes too bright under the flickering rooftop light. anger coils through every line of him â but itâs not the wild kind youâve seen when someone pushes him in the hallway. this is quieter. heavier. almost frightening in its restraint.
âi almost hit one of them.â the words scrape out of him. âi wanted to.â
you step closer. âthey didnât touch me.â
âthat doesnât matter.â his voice cracks â barely, but it does. âthe way they looked at youââ
the sentence closes in on itself. his knuckles flex.
he drags a hand through his hair, pacing once like he canât stay still. âiâm good at fighting. thatâs all iâm good at. i know that. but iââ he grits his teeth. âi lose it when it comes to you.â
your heart presses hard against your ribs. âhan-ul.â
but heâs spiraling â quietly, controlled, but unraveling all the same. âi shouldnât care this much. i shouldnât feelââ his breath stutters on the cold air. ââthis angry. this afraid.â
afraid. that word settles in the air like frost.
you walk toward him slowly, each step cautious, intentional. he doesnât move, barely breathes, like heâs afraid heâll snap if touched too suddenly.
you reach for his hand. at first, he doesnât give it to you â his fingers hold tension like steel cables. but when your thumb grazes his knuckle, something in him softens. not much. just enough. his fingers curl around yours, tentative but desperate.
you squeeze his hand gently â but before you can say anything, he pulls it away and turns his back to you. not in rejection. in self-defense.
his shoulders are bunched tight beneath his jacket, muscles shifting like heâs wrestling with something you canât see. the city wind lashes at him, tugging at his hair, his clothes, but he stands rigid, unmoving.
âdonâtâŠâ his voice breaks off, thin and ragged. âdonât look at me right now.â
you take a small step closer. âwhy?â
âbecause,â he says, breath shuddering out of him, âiâm barely holding it together.â
the confession hits harder than any shout would have. han-ul has always been the type who thrives in motion â in chaos, in adrenaline, in the wild crackle of a fight. but standing still in front of you, with no one to swing at and nothing to focus his fury on, he looks⊠lost. cornered.
his hands grip the railing again, knuckles pale in the cold. when he speaks, itâs a low, shaking whisper.
âwhen those guys had you there⊠when i heard themââ he swallows, voice fraying. âi saw red. i didnât think. i didnât even feel like myself.â
you step close enough that your coat brushes his back. âhan-ul. look at me.â
he freezes. for a moment, the rooftop goes impossibly quiet â just the distant rumble of traffic far below, the hum of neon lights, the metallic rattle of a loose billboard chain shifting in the wind.
finally, slowly, he turns. and thatâs when you realize heâs not angry anymore. heâs terrified. his eyes are glassy under the rooftop light, but not with tears â han-ul doesnât cry. itâs something rawer. sharper. like heâs been stripped down to nerves and bone.
âyou said i was scaring you,â he whispers. âand you were right. i could feel it. i was⊠too much.â
you shake your head instantly. âyou werenâtââ
âi was.â he steps closer, voice quiet but fierce. âiâve scared people my whole life. i justâŠâ his breath catches, ââŠi never wanted to scare you.â
the wind curls around you both, tugging at loose strands of hair, pushing the scent of rain-soaked concrete between you.
âhan-ul,â you say softly, âyouâre not scaring me anymore.â
his jaw works, but he canât seem to find an answer. so you take the risk â you reach up, gently, fingers brushing his cheek. he goes still. absolutely still. like the slightest movement would shatter him. his eyes close, lashes trembling.
his voice comes out small â too small for someone who fights the way he does. âi donât know how to be⊠gentle,â he admits. ânot with how i feel when itâs you.â
your thumb sweeps along his cheekbone. âthen let me teach you.â
his breath leaves him in one quiet, broken exhale. he leans forward â not all the way, just enough that your foreheads nearly touch, enough that you feel the heat of him mixing with the rooftopsâ cold, enough that the electric hum of the city slips away until thereâs only this. only him. only you.
âdonât walk home alone,â he murmurs, voice barely there.
âthen stay with me,â you breathe.
his hand comes up â slow, hesitant, like heâs afraid heâll scare you again â and he cups the side of your neck, his thumb brushing your pulse. you feel him tremble.
âokay,â he whispers.
han-ulâs thumb is still resting against your pulse when he finally lifts his eyes to yours â dark, storm-warm, searching. the rooftop wind tugs at his hair, pushing a loose strand across his forehead. you reach up without thinking, brushing it away. your fingers skim his temple, soft, careful.
he inhales sharply. not because of the touch â but because of the tenderness in it, something heâs not used to surviving.
his hand flexes at your neck. âdonâtâŠâ he whispers, but the word dissolves before he can finish it. his gaze flickers down to your mouth. just once. just long enough.
your breath catches. he notices â of course he does â and his jaw tightens like heâs trying to swallow the urge right out of himself.
âhan-ul,â you murmur.
thatâs all it takes. he moves in slow, as if giving you every chance to pull away â but you donât, and that last bit of restraint inside him finally gives. his forehead presses to yours first, a warm, quiet anchor. he breathes you in. you feel the tremor in him, subtle but real. then he tilts his head the slightest angle, brushing his nose against yours â a soft, searching nudge that makes your heart stutter.
something in him unravels. he leans in, and his lips meet yours â not rough, not wild, but careful. impossibly careful. the kind of caution that feels more intimate than any urgency could. his hand slides from your neck to your jaw, thumb stroking your cheek, as if grounding himself in every second of the kiss.
you rise onto your toes, fingers curling into the front of his jacket. he responds with a quiet inhale against your lips â like he didnât realize heâd been starving until now.
the kiss deepens just a little, slow and warm, the city wind circling around you both while the rooftop lights flicker above. when he finally pulls back, itâs only by a breath â his lips still brushing yours, his hand still cupping your face.
you open your eyes. heâs already watching you. and the storm in him? gone. in its place is something steadier. quieter. terrifying in its honesty.
âthis,â he whispers, thumb sweeping your cheekbone again. âthis is what scares me.â
you lean into his touch. âit doesnât scare me.â
his lips ghost yours once more â softer than the first time, a barely-there brush that feels like a promise he canât yet say out loud. and for that moment, on a forgotten rooftop above the sleeping city, pi han-ul isnât the leader of the entire school. heâs just a boy kissing you like he finally found something worth losing control for.















