Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming
:ঌ FALLING IN LOVE... BUT ALSO ACTUALLY FALLING ⭑ A.KN ㅗ ໒:
📬 ❤︎ best friend!keonho 𝔁 f!reader ─── ৻ꪆ you trying to teach keonho to skateboard ends in him breaking not one, but both his pinky fingers.
❤︎ warnings+tags ─── ৻ꪆ high school au · non-idol au · best friends to lovers (aka the most goated trope EVER) · nicknames (‘pretty boy’, ‘sweetheart’) · implied punk!reader · one kiss in the end · ft. juhoon as their amazing senior, and also keonho’s parents <3
💌 ❤︎ notes ─── ৻ꪆ oh keonho you absolute chud 😹😹 (i say this as i whine after hitting the exact same door frame every single day after waking up) who?? breaks?? BOTH their pinky fingers?? 4 days before their first concert ever lmfao?? 😭 /j (i do wish him a speedy recovery tho 🥹 my lil chud twin, get well soon 😁💞) · anyway somebody in youtube comments said he permanently has his pinky up for now (katseye ref) and i crode bc that’s so sad but also hella creative 💀 · also i used yesterday’s entire screentime to write this fic… i want to cry but also it was worth it (praying i get my devices fully back soon bruh)
❤︎ wc ─── ৻ꪆ 5.5k
𝄞 𓏸 my cortispilledmasterlist »﹙合﹚
❝ tracklist ❞ ─── lo$er=lo♡er—txt ❦ no celestial—le srfm ❦ misery business—paramore ❦ never stop me—i-dle ❦ lxxk 2 u—yena ❦ basket case—green day ❦ happy death day—xdinary heroes ❦ gives you hell—the all-american rejects ❦ shoot me—day6 ❦ black eye—vernon ❦ sk8er boi—avril lavigne ❦ bump bump—woodz ❦ favorite—isabel larosa ❦ 2 minus 1—svt ❦ glue song—beabadoobee ❦ there she goes—lauran hibberd
the heavy oak doors of the back exit of the high school building creaked just a little too loudly, making both of you freeze in unison. you held your breath, your fingers tightly gripping the worn griptape of your skateboard, while keonho stood right behind you, practically breathing down your neck because he was trying so hard to hide his tall frame behind yours.
“did anyone see?” he whispered, his voice pitching high with that familiar, dramatic anxiety he always got whenever he tried to break a rule.
you rolled your eyes, glancing back at him over your shoulder. your heavy eyeliner flicked upward as you gave him a flat look. “keonho, if anyone saw us, it would be because you’re wearing the loudest neon green hoodie in existence. i told you to wear black.”
“but black absorbs heat, sweetheart, and i am a delicate flower who will melt under the midday sun,” he whined, instantly pouting his lower lip out in that specific way he knew always made you soften, even if you’d never admit it to his face. “besides, you’re the one who promised. you said today. right now. during third period history because mr. choi’s voice sounds like a lawnmower running out of gas.”
“i said i’d teach you how to skateboard, i didn’t say i’d act as a human shield for your giant ass,” you muttered, but a grin tugged at the corner of your lips anyway. you checked the empty courtyard one last time before pushing the door fully open and slipping out into the bright afternoon heat.
skateboarding and the entire gritty, loud, patches-on-denim punk aesthetic was pretty much your entire personality at this point. your school bag was practically held together by safety pins and band badges, your oversized plaid shirts were permanently frayed at the cuffs, and you spent more time looking at the concrete under your wheels than looking at the chalkboard. keonho, on the other hand, was the walking definition of a golden retriever who had somehow gotten tangled up in a ball of yarn. he was clumsy to a fault—tripping over flat surfaces, dropping his pens every five minutes, and somehow managing to bump into the same doorframe every single morning (you can confirm that, actually).
but he wanted to learn how to skate. mostly because he loved watching you do it, and partly because he had this romanticised vision of the two of you cruising down the streets together like some cool indie movie duo.
you walked over to the flat concrete stretch behind the old gym equipment shed—a spot hidden from the main windows where the ground was relatively smooth. you dropped your board with a satisfying clack, the skull-and-crossbones graphic on the bottom scratching slightly against the pavement.
“alright, pretty boy,” you said, crossing your arms and looking at him with an authoritative tilt of your head. “rule number one: keep your center of gravity low. if you stand up straight like a surfboard, you’re gonna eat dirt.”
“low center of gravity. got it. i am the concrete. i am one with the earth,” keonho muttered, doing a bizarre, stiff-legged squat that made him look less like a skater and more like a malfunctioning robot.
“stop doing that, you look insane,” you laughed, shoving his shoulder lightly. “just put your dominant foot forward. put it right over the front screws. yeah, like that. now push off gently with your other foot.”
keonho took a deep breath, his face contorting into an expression of intense, life-or-death concentration. he placed his left foot on the board. it shifted slightly. his eyes widened.
“wait, yn, it’s moving—why is it moving?”
“because it has wheels, keonho, that’s how physics works!” you shouted, laughing as you stepped closer to grab his hands. “just balance. look at me, don’t look at your feet.”
he gripped your hands like they were a lifeline, his palms warm against yours. for a second, his dark eyes locked onto yours, and the sudden closeness made your chest do a stupid, erratic flutter. he was smiling, that crooked, breathtaking smile that always made you forget for a split second that you were supposed to be the tough, unbothered cool girl of his dreams.
“i’m doing it,” he gasped, his feet wobbly on the board as it rolled forward at approximately two miles per hour. “look at me, i’m a natural. i’m literally tony hawk—”
and then, because the universe had a weird sense of humor and also because ahn keonho was inherently cursed, his back foot tried to find the tail of the board, missed completely, and caught on a tiny, microscopic pebble.
everything happened in a split-second blur of limbs and gravity.
keonho’s arms flailed wildly, his balance completely evaporating. in his panic, instead of letting go, he clamped his hands tighter around yours, pulling you right down into his chaotic descent. you didn’t even have time to yell. you just felt the sudden, violent—albeit familiar—rush of the ground coming up to meet you.
keonho hit the concrete first, falling awkwardly backward and sideways, throwing his hands out instinctively to break his fall—which was the absolute number one rule of what not to do when you crash. you pitched forward right over him, your knees slamming hard against the rough pavement, the fabric of your light blue uniform pants tearing open with a loud rip as the coarse ground chewed right into your skin.
for a long moment, there was just the sound of the skateboard rolling away until it hit a chain-link fence with a dull thud, and the heavy, synchronised panting of the two of you lying in a tangled heap on the floor.
“ow,” you groaned, wincing as a sharp sting radiated from both of your knees. you sat up slowly, looking down to see two huge, jagged tears in your pants, the skin underneath already bright red and oozing a tiny bit of blood mixed with dirt. “well, there goes my good pair of pants.”
but when you looked over at keonho to complain, he wasn’t moving. he was sitting up, cradling both of his hands against his chest, his face completely pale and his eyes wide with a mixture of shock and sheer disbelief.
“yn,” he squeaked, his voice a full octave higher than usual. “yn, look at my fingers. why are they looking at me like that?”
you leaned closer, squinting at his hands, and immediately let out a sharp intake of breath. both of his pinky fingers were bent at a horrific, unnatural angle, sticking out sideways like two broken twigs. he had landed awkwardly on the outermost edges of his hands with all his weight.
you stared at his fingers. then, you looked at your bloody, torn knees. then, you looked back at his pale, horrified face.
and finally, because the situation was so utterly absurd, you started to giggle.
“are you... are you laughing at my impending death?” keonho gasped, though a hysterical bubble of laughter was already rising in his own chest.
“you fractured your pinkies!” you howled, pressing a hand over your mouth as the sheer ridiculousness of the sight washed over you. “both of them! at the exact same time! how are you even physically capable of doing that?! i’ve been skating for years and the most i’ve managed is a sprained ankle!”
“i told you i was a delicate flower!” he yelled back, though he was laughing so hard now that his shoulders were shaking, which only made his hands hurt more, causing him to wince and laugh simultaneously. “oh god, it hurts so bad, but look at them! they look like boomerangs! yn, i broke my hands trying to stand on a piece of wood!”
“we’re so stupid,” you groaned, wiping a tear of laughter from your eye as you carefully pushed yourself up, wincing as your scraped knees protested the movement. “come on, stand up. we need to get to the infirmary before you pass out out of… i don’t know what exactly.”
you managed to hoist him up, his tall frame leaning heavily against you as he kept his hands held up in the air like a praying mantis, terrified of touching anything. you hobbled together back toward the school building, a thoroughly pathetic sight—a girl with shredded pants and bloody knees, and a boy in a neon green hoodie holding his broken fingers up like trophies.
you didn’t even make it to the main building before you ran straight into juhoon.
kim juhoon was a senior, exactly one year older than you both, and he carried himself with the permanent aura of a tired middle-aged father who had three mortgages and a troubled teenage son (which, you supposed, keonho technically was). he was holding a stack of papers, probably running an errand for the student council, when he spotted the two of you limping across the lawn.
he stopped dead in his tracks. his eyes slowly traveled from your bloody knees, up to keonho’s raised, crooked pinkies, and finally to your guilty faces. juhoon let out a long, heavy sigh that seemed to come from the very depths of his soul. he pinched the bridge of his nose.
“i leave you two alone for exactly forty-five minutes,” he said, his voice flat, filled with the practiced disappointment of a parent who isn’t even surprised anymore. “what did i say about skipping history? what did i explicitly say, yn?”
“that mr. choi would notice?” you mumbled, suddenly feeling very small.
“and what did you do?”
“we skipped,” keonho whined, shuffling his feet and trying to hide behind you again, which didn’t work at all since he was a head taller than you. “but juhoon-hyung, look! my fingers are broken! look at the angles! i think i’m going to need an amputation!”
juhoon stepped closer, took one look at keonho’s hands, and his stern expression cracked into a mixture of disgust and genuine concern. “jesus christ, keonho. how do you even manage this? did you fight a lawnmower?”
“he fell off my skateboard,” you admitted, rubbing the back of your neck.
“and you fell on top of him?” juhoon asked, gesturing to your knees.
“something like that.”
“unbelievable,” juhoon muttered, but he immediately dropped his papers onto a nearby bench and stepped into action. he grabbed keonho by the elbow, being careful not to jostle his hands, and put his other arm around your shoulder to help support your weight. “come on, you two idiots. let’s get to the infirmary before the principal sees you and adds suspension to your medical bills.”
as he led you down the hallway, he kept up a steady stream of playful scolding. “i swear, when you two finally get married, your wedding registry is just going to be a list of premium health insurance plans and bubble wrap. i’m not going to be the godfather of your kids because i refuse to watch them inherit this exact lack of survival instincts.”
your face flushed instantly at the word married, and you looked away, focusing very hard on the tiled floor. next to you, keonho let out a loud, dramatic whine. “hyung, don’t talk about our marriage right now, my pinkies are experiencing a mid-life crisis! they’re pointing north and south!”
“shut up and walk, keonho,” juhoon sighed, but there was a fond, amused smile on his face as he pushed open the door to the school infirmary.
the school nurse took one look at keonho’s hands and immediately reached for the landline phone on her desk to call an ambulance.
“i can set simple sprains, but those are completely fractured, possibly displaced,” she said briskly, already pulling out a roll of gauze and some antiseptic wipes. “he needs x-rays and proper splints immediately. and you,” she pointed at you, “sit on the cot. let’s clean those knees before you get an infection.”
juhoon stayed just long enough to ensure you both were being taken care of, shaking his head one last time. “i have to get back to class before they think i got kidnapped. yn, make sure he doesn’t try to high-five anyone on the way to the hospital. keonho, stop crying, you’re nearly six feet tall, and you’ve had worse injuries from slamming yourself to the walls of the swimming pool by mistake anyway.”
“i’m not crying, it’s just eye sweat!” keonho yelled after him as juhoon left the room.
the nurse quickly cleaned your knees, the sting of the alcohol wipe making you hiss through your teeth and grip the edges of the mattress. keonho, despite being in significantly more pain, spent the entire time watching you with wide, worried eyes.
“does it hurt bad, yn?” he asked softly, his voice dropping its dramatic edge for a second, replaced by something genuinely tender that made your heart do that stupid flip again.
“i’m fine, pretty boy. i’ve had worse scrapes than this just falling off curbs,” you muttered, looking down at your ruined pants. “you’re the one who needs to worry. you’re about to ride in a flashing-lights party wagon.”
“hey, at least we can cross off ambulance ride from our bucket list!”
“oh yeah, true.”
since the school couldn’t leave a student unattended and both of your parents were currently at work, the nurse declared that she would accompany keonho in the ambulance, and since you were already injured and involved, you were shoved right into the back with them.
the ride to the hospital was a chaotic mix of siren wails and keonho’s non-stop rambling. the paramedic in the back had given him a temporary ice pack to hold against his hands, but the movement of the vehicle kept jarring his fingers, making him whine loudly.
“yn, it hurts. it really, really hurts,” he complained, shifting restlessly on the gurney. his eyes were slightly glossy now, the initial adrenaline fully wearing off. “distract me. please. talk to me about literally anything. tell me about the chord progressions of that one clash song you love. tell me about why you hate mainstream radio. just talk please.”
the nurse gave you a look that clearly said please quiet him down, so you sighed, leaning forward from your seat next to the gurney. you reached out, intending to pat his arm, but because he was looking so thoroughly pathetic, you ended up just letting your hand rest against his forearm, feeling the warmth of his skin through the neon green fabric.
“alright, alright, listen to me,” you said, keeping your voice low and steady. “did you know that the bassline in ‘london calling’ was actually improvised during the first studio take because the bassist forgot the original arrangement?”
“really?” keonho blinked, his focus immediately shifting to your face.
“yeah. and remember that gig we went to last month? the one where the lead singer accidentally kicked his own microphone stand into the crowd and hit a guy in a furry costume?”
keonho let out a weak, breathy laugh, his fingers twitching slightly against the ice pack. “yeah... yeah, i remember. the furry didn’t even get mad, he just started moshing harder.”
“yeah,” you smiled, your thumb unconsciously smoothing over the fabric of his sleeve. “and remember when you tried to buy that vintage leather jacket online and it arrived and it was literally sized for a chihuahua?”
“hey! the listing said ‘small’!” he retorted, though his face was breaking into a genuine grin now, the pain clearly pushed to the back of his mind as he focused entirely on the sound of your voice. “i gave it to cookie. he looked incredibly hardcore in it.”
“he looked terrifying, keonho.”
you kept talking, spinning ridiculous stories and reminding him of all the stupid things you’d done together over the past decade of being inseparable. by the time the ambulance pulled up to the emergency room entrance, keonho was so engaged in arguing with you about whether or not pineapples belonged on a pizza that he barely even noticed the paramedics wheeling him through the automatic sliding doors.
the hospital visit took hours. the doctors had to take multiple x-rays, confirm that both pinkies were indeed fractured (you didn’t need a degree and a white coat to conclude that, though), and then begin the tedious process of straightening them out and wrapping them in sturdy, rigid splints that made his hands look like he was permanently giving a clumsy, stiff-fingered salute.
you stayed by his side the entire time, sitting in the uncomfortable plastic chair next to his bed, your torn knees feeling stiff and itchy under the clean bandages the nurse had applied. keonho’s parents had been called, but they were stuck in a massive traffic jam on the highway after leaving their offices, leaving you as his sole guardian and entertainer.
“look at me,” keonho whispered hoarsely after the doctor finally finished wrapping his hands. he held up both of his arms, his pinkies sticking out stiffly like the antennae of a very confused insect. “how am i supposed to play video games, yn? how am i supposed to text you that i miss you when i’m bored in class?”
“you can use your thumbs like a normal person, you drama queen,” you laughed, leaning your head back against the wall. “and you shouldn’t be texting me in class anyway. look where skipping got us today.”
“it got us an adventure,” he retorted, pouting as he looked down at his lap. then, his voice softened, turning quiet and slightly hesitant. “thanks for staying with me. seriously. i know you don’t like hospitals.”
you looked at him, taking in the way his messy brown hair fell into his eyes, the slight redness around his nose, and the absolute vulnerability in his expression. the urge to reach out and pull him into a hug was so strong it made your palms ache. you felt that familiar, heavy warmth spreading through your chest—the one you’d been trying to ignore for years around him. you were completely, utterly head over heels for this clumsy idiot—your clumsy idiot.
“i wouldn’t leave you alone here,” you said softly, your usual tough exterior melting away entirely. “who else is going to make sure you don’t accidentally swallow a tongue depressor?”
he grinned, his eyes crinkling at the corners. “true. i am a liability, i guess.”
by the time the discharge paperwork was finally sorted out, the sun had long since set, painting the sky in deep shades of purple and navy. keonho’s parents had called to say they were finally near the house and told you both to just take the subway home since the station was right next to the hospital and led straight to your neighborhood.
walking out into the cool evening air, the atmosphere felt different. the rush of the school day was gone, replaced by the quiet, humming energy of the city at night. the subway station was packed with the usual evening rush-hour crowd—salarymen in suits, students from other schools, and shoppers all pushing their way toward the platforms. as soon as you stepped onto the crowded train, the sheer volume of people made you instantly alert.
keonho was standing next to you, looking incredibly vulnerable as he tried to navigate the sea of bodies without letting anyone bump into his freshly splinted hands. he was holding his arms close to his chest, his face tense with worry.
“don’t worry, i got you,” you muttered.
since you couldn’t hold his hand without risking hurting his fingers, you stepped up right behind him. you reached out and firmly grabbed the sturdy canvas belt loop at the back of his school pants.
keonho stiffened for a fraction of a second before he realised what you were doing. he looked back over his shoulder, a massive, delighted grin breaking across his face. “are you walking me like a dog, sweetheart?”
“what i’m doing is keeping you from straying away into the crowd and getting trampled by a businessman, shut up,” you hissed, your cheeks burning red as a few people nearby glanced at you with amused expressions. “just move when i move.”
“aye, aye, captain,” he chuckled.
as the train jolted forward, throwing everyone slightly off balance, keonho instinctively shifted his weight, using his broad shoulders and tall frame to create a small, protective pocket of space around you. he backed up just enough to shield you from the crowded rush, his body acting as a barrier against the rest of the carriage, while you kept your tight grip on his belt loop, anchoring him to you.
it was a ridiculous system, but as you stood there, feeling the steady warmth of his back against your front, the rhythmic clack-clack of the train tracks underneath, and the quiet security of him protecting you while you guided him, you wished the train ride would never end.
by the time you both walked through the front door of keonho’s house, you were both completely exhausted.
“we’re home!” keonho kicked his shoes off with a groan, immediately stumbling into the living room and face-planting directly onto the soft leather couch.
his parents were already there, his mom coming out of the kitchen with an apron on, and his dad sitting at the dining table with a newspaper. both of them looked up, taking in the sight of their son face-down on the cushions with his hands sticking out awkwardly, and you limping in behind him with bandage-wrapped knees and torn pants.
“oh, my goodness,” his mom gasped, though there was a distinct note of amusement in her voice as she walked over. “the nurse explained it on the phone, but seeing it is something else. keonho, how do you manage to break both?”
“it’s a talent, mom,” keonho muffled into the pillow. “an elite, specialised talent.”
his dad walked over, standing over the couch with his hands on his hips, looking down at his son before looking at you. “yn, thank you for bringing our disaster home. did you have to pay extra for the ambulance, or do they give you a frequent flyer discount at this point?”
“dad!” keonho whined, rolling over onto his back and pouting dramatically. “i’m a patient! i’m traumatised! i demand sympathy and sustenance!”
“you demand a lot of things for a boy who can’t even tie his own shoes right now,” his dad teased, laughing as he patted you on the shoulder. “go sit down, yn. you look beat. thank you for looking after him.”
you smiled, bowing slightly. “ah, it’s fine, mr. ahn. i was the one who brought the skateboard, so it’s kind of my fault anyway.”
“nonsense, he’s been tripping over his own feet since he was three,” his mom said gently, heading back to the kitchen. “i made dinner. yn, you’re staying, right? your mom already called and said she’s working late anyway.”
“yes, please. thank you,” you said, gratefully sinking into the armchair next to the couch.
when dinner was set on the table, the reality of keonho’s injury truly set in. he sat at the table, staring down at the bowl of rice and the various side dishes, then looked at his splinted pinkies, which prevented him from properly gripping his chopsticks without shooting sharp pains up his wrists.
he let out a heavy, pathetic sigh, looking over at you with wide, puppy-dog eyes. “yn…”
“do not look at me like that,” you said, already chewing on a piece of rolled omelette.
“i can’t use my hands…” he pouted, leaning his head close to your shoulder. “i’m gonna starve. i’m going to wither away right here in this dining room, and my ghost will haunt you and your really cool skateboard forever.”
“you’re so annoying,” you muttered, but you completely gave in, letting out a soft laugh as you picked up your spoon. you scooped up a perfect bite of rice, topped it with a piece of seasoned beef, and held it up to his mouth. “here. eat, you giant baby.”
keonho’s face lit up instantly. he leaned forward and took the bite, chewing happily with a triumphant expression that made his dad scoff from across the table.
“you’re spoiling him, yn,” his dad joked, shaking his head. “if you keep doing everything for him, he’s never going to learn how to survive.”
“she’s not spoiling me, dad, she loves me,” keonho mumbled around his food, his words careless and light, but they made your hand freeze for a split second before you quickly scooped up another bite to shove into his mouth to quiet him down.
“shut up and just chew, pretty boy,” you muttered, your ears burning hot.
across the table, his mom and dad exchanged a brief, knowing look, their lips curving into synchronised, secret smiles. they had watched the two of you grow up together, watched the way keonho’s eyes followed you around the room, and the way you always softened your tough exterior whenever he was around. they knew exactly what was going on, even if the two of you were still too stubborn to admit it.
after dinner, keonho’s parents suddenly announced they were heading out for a late-night walk and to run some errands down at the late-night mart.
“we might be a while,” his dad said, grabbing his jacket and giving keonho a heavy, highly suspicious wink that made keonho’s cheeks instantly turn a bright, embarrassed red. “take care of your hands, son. try not to break anything else while we’re gone. especially not yn’s patience.”
“dad, just leave!” keonho groaned, hiding his face in the collar of his hoodie.
his mom chuckled, gently pulling her husband out the front door. “we’ll be back in an hour or two. the snacks are in the pantry!”
as the front door clicked shut, leaving the house suddenly quiet, the atmosphere shifted instantly. the playful, loud family energy evaporated, leaving just the two of you sitting on the floor of the living room, leaning against the base of the couch.
the tv was playing in the background—you had flipped on an episode of haikyuu!!, the bright animation and squeaking sneakers providing a comfortable background noise.
you had a bag of potato chips sitting between your legs, carefully feeding keonho a chip every time he opened his mouth like a baby bird.
“you know,” you said quietly, your eyes fixed on the screen where hinata was pulling off a crazy spike after kageyama’s set. “today was a total disaster.”
“it wasn’t that bad,” keonho murmured. he shifted closer to you, his shoulder brushing against yours. without his usual dramatic whining, his voice was surprisingly low, thick with the quiet intimacy of the night. “i mean, yeah, my fingers hurt like hell… but i got to spend the whole day with you.”
“you spend every day with me,” you pointed out, though your heart was beginning to thump loudly against your ribs.
“it’s different,” he said. he turned his head to look at you, his dark eyes reflecting the flickering blue light of the television. “yn... when i was falling today, the only thing i was really thinking about wasn’t that the concrete was going to hurt. i was just worried that i was going to pull you down and hurt you, which i guess i ended up doing anyway. sorry.”
you stopped your hand halfway into the chip bag, your breath catching in your throat. “keonho…”
“and then when you laughed,” he continued, a soft, incredibly tender smile touching his lips, “i just thought... man, i am so completely in love with her. broken fingers and scraped knees and everything in between.”
the living room seemed to lose all its sound. the anime on the tv faded into a blur of colors. you stared at him, your heart hammering so hard you were certain he could hear it.
“are you... are you serious?” you whispered, your fingers trembling slightly against the plastic bag.
“i’m always serious about you, sweetheart,” he said softly, his usual playful demeanor completely gone, leaving only pure, unadulterated honesty. “i’ve liked you for so long. i like your stupid leather jackets, i like your loud music, and i like how you always take care of me even when i’m being an idiot—especially then. you don’t have to say anything back, i just... i really wanted you to know.”
you felt a tear prick the corner of your eye, a sudden rush of overwhelming warmth spilling through your chest. you dropped the bag of chips onto the floor, ignoring the way a few spilled out onto the rug.
“you’re such a dummy,” you choked out, a watery laugh escaping your lips as you reached up, carefully cupping his face with both of your hands, being mindful of his raised arms. “you think i’d stay in a boring hospital for hours for just anyone? you think i’d let anyone else call me sweetheart?”
keonho’s eyes widened, a sudden, brilliant spark of hope igniting in them. “yn…”
“i love you too, pretty boy,” you confessed, your voice steady and full of conviction. “i’ve loved you since you tried to protect me from a stray cat when we were seven and ended up getting scratched on the nose. you’re clumsy, you’re whiny, and you’re completely ridiculous, but you’re mine.”
keonho let out a breathless, joyful laugh, his entire face lighting up in a way that made him look absolutely beautiful. he leaned forward instinctively, his lips meeting yours in a sweet, clumsy, thoroughly perfect first kiss. it tasted like salt from the chips and the quiet warmth of the living room.
but because keonho was… keonho, as he tried to shift his weight closer to you, his rigid, splinted right pinky finger caught against the edge of the couch cushion.
“ow! ow, ow, ow!” he suddenly pulled back, hissing through his teeth and cradling his hand close to his chest, his face contorting into a pained grimace.
“oh my god—are you okay?!” you gasped, instantly panicking as you grabbed his wrists, trying to check the bandages. “did you bend it again? do we need to go back to the hospital?!”
you were practically vibrating with worry, your eyes wide as you checked the splint, only to hear a tiny, stifled sound come from his throat. you looked up. keonho was biting his lower lip, his eyes sparkling with pure mischief as a huge, teasing grin broke across his face.
“gotcha,” he giggled.
“you absolute jerk!” you yelled, your worry instantly evaporating into mock fury. you brought your hand down, hitting him firmly on the shoulder. “i thought you actually re-broke your hand! i was terrified, you asshole!”
“i’m sorry, i’m sorry!” he laughed, winding his forearms around your waist—careful to keep his hands pointing outward—and pulling you tightly against his chest. “it just tickled a little, i swear! don’t be mad, sweetheart.”
“i hate you,” you mumbled, but you were already smiling, burying your face into the warmth of his neck.
“kiss me again to make it better?” he pleaded softly, his breath tickling your ear.
you pulled back just enough to look at him, rolling your eyes before leaning in to press your lips against his again. this time, it was slower, deeper, full of the quiet relief of finally knowing that you belonged to each other. his arms held you close, his stiff fingers resting safely against your back, completely out of harm’s way.
when you finally broke apart, both of you were breathless and grinning like fools.
you shifted around, pulling the heavy knitted throw blanket off the back of the couch and dragging it over both of you. keonho adjusted his position, lying back against the pillows and pulling you down with him, so your head was resting right against his chest, listening to the steady, comforting beat of his heart.
on the tv screen, the karasuno high school volleyball team was still shouting and celebrating a victory, the bright colors washing over the dark living room. you let your eyes flutter shut, the exhaustion of the chaotic day finally catching up to you, wrapped completely in keonho’s warmth.
“goodnight, pretty boy,” you whispered into his shirt.
“goodnight, sweetheart,” he murmured back, resting his chin lightly on top of your head.
within minutes, the rhythmic sound of your synchronised breathing filled the space between the television dialogue, both of you fast asleep in a tangled, warm heap of bandages and soft blankets.
a long while later, the front door clicked open quietly. keonho’s parents stepped into the house, carrying a plastic bag from the convenience store. his mom walked into the living room first, stopping at the edge of the rug.
she looked at the two of you curled up together on the floor, your head on his chest, his splinted hands resting safely on top of the blanket, and a soft, incredibly fond smile spread across her face.
she walked over on her tiptoes, carefully pulling the edges of the blanket up to cover your shoulders completely, ensuring you both were warm against the late-night chill. she patted keonho’s leg gently, shook her head with a quiet chuckle, and turned off the tv before heading down the hall to bed, leaving the two of you snoring together in the quiet, peaceful dark.
:ঌ FALLING IN LOVE... BUT ALSO ACTUALLY FALLING ⭑ A.KN ㅗ ໒:
📬 ❤︎ best friend!keonho 𝔁 f!reader ─── ৻ꪆ you trying to teach keonho to skateboard ends in him breaking not one, but both his pinky fingers.
❤︎ warnings+tags ─── ৻ꪆ high school au · non-idol au · best friends to lovers (aka the most goated trope EVER) · nicknames (‘pretty boy’, ‘sweetheart’) · implied punk!reader · one kiss in the end · ft. juhoon as their amazing senior, and also keonho’s parents <3
💌 ❤︎ notes ─── ৻ꪆ oh keonho you absolute chud 😹😹 (i say this as i whine after hitting the exact same door frame every single day after waking up) who?? breaks?? BOTH their pinky fingers?? 4 days before their first concert ever lmfao?? 😭 /j (i do wish him a speedy recovery tho 🥹 my lil chud twin, get well soon 😁💞) · anyway somebody in youtube comments said he permanently has his pinky up for now (katseye ref) and i crode bc that’s so sad but also hella creative 💀 · also i used yesterday’s entire screentime to write this fic… i want to cry but also it was worth it (praying i get my devices fully back soon bruh)
❤︎ wc ─── ৻ꪆ 5.5k
𝄞 𓏸 my cortispilledmasterlist »﹙合﹚
❝ tracklist ❞ ─── lo$er=lo♡er—txt ❦ no celestial—le srfm ❦ misery business—paramore ❦ never stop me—i-dle ❦ lxxk 2 u—yena ❦ basket case—green day ❦ happy death day—xdinary heroes ❦ gives you hell—the all-american rejects ❦ shoot me—day6 ❦ black eye—vernon ❦ sk8er boi—avril lavigne ❦ bump bump—woodz ❦ favorite—isabel larosa ❦ 2 minus 1—svt ❦ glue song—beabadoobee ❦ there she goes—lauran hibberd
the heavy oak doors of the back exit of the high school building creaked just a little too loudly, making both of you freeze in unison. you held your breath, your fingers tightly gripping the worn griptape of your skateboard, while keonho stood right behind you, practically breathing down your neck because he was trying so hard to hide his tall frame behind yours.
“did anyone see?” he whispered, his voice pitching high with that familiar, dramatic anxiety he always got whenever he tried to break a rule.
you rolled your eyes, glancing back at him over your shoulder. your heavy eyeliner flicked upward as you gave him a flat look. “keonho, if anyone saw us, it would be because you’re wearing the loudest neon green hoodie in existence. i told you to wear black.”
“but black absorbs heat, sweetheart, and i am a delicate flower who will melt under the midday sun,” he whined, instantly pouting his lower lip out in that specific way he knew always made you soften, even if you’d never admit it to his face. “besides, you’re the one who promised. you said today. right now. during third period history because mr. choi’s voice sounds like a lawnmower running out of gas.”
“i said i’d teach you how to skateboard, i didn’t say i’d act as a human shield for your giant ass,” you muttered, but a grin tugged at the corner of your lips anyway. you checked the empty courtyard one last time before pushing the door fully open and slipping out into the bright afternoon heat.
skateboarding and the entire gritty, loud, patches-on-denim punk aesthetic was pretty much your entire personality at this point. your school bag was practically held together by safety pins and band badges, your oversized plaid shirts were permanently frayed at the cuffs, and you spent more time looking at the concrete under your wheels than looking at the chalkboard. keonho, on the other hand, was the walking definition of a golden retriever who had somehow gotten tangled up in a ball of yarn. he was clumsy to a fault—tripping over flat surfaces, dropping his pens every five minutes, and somehow managing to bump into the same doorframe every single morning (you can confirm that, actually).
but he wanted to learn how to skate. mostly because he loved watching you do it, and partly because he had this romanticised vision of the two of you cruising down the streets together like some cool indie movie duo.
you walked over to the flat concrete stretch behind the old gym equipment shed—a spot hidden from the main windows where the ground was relatively smooth. you dropped your board with a satisfying clack, the skull-and-crossbones graphic on the bottom scratching slightly against the pavement.
“alright, pretty boy,” you said, crossing your arms and looking at him with an authoritative tilt of your head. “rule number one: keep your center of gravity low. if you stand up straight like a surfboard, you’re gonna eat dirt.”
“low center of gravity. got it. i am the concrete. i am one with the earth,” keonho muttered, doing a bizarre, stiff-legged squat that made him look less like a skater and more like a malfunctioning robot.
“stop doing that, you look insane,” you laughed, shoving his shoulder lightly. “just put your dominant foot forward. put it right over the front screws. yeah, like that. now push off gently with your other foot.”
keonho took a deep breath, his face contorting into an expression of intense, life-or-death concentration. he placed his left foot on the board. it shifted slightly. his eyes widened.
“wait, yn, it’s moving—why is it moving?”
“because it has wheels, keonho, that’s how physics works!” you shouted, laughing as you stepped closer to grab his hands. “just balance. look at me, don’t look at your feet.”
he gripped your hands like they were a lifeline, his palms warm against yours. for a second, his dark eyes locked onto yours, and the sudden closeness made your chest do a stupid, erratic flutter. he was smiling, that crooked, breathtaking smile that always made you forget for a split second that you were supposed to be the tough, unbothered cool girl of his dreams.
“i’m doing it,” he gasped, his feet wobbly on the board as it rolled forward at approximately two miles per hour. “look at me, i’m a natural. i’m literally tony hawk—”
and then, because the universe had a weird sense of humor and also because ahn keonho was inherently cursed, his back foot tried to find the tail of the board, missed completely, and caught on a tiny, microscopic pebble.
everything happened in a split-second blur of limbs and gravity.
keonho’s arms flailed wildly, his balance completely evaporating. in his panic, instead of letting go, he clamped his hands tighter around yours, pulling you right down into his chaotic descent. you didn’t even have time to yell. you just felt the sudden, violent—albeit familiar—rush of the ground coming up to meet you.
keonho hit the concrete first, falling awkwardly backward and sideways, throwing his hands out instinctively to break his fall—which was the absolute number one rule of what not to do when you crash. you pitched forward right over him, your knees slamming hard against the rough pavement, the fabric of your light blue uniform pants tearing open with a loud rip as the coarse ground chewed right into your skin.
for a long moment, there was just the sound of the skateboard rolling away until it hit a chain-link fence with a dull thud, and the heavy, synchronised panting of the two of you lying in a tangled heap on the floor.
“ow,” you groaned, wincing as a sharp sting radiated from both of your knees. you sat up slowly, looking down to see two huge, jagged tears in your pants, the skin underneath already bright red and oozing a tiny bit of blood mixed with dirt. “well, there goes my good pair of pants.”
but when you looked over at keonho to complain, he wasn’t moving. he was sitting up, cradling both of his hands against his chest, his face completely pale and his eyes wide with a mixture of shock and sheer disbelief.
“yn,” he squeaked, his voice a full octave higher than usual. “yn, look at my fingers. why are they looking at me like that?”
you leaned closer, squinting at his hands, and immediately let out a sharp intake of breath. both of his pinky fingers were bent at a horrific, unnatural angle, sticking out sideways like two broken twigs. he had landed awkwardly on the outermost edges of his hands with all his weight.
you stared at his fingers. then, you looked at your bloody, torn knees. then, you looked back at his pale, horrified face.
and finally, because the situation was so utterly absurd, you started to giggle.
“are you... are you laughing at my impending death?” keonho gasped, though a hysterical bubble of laughter was already rising in his own chest.
“you fractured your pinkies!” you howled, pressing a hand over your mouth as the sheer ridiculousness of the sight washed over you. “both of them! at the exact same time! how are you even physically capable of doing that?! i’ve been skating for years and the most i’ve managed is a sprained ankle!”
“i told you i was a delicate flower!” he yelled back, though he was laughing so hard now that his shoulders were shaking, which only made his hands hurt more, causing him to wince and laugh simultaneously. “oh god, it hurts so bad, but look at them! they look like boomerangs! yn, i broke my hands trying to stand on a piece of wood!”
“we’re so stupid,” you groaned, wiping a tear of laughter from your eye as you carefully pushed yourself up, wincing as your scraped knees protested the movement. “come on, stand up. we need to get to the infirmary before you pass out out of… i don’t know what exactly.”
you managed to hoist him up, his tall frame leaning heavily against you as he kept his hands held up in the air like a praying mantis, terrified of touching anything. you hobbled together back toward the school building, a thoroughly pathetic sight—a girl with shredded pants and bloody knees, and a boy in a neon green hoodie holding his broken fingers up like trophies.
you didn’t even make it to the main building before you ran straight into juhoon.
kim juhoon was a senior, exactly one year older than you both, and he carried himself with the permanent aura of a tired middle-aged father who had three mortgages and a troubled teenage son (which, you supposed, keonho technically was). he was holding a stack of papers, probably running an errand for the student council, when he spotted the two of you limping across the lawn.
he stopped dead in his tracks. his eyes slowly traveled from your bloody knees, up to keonho’s raised, crooked pinkies, and finally to your guilty faces. juhoon let out a long, heavy sigh that seemed to come from the very depths of his soul. he pinched the bridge of his nose.
“i leave you two alone for exactly forty-five minutes,” he said, his voice flat, filled with the practiced disappointment of a parent who isn’t even surprised anymore. “what did i say about skipping history? what did i explicitly say, yn?”
“that mr. choi would notice?” you mumbled, suddenly feeling very small.
“and what did you do?”
“we skipped,” keonho whined, shuffling his feet and trying to hide behind you again, which didn’t work at all since he was a head taller than you. “but juhoon-hyung, look! my fingers are broken! look at the angles! i think i’m going to need an amputation!”
juhoon stepped closer, took one look at keonho’s hands, and his stern expression cracked into a mixture of disgust and genuine concern. “jesus christ, keonho. how do you even manage this? did you fight a lawnmower?”
“he fell off my skateboard,” you admitted, rubbing the back of your neck.
“and you fell on top of him?” juhoon asked, gesturing to your knees.
“something like that.”
“unbelievable,” juhoon muttered, but he immediately dropped his papers onto a nearby bench and stepped into action. he grabbed keonho by the elbow, being careful not to jostle his hands, and put his other arm around your shoulder to help support your weight. “come on, you two idiots. let’s get to the infirmary before the principal sees you and adds suspension to your medical bills.”
as he led you down the hallway, he kept up a steady stream of playful scolding. “i swear, when you two finally get married, your wedding registry is just going to be a list of premium health insurance plans and bubble wrap. i’m not going to be the godfather of your kids because i refuse to watch them inherit this exact lack of survival instincts.”
your face flushed instantly at the word married, and you looked away, focusing very hard on the tiled floor. next to you, keonho let out a loud, dramatic whine. “hyung, don’t talk about our marriage right now, my pinkies are experiencing a mid-life crisis! they’re pointing north and south!”
“shut up and walk, keonho,” juhoon sighed, but there was a fond, amused smile on his face as he pushed open the door to the school infirmary.
the school nurse took one look at keonho’s hands and immediately reached for the landline phone on her desk to call an ambulance.
“i can set simple sprains, but those are completely fractured, possibly displaced,” she said briskly, already pulling out a roll of gauze and some antiseptic wipes. “he needs x-rays and proper splints immediately. and you,” she pointed at you, “sit on the cot. let’s clean those knees before you get an infection.”
juhoon stayed just long enough to ensure you both were being taken care of, shaking his head one last time. “i have to get back to class before they think i got kidnapped. yn, make sure he doesn’t try to high-five anyone on the way to the hospital. keonho, stop crying, you’re nearly six feet tall, and you’ve had worse injuries from slamming yourself to the walls of the swimming pool by mistake anyway.”
“i’m not crying, it’s just eye sweat!” keonho yelled after him as juhoon left the room.
the nurse quickly cleaned your knees, the sting of the alcohol wipe making you hiss through your teeth and grip the edges of the mattress. keonho, despite being in significantly more pain, spent the entire time watching you with wide, worried eyes.
“does it hurt bad, yn?” he asked softly, his voice dropping its dramatic edge for a second, replaced by something genuinely tender that made your heart do that stupid flip again.
“i’m fine, pretty boy. i’ve had worse scrapes than this just falling off curbs,” you muttered, looking down at your ruined pants. “you’re the one who needs to worry. you’re about to ride in a flashing-lights party wagon.”
“hey, at least we can cross off ambulance ride from our bucket list!”
“oh yeah, true.”
since the school couldn’t leave a student unattended and both of your parents were currently at work, the nurse declared that she would accompany keonho in the ambulance, and since you were already injured and involved, you were shoved right into the back with them.
the ride to the hospital was a chaotic mix of siren wails and keonho’s non-stop rambling. the paramedic in the back had given him a temporary ice pack to hold against his hands, but the movement of the vehicle kept jarring his fingers, making him whine loudly.
“yn, it hurts. it really, really hurts,” he complained, shifting restlessly on the gurney. his eyes were slightly glossy now, the initial adrenaline fully wearing off. “distract me. please. talk to me about literally anything. tell me about the chord progressions of that one clash song you love. tell me about why you hate mainstream radio. just talk please.”
the nurse gave you a look that clearly said please quiet him down, so you sighed, leaning forward from your seat next to the gurney. you reached out, intending to pat his arm, but because he was looking so thoroughly pathetic, you ended up just letting your hand rest against his forearm, feeling the warmth of his skin through the neon green fabric.
“alright, alright, listen to me,” you said, keeping your voice low and steady. “did you know that the bassline in ‘london calling’ was actually improvised during the first studio take because the bassist forgot the original arrangement?”
“really?” keonho blinked, his focus immediately shifting to your face.
“yeah. and remember that gig we went to last month? the one where the lead singer accidentally kicked his own microphone stand into the crowd and hit a guy in a furry costume?”
keonho let out a weak, breathy laugh, his fingers twitching slightly against the ice pack. “yeah... yeah, i remember. the furry didn’t even get mad, he just started moshing harder.”
“yeah,” you smiled, your thumb unconsciously smoothing over the fabric of his sleeve. “and remember when you tried to buy that vintage leather jacket online and it arrived and it was literally sized for a chihuahua?”
“hey! the listing said ‘small’!” he retorted, though his face was breaking into a genuine grin now, the pain clearly pushed to the back of his mind as he focused entirely on the sound of your voice. “i gave it to cookie. he looked incredibly hardcore in it.”
“he looked terrifying, keonho.”
you kept talking, spinning ridiculous stories and reminding him of all the stupid things you’d done together over the past decade of being inseparable. by the time the ambulance pulled up to the emergency room entrance, keonho was so engaged in arguing with you about whether or not pineapples belonged on a pizza that he barely even noticed the paramedics wheeling him through the automatic sliding doors.
the hospital visit took hours. the doctors had to take multiple x-rays, confirm that both pinkies were indeed fractured (you didn’t need a degree and a white coat to conclude that, though), and then begin the tedious process of straightening them out and wrapping them in sturdy, rigid splints that made his hands look like he was permanently giving a clumsy, stiff-fingered salute.
you stayed by his side the entire time, sitting in the uncomfortable plastic chair next to his bed, your torn knees feeling stiff and itchy under the clean bandages the nurse had applied. keonho’s parents had been called, but they were stuck in a massive traffic jam on the highway after leaving their offices, leaving you as his sole guardian and entertainer.
“look at me,” keonho whispered hoarsely after the doctor finally finished wrapping his hands. he held up both of his arms, his pinkies sticking out stiffly like the antennae of a very confused insect. “how am i supposed to play video games, yn? how am i supposed to text you that i miss you when i’m bored in class?”
“you can use your thumbs like a normal person, you drama queen,” you laughed, leaning your head back against the wall. “and you shouldn’t be texting me in class anyway. look where skipping got us today.”
“it got us an adventure,” he retorted, pouting as he looked down at his lap. then, his voice softened, turning quiet and slightly hesitant. “thanks for staying with me. seriously. i know you don’t like hospitals.”
you looked at him, taking in the way his messy brown hair fell into his eyes, the slight redness around his nose, and the absolute vulnerability in his expression. the urge to reach out and pull him into a hug was so strong it made your palms ache. you felt that familiar, heavy warmth spreading through your chest—the one you’d been trying to ignore for years around him. you were completely, utterly head over heels for this clumsy idiot—your clumsy idiot.
“i wouldn’t leave you alone here,” you said softly, your usual tough exterior melting away entirely. “who else is going to make sure you don’t accidentally swallow a tongue depressor?”
he grinned, his eyes crinkling at the corners. “true. i am a liability, i guess.”
by the time the discharge paperwork was finally sorted out, the sun had long since set, painting the sky in deep shades of purple and navy. keonho’s parents had called to say they were finally near the house and told you both to just take the subway home since the station was right next to the hospital and led straight to your neighborhood.
walking out into the cool evening air, the atmosphere felt different. the rush of the school day was gone, replaced by the quiet, humming energy of the city at night. the subway station was packed with the usual evening rush-hour crowd—salarymen in suits, students from other schools, and shoppers all pushing their way toward the platforms. as soon as you stepped onto the crowded train, the sheer volume of people made you instantly alert.
keonho was standing next to you, looking incredibly vulnerable as he tried to navigate the sea of bodies without letting anyone bump into his freshly splinted hands. he was holding his arms close to his chest, his face tense with worry.
“don’t worry, i got you,” you muttered.
since you couldn’t hold his hand without risking hurting his fingers, you stepped up right behind him. you reached out and firmly grabbed the sturdy canvas belt loop at the back of his school pants.
keonho stiffened for a fraction of a second before he realised what you were doing. he looked back over his shoulder, a massive, delighted grin breaking across his face. “are you walking me like a dog, sweetheart?”
“what i’m doing is keeping you from straying away into the crowd and getting trampled by a businessman, shut up,” you hissed, your cheeks burning red as a few people nearby glanced at you with amused expressions. “just move when i move.”
“aye, aye, captain,” he chuckled.
as the train jolted forward, throwing everyone slightly off balance, keonho instinctively shifted his weight, using his broad shoulders and tall frame to create a small, protective pocket of space around you. he backed up just enough to shield you from the crowded rush, his body acting as a barrier against the rest of the carriage, while you kept your tight grip on his belt loop, anchoring him to you.
it was a ridiculous system, but as you stood there, feeling the steady warmth of his back against your front, the rhythmic clack-clack of the train tracks underneath, and the quiet security of him protecting you while you guided him, you wished the train ride would never end.
by the time you both walked through the front door of keonho’s house, you were both completely exhausted.
“we’re home!” keonho kicked his shoes off with a groan, immediately stumbling into the living room and face-planting directly onto the soft leather couch.
his parents were already there, his mom coming out of the kitchen with an apron on, and his dad sitting at the dining table with a newspaper. both of them looked up, taking in the sight of their son face-down on the cushions with his hands sticking out awkwardly, and you limping in behind him with bandage-wrapped knees and torn pants.
“oh, my goodness,” his mom gasped, though there was a distinct note of amusement in her voice as she walked over. “the nurse explained it on the phone, but seeing it is something else. keonho, how do you manage to break both?”
“it’s a talent, mom,” keonho muffled into the pillow. “an elite, specialised talent.”
his dad walked over, standing over the couch with his hands on his hips, looking down at his son before looking at you. “yn, thank you for bringing our disaster home. did you have to pay extra for the ambulance, or do they give you a frequent flyer discount at this point?”
“dad!” keonho whined, rolling over onto his back and pouting dramatically. “i’m a patient! i’m traumatised! i demand sympathy and sustenance!”
“you demand a lot of things for a boy who can’t even tie his own shoes right now,” his dad teased, laughing as he patted you on the shoulder. “go sit down, yn. you look beat. thank you for looking after him.”
you smiled, bowing slightly. “ah, it’s fine, mr. ahn. i was the one who brought the skateboard, so it’s kind of my fault anyway.”
“nonsense, he’s been tripping over his own feet since he was three,” his mom said gently, heading back to the kitchen. “i made dinner. yn, you’re staying, right? your mom already called and said she’s working late anyway.”
“yes, please. thank you,” you said, gratefully sinking into the armchair next to the couch.
when dinner was set on the table, the reality of keonho’s injury truly set in. he sat at the table, staring down at the bowl of rice and the various side dishes, then looked at his splinted pinkies, which prevented him from properly gripping his chopsticks without shooting sharp pains up his wrists.
he let out a heavy, pathetic sigh, looking over at you with wide, puppy-dog eyes. “yn…”
“do not look at me like that,” you said, already chewing on a piece of rolled omelette.
“i can’t use my hands…” he pouted, leaning his head close to your shoulder. “i’m gonna starve. i’m going to wither away right here in this dining room, and my ghost will haunt you and your really cool skateboard forever.”
“you’re so annoying,” you muttered, but you completely gave in, letting out a soft laugh as you picked up your spoon. you scooped up a perfect bite of rice, topped it with a piece of seasoned beef, and held it up to his mouth. “here. eat, you giant baby.”
keonho’s face lit up instantly. he leaned forward and took the bite, chewing happily with a triumphant expression that made his dad scoff from across the table.
“you’re spoiling him, yn,” his dad joked, shaking his head. “if you keep doing everything for him, he’s never going to learn how to survive.”
“she’s not spoiling me, dad, she loves me,” keonho mumbled around his food, his words careless and light, but they made your hand freeze for a split second before you quickly scooped up another bite to shove into his mouth to quiet him down.
“shut up and just chew, pretty boy,” you muttered, your ears burning hot.
across the table, his mom and dad exchanged a brief, knowing look, their lips curving into synchronised, secret smiles. they had watched the two of you grow up together, watched the way keonho’s eyes followed you around the room, and the way you always softened your tough exterior whenever he was around. they knew exactly what was going on, even if the two of you were still too stubborn to admit it.
after dinner, keonho’s parents suddenly announced they were heading out for a late-night walk and to run some errands down at the late-night mart.
“we might be a while,” his dad said, grabbing his jacket and giving keonho a heavy, highly suspicious wink that made keonho’s cheeks instantly turn a bright, embarrassed red. “take care of your hands, son. try not to break anything else while we’re gone. especially not yn’s patience.”
“dad, just leave!” keonho groaned, hiding his face in the collar of his hoodie.
his mom chuckled, gently pulling her husband out the front door. “we’ll be back in an hour or two. the snacks are in the pantry!”
as the front door clicked shut, leaving the house suddenly quiet, the atmosphere shifted instantly. the playful, loud family energy evaporated, leaving just the two of you sitting on the floor of the living room, leaning against the base of the couch.
the tv was playing in the background—you had flipped on an episode of haikyuu!!, the bright animation and squeaking sneakers providing a comfortable background noise.
you had a bag of potato chips sitting between your legs, carefully feeding keonho a chip every time he opened his mouth like a baby bird.
“you know,” you said quietly, your eyes fixed on the screen where hinata was pulling off a crazy spike after kageyama’s set. “today was a total disaster.”
“it wasn’t that bad,” keonho murmured. he shifted closer to you, his shoulder brushing against yours. without his usual dramatic whining, his voice was surprisingly low, thick with the quiet intimacy of the night. “i mean, yeah, my fingers hurt like hell… but i got to spend the whole day with you.”
“you spend every day with me,” you pointed out, though your heart was beginning to thump loudly against your ribs.
“it’s different,” he said. he turned his head to look at you, his dark eyes reflecting the flickering blue light of the television. “yn... when i was falling today, the only thing i was really thinking about wasn’t that the concrete was going to hurt. i was just worried that i was going to pull you down and hurt you, which i guess i ended up doing anyway. sorry.”
you stopped your hand halfway into the chip bag, your breath catching in your throat. “keonho…”
“and then when you laughed,” he continued, a soft, incredibly tender smile touching his lips, “i just thought... man, i am so completely in love with her. broken fingers and scraped knees and everything in between.”
the living room seemed to lose all its sound. the anime on the tv faded into a blur of colors. you stared at him, your heart hammering so hard you were certain he could hear it.
“are you... are you serious?” you whispered, your fingers trembling slightly against the plastic bag.
“i’m always serious about you, sweetheart,” he said softly, his usual playful demeanor completely gone, leaving only pure, unadulterated honesty. “i’ve liked you for so long. i like your stupid leather jackets, i like your loud music, and i like how you always take care of me even when i’m being an idiot—especially then. you don’t have to say anything back, i just... i really wanted you to know.”
you felt a tear prick the corner of your eye, a sudden rush of overwhelming warmth spilling through your chest. you dropped the bag of chips onto the floor, ignoring the way a few spilled out onto the rug.
“you’re such a dummy,” you choked out, a watery laugh escaping your lips as you reached up, carefully cupping his face with both of your hands, being mindful of his raised arms. “you think i’d stay in a boring hospital for hours for just anyone? you think i’d let anyone else call me sweetheart?”
keonho’s eyes widened, a sudden, brilliant spark of hope igniting in them. “yn…”
“i love you too, pretty boy,” you confessed, your voice steady and full of conviction. “i’ve loved you since you tried to protect me from a stray cat when we were seven and ended up getting scratched on the nose. you’re clumsy, you’re whiny, and you’re completely ridiculous, but you’re mine.”
keonho let out a breathless, joyful laugh, his entire face lighting up in a way that made him look absolutely beautiful. he leaned forward instinctively, his lips meeting yours in a sweet, clumsy, thoroughly perfect first kiss. it tasted like salt from the chips and the quiet warmth of the living room.
but because keonho was… keonho, as he tried to shift his weight closer to you, his rigid, splinted right pinky finger caught against the edge of the couch cushion.
“ow! ow, ow, ow!” he suddenly pulled back, hissing through his teeth and cradling his hand close to his chest, his face contorting into a pained grimace.
“oh my god—are you okay?!” you gasped, instantly panicking as you grabbed his wrists, trying to check the bandages. “did you bend it again? do we need to go back to the hospital?!”
you were practically vibrating with worry, your eyes wide as you checked the splint, only to hear a tiny, stifled sound come from his throat. you looked up. keonho was biting his lower lip, his eyes sparkling with pure mischief as a huge, teasing grin broke across his face.
“gotcha,” he giggled.
“you absolute jerk!” you yelled, your worry instantly evaporating into mock fury. you brought your hand down, hitting him firmly on the shoulder. “i thought you actually re-broke your hand! i was terrified, you asshole!”
“i’m sorry, i’m sorry!” he laughed, winding his forearms around your waist—careful to keep his hands pointing outward—and pulling you tightly against his chest. “it just tickled a little, i swear! don’t be mad, sweetheart.”
“i hate you,” you mumbled, but you were already smiling, burying your face into the warmth of his neck.
“kiss me again to make it better?” he pleaded softly, his breath tickling your ear.
you pulled back just enough to look at him, rolling your eyes before leaning in to press your lips against his again. this time, it was slower, deeper, full of the quiet relief of finally knowing that you belonged to each other. his arms held you close, his stiff fingers resting safely against your back, completely out of harm’s way.
when you finally broke apart, both of you were breathless and grinning like fools.
you shifted around, pulling the heavy knitted throw blanket off the back of the couch and dragging it over both of you. keonho adjusted his position, lying back against the pillows and pulling you down with him, so your head was resting right against his chest, listening to the steady, comforting beat of his heart.
on the tv screen, the karasuno high school volleyball team was still shouting and celebrating a victory, the bright colors washing over the dark living room. you let your eyes flutter shut, the exhaustion of the chaotic day finally catching up to you, wrapped completely in keonho’s warmth.
“goodnight, pretty boy,” you whispered into his shirt.
“goodnight, sweetheart,” he murmured back, resting his chin lightly on top of your head.
within minutes, the rhythmic sound of your synchronised breathing filled the space between the television dialogue, both of you fast asleep in a tangled, warm heap of bandages and soft blankets.
a long while later, the front door clicked open quietly. keonho’s parents stepped into the house, carrying a plastic bag from the convenience store. his mom walked into the living room first, stopping at the edge of the rug.
she looked at the two of you curled up together on the floor, your head on his chest, his splinted hands resting safely on top of the blanket, and a soft, incredibly fond smile spread across her face.
she walked over on her tiptoes, carefully pulling the edges of the blanket up to cover your shoulders completely, ensuring you both were warm against the late-night chill. she patted keonho’s leg gently, shook her head with a quiet chuckle, and turned off the tv before heading down the hall to bed, leaving the two of you snoring together in the quiet, peaceful dark.
:ঌ FALLING IN LOVE... BUT ALSO ACTUALLY FALLING ⭑ A.KN ㅗ ໒:
📬 ❤︎ best friend!keonho 𝔁 f!reader ─── ৻ꪆ you trying to teach keonho to skateboard ends in him breaking not one, but both his pinky fingers.
❤︎ warnings+tags ─── ৻ꪆ high school au · non-idol au · best friends to lovers (aka the most goated trope EVER) · nicknames (‘pretty boy’, ‘sweetheart’) · implied punk!reader · one kiss in the end · ft. juhoon as their amazing senior, and also keonho’s parents <3
💌 ❤︎ notes ─── ৻ꪆ oh keonho you absolute chud 😹😹 (i say this as i whine after hitting the exact same door frame every single day after waking up) who?? breaks?? BOTH their pinky fingers?? 4 days before their first concert ever lmfao?? 😭 /j (i do wish him a speedy recovery tho 🥹 my lil chud twin, get well soon 😁💞) · anyway somebody in youtube comments said he permanently has his pinky up for now (katseye ref) and i crode bc that’s so sad but also hella creative 💀 · also i used yesterday’s entire screentime to write this fic… i want to cry but also it was worth it (praying i get my devices fully back soon bruh)
❤︎ wc ─── ৻ꪆ 5.5k
𝄞 𓏸 my cortispilledmasterlist »﹙合﹚
❝ tracklist ❞ ─── lo$er=lo♡er—txt ❦ no celestial—le srfm ❦ misery business—paramore ❦ never stop me—i-dle ❦ lxxk 2 u—yena ❦ basket case—green day ❦ happy death day—xdinary heroes ❦ gives you hell—the all-american rejects ❦ shoot me—day6 ❦ black eye—vernon ❦ sk8er boi—avril lavigne ❦ bump bump—woodz ❦ favorite—isabel larosa ❦ 2 minus 1—svt ❦ glue song—beabadoobee ❦ there she goes—lauran hibberd
the heavy oak doors of the back exit of the high school building creaked just a little too loudly, making both of you freeze in unison. you held your breath, your fingers tightly gripping the worn griptape of your skateboard, while keonho stood right behind you, practically breathing down your neck because he was trying so hard to hide his tall frame behind yours.
“did anyone see?” he whispered, his voice pitching high with that familiar, dramatic anxiety he always got whenever he tried to break a rule.
you rolled your eyes, glancing back at him over your shoulder. your heavy eyeliner flicked upward as you gave him a flat look. “keonho, if anyone saw us, it would be because you’re wearing the loudest neon green hoodie in existence. i told you to wear black.”
“but black absorbs heat, sweetheart, and i am a delicate flower who will melt under the midday sun,” he whined, instantly pouting his lower lip out in that specific way he knew always made you soften, even if you’d never admit it to his face. “besides, you’re the one who promised. you said today. right now. during third period history because mr. choi’s voice sounds like a lawnmower running out of gas.”
“i said i’d teach you how to skateboard, i didn’t say i’d act as a human shield for your giant ass,” you muttered, but a grin tugged at the corner of your lips anyway. you checked the empty courtyard one last time before pushing the door fully open and slipping out into the bright afternoon heat.
skateboarding and the entire gritty, loud, patches-on-denim punk aesthetic was pretty much your entire personality at this point. your school bag was practically held together by safety pins and band badges, your oversized plaid shirts were permanently frayed at the cuffs, and you spent more time looking at the concrete under your wheels than looking at the chalkboard. keonho, on the other hand, was the walking definition of a golden retriever who had somehow gotten tangled up in a ball of yarn. he was clumsy to a fault—tripping over flat surfaces, dropping his pens every five minutes, and somehow managing to bump into the same doorframe every single morning (you can confirm that, actually).
but he wanted to learn how to skate. mostly because he loved watching you do it, and partly because he had this romanticised vision of the two of you cruising down the streets together like some cool indie movie duo.
you walked over to the flat concrete stretch behind the old gym equipment shed—a spot hidden from the main windows where the ground was relatively smooth. you dropped your board with a satisfying clack, the skull-and-crossbones graphic on the bottom scratching slightly against the pavement.
“alright, pretty boy,” you said, crossing your arms and looking at him with an authoritative tilt of your head. “rule number one: keep your center of gravity low. if you stand up straight like a surfboard, you’re gonna eat dirt.”
“low center of gravity. got it. i am the concrete. i am one with the earth,” keonho muttered, doing a bizarre, stiff-legged squat that made him look less like a skater and more like a malfunctioning robot.
“stop doing that, you look insane,” you laughed, shoving his shoulder lightly. “just put your dominant foot forward. put it right over the front screws. yeah, like that. now push off gently with your other foot.”
keonho took a deep breath, his face contorting into an expression of intense, life-or-death concentration. he placed his left foot on the board. it shifted slightly. his eyes widened.
“wait, yn, it’s moving—why is it moving?”
“because it has wheels, keonho, that’s how physics works!” you shouted, laughing as you stepped closer to grab his hands. “just balance. look at me, don’t look at your feet.”
he gripped your hands like they were a lifeline, his palms warm against yours. for a second, his dark eyes locked onto yours, and the sudden closeness made your chest do a stupid, erratic flutter. he was smiling, that crooked, breathtaking smile that always made you forget for a split second that you were supposed to be the tough, unbothered cool girl of his dreams.
“i’m doing it,” he gasped, his feet wobbly on the board as it rolled forward at approximately two miles per hour. “look at me, i’m a natural. i’m literally tony hawk—”
and then, because the universe had a weird sense of humor and also because ahn keonho was inherently cursed, his back foot tried to find the tail of the board, missed completely, and caught on a tiny, microscopic pebble.
everything happened in a split-second blur of limbs and gravity.
keonho’s arms flailed wildly, his balance completely evaporating. in his panic, instead of letting go, he clamped his hands tighter around yours, pulling you right down into his chaotic descent. you didn’t even have time to yell. you just felt the sudden, violent—albeit familiar—rush of the ground coming up to meet you.
keonho hit the concrete first, falling awkwardly backward and sideways, throwing his hands out instinctively to break his fall—which was the absolute number one rule of what not to do when you crash. you pitched forward right over him, your knees slamming hard against the rough pavement, the fabric of your light blue uniform pants tearing open with a loud rip as the coarse ground chewed right into your skin.
for a long moment, there was just the sound of the skateboard rolling away until it hit a chain-link fence with a dull thud, and the heavy, synchronised panting of the two of you lying in a tangled heap on the floor.
“ow,” you groaned, wincing as a sharp sting radiated from both of your knees. you sat up slowly, looking down to see two huge, jagged tears in your pants, the skin underneath already bright red and oozing a tiny bit of blood mixed with dirt. “well, there goes my good pair of pants.”
but when you looked over at keonho to complain, he wasn’t moving. he was sitting up, cradling both of his hands against his chest, his face completely pale and his eyes wide with a mixture of shock and sheer disbelief.
“yn,” he squeaked, his voice a full octave higher than usual. “yn, look at my fingers. why are they looking at me like that?”
you leaned closer, squinting at his hands, and immediately let out a sharp intake of breath. both of his pinky fingers were bent at a horrific, unnatural angle, sticking out sideways like two broken twigs. he had landed awkwardly on the outermost edges of his hands with all his weight.
you stared at his fingers. then, you looked at your bloody, torn knees. then, you looked back at his pale, horrified face.
and finally, because the situation was so utterly absurd, you started to giggle.
“are you... are you laughing at my impending death?” keonho gasped, though a hysterical bubble of laughter was already rising in his own chest.
“you fractured your pinkies!” you howled, pressing a hand over your mouth as the sheer ridiculousness of the sight washed over you. “both of them! at the exact same time! how are you even physically capable of doing that?! i’ve been skating for years and the most i’ve managed is a sprained ankle!”
“i told you i was a delicate flower!” he yelled back, though he was laughing so hard now that his shoulders were shaking, which only made his hands hurt more, causing him to wince and laugh simultaneously. “oh god, it hurts so bad, but look at them! they look like boomerangs! yn, i broke my hands trying to stand on a piece of wood!”
“we’re so stupid,” you groaned, wiping a tear of laughter from your eye as you carefully pushed yourself up, wincing as your scraped knees protested the movement. “come on, stand up. we need to get to the infirmary before you pass out out of… i don’t know what exactly.”
you managed to hoist him up, his tall frame leaning heavily against you as he kept his hands held up in the air like a praying mantis, terrified of touching anything. you hobbled together back toward the school building, a thoroughly pathetic sight—a girl with shredded pants and bloody knees, and a boy in a neon green hoodie holding his broken fingers up like trophies.
you didn’t even make it to the main building before you ran straight into juhoon.
kim juhoon was a senior, exactly one year older than you both, and he carried himself with the permanent aura of a tired middle-aged father who had three mortgages and a troubled teenage son (which, you supposed, keonho technically was). he was holding a stack of papers, probably running an errand for the student council, when he spotted the two of you limping across the lawn.
he stopped dead in his tracks. his eyes slowly traveled from your bloody knees, up to keonho’s raised, crooked pinkies, and finally to your guilty faces. juhoon let out a long, heavy sigh that seemed to come from the very depths of his soul. he pinched the bridge of his nose.
“i leave you two alone for exactly forty-five minutes,” he said, his voice flat, filled with the practiced disappointment of a parent who isn’t even surprised anymore. “what did i say about skipping history? what did i explicitly say, yn?”
“that mr. choi would notice?” you mumbled, suddenly feeling very small.
“and what did you do?”
“we skipped,” keonho whined, shuffling his feet and trying to hide behind you again, which didn’t work at all since he was a head taller than you. “but juhoon-hyung, look! my fingers are broken! look at the angles! i think i’m going to need an amputation!”
juhoon stepped closer, took one look at keonho’s hands, and his stern expression cracked into a mixture of disgust and genuine concern. “jesus christ, keonho. how do you even manage this? did you fight a lawnmower?”
“he fell off my skateboard,” you admitted, rubbing the back of your neck.
“and you fell on top of him?” juhoon asked, gesturing to your knees.
“something like that.”
“unbelievable,” juhoon muttered, but he immediately dropped his papers onto a nearby bench and stepped into action. he grabbed keonho by the elbow, being careful not to jostle his hands, and put his other arm around your shoulder to help support your weight. “come on, you two idiots. let’s get to the infirmary before the principal sees you and adds suspension to your medical bills.”
as he led you down the hallway, he kept up a steady stream of playful scolding. “i swear, when you two finally get married, your wedding registry is just going to be a list of premium health insurance plans and bubble wrap. i’m not going to be the godfather of your kids because i refuse to watch them inherit this exact lack of survival instincts.”
your face flushed instantly at the word married, and you looked away, focusing very hard on the tiled floor. next to you, keonho let out a loud, dramatic whine. “hyung, don’t talk about our marriage right now, my pinkies are experiencing a mid-life crisis! they’re pointing north and south!”
“shut up and walk, keonho,” juhoon sighed, but there was a fond, amused smile on his face as he pushed open the door to the school infirmary.
the school nurse took one look at keonho’s hands and immediately reached for the landline phone on her desk to call an ambulance.
“i can set simple sprains, but those are completely fractured, possibly displaced,” she said briskly, already pulling out a roll of gauze and some antiseptic wipes. “he needs x-rays and proper splints immediately. and you,” she pointed at you, “sit on the cot. let’s clean those knees before you get an infection.”
juhoon stayed just long enough to ensure you both were being taken care of, shaking his head one last time. “i have to get back to class before they think i got kidnapped. yn, make sure he doesn’t try to high-five anyone on the way to the hospital. keonho, stop crying, you’re nearly six feet tall, and you’ve had worse injuries from slamming yourself to the walls of the swimming pool by mistake anyway.”
“i’m not crying, it’s just eye sweat!” keonho yelled after him as juhoon left the room.
the nurse quickly cleaned your knees, the sting of the alcohol wipe making you hiss through your teeth and grip the edges of the mattress. keonho, despite being in significantly more pain, spent the entire time watching you with wide, worried eyes.
“does it hurt bad, yn?” he asked softly, his voice dropping its dramatic edge for a second, replaced by something genuinely tender that made your heart do that stupid flip again.
“i’m fine, pretty boy. i’ve had worse scrapes than this just falling off curbs,” you muttered, looking down at your ruined pants. “you’re the one who needs to worry. you’re about to ride in a flashing-lights party wagon.”
“hey, at least we can cross off ambulance ride from our bucket list!”
“oh yeah, true.”
since the school couldn’t leave a student unattended and both of your parents were currently at work, the nurse declared that she would accompany keonho in the ambulance, and since you were already injured and involved, you were shoved right into the back with them.
the ride to the hospital was a chaotic mix of siren wails and keonho’s non-stop rambling. the paramedic in the back had given him a temporary ice pack to hold against his hands, but the movement of the vehicle kept jarring his fingers, making him whine loudly.
“yn, it hurts. it really, really hurts,” he complained, shifting restlessly on the gurney. his eyes were slightly glossy now, the initial adrenaline fully wearing off. “distract me. please. talk to me about literally anything. tell me about the chord progressions of that one clash song you love. tell me about why you hate mainstream radio. just talk please.”
the nurse gave you a look that clearly said please quiet him down, so you sighed, leaning forward from your seat next to the gurney. you reached out, intending to pat his arm, but because he was looking so thoroughly pathetic, you ended up just letting your hand rest against his forearm, feeling the warmth of his skin through the neon green fabric.
“alright, alright, listen to me,” you said, keeping your voice low and steady. “did you know that the bassline in ‘london calling’ was actually improvised during the first studio take because the bassist forgot the original arrangement?”
“really?” keonho blinked, his focus immediately shifting to your face.
“yeah. and remember that gig we went to last month? the one where the lead singer accidentally kicked his own microphone stand into the crowd and hit a guy in a furry costume?”
keonho let out a weak, breathy laugh, his fingers twitching slightly against the ice pack. “yeah... yeah, i remember. the furry didn’t even get mad, he just started moshing harder.”
“yeah,” you smiled, your thumb unconsciously smoothing over the fabric of his sleeve. “and remember when you tried to buy that vintage leather jacket online and it arrived and it was literally sized for a chihuahua?”
“hey! the listing said ‘small’!” he retorted, though his face was breaking into a genuine grin now, the pain clearly pushed to the back of his mind as he focused entirely on the sound of your voice. “i gave it to cookie. he looked incredibly hardcore in it.”
“he looked terrifying, keonho.”
you kept talking, spinning ridiculous stories and reminding him of all the stupid things you’d done together over the past decade of being inseparable. by the time the ambulance pulled up to the emergency room entrance, keonho was so engaged in arguing with you about whether or not pineapples belonged on a pizza that he barely even noticed the paramedics wheeling him through the automatic sliding doors.
the hospital visit took hours. the doctors had to take multiple x-rays, confirm that both pinkies were indeed fractured (you didn’t need a degree and a white coat to conclude that, though), and then begin the tedious process of straightening them out and wrapping them in sturdy, rigid splints that made his hands look like he was permanently giving a clumsy, stiff-fingered salute.
you stayed by his side the entire time, sitting in the uncomfortable plastic chair next to his bed, your torn knees feeling stiff and itchy under the clean bandages the nurse had applied. keonho’s parents had been called, but they were stuck in a massive traffic jam on the highway after leaving their offices, leaving you as his sole guardian and entertainer.
“look at me,” keonho whispered hoarsely after the doctor finally finished wrapping his hands. he held up both of his arms, his pinkies sticking out stiffly like the antennae of a very confused insect. “how am i supposed to play video games, yn? how am i supposed to text you that i miss you when i’m bored in class?”
“you can use your thumbs like a normal person, you drama queen,” you laughed, leaning your head back against the wall. “and you shouldn’t be texting me in class anyway. look where skipping got us today.”
“it got us an adventure,” he retorted, pouting as he looked down at his lap. then, his voice softened, turning quiet and slightly hesitant. “thanks for staying with me. seriously. i know you don’t like hospitals.”
you looked at him, taking in the way his messy brown hair fell into his eyes, the slight redness around his nose, and the absolute vulnerability in his expression. the urge to reach out and pull him into a hug was so strong it made your palms ache. you felt that familiar, heavy warmth spreading through your chest—the one you’d been trying to ignore for years around him. you were completely, utterly head over heels for this clumsy idiot—your clumsy idiot.
“i wouldn’t leave you alone here,” you said softly, your usual tough exterior melting away entirely. “who else is going to make sure you don’t accidentally swallow a tongue depressor?”
he grinned, his eyes crinkling at the corners. “true. i am a liability, i guess.”
by the time the discharge paperwork was finally sorted out, the sun had long since set, painting the sky in deep shades of purple and navy. keonho’s parents had called to say they were finally near the house and told you both to just take the subway home since the station was right next to the hospital and led straight to your neighborhood.
walking out into the cool evening air, the atmosphere felt different. the rush of the school day was gone, replaced by the quiet, humming energy of the city at night. the subway station was packed with the usual evening rush-hour crowd—salarymen in suits, students from other schools, and shoppers all pushing their way toward the platforms. as soon as you stepped onto the crowded train, the sheer volume of people made you instantly alert.
keonho was standing next to you, looking incredibly vulnerable as he tried to navigate the sea of bodies without letting anyone bump into his freshly splinted hands. he was holding his arms close to his chest, his face tense with worry.
“don’t worry, i got you,” you muttered.
since you couldn’t hold his hand without risking hurting his fingers, you stepped up right behind him. you reached out and firmly grabbed the sturdy canvas belt loop at the back of his school pants.
keonho stiffened for a fraction of a second before he realised what you were doing. he looked back over his shoulder, a massive, delighted grin breaking across his face. “are you walking me like a dog, sweetheart?”
“what i’m doing is keeping you from straying away into the crowd and getting trampled by a businessman, shut up,” you hissed, your cheeks burning red as a few people nearby glanced at you with amused expressions. “just move when i move.”
“aye, aye, captain,” he chuckled.
as the train jolted forward, throwing everyone slightly off balance, keonho instinctively shifted his weight, using his broad shoulders and tall frame to create a small, protective pocket of space around you. he backed up just enough to shield you from the crowded rush, his body acting as a barrier against the rest of the carriage, while you kept your tight grip on his belt loop, anchoring him to you.
it was a ridiculous system, but as you stood there, feeling the steady warmth of his back against your front, the rhythmic clack-clack of the train tracks underneath, and the quiet security of him protecting you while you guided him, you wished the train ride would never end.
by the time you both walked through the front door of keonho’s house, you were both completely exhausted.
“we’re home!” keonho kicked his shoes off with a groan, immediately stumbling into the living room and face-planting directly onto the soft leather couch.
his parents were already there, his mom coming out of the kitchen with an apron on, and his dad sitting at the dining table with a newspaper. both of them looked up, taking in the sight of their son face-down on the cushions with his hands sticking out awkwardly, and you limping in behind him with bandage-wrapped knees and torn pants.
“oh, my goodness,” his mom gasped, though there was a distinct note of amusement in her voice as she walked over. “the nurse explained it on the phone, but seeing it is something else. keonho, how do you manage to break both?”
“it’s a talent, mom,” keonho muffled into the pillow. “an elite, specialised talent.”
his dad walked over, standing over the couch with his hands on his hips, looking down at his son before looking at you. “yn, thank you for bringing our disaster home. did you have to pay extra for the ambulance, or do they give you a frequent flyer discount at this point?”
“dad!” keonho whined, rolling over onto his back and pouting dramatically. “i’m a patient! i’m traumatised! i demand sympathy and sustenance!”
“you demand a lot of things for a boy who can’t even tie his own shoes right now,” his dad teased, laughing as he patted you on the shoulder. “go sit down, yn. you look beat. thank you for looking after him.”
you smiled, bowing slightly. “ah, it’s fine, mr. ahn. i was the one who brought the skateboard, so it’s kind of my fault anyway.”
“nonsense, he’s been tripping over his own feet since he was three,” his mom said gently, heading back to the kitchen. “i made dinner. yn, you’re staying, right? your mom already called and said she’s working late anyway.”
“yes, please. thank you,” you said, gratefully sinking into the armchair next to the couch.
when dinner was set on the table, the reality of keonho’s injury truly set in. he sat at the table, staring down at the bowl of rice and the various side dishes, then looked at his splinted pinkies, which prevented him from properly gripping his chopsticks without shooting sharp pains up his wrists.
he let out a heavy, pathetic sigh, looking over at you with wide, puppy-dog eyes. “yn…”
“do not look at me like that,” you said, already chewing on a piece of rolled omelette.
“i can’t use my hands…” he pouted, leaning his head close to your shoulder. “i’m gonna starve. i’m going to wither away right here in this dining room, and my ghost will haunt you and your really cool skateboard forever.”
“you’re so annoying,” you muttered, but you completely gave in, letting out a soft laugh as you picked up your spoon. you scooped up a perfect bite of rice, topped it with a piece of seasoned beef, and held it up to his mouth. “here. eat, you giant baby.”
keonho’s face lit up instantly. he leaned forward and took the bite, chewing happily with a triumphant expression that made his dad scoff from across the table.
“you’re spoiling him, yn,” his dad joked, shaking his head. “if you keep doing everything for him, he’s never going to learn how to survive.”
“she’s not spoiling me, dad, she loves me,” keonho mumbled around his food, his words careless and light, but they made your hand freeze for a split second before you quickly scooped up another bite to shove into his mouth to quiet him down.
“shut up and just chew, pretty boy,” you muttered, your ears burning hot.
across the table, his mom and dad exchanged a brief, knowing look, their lips curving into synchronised, secret smiles. they had watched the two of you grow up together, watched the way keonho’s eyes followed you around the room, and the way you always softened your tough exterior whenever he was around. they knew exactly what was going on, even if the two of you were still too stubborn to admit it.
after dinner, keonho’s parents suddenly announced they were heading out for a late-night walk and to run some errands down at the late-night mart.
“we might be a while,” his dad said, grabbing his jacket and giving keonho a heavy, highly suspicious wink that made keonho’s cheeks instantly turn a bright, embarrassed red. “take care of your hands, son. try not to break anything else while we’re gone. especially not yn’s patience.”
“dad, just leave!” keonho groaned, hiding his face in the collar of his hoodie.
his mom chuckled, gently pulling her husband out the front door. “we’ll be back in an hour or two. the snacks are in the pantry!”
as the front door clicked shut, leaving the house suddenly quiet, the atmosphere shifted instantly. the playful, loud family energy evaporated, leaving just the two of you sitting on the floor of the living room, leaning against the base of the couch.
the tv was playing in the background—you had flipped on an episode of haikyuu!!, the bright animation and squeaking sneakers providing a comfortable background noise.
you had a bag of potato chips sitting between your legs, carefully feeding keonho a chip every time he opened his mouth like a baby bird.
“you know,” you said quietly, your eyes fixed on the screen where hinata was pulling off a crazy spike after kageyama’s set. “today was a total disaster.”
“it wasn’t that bad,” keonho murmured. he shifted closer to you, his shoulder brushing against yours. without his usual dramatic whining, his voice was surprisingly low, thick with the quiet intimacy of the night. “i mean, yeah, my fingers hurt like hell… but i got to spend the whole day with you.”
“you spend every day with me,” you pointed out, though your heart was beginning to thump loudly against your ribs.
“it’s different,” he said. he turned his head to look at you, his dark eyes reflecting the flickering blue light of the television. “yn... when i was falling today, the only thing i was really thinking about wasn’t that the concrete was going to hurt. i was just worried that i was going to pull you down and hurt you, which i guess i ended up doing anyway. sorry.”
you stopped your hand halfway into the chip bag, your breath catching in your throat. “keonho…”
“and then when you laughed,” he continued, a soft, incredibly tender smile touching his lips, “i just thought... man, i am so completely in love with her. broken fingers and scraped knees and everything in between.”
the living room seemed to lose all its sound. the anime on the tv faded into a blur of colors. you stared at him, your heart hammering so hard you were certain he could hear it.
“are you... are you serious?” you whispered, your fingers trembling slightly against the plastic bag.
“i’m always serious about you, sweetheart,” he said softly, his usual playful demeanor completely gone, leaving only pure, unadulterated honesty. “i’ve liked you for so long. i like your stupid leather jackets, i like your loud music, and i like how you always take care of me even when i’m being an idiot—especially then. you don’t have to say anything back, i just... i really wanted you to know.”
you felt a tear prick the corner of your eye, a sudden rush of overwhelming warmth spilling through your chest. you dropped the bag of chips onto the floor, ignoring the way a few spilled out onto the rug.
“you’re such a dummy,” you choked out, a watery laugh escaping your lips as you reached up, carefully cupping his face with both of your hands, being mindful of his raised arms. “you think i’d stay in a boring hospital for hours for just anyone? you think i’d let anyone else call me sweetheart?”
keonho’s eyes widened, a sudden, brilliant spark of hope igniting in them. “yn…”
“i love you too, pretty boy,” you confessed, your voice steady and full of conviction. “i’ve loved you since you tried to protect me from a stray cat when we were seven and ended up getting scratched on the nose. you’re clumsy, you’re whiny, and you’re completely ridiculous, but you’re mine.”
keonho let out a breathless, joyful laugh, his entire face lighting up in a way that made him look absolutely beautiful. he leaned forward instinctively, his lips meeting yours in a sweet, clumsy, thoroughly perfect first kiss. it tasted like salt from the chips and the quiet warmth of the living room.
but because keonho was… keonho, as he tried to shift his weight closer to you, his rigid, splinted right pinky finger caught against the edge of the couch cushion.
“ow! ow, ow, ow!” he suddenly pulled back, hissing through his teeth and cradling his hand close to his chest, his face contorting into a pained grimace.
“oh my god—are you okay?!” you gasped, instantly panicking as you grabbed his wrists, trying to check the bandages. “did you bend it again? do we need to go back to the hospital?!”
you were practically vibrating with worry, your eyes wide as you checked the splint, only to hear a tiny, stifled sound come from his throat. you looked up. keonho was biting his lower lip, his eyes sparkling with pure mischief as a huge, teasing grin broke across his face.
“gotcha,” he giggled.
“you absolute jerk!” you yelled, your worry instantly evaporating into mock fury. you brought your hand down, hitting him firmly on the shoulder. “i thought you actually re-broke your hand! i was terrified, you asshole!”
“i’m sorry, i’m sorry!” he laughed, winding his forearms around your waist—careful to keep his hands pointing outward—and pulling you tightly against his chest. “it just tickled a little, i swear! don’t be mad, sweetheart.”
“i hate you,” you mumbled, but you were already smiling, burying your face into the warmth of his neck.
“kiss me again to make it better?” he pleaded softly, his breath tickling your ear.
you pulled back just enough to look at him, rolling your eyes before leaning in to press your lips against his again. this time, it was slower, deeper, full of the quiet relief of finally knowing that you belonged to each other. his arms held you close, his stiff fingers resting safely against your back, completely out of harm’s way.
when you finally broke apart, both of you were breathless and grinning like fools.
you shifted around, pulling the heavy knitted throw blanket off the back of the couch and dragging it over both of you. keonho adjusted his position, lying back against the pillows and pulling you down with him, so your head was resting right against his chest, listening to the steady, comforting beat of his heart.
on the tv screen, the karasuno high school volleyball team was still shouting and celebrating a victory, the bright colors washing over the dark living room. you let your eyes flutter shut, the exhaustion of the chaotic day finally catching up to you, wrapped completely in keonho’s warmth.
“goodnight, pretty boy,” you whispered into his shirt.
“goodnight, sweetheart,” he murmured back, resting his chin lightly on top of your head.
within minutes, the rhythmic sound of your synchronised breathing filled the space between the television dialogue, both of you fast asleep in a tangled, warm heap of bandages and soft blankets.
a long while later, the front door clicked open quietly. keonho’s parents stepped into the house, carrying a plastic bag from the convenience store. his mom walked into the living room first, stopping at the edge of the rug.
she looked at the two of you curled up together on the floor, your head on his chest, his splinted hands resting safely on top of the blanket, and a soft, incredibly fond smile spread across her face.
she walked over on her tiptoes, carefully pulling the edges of the blanket up to cover your shoulders completely, ensuring you both were warm against the late-night chill. she patted keonho’s leg gently, shook her head with a quiet chuckle, and turned off the tv before heading down the hall to bed, leaving the two of you snoring together in the quiet, peaceful dark.
keonho is so… teenage boy 😭 wdym you broke your pinky fingers of BOTH your hands a week before your first concert 😭😭😭😭 (get well soon tho, my lil chud🤞)
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming
heyy its viii!!! so i js wanted to let yk that i changed my user (FINALLYYYYYY) IT TOOK ME SO LONG TO ACTUALLY THINK OF SMTH I LIKE lmaooo. it used to be mercilessasylumoracle and now its marumerumoemi <33 js wanted to let yk so u can use this user instaed lmaooo(i miss u)(u make my days better broski)(hugsandkisses)(mwah)(can u tell i DONT wanna go)(ok imma go now)(tc ily)
HI BBY 😭💞💞💞💞 (ill forever miss that complicated ahh old username but this is so peakkk too)
i came to ur profile to tell u something and found out abou the semi hiatus :c
really hope that u're okay and that someday u can come back actively the way you like. but take ur time, don't feel pressured!!!
i've been commenting here for a while now, well b4 i asked if i could be an emoji anon.
i'm a very insecure person, i deal with mental issues and let's say im kinda friendless too. in short: im like a fucked up person lol.
everyday i enter ur profile to either read you yapping with anons and friends or read ur fics, and i leave distracted from problems for a while and happy.
u helped me so much through this time, even tho u don't know who i am.
i don't think i sent that many messages, but for the ones i did, u were always so kind to me.
i hope u know how special u are for a lot of people. and if u have one follower, that's me.
i wanted to say so much more, but im not so good with words, i'm sorry :(
idk if you're going to read this or not, but i still wanted to say it!!
i love you.
- 🐧
my 😭😭😭😭😭😭 heart 😭😭😭😭😭
hii 😭😭😭😭😭 ilysm 😭😭😭😭 im so glad my blog could make your day better, even if just a little bit 🥹🥹 i’m so happy about that bby 🥹🥹💞💞💞💞
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming
hi unfortunately i did not watch the james spiderman live but pavitr lit goat 🫶🫶🫶 i love pavitr okaie thank u bye!!!!!!
BROOO omg yes. how could i forget my goat 😭😭😭😭😭😭😭😭 i was rewatching itsv and atsv yesterday and i was like OMFG. PAV. NO ONE MENTIONED PAV. 😭😭😭😭 like my bro saved about his city, his girl, his father-in-law all at once (w help, but still) 😍😍 LIKEEE come to me pavitr ill make u chai 😛😛
Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
✓ Live Streaming✓ Interactive Chat✓ Private Shows✓ HD Quality✓ Free Actions
Free to watch • No registration required • HD streaming
📬 ❤︎ nerd!seonghyeon 𝔁 smart!fem!reader ─── ৻ꪆ the boy anchored in his structured quiet, and the girl that finally brought him to life.
❤︎ warnings+tags ─── ৻ꪆ high school au · non-idol au · reader is said to wear pants as part of the uniform instead of skirts (partly because i prefer pants and this is my fic guys 😁 but also because i love women in formal pants 😚) · forced proximity kinda? (paired up as partners for an exam) · physics stuff mentioned (pulled most of it out of my ass bc i sucked at physics too esp fluids... #fml #trauma) · seonghyeon aged up (he’s 19 in this fic) · seonghyeon’s sister is named 'minji' bc we don’t know his sister’s actual name + i’ve been watching mr kim reactivated so i just picked the name from there 💀 · reader is an only child (and is sad about it) · no ‘proper’ confession · kissing (not described too much) · skinship
💌 ❤︎ notes ─── ৻ꪆ academic rivals -> lovers && nerdy bfs are my niche guys, i’ve been on this agenda since julius gong <3
❤︎ wc ─── ৻ꪆ 13.2k
𝄞 𓏸 my cortispilledmasterlist »﹙合﹚
❝ tracklist ❞ ─── hard to explain—the strokes ❦ re-do—modern baseball ❦ fluorescent adolescent—arctic monkeys ❦ why do you only call me when you’re high?—arctic monkeys ❦ warm glow—hippo campus ❦ softcore—nbhd ❦ line without a hook—ricky montgomery ❦ talk too much—coin ❦ mystery of love—sufjan stevens ❦ lovers rock—tv girl ❦ sofia—clairo
the afternoon sun filtered through the high, dusty windows of the library, catching the steady swirl of dust motes right over the exact table you’d claimed since the beginning of the semester. you dropped your heavy backpack onto the wood with a loud deliberate thud.
the boy sitting across from you didn’t even flinch. he kept his head down, his posture perfectly straight, mechanical pencil moving with silent precision across his grid notebook. he looked exactly like what everyone said he was: the quintessential good boy—neat collar, impeccably organised highlighters, and a calm demeanor that made him look completely unbothered by the midterms looming over your heads.
you pulled out your own chair, the screech of it against the floor intentionally louder than it needed to be. you sat down, smoothing out your pants, and flipped open your thick textbook right to the section on advanced kinematics.
for the first twenty minutes, the only sound between you two was the scratch of your pencils against your respective books and the rhythmic turning of pages. you didn’t know him nor did he know you. you were just two nameless students drowning in the same brutal syllabus who passed each other in class… until the practice quiz grades were posted online.
your phone buzzed in your lap. you quickly tapped the screen, scrolling down to the class leaderboard.
rank 1: yn yln – 98%
a tiny, satisfied smirk tugs at the corner of your lips—you couldn’t help it. you leaned back slightly, letting out a soft, airy breath of relief.
across the table, the boy’s pencil abruptly stopped. he checked his own phone.
rank 2: eom seonghyeon – 97.5%
you watched his dark eyes scan the screen, his expression completely unreadable. then, slowly, he raised his head. it was the first time he’d ever actually looked at you—truly looked at you—instead of just glancing past you like a background character in the library or in his class.
his eyes were incredibly sharp behind his thin frames, tracking the small smirk still lingering on your face.
“you’re happy,” he said. his voice was quiet, lower than you expected, but it cut right through the silence of the room.
“just relieved,” you said, setting your phone face down. “it was a tough quiz.”
he clicked his mechanical pencil once. twice. the rhythmic sound felt like a countdown. “a point five difference.”
“a win is a win.”
“it’s a practice quiz,” he countered, though his fingers tightened slightly around his pencil. “it doesn’t mean anything for the actual midterm.”
you leaned forward, resting your chin on your hand. “if it doesn’t mean anything, why are you staring?”
he didn’t blink. he slowly closed his notebook, the paper making a crisp, decisive sound. “i’m just analysing the competition.”
“competition?” you let out a dry laugh. “i thought we were just two students working on the same syllabus.”
“we were,” he said, a faint, dangerous spark finally breaking through his perfect, unbothered composure. “until these scores were posted. what’s your name?”
you smiled, tapping the cover of your textbook. “look at the top of the leaderboard tomorrow. you’ll see it there again.”
his lips thinned into a straight line. he didn’t look angry—not really—but the effortless calm he’d been radiating all afternoon was completely gone.
“arrogant,” he muttered, though he made no effort to look away from you.
“confident,” you corrected, tilting your head. “there’s a difference.”
“we’ll see if that confidence holds up during the fluid mechanics module next week.” he reached for his highlighters, neatly lining them up by colour, though his movements were just a fraction faster than they had been before. “most people drop a few percentage points there.”
“is that what happened to you last semester?”
he paused, a green highlighter hovering just an inch above his desk. “i got a ninety-nine.”
“well,” you whispered, leaning in a little closer across the worn wood of the table. “then you’d better start studying harder, because i don’t plan on getting a ninety-nine. i want a hundred.”
he let out a short, quiet breath that sounded suspiciously like a laugh, though his face remained entirely serious. he capped his pen with a sharp click. “you’re ridiculous.”
“i’m top of the leaderboard.”
“for now.” he opened his notebook again, flipping past the pages he’d already finished, his eyes dropping back to his formulas, but he didn’t completely shut you out this time. “what’s your name? really.”
“why? so you can write it on a dartboard?”
“so i know exactly whose score i’m beating in the next exam.”
you looked at him for a second, watching the way the afternoon light caught the edge of his glasses. you liked the challenge in his voice—it made the stifling library air feel a little less suffocating.
“find out yourself,” you said, picking up your pencil. “if you’re as good as i’ve heard others say you are, it shouldn’t take you very long.”
he didn’t argue, but he stared at you for a second longer, his gaze heavy and calculating, before finally dropping his eyes back down to his notes. the silence settled between you again, but it wasn’t the dead, empty quiet from before, instead it felt charged now.
for the next hour, neither of you spoke. but every time you turned a page, you could feel his eyes track the movement. every time he clicked his pencil, it felt intentional.
around five o’clock, the library started to empty out. the golden light shifted into a dull, cool grey as the sun dipped behind the campus buildings. your shoulders ached from slouching over the kinematics problems, and the numbers were starting to blur together on the page. you started packing up your things, sliding your notebook into your bag.
seonghyeon didn’t look up, but his pencil slowed down. “leaving already?”
“some of us have a life outside of advanced physics,” you said, zipping up your backpack, knowing full well you were going to go home and study anyway.
“or you’re just giving up for the day.”
you paused, looking down at him. he was still writing, his handwriting perfectly neat despite the hours he’d spent at the table. “i’m three chapters ahead of the lecture syllabus, dude. i’m hardly ‘giving up’.”
“four chapters,” he murmured softly.
“what?”
he finally capped his pencil (who caps a pencil? you wondered.) and looked up at you, a tiny, almost imperceptible tilt at the corner of his mouth. “i’m four chapters ahead. just so you know where the bar is set.”
you let out a quiet scoff, swinging your backpack over one shoulder. “keep telling yourself that. see you tomorrow, rank two.”
“goodnight, rank one.”
you turned and walked away, the heavy library doors swinging shut behind you. as you stepped out into the cool evening air, you pulled out your phone and opened the student portal, looking at the leaderboard one last time.
he was right about one thing—next week’s module was going to be brutal. you smiled to yourself and shoved the phone into your pocket. you were going to have to study twice as hard tonight.
☆
the next morning, the library was freezing—the air conditioning was blasting at full speed, cutting right through the fabric of your jumper. you arrived twenty minutes earlier than usual, fully expecting to have the table to yourself.
you didn’t, of course.
seonghyeon was already there. his hair was slightly damp from the morning drizzle, his glasses pushed up into his hair as he rubbed the bridge of his nose. a large paper cup from the campus coffee shop sat right at his elbow, condensation pooling on the wood.
you dropped your bag onto the chair. “do you live here?”
he blinked, startled out of his trance, and quickly pulled his glasses back down. his eyes were slightly bloodshot. “you’re early.”
“so are you,” you said, pulling out your chair. “and you look like you haven’t slept.”
“i sleep fine,” he muttered, closing a tab on his laptop before you could see what was on the screen. “i just like getting a head start.”
“right.” you leaned over the table, trying to peek at his notes. “how far into the fluid mechanics notes did you get last night?”
seonghyeon shifted his arm, blocking his notebook from your view with a level of pettiness that honestly impressed you. “far enough.”
“don’t be like that,” you laughed, pulling your own laptop out. “we could actually share notes. you know, be efficient.”
“i don’t share notes with people who call me rank two.”
“but it’s your name,” you teased, opening the class portal. “until you earn a new one, anyway.”
you clicked on the updated leaderboard, fully expecting to see your name still sitting pretty at the top. but as the page loaded, your smile faltered.
he had retaken the optional mock module at three in the morning.
you stared at the screen, then slowly looked up at him. he was already watching you, a smug, entirely infuriating expression on his face. he took a slow sip of his coffee.
“morning, rank two,” he said softly.
you stared at him, your fingers tightening around the edge of your laptop screen. “three in the morning, dude? really?”
“the server is faster at night,” he said, completely deadpan. “less traffic, you know.”
“you’re insane.” you slammed your laptop shut, the click sharp in the quiet morning air. “you actually stayed up just to beat me by one and a half percent on a mock test that doesn’t even count toward the final grade.”
“one point five is a massive margin in physics,” he replied, leaning back in his chair. he looked exhausted, the faint dark circles under his eyes giving him away, but his posture was still impeccably straight. “and it clearly counted enough to make you shut your computer.”
“fan behaviour,” you leaned across the table, dropping your voice to a harsh whisper. “enjoy it while it lasts.”
“oh, i plan to.”
“because by noon, i’m taking it back.” you reached into your bag and pulled out three different coloured pens, lining them up on the table with an aggressive amount of neatness. “i don’t need sleep either.”
seonghyeon watched your pens, a flicker of amusement crossing his face before his expression smoothed back out into his usual calm mask. “is that a challenge?”
“it’s a promise.” you flipped open your notebook to a blank page, pressing the spine down firmly. “now stop talking to me. you’re distracting my internal calculator.”
“you started the conversation,” he pointed out, but he was already opening his own notebook again.
“and i’m ending it.”
for the next three hours, neither of you looked up. the only sound between you was the furious clicking of keys and the sharp scratch of your pens against paper. it felt like a war zone disguised as a study session.
around eleven, your phone vibrated on the table. you didn’t look at it, too deep into a complex buoyancy equation, but a second later, seonghyeon’s phone buzzed too. then another buzz. and another.
you finally glanced up. seonghyeon was already looking at his screen, his eyebrows knitting together in a rare display of genuine confusion.
“what is it?” you asked.
he tapped the screen, scrolling quickly. “the professor just sent an email. the midterm format changed.”
“changed how?”
he lifted his head, his sharp eyes meeting yours across the table, the smugness completely gone. “it’s not individual anymore. he’s pairing up the top ten students based on the leaderboard for a collaborative laboratory exam.”
your stomach dropped. you slowly reached for your phone, opening the email. there it was, right at the bottom of the page.
pair 1: eom seonghyeon & yn yln.
you stared at the text, then back up at him. “you’ve got to be kidding me.”
seonghyeon closed his eyes for a brief second, letting out a slow, controlled breath. when he opened them, he looked directly at you. “well, rank two. looks like we’re going to have to work… together.”
you stared at the screen, your mind entirely blank for a fraction of a second before the reality of it set in. “collaborative? in an advanced mechanics module? that’s not an exam, that’s a safety hazard.”
“it’s twenty percent of the final grade,” he said, his voice dropping into that quiet, serious register again. he put his phone face down on the table with a neat, deliberate click. “and right now, your one point five percent deficit is my problem.”
“my deficit?” you scoffed, leaning forward. “i got a ninety-eight, man. i’m not exactly dragging you down to the bottom of the curve.”
“no, but you’re unpredictable,” he said, his eyes scanning your messy stack of scrap paper, covered in scribbled notes and crossed-out equations. “you skip steps in your derivations. i’ve watched you do it. you jump straight to the conclusion because you think you’re too fast for the middle work.”
you chuckled, pulling your papers closer to your chest. “it’s called intuition. it works.”
“‘intuition’ is what gets people killed in a lab setting,” he replied smoothly, crossing his arms. “or worse, it drops our average to a ninety-five.”
“oh, god forbid,” you muttered, rolling your eyes. “a ninety-five. the absolute horror.”
seonghyeon didn’t laugh. he just watched you, his gaze steady and infuriatingly calm behind his glasses. “i haven’t had a grade lower than a ninety-eight since… ever, and i don’t intend to start now because my partner wants to play it by ear.”
“i don’t ‘play it by ear’,” you snapped, keeping your voice low as the librarian walked past the end of your aisle, throwing a warning glance your way. you waited until her footsteps faded before continuing. “i just don’t need to write down every single basic algebraic step like i’m twelve, but fine, if we’re doing this, we do it properly. what’s the plan, rank one?”
a tiny, almost invisible shift occurred in his expression—the ghost of a satisfied smirk. he reached into his bag and pulled out a fresh, pristine folder, sliding it across the table toward you.
“i already split the syllabus into two distinct sections based on our strengths,” he said.
you stared at the folder, then at him. “the email came out three minutes ago.”
“i write templates for potential group projects at the start of every term,” he said, completely serious. “open it.”
you opened it. his handwriting was unfortunately perfect. “you gave me the fluid dynamics derivations.”
“you’re faster at conceptual calculus than i am,” he admitted, though it looked like the words physically pained him to say. “i took the error analysis and the hardware setup. we meet here at seven every morning until the exam.”
“seven?” you groaned. “the library isn’t even fully heated at seven.”
“then bring a thicker jumper,” he said, clicking his pencil. “we have exactly four days to make sure you stop skipping your steps.”
you glared at the folder, then at the top of his perfectly neat head as he immediately went back to his work. “you’re a tyrant. you know that, right?”
“i’m pragmatic,” he murmured, his pencil already scratching against the paper. “there’s a difference.”
“right.” you pulled the pristine folder closer, flipping through the meticulously structured pages. as much as you wanted to tear it up on principle, his breakdown of the syllabus was… brilliant. he’d mapped out every potential bottleneck in the lab exam with sickening precision.
you sighed, leaning back in your chair and pulling your sleeves down over your hands. “fine. seven am. but if i die of hypothermia before the midterm, my ghost is failing the exam with you.”
“ghosts don’t have academic records,” he said, not looking up. “but if you die, i’ll simply request a solo accommodation form from the department. i’ve already drafted the email template for that too.”
you paused, staring at him. “you’re joking.”
seonghyeon finally raised his head, his dark eyes fixed on yours behind his thin frames. his face was entirely expressionless, but there was a sharp, dangerous glint in his eyes that made your pulse do something strange. “try me.”
you let out a short, dry laugh, leaning your elbows back on the table. “i liked you better when you were rank two, seonghyeon. you were far less terrifying.”
“then you’d better study harder,” he said, his voice dropping into a quiet, steady rhythm that caught you off guard. “because i don’t plan on letting you see that version of me again.” he slid a blank sheet of his notebook’s paper across the table, tapping the top of it with the tip of his mechanical pencil. “now,” he said, his gaze locking onto yours. “show me your derivation for the navier-stokes continuity equation. and write down every single step.”
you grabbed your pen, the plastic clicking loudly against the table. “fine. but if i get bored halfway through, i’m drawing a leaderboard in the margin.”
“if you draw on my paper, i’m taking your highlighters,” he said calmly, his eyes already tracking the first stroke of your pen.
you started deriving the the equation, your hand moving fast, writing down the density parameters and the velocity vector fields. you deliberately exaggerated the pressure gradient steps, making sure the symbols were huge and impossible to miss. “there. see? completely legal, entirely thorough calculus.”
seonghyeon leaned across the table, his face coming close enough that you could smell the faint, bitter scent of the black coffee on him. his eyes scanned the lines of handwriting.
“you missed the local acceleration term in the derivative,” he said, his finger coming down to tap the blank space right before the convective acceleration expression.
you squinted at the paper. “no, i didn’t. it’s implied because the flow is steady-state.”
“the prompt didn’t state the flow was steady-state,” he countered, his voice flat but entirely certain. he reached over, took the pen straight out of your hand—his fingers brushing against yours for a brief, cold second—and neatly wrote down the partial derivative of velocity with respect to time. “never assume steady-state unless the boundary conditions explicitly give it to you.”
you leaned back, crossing your arms. “you’re splitting hairs.”
“i’m saving us from losing half a mark on a technicality.” he handed the pen back to you, cap first. “do the next part. and don’t assume anything this time.”
“i assume you must be really fun at parties.”
“i don’t go to parties,” he said, shifting his laptop slightly to the left. “they’re an inefficient use of time.”
“obviously,” you muttered, though you pulled the paper back toward you and restarted the next line of the derivation.
for the next two hours, it went exactly like that—a slow, grueling back-and-forth where every single one of your mathematical shortcuts was systematically dismantled by his red pen. he was infuriatingly precise, but as the pages started piling up between you, you noticed something else—he wasn’t just fixing your mistakes to be smug anymore, rather, he was actually matching your pace, keeping up with the rapid-fire way your brain jumped from one complex concept to the next.
by the time the library clock struck two, your wrist was aching.
“enough,” you said, dropping your pen onto the table. “my brain is entirely fried. if i look at another reynolds number, i’m going to throw up right here.”
seonghyeon looked up from his notebook. he didn’t look ‘fried’ at all, though the dark circles under his eyes seemed a little deeper in the afternoon light. he slowly gathered the loose sheets of paper, tapping them against the table to align the edges perfectly before sliding them into the folder.
“that was acceptable,” he said.
you let out a dry laugh. “acceptable? i just gave you a masterclass in fluid kinematics.”
“you gave me a lot of unnecessary attitude,” he corrected, though he was carefully putting his highlighters away in their designated slots in his pencil case. “but the math was mostly correct. we’re on schedule.”
“high praise coming from the machine,” you said, swinging your bag onto your shoulder. you stood up, looking down at him as he zipped his laptop case. “same time tomorrow?”
he paused, his hand hovering over the zipper. he looked up at you through his glasses, his expression unreadable for a second before that tiny, dangerous spark returned to his eyes.
“seven sharp,” he said. “and bring your own coffee. i won’t be sharing mine.”
“wouldn’t dream of it, rank one,” you smiled, turning toward the exit.
☆
the next morning, you arrived at the library at exactly six fifty-five. the sky outside was a heavy, bruising shade of purple, and the air inside the lobby felt like the inside of a fridge. you had a giant, steaming travel mug of black coffee gripped between both hands like a lifeline. you walked down the narrow aisle toward your usual table, fully expecting to be the first one there, but he was already sitting down.
seonghyeon was wearing a thick, dark grey woollen jumper that made him look slightly less like a human calculator and more like a normal university student, though his posture remained characteristically rigid. he had his laptop open, a massive textbook propped up against it, and three separate sheets of grid paper laid out in a perfect, parallel row.
“you’re five minutes early,” he said without looking up from his screen.
“and you’re terrifying,” you said, dropping your bag onto the chair opposite him. “do you actually sleep here? honestly. tell me the truth. do you have a sleeping bag hidden behind the self-help section or something?”
“the library doors open at six forty-five for postgraduate students,” he said, finally raising his eyes. he glanced at the travel mug in your hands, his expression entirely neutral. “you brought coffee.”
“obviously. i value my life.” you sat down, immediately pulling your knees up toward your chest to trap what little warmth you had left. “what are we doing today? more agonising derivations?”
“hardware architecture,” he said, sliding one of the grid sheets across the table toward you. it was a flawlessly drawn schematic of the fluid mechanics laboratory rig, complete with labels, flow meters, and digital sensor ports. “the lab exam isn’t just theory. we have to calibrate the differential pressure transducers ourselves. if we mismatch the digital inputs, the software throws an error code, and we lose five marks instantly.”
you looked at the diagram, tracing the neat lines with your finger. “i know how to calibrate a transducer, seonghyeon.”
“you know how to do it on paper,” he corrected, leaning forward. “but in the actual lab, the valves are old. the bleed screws on the pressure lines are stiff. if you force them, you introduce air bubbles into the system, which skews the density readings.”
you raised an eyebrow, taking a slow sip of your coffee. “and let me guess. you’ve already practiced on the actual rig?”
“i spent two hours in the basement lab yesterday afternoon while you were at your lecture,” he said, entirely unabashed. “the third rig from the left has a faulty bypass valve. if the professor assigns us that station, we need to manually offset the volumetric flow rate by four percent to get an accurate reynolds number.”
you stared at him, the mug hovering just below your lips. “you are a… deeply pathological individual.”
“i’m thorough,” he said, tapping the diagram. “if we get the broken rig and we don’t account for the valve, our error margins will look like we didn’t even study. now, look at the sensor pin configuration. if i handle the physical calibration, can you code the real-time data script in under five minutes?”
“i can do it in three,” you said, the competitive sting instantly waking your brain up better than the caffeine. “provided you don’t keep breathing down my neck about the syntax.”
“i only comment on your syntax because you use single-letter variables,” he said, his voice dropping into that quiet, irritatingly logical tone. “it’s bad practice.”
“it’s faster.”
“it’s messy.”
“it works,” you snapped, opening your laptop with a definitive click. “set a timer. three minutes. give me the data parameters.”
he watched you for a second, his dark eyes fixed on yours. a slow, tiny shift occurred at the corner of his mouth—the absolute closest he ever got to a smile.
“two minutes and fifty seconds,” he said, his fingers flying across his own keyboard. “starting now.”
your fingers flew across the keyboard, the clicks loud and rhythmic against the dead silence of the dawn library. you didn’t look up, not even when the screen flashed a syntax warning. you backspaced with a vicious tap, corrected the logic, and kept going.
seonghyeon didn’t say a word. he just sat there, his phone lying between you on the table, the digital stopwatch ticking down the seconds in bright green digits.
00:45.
00:44.
“done,” you muttered, hitting the final compile key with a sharp, satisfied slam of your index finger.
the terminal cleared. the script executed perfectly, spitting out the simulated calibration data in neat, uniform columns. you leaned back, crossed your arms, and pointed at his phone. the timer read 00:41. you had thirteen seconds to spare.
seonghyeon looked at your screen, his eyes scanning the code from top to bottom. he didn’t say anything for a long time. he just leaned closer, his shoulder nearly brushing yours as he studied the loop structure you’d written.
“you used a global variable,” he said quietly.
“it compiled, didn’t it?”
“it’s efficient,” he admitted, the words coming out slow and reluctant. he looked up, his face closer than you anticipated. behind his glasses, his dark eyes were incredibly sharp, tracking the small, triumphant grin on your face. “but it’s still dangerous practice.”
“admit it. it was brilliant.”
“it was fast,” he corrected, though he finally reached out and tapped the screen of his phone, resetting the timer. “but speed doesn’t matter if the hardware fails. tomorrow we have the open-lab session. we get exactly thirty minutes to test the actual rigs.”
you picked up your travel mug, taking a long, warm gulp of coffee. “so we go straight for the third rig from the left. the one with the broken valve.”
“exactly.” he closed his laptop, the mechanical click sounding incredibly final. “if we can master the worst station in the room, the rest of the class won’t even be a factor.”
you tilted your head, watching him pack his notebook into his bag. “you really hate losing, don’t you?”
“i don’t see the point in preparing for anything less than perfect,” he said, looking at you over the top of his glasses. “and right now, you’re the only variable i can’t fully control.”
“get used to it,” you smiled, leaning your chin on your hand. “because i’m not planning on letting you control me. we’re partners, rank one. fifty-fifty.”
he paused, his hand resting on the zipper of his backpack. he looked at you for a long beat, his expression unreadable, before a faint, dark glint flickered in his eyes.
“we’ll see about that tomorrow at seven.”
☆
the open-lab session was pure chaos. the basement room was suffocatingly loud, filled with the hum of heavy machinery, the rushing sound of water through the pipes, and the anxious chatter of thirty other students frantically trying to calibrate their equipment.
“third rig,” seonghyeon hissed in your ear, his hand catching your elbow to pull you through the crowd.
you followed him to the far corner of the lab. the station looked older than the others, the digital readout flickering slightly. seonghyeon immediately dropped to his knees, pulling a small wrench from his bag, while you set your laptop down on the workbench and plugged in the interface cable.
“the professor is watching,” you muttered, looking over your shoulder. “he’s checking the time logs.”
“ignore him,” seonghyeon said, his voice tense as he worked the stiff bleed screw on the pressure line. “focus on the data script. if the flow meter spikes past four litres per second, override the digital input manually.”
“i’m on it. just get the air bubbles out.”
your fingers blurred over the keys. the interface terminal was throwing error after error as the old rig struggled to stabilise.
“ten seconds left on our slot,” you warned, your heart hammering against your ribs. “seonghyeon, the volumetric rate is tanking.”
“three degrees to the left,” he muttered, his knuckles turning white as he forced the faulty valve. “now. run the script.”
you slammed the enter key.
the terminal screen went entirely black for a terrifying half-second. then, a single row of green text flashed across the screen.
calibration successful. error margin: 0.02%.
it wasn’t just accurate; it was flawless. better than the manufacturer’s factory settings.
“we did it!” you shrieked, completely forgetting where you were.
seonghyeon bolted to his feet, his face lit up with a huge, uncharacteristic grin that entirely transformed his strict features. before your brain could even register the logic of it, you threw your arms around his neck, and he grabbed you by the waist, lifting you slightly off the ground in a dizzying, triumphant hug.
for a split second, you could feel the solid warmth of his woollen jumper, the rapid thud of his heartbeat, and the completely real, unfiltered rush of winning together.
then, the reality of the crowded basement lab crashed back in.
you both froze.
he immediately stepped back, his hands dropping to his sides as if he’d just touched hot iron. you stumbled back a step, instantly smoothing down the front of your pants, your face burning a furious shade of red.
“uh,” you cleared your throat, looking literally anywhere else but his face. “right. so. the code... the code worked.”
“yes,” he said, his voice suddenly three octaves higher than usual. he quickly snatched his glasses off his face, wiping them vigorously on his jumper though they were completely clean. “the... the data parameters were highly satisfactory.”
“highly satisfactory,” you echoed, letting out a forced, incredibly awkward laugh. “haha. yeah… absolutely. totally professional.”
“completely professional,” he agreed, his eyes fixed firmly on the floorboards as he frantically stuffed his wrench back into his bag. “it was merely a standard demonstration of collaborative efficiency.”
“obviously,” you muttered, shutting your laptop so fast you nearly caught your fingers in the screen. “nothing happened.”
“nothing at all,” he murmured, though his ears were still bright red as he swung his bag over his shoulder.
the walk back up from the basement lab to the library was the longest five minutes of your entire life. neither of you said a word. the silence was thick, entirely different from the competitive tension you’d spent the last week building up. every time your shoulders accidentally brushed in the narrow corridor, you both practically jumped an inch apart.
by the time you reached your usual table, the golden afternoon light was just beginning to hit the high windows. you dropped your bag onto the chair. it didn’t make a loud thud this time since you were trying too hard to be quiet.
seonghyeon stood by his side of the table, his fingers nervously tracing the edge of his folder before he finally sat down. he cleared his throat, his face entirely serious again, though the faint pink tint on his ears hadn’t completely faded.
“we need to review the error analysis for the final report,” he said, his voice dropping back into that familiar, structured rhythm. “now that the calibration is complete.”
you pulled out your laptop, opening the student portal just to give your eyes something to look at. “right. error analysis. wouldn’t want to lose that point five percent.”
you clicked the leaderboard page out of habit, expecting to see the same frozen standings from the morning, but the page refreshed. the professor had updated the project progress marks based on the open-lab performance.
rank 1: yn yln & eom seonghyeon – 99.8%
you stared at the screen, a genuine smile breaking through the lingering awkwardness. you tilted the screen toward him. “well. look at that.”
seonghyeon leaned forward, his eyes scanning the text. the strict line of his mouth softened, and that tiny, familiar spark returned to his eyes behind his thin frames.
“a ninety-nine point eight,” he murmured, looking up to meet your gaze. “acceptable.”
“acceptable?” you scoffed, leaning back and crossing your arms. “we literally broke the curve, dude. you can confess it was brilliant. the professor’s ghost isn’t going to haunt you.”
“it was a team effort,” he said, though there was a definite lightness in his tone now. he opened his notebook, but instead of writing a formula, he paused, his pencil hovering over the top of the blank page. “which means the old titles are technically obsolete.”
you raised an eyebrow. “the old titles?”
“i’m no longer rank two, and you’re no longer rank one, or vice versa,” he said, looking at you over the top of his glasses. “we’re tied.”
“so what are you going to call me then? partner?” you laughed.
“too formal,” he said, a small, dangerous glint flickering in his eyes as he finally wrote something down at the top of his sheet. he turned the notebook around so you could see it.
written in his perfect handwriting was a single word: anomaly.
you let out a short laugh. “anomaly? really? isn’t that a mouthful?”
“you defy the expected data structure,” he explained, completely deadpan. “you skip steps, you use terrible syntax, and somehow you still get the correct result. you’re a statistical anomaly.”
“guess i’ll take it,” you smiled, reaching across the table and snatching the pencil straight out of his fingers. you flipped to the inside cover of his pristine folder and wrote a single word right under his name in large, messy letters: valve.
seonghyeon squinted at it. “valve?”
“because you’re completely stiff, you put too much pressure on everything, and you’re obsessed with the basement rig,” you said, sliding the pencil back to him. “plus, if i don’t ‘manually offset’ your attitude by four percent, you’re entirely impossible to work with.”
he stared at the word on his folder, his lips twitching slightly. he didn’t erase it. instead, he just pulled his laptop closer.
“get your script open,” he said softly, his fingers hitting the keys. “we have a report to finish.”
“right behind you,” you replied, opening your own files.
seonghyeon stared at the word on his folder, his eyebrows flattening into a deeply unimpressed line. “valve. really. that’s the absolute limit of your creative capacity.”
“okay, fine, it was a rough draft,” you muttered, leaning across the table and snatching the pencil back. you aggressively scribbled out the word until it was just a dark graphite blur. “you’re right. it lacks nuance. you deserve something that truly encapsulates your whole... vibe.”
he crossed his arms, leaning back in his chair. “i tremble with anticipation.”
you tapped the eraser against your chin, looking him up and down. the perfectly straight posture, the pristine jumper, the sharp eyes tracking your every move like a hawk waiting for a syntax error.
“genius,” you said, a slow, malicious grin spreading across your face. you leaned forward, dropping your voice to a sweet, patronising purr. “how about genius?”
seonghyeon didn’t even blink. “that’s not a nickname. that’s just a statement of fact.”
“no, you don’t get it,” you said, resting your chin in your hands, your eyes dripping with mock admiration. “it’s about the delivery, like when you start explaining basic boundary conditions for the third time, i can just sigh and say, ‘whatever you say, genius’.”
a tiny, annoyed muscle twitched in his jaw. “patronising.”
“exactly. it’s perfect for you,” you laughed, spinning the pencil between your fingers. “or wait—what about professor? since you clearly want to teach the class so badly. we can get you a little tweed jacket with the elbow patches. you’d love it—”
“i’m nineteen,” he said flatly.
“could’ve fooled me with that attitude, professor.” you leaned in a little closer, tilting your head. “what’s wrong? don’t like being managed?”
seonghyeon stared at you for a long beat, his dark eyes narrowing. the annoyed look faded, replaced by that quiet, dangerous focus that always made your chest feel slightly tight. he reached out, his cool fingers brushing yours as he took the pencil back.
“if i’m genius,” he murmured, his voice dropping an octave as he wrote something neat at the top of your page. “then you’re prodigy.”
you squinted at the paper. “prodigy? sounds nice.”
“it’s not,” he said smoothly, capping the pencil with a soft click. “it means you have an annoying amount of natural talent, but you’re fundamentally undisciplined and require constant supervision so you don’t ruin the curve.”
you let out a dry gasp. “you did not just call me undisciplined.”
“i believe the technical term is: a liability,” he corrected, a tiny smirk finally breaking through his stoic expression. he tapped the screen of your laptop. “now open the data log, prodigy. let’s see if your brilliant brain can handle basic error propagation.”
“i hate you,” you whispered, though you were already opening the file, a stupid smile tugging at the corners of your lips.
“good,” he said softly, his fingers already already running across his keyboard. “now focus.”
the library grew even quieter as the clock ticked past seven in the evening. the gold light had entirely evaporated, leaving only the harsh, white glare of your laptop screens bouncing off the dark windows.
you were staring at a particularly nasty section of the error analysis report, the numbers beginning to swim into an indistinguishable grey blur. you let out a long, dramatic groan, dropping your forehead directly onto the open pages of your textbook.
“my brain has officially reached maximum capacity,” you mumbled into the paper, your voice muffled. “if i try to calculate one more standard deviation, i’m going to set this table on fire.”
across the table, the steady, rhythmic clicking of seonghyeon’s keyboard paused.
“we have three pages left,” his voice cut through the silence, crisp and completely unaffected by the twelve hours you’d both logged today. “and the library doesn’t allow open flames.”
you lifted your head just enough to glare at him through your messy bangs. he looked infuriatingly neat. his collar was still straight, his hair hadn’t even lost its parting, and his glasses sat perfectly on the bridge of his nose.
“are you even human?” you muttered, sitting back up and rubbing your eyes. “seriously. do you have a lithium-ion battery in there? how are you still moving?”
seonghyeon leaned back, folding his arms across his dark jumper. he looked down at you, his sharp eyes holding a look that was somewhere between absolute superiority and something softer—something almost amused.
“i have discipline,” he said, the corner of his mouth twitching. “something you might want to look into before the actual exam on friday.”
“i have plenty of discipline,” you countered, taking a desperate, final sip of your entirely cold coffee. you grimaced and set the mug down. “i just also happen to possess biological limitations. unlike certain robotic entities.”
“right.” he stood up, his chair making a faint, muffled sound against the floor.
you blinked, watching him. “where are you going? giving up?”
“i’m getting a fresh coffee from the vending machine downstairs,” he said, leaning down to pick up his wallet from the desk. he paused, his dark eyes fixing on your empty mug, then shifting up to look directly into yours. “do you want one, or is the prodigy too weak to handle another dose of caffeine?”
you let out a dry, exhausted laugh, pushing your empty travel mug across the wood toward him. “make it extra strong, genius. if i fall asleep while you’re checking my syntax, you’ll have to write that solo accommodation email for real.”
he caught the mug by the handle. his fingers were warm where they briefly brushed against yours, a sharp contrast to the freezing library air.
“two minutes,” he murmured, turning on his heel and walking down the dark aisle.
you watched him go, your lips curving into a stupid, tired smile as you pulled the report back toward you. for a machine, he wasn’t completely terrible.
when he came back, he slid your travel mug across the table with a soft, metallic clink. the steam rising from it smelled heavy and sweet—not the bitter black sludge he usually drank.
you took a sip and blinked. “did you put sugar in this?”
“you were starting to look aggressive,” he said, sitting down and adjusting his glasses. “i considered it a preventative safety measure for the library equipment.”
“whatever you say, genius,” you murmured, wrapping your cold hands around the warm mug. you stared at the report on your screen, then looked over at the fresh page he’d opened in his notebook. at the very top, he’d neatly penned ‘prodigy’s data corrections’.
you frowned slightly, tracing the edge of your mug. “hey.”
“what?” he didn’t look up, his fingers already typing.
“i think i changed my mind.”
seonghyeon’s fingers paused on the keyboard. he slowly raised his head, his sharp eyes fixing on you. “about the error propagation logic? because if you’re trying to shortcut the variance formula again—”
“no, not the math,” you interrupted, leaning your chin in your hand. you let out a small, tired laugh, looking directly at him. “about the nicknames. i think i actually prefer anomaly. it’s cuter.”
he stared at you. for a split second, the robot completely broke down. his posture stayed rigid, but his eyes widened just a fraction, and a sudden, dark flush crept up from the collar of his jumper, staining the tips of his ears a bright, furious red.
“cuter,” he repeated, his voice flat, though it lacked its usual sharp certainty.
“yeah,” you said, enjoying the way he completely lost his composure. you leaned a little closer across the worn wood. “prodigy sounds like you expect me to be perfect. anomaly feels like... i don’t know, like i’m the only thing that messes up your perfect little system.”
he didn’t say anything for a long second. he just looked at you, his throat moving as he swallowed hard. he quickly grabbed his pen, turning his eyes back down to his notebook so fast you were surprised his glasses didn’t fly off.
“it’s a statistically accurate description,” he muttered, his handwriting suddenly much less precise as he scribbled out a line of text. “nothing more.”
“right,” you smiled, taking another sip of the sweet coffee. “sure, genius. whatever helps you sleep at night.”
“shut up and calculate the standard deviation,” he whispered, his ears still burning under the harsh library lights.
“on it,” you laughed, hitting the keys.
the clock near the main desk clicked over to nine. the library was completely deserted now, save for the occasional distant thud of the security guard’s boots two floors down. the room had gotten even colder, the heavy silence pulling the two of you into a strange, insular little world under the yellow glow of the single desk lamp you’d left on.
you shifted in your seat, your shoulder lightly bumping against his. somewhere around eight o’clock, you’d moved your laptop to his side of the table under the guise of ‘better screen angles for the graph comparisons.’ he hadn’t protested.
“you’re leaning again,” he murmured, his voice incredibly soft in the quiet room.
“i’m freezing, genius,’ you complained, not moving away. in fact, you nudged your arm against his thick woollen sleeve. “and you’re like a human radiator for some reason. it’s basic thermodynamics—heat flows from hotter objects to colder ones.”
seonghyeon let out a quiet breath, the sound far closer than it used to be. he didn’t pull away either. instead, he shifted his laptop a fraction of an inch closer to yours, his hand resting on the desk just a few centimetres from your own.
“that’s an incredibly lazy application of the second law,” he said, but his tone lacked any real bite. it was just a low, teasing murmur.
“it works,” you smiled, looking sideways at him. from this close, you could see the tiny reflection of the spreadsheet columns in his glasses, and the way a few stray, damp strands of his hair from the morning rain had finally dried into a messy curl near his temple. “admit it. you like having the anomaly around.”
he paused, his fingers hovering over the trackpad. he slowly turned his head to look at you. because you were already leaning in, his face was barely a breath away. his sharp eyes looked dark, heavy, and completely focused on you.
“you’re loud,” he whispered, his eyes dropping briefly to your lips before snapping back to your gaze. “you leave ink stains on the desk. and your file naming conventions are an absolute disaster.”
“but?” you prompted, a tiny, teasing smirk playing at the corner of your mouth, your heart doing a sudden, violent flip against your ribs.
“but,” he repeated, his voice dropping into a register that made the hair on your arms stand up. he slowly reached out, his warm fingers brushing against the side of your hand before he deliberately slid his index finger under yours, locking your hand against the table. “your calculus is acceptable.”
“just acceptable?” you whispered back, your fingers tightening around his.
“ninety-nine point eight percent acceptable,” he murmured, a genuine, completely unforced smile finally breaking through his strict expression. “which is close enough to perfect for now.”
the silence stretched out between you, long and heavy, but the tightness in your chest didn’t feel like panic anymore. it felt like waiting.
his fingers stayed hooked under yours, warm and steady against the cool wood of the table. you didn’t move your hand away, and he didn’t pull back. for a long time, the only sound was the faint, rhythmic hum of the fan.
“you’re not writing anything,” you whispered, your eyes dropping down to the blank line on his screen.
“you’re distracting the calculator,” he murmured back. his thumb shifted, just a fraction of an inch, the rough edge of his skin brushing against the side of your wrist. the touch was tiny, almost imperceptible, but it made a sharp prickle of heat shoot straight up your arm.
“i thought the genius was supposed to have absolute focus,” you teased, though your voice lacked its usual sharp edge. it came out soft, slightly breathless.
seonghyeon didn’t answer right away. he slowly turned his wrist, his palm sliding flat against yours until your fingers slotted together, completely natural, hiding the messy ink stains on your skin under the heavy warmth of his hand. his grip wasn’t tight, just firm enough to keep you right there.
“i do,” he said, his eyes fixing on yours with that quiet, terrifying intensity. “i’m focusing.”
“on the report?”
“on my anomaly.”
your breath hitched. you looked down at your joined hands, your heart hammering so loudly against your ribs you were certain he could hear it in the dead quiet of the aisle. you let out a tiny, shaky laugh, nudging his shoulder with yours. “that’s... highly irregular behaviour, professor.”
“the data changed,” he whispered, his head tilting slightly closer, his breath warm against your cheek. “i’m adjusting the model.”
he didn’t lean in to kiss you. he didn’t push it further. he just sat there, his shoulder pressed against yours, holding your hand under the pale yellow glow of the desk lamp while the clock on the wall kept ticking closer to midnight.
“we still have two pages left,” you murmured, though you didn’t make any move to look back at the screen.
“i know,” seonghyeon said softly, his thumb tracing a slow, deliberate circle over the back of your hand. “we’ll finish it tomorrow at seven.”
the library security guard finally kicked you both out at midnight, his keys jangling loudly as he ushered you toward the glass doors. outside, the air was crisp, the earlier rain leaving the pavement slick and reflecting the amber glow of the streetlights.
“i’m driving you home,” seonghyeon said, adjusting the strap of his backpack. it wasn’t a question.
“you don’t have to do that, genius,” you said, shivering as the night air hit your face. “the night bus is still running.”
“it’s late, it’s freezing, and the data script is on your laptop. if you get kidnapped, i have to re-do the whole thing alone,” he said, turning toward the student parking lot. “let’s go.”
his car was exactly like him—a sensible, perfectly clean silver sedan. the interior smelled faintly of mint and old paper. as soon as the engine started, he cranked the heater up, the warm air immediately blasting against your frozen hands.
for the first ten minutes, the silence was quiet and comfortable. the city blurred past the windows in a stream of neon lights. it was the first time in a week you weren’t actively looking at an equation.
“so,” you said, leaning back against the headrest and looking at his profile. without his usual glasses on—he’d switched them for a pair of driving glasses—he looked softer. “does the genius actually do anything besides calculate fluid velocity? what’s your life look like when you’re not breaking the academic curve?”
seonghyeon kept his eyes fixed on the road, his hands perfectly positioned at ten and two on the steering wheel. “i take care of my sister.”
you blinked, turning slightly in your seat. “you have a sister?”
“a younger one. she’s fourteen,” he said, the corner of his mouth softening into a genuinely warm expression you hadn’t seen before. “and she’s currently convinced that she’s going to be a professional artist, which means our kitchen table is permanently covered in charcoal dust and acrylic paint. it’s completely inefficient, but... she likes it.”
“that’s... actually really sweet,” you murmured, a faint smile touching your lips. you looked out the side window as he took a smooth left turn. “i’m an only child.”
“really?” he glanced at you briefly before looking back at the road. “i would have guessed you had three older brothers based on how aggressive you get over a leaderboard.”
“yah!” you laughed, nudging his shoulder. “no, it’s just me. honestly... it gets pretty quiet. especially during exam season when my parents are working late.” you looked down at your hands, your voice dropping a little lower, losing its usual teasing energy. “sometimes i see people complaining about their siblings, and i just... secretly wish i had someone to talk to at home. someone to yell at, or share things with, or just have around so the house doesn’t feel so massive. like everyone else does.”
the car slowed down, pulling up to the curb right outside your apartment building. seonghyeon put the car in park but kept the engine running, the warmth wrapping around you both. he didn’t say anything for a long moment. he just turned his head, his dark eyes studying your face in the dim cabin light. the teasing, condescending mask was completely gone, replaced by that steady, grounding presence from the library.
“you don’t have to be completely alone at home,” he said quietly.
you looked up, meeting his gaze. “what?”
he reached over, his fingers lightly tapping the edge of your phone where it sat in the console, displaying the route to your house. “the library opens at seven. but if you’re stuck on something at three in the morning... the server is faster at night anyway. you can just call me.”
your heart gave a small, distinct thump against your ribs. “is that an official recommendation, professor?” you whispered, a tiny, tentative smile returning to your face.
“it’s a calculated strategy, my anomaly,” he murmured back, his eyes holding yours, warm and completely serious. “to ensure our collaborative efficiency remains perfect.”
you stared at him, the soft hum of the car engine filling the tiny space between you. a slow, teasing smile pulled at your lips despite the fluttering in your chest. “three in the morning, though? that sounds an awful lot like you’re trying to disrupt my sleep schedule, genius.”
“i’m simply offering a technical resource,” he replied smoothly, though the slight adjustment he made to his driving glasses gave him away. “if the anomaly is offline, the system doesn’t function properly. it’s preventative maintenance.”
“preventative maintenance,” you echoed, shaking your head as you reached for your backpack. “you really have a romantic term for everything.”
“goodnight, yn,” he said, his voice dropping into that quiet, grounding register that caught you off guard. he didn’t pull his hand back immediately from the console, his fingers resting just inches from where yours had been.
“night, genius,” you called, opening the car door. the crisp night air hit you, but the warmth from the car stayed with you all the way up to your apartment.
☆
the next three days went by in a blur of intense focus and shifting boundaries. the constant fighting had completely dissolved into something entirely different—a quick, sharp banter that felt more like a dance than a debate. when you accidentally skipped a step in your final error propagation proof, he didn’t dismantle you with his red pen; he just leaned in, his shoulder firmly pressed against yours, and whispered, “you’re doing it again,” before sliding his own neatly lined paper under your hand.
by friday afternoon, the actual midterm was practically an afterthought. you navigated the old, faulty third rig like you’d built it yourselves, your code executing flawlessly while seonghyeon handled the stiff valves without losing a single percent of efficiency.
when the final grades popped up on the department board an hour after the exam, there it was at the very top.
100%
“perfect,” you stated, leaning against the hallway wall, looking at the screen.
“satisfactory,” seonghyeon corrected, standing right beside you. but he was looking at you, not the board, a genuine, unmasked smile completely softening his sharp features.
“oh, come on, a hundred percent is perfect, even by your metrics,” you laughed, turning to face him.
“the grade is perfect,” he murmured, stepping a fraction closer, his dark eyes fixed on yours. the hallway was buzzing with students rushing past, but everything else felt entirely distant. “the partnership was the unexpected variable.”
you tilted your head, your heart doing that familiar, erratic flip. “and what does the data say about the variable now that the exam is over?”
seonghyeon reached down, his fingers lightly brushing against the side of your hand before sliding into yours, locking his fingers with yours right there in the middle of the corridor.
“the model requires further long-term testing,” he said softly, a tiny, brilliant smirk playing at the corner of his mouth. “starting tomorrow. seven sharp?”
“make it eight,” you smiled, tightening your grip on his hand. “your anomaly needs her sleep.”
seonghyeon’s smirk widened just a fraction, the sharp lines of his face softening completely. “eight,” he repeated, as if checking the word against a mental schedule. “highly irregular, but... acceptable, i suppose.”
“look at you, compromising,” you teased, your thumb lightly brushing the back of his hand. “the physics department might strip you of your title if they find out.”
“they won’t,” he murmured, his grip on your hand firm and steady as he guided you toward the exit doors, completely ignoring the curious glances from a few of your classmates passing by. “because our data speaks for itself. a hundred percent leaves no room for administrative intervention.”
the outside air was cool, but the afternoon sun was bright, hitting the campus courtyard in broad, golden sheets. for the first time in a week, you didn’t feel the crushing weight of a deadline hanging over your shoulders.
as you walked down the stone steps together, your fingers still laced perfectly between his, you glanced sideways at his profile. his glasses were caught in the sunlight, and he looked remarkably relaxed for someone who spent his life stressing over the second decimal place.
“so,” you said, your voice dropping into a quieter, slightly hollow tone as you looked out over the crowded square. “i guess it’s back to reality now. my parents are pulled into an overnight shift at the clinic, so the apartment is going to feel about ten times bigger than usual tonight. just me, a microwave meal, and the absolute silence of a completed syllabus,” you thought aloud.
seonghyeon stopped at the edge of the pavement, turning to face you fully. he looked down at your joined hands, his thumb pausing its steady rhythm against your knuckles, before his dark eyes lifted to study your face. the analytical, distant look was entirely gone, replaced by that quiet, deliberate focus.
“my sister demanded i bring home actual pastry from the bakery near the station to celebrate the end of our exams,” he said, his voice dropping a fraction lower, losing its usual rigid pacing. “she also bought a new set of heavy-weight sketching paper that she claims requires a second opinion.”
you tilted your head, a little confused. “okay? i’m sure her art is great, but—”
“come with me,” he interrupted softly.
you blinked, staring at him. “what?”
“you said you didn’t like the silence,” seonghyeon said, his eyes holding yours, warm and completely serious. “and minji has been tracking the leaderboard updates via my laptop screen for the last four days anyway. she informed me this morning that if i didn’t bring the person responsible for making me look human home, she would purposefully misplace my engineering rulers.”
you let out a genuine laugh, the slight emptiness in your chest instantly melting away into a sudden, chaotic flutter. “she threatens your stationery? oh, i like her already. she knows exactly how to handle the genius.”
“she’s a menace,” seonghyeon corrected automatically, though the sheer fondness in his tone completely contradicted the word. he squeezed your hand gently, stepping a fraction closer until the toes of your shoes almost brushed his. “she’s loud, she’s messy, and she will definitely try to get you to spill all my embarrassing study habits. it’s a completely uncontrolled environment.”
“sounds perfect for an anomaly,” you smiled, looking up at him.
“it is,” he whispered, his free hand reaching up to gently tuck a stray, wavy lock of your bangs behind your ear, his warm fingers lingering against your cheek for just a second. “let’s go.”
the ride to his house was completely different from the midnight drive two days ago. the car was still warm, but the heavy silence had evaporated, replaced by the low hum of the radio and the steady, quiet rhythm of seonghyeon’s voice as he detailed his sister’s chaotic routine.
he pulled up to a neat, two-story house in a quiet residential lane. before he could even turn the key all the way back in the ignition, the front door flew open. a girl with the exact same dark, sharp eyes as seonghyeon—but with her hair pulled into two messy, paint-stained buns—stood on the porch, leaning heavily against the doorframe with her arms crossed.
“you’re exactly six minutes later than the navigation app predicted, eom seonghyeon,” she called out as you both stepped out of the car. “i was about to start hiding the mechanical pencils.”
“traffic at the junction was heavier due to friday afternoon clear-out,” seonghyeon replied, his tone instantly slipping into that familiar, deadpan defensive mode as he grabbed the box of pastries from the back seat. “and don’t touch the pencils, minji.”
minji completely ignored him, her eyes shifting immediately to you. a massive, wicked grin spread across her face. “you must be the anomaly.”
you couldn’t help but laugh, walking up the steps beside seonghyeon. “the one and only. and you must be the stationery thief.”
“she’s a criminal element,” seonghyeon muttered, nudging his sister out of the doorway with his elbow so we could step inside.
the house didn’t feel massive or empty at all. it smelled like vanilla tea, wood polish, and the distinct, sharp scent of turpentine. just like he had warned, the dining table just off the kitchen was entirely buried under giant sheets of grey charcoal paper, scattered blending stumps, and a half-finished portrait of a very annoyed-looking cat.
“don’t look at that one, it’s terrible,” minji said quickly, dragging two chairs out from the edge of the clutter. “sit down! seonghyeon, go make the tea. the good kind, not the bitter grass you drink.”
“i know how to make tea,” he said flatly, setting the pastry box down on the counter. he looked back at you over the top of his glasses, his expression a mix of resignation and that quiet, soft warmth that always made your chest feel tight. “don’t let her interrogate you.”
“i’m making no promises,” you smiled, sitting down and immediately leaning over to look at a sketchbook minji had pushed toward you.
for the next hour, the kitchen was louder than your own apartment had been in months. minji was a whirlwind of energy, showing you her character designs, complaining about her middle school art teacher, and gleefully revealing that seonghyeon had actually colour-coded his high school diaries by emotional variance.
“he didn’t,” you gasped, looking over at the kitchen counter where he was standing, his back to you as he poured the hot water.
“he did!” minji leaned in, whispering loudly. “blue was for ‘highly regular,’ red was for ‘inefficient’. he stopped doing it when i stole the red pen.”
“minji,” seonghyeon’s voice carried over the hum of the kettle, low and warning, though you could see the dark flush creeping up the back of his neck from behind.
you leaned your chin in your hand, watching his rigid posture as he carefully arranged three mugs on a wooden tray. the warmth of the house, the loud, messy life filling the room, and the steady, protective weight of his presence just a few feet away completely washed over you. your quiet, empty apartment across town felt miles away.
seonghyeon walked back over, setting the tray down in the single clear spot on the table. he sat down in the chair right next to yours, his shoulder immediately pressing against your sleeve, solid and warm.
“she’s exaggerating,” he murmured, his dark eyes meeting yours as he slid a mug of sweet vanilla tea toward you.
“i don’t know, professor,” you teased softly, your eyes dropping down to where his hand rested on the table, just an inch from yours under the edge of a giant sketch sheet. “the data seems pretty consistent.”
seonghyeon didn’t pull away. instead, beneath the overlapping edges of his sister’s charcoal drawings, his fingers slid sideways, hooking quietly around yours and locking them tight.
“the system has evolved since then,” he whispered, his thumb tracing a slow circle over your knuckles while minji reached for a pastry, completely oblivious. “the current model is much less predictable.”
minji was currently in the middle of a highly animated demonstration of how she planned to sneak a giant, six-foot canvas into her art classroom next week, using her hands to mimic the dimensions of the school corridor.
“and then, if the vice-principal turns the corner, i just hold it up and pretend i’m a very realistic wall,” she insisted, her paint-stained buns shaking as she laughed.
“a flawless tactical maneuver,” you grinned, leaning forward and grabbing a custard pastry from the box. “though if you need a diversion script to throw off his schedule, i know a guy who specialises in timing logs.”
“oh, absolutely not,” minji snorted, waving a charcoal-covered finger at her brother. “he’d just calculate the exact velocity of my suspension and tell me it’s an inefficient use of canvas space.”
across the table, seonghyeon didn’t even attempt to defend his honour. he just leaned back in his chair, his hands wrapped around his mug of tea, watching the two of you. for someone who usually looked like he was trying to solve a differential equation in his head, his face was completely relaxed. his dark eyes shifted from minji’s laughing face back to yours, a soft, incredibly quiet warmth settling over his features. he didn’t say a word, but the tiny, contented curve of his mouth spoke volumes. you could practically feel the happiness radiating off him—the deep, grounding satisfaction of seeing his two favorite variables fitting perfectly into the same equation.
when you caught him staring, you tilted your head, shooting him a quiet, teasing smirk. he didn’t blink or look away this time. he just held your gaze, his eyes dark and heavy with a look that made your throat go suddenly dry, before he took a slow sip of his tea.
“anyway,” minji said, suddenly snapping her sketchbook shut, leaving a small puff of graphite dust in the air. “i need to wash this acrylic off my hands before it permanently bonds to my skin. seonghyeon, go show her that old textbook she was asking about. it’s upstairs in your cave.”
“it’s a bedroom, minji, not a cave,” seonghyeon muttered, standing up and clearing the empty pastry wrapper.
“whatever, professor,” she called out over her shoulder as she skipped toward the hallway bathroom.
seonghyeon turned to you, pushing his glasses slightly higher on his nose. “the textbook has the exact logic gates we were arguing about for the final question. it’s on my shelf upstairs, if you actually want to prove your theory.”
“obviously,” you said, standing up and smoothing down your pants. “i don’t back down from a technical debate.”
his room was exactly what you expected, yet entirely intimate in a way that made your heart clip your ribs. it was pristine—books lined up by subject, a desk with perfectly gridded notebooks, and a heavy wood bookshelf against the wall. but it also smelled completely like him—that sharp, clean scent of mint and fresh paper.
seonghyeon walked over to the shelf, his fingers scanning the spines before pulling down a thick, leather-bound volume. “here. page two hundred and fourteen. look at the diagram.”
you walked over, but instead of taking the book, you leaned against the edge of his neatly made bed, the soft mattress giving way slightly under your weight. “why don’t you just open it for me, genius? save me the effort.”
he paused and slowly turned around, the heavy textbook held between his hands, his eyes tracking you as you sat back on the edge of the dark blue comforter. the space between you suddenly felt incredibly small, the distant sound of minji humming in the bathroom downstairs fading into absolute static.
he walked over, his steps slow and deliberate, before setting the book down on the desk beside the bed. he didn’t stay standing. he sat down right next to you, the mattress shifting, his long leg brushing against yours from ankle to hip.
the tension that had been building for the last three days—through every accidental shoulder brush, every midnight drive, and every locked hand under the library table—suddenly snapped tight, vibrating in the inches between your faces.
“you’re distracting the system again,” he whispered, his voice dropping in a way that made your breath hitch.
“the system looks completely offline to me,” you murmured back, your eyes dropping down to his lips before rising to meet his gaze behind his glasses.
seonghyeon reached up, his fingers steady but slightly warm as he slipped his glasses off his face, setting them down on the nightstand with a quiet click. without them, his eyes looked wider, darker, and completely unguarded.
“anomaly,” he breathed, his hand coming up to cup the side of your jaw, his thumb smoothing over your cheekbone, tilting your face up just a fraction.
“hm, genius?” you whispered, your heart hammering so hard you could feel it in your throat.
“shut up, please,” he murmured softly, and then finally leaned in.
the kiss wasn’t rigid or calculated at all. it was soft, heavy, and completely real, his lips pressing against yours with a slow, desperate kind of relief that took your breath entirely away. you let out a small, shaky sigh against his mouth, your hands instantly reaching up to knot into the front of his dark woollen jumper, pulling him closer until there was no space left between you at all.
he shifted, his other hand sliding around to the back of your neck, his fingers tangling into your hair, holding you steady as the kiss deepened, turning sweeter, warmer, and completely melting every piece of information in your brain.
when he finally pulled back just a fraction, his forehead rested against yours, both of your breaths coming out short and uneven in the quiet room.
seonghyeon’s eyes fluttered open, a brilliant, completely unmasked smile breaking across his face as he looked at your flushed cheeks.
“the margin of error,” he whispered, his thumb lightly tracing your bottom lip. “is exactly zero.”
you let out a soft, breathless laugh, your hands still tightly gripping the wool of his jumper. “zero? you’re getting sloppy, professor. i thought you always accounted for environmental unpredictability.”
“you are the environmental unpredictability,” seonghyeon murmured, his voice incredibly low and rough as he leaned in again, his lips catching yours in another quick, lingering kiss that made your toes curl. his thumb was still smoothing over your jawline, his touch so tender it felt entirely distinct from the rigid, competitive boy you’d met a month ago.
when he finally pulled back to look at you, his chest was heaving slightly. without his glasses, his dark eyes held a sort of heavy, unguarded softness that was reserved completely for you. a few stray locks of his neat hair had fallen across his forehead, making him look completely undone.
“irregular data structures,” he whispered, a tiny, brilliant smirk returning to his lips as he reached over to the nightstand, sliding his glasses back onto the bridge of his nose. the lenses instantly caught the warm light of his desk lamp. “but the experimental results are highly satisfactory.”
“highly satisfactory,” you echoed, reaching up to fix the collar of his jumper, your heart still doing double-time against your ribs. “is that the best you can do?”
“perfect,” he corrected softly, his hand coming down to cover yours, slotting his fingers firmly between yours and bringing them down from his collar to press them against the dark blue comforter. “the results are perfect.”
from downstairs, the sudden, loud clatter of a metal paint tray hitting the kitchen floor cut straight through the quiet of the bedroom, followed immediately by minji’s distant yell. “i didn’t break it! it fell due to gravitational inefficiency!”
you both froze, staring at each other for a split second before you both burst into quiet, simultaneous laughter.
seonghyeon let out a long, defeated sigh, shaking his head as he rested his forehead against your shoulder for a brief, heavy second. “she’s going to destroy the house before we even finish the tea.”
“well,” you smiled, leaning down to press a quick, daring kiss to the top of his head, right where his hair parted. “we better go save your engineering rulers, genius.”
“agreed, my anomaly,” he murmured, his eyes crinkling behind his frames as he stood up, pulling you gently off the bed along with him, his hand refusing to let go of yours for even a second. “let’s go manage the tiny monster of a variable.”
you both walked down the stairs, your hands still loosely linked until you reached the final step, where he gave your knuckles one last, lingering squeeze before letting go.
the kitchen was exactly the chaotic scene minji’s shout had promised. she was on her hands and knees, aggressively wiping at a massive splash of bright turquoise water on the tiles with a wad of paper towels.
“i swear it was the cat,” minji said immediately, looking up with a completely guilty grin as you both walked in. her eyes darted instantly to seonghyeon’s face, then to yours, her gaze widening slightly as she took in your flushed cheeks and her brother’s completely missing analytical frown. a knowing, wicked smile spread across her face. “well. you guys took a long time to look up a logic gate graph or whatever.”
seonghyeon didn’t even blink, though a telltale smudge of pink returned to the tips of his ears. he walked straight past her, grabbed the proper floor mop from the utility closet, and handed it down to her. “the cat is currently sleeping on the living room sofa, minji. your theory is extremely flawed.”
“whatever, ‘genius’,” she snorted, taking the mop and throwing a wink in your direction. “hey, yn, you should stay for dinner. seonghyeon is making kimchi fried rice, and he actually measures the sesame oil with a syringe so it’s ‘mathematically balanced’. it’s hilarious to watch.”
you laughed, leaning against the counter as seonghyeon took the empty tea mugs and rinsed them in the sink. “a syringe? really?”
“it ensures consistent flavor distribution,” seonghyeon’s voice came from above the running water, entirely deadpan, though he shot a mock-glare over his shoulder at his sister.
“i’d love to stay,” you said softly, your eyes meeting his. the earlier emptiness of your own quiet apartment felt entirely distant now, completely replaced by the warmth of this kitchen, the messy charcoal sheets on the table, and the boy currently trying very hard to look like a machine while his ears were still bright red. he turned off the tap, drying his hands on a towel. he walked back over to where you stood, his shoulder lightly brushing yours as he reached for the rice cooker.
“ninety-nine point eight percent consistent,” he murmured, his voice dropping just low enough for only you to hear, a tiny, brilliant spark dancing behind his thin frames. “but i suppose i can alter the recipe for a special variable.”
“just make sure you don’t ruin the curve, professor,” you whispered back with a smirk.
minji let out a dramatic, suffering groan from the floor, leaning heavily on the mop handle. “please do not talk about curves or variables while i’m trying to clean up a spill. it’s ruining my artistic aura.”
“your aura is currently eighty percent turquoise pigment, minji,” seonghyeon remarked smoothly, already pulling the ingredients out of the fridge with the practiced precision of a seasoned lab technician. the spring onions, the kimchi, the eggs—everything was lined up on the chopping board in a perfect, geometric grid.
you leaned your hip against the counter, watching his hands. his fingers were steady, his cuts entirely uniform. “you know, for someone who claims to hate inefficiency, you’re spending a lot of time making this look like a food styling commercial.”
he paused, the knife hovering over a spring onion. he glanced up at you over the top of his glasses, the sharp yellow kitchen light catching the dark depth of his eyes. “presentation affects the psychological perception of flavor density, yn. it’s simple cognitive science.”
“sure it is,” you teased, reaching out and deliberately picking up one of the neatly diced pieces of kimchi, popping it into your mouth before he could stop you. “flawless density.”
a tiny, helpless twitch of a smile broke through his expression. he shook his head, turning back to the stove, but as he moved the pan, his foot lightly nudged against yours under the cabinet lip—a quiet, secret connection while minji was distracted throwing the wet paper towels into the bin.
dinner was loud, messy, and entirely perfect. you sat at the edge of the charcoal-streaked table, sharing the ‘mathematically balanced’ rice directly out of the pan because minji insisted washing three extra bowls was an inefficient use of human labor—an argument seonghyeon surprisingly conceded to after you agreed with her.
by the time the clock in the hallway chimed ten, the heavy fatigue of the long week finally began to settle into your bones. your head felt heavy, a soft yawn escaping your lips as you helped seonghyeon clear the last of the glasses.
“the anomaly’s battery is operating at critical levels,” seonghyeon noted quietly, chuckling, his hand reaching out to catch the glass you were holding, his fingers brushing yours with that familiar, grounding warmth. “i’m driving you home.”
“yeah,” you murmured, not even trying to argue this time. “i think the code is crashing.”
later, minji ran out to the porch to wave you off, wrapped in a giant, oversized paint hoodie. “come back on sunday! i need you to help me convince him that a six-foot canvas is a household necessity!”
“i’ll be there!” you called back, laughing as you slid into the passenger seat of his car.
the drive back was quiet, but it wasn’t the lonely, distant silence of the previous days. it felt full, heavy with the memory of the warm kitchen, the messy sketches, and the quiet room upstairs. the heater hummed softly, blowing warm air over your knees as the city lights blurred past.
when the car smoothly pulled up to the curb outside your apartment building, seonghyeon put it in park but left the engine running. the amber streetlamps filtered through the window, casting long, soft shadows across his sharp profile.
you unbuckled your seatbelt but didn’t move to open the door. instead, you turned in your seat, leaning your head back against the headrest to look at him. “thanks for taking me with you, hyeon. the house... didn’t feel massive tonight.”
he turned his head. without his driving glasses on, his eyes were incredibly soft, completely exposed in the dim light of the dashboard. he reached across the console, his hand sliding flat against yours, locking his fingers firmly between yours.
“the model functions better when the variable is integrated, you know,” he whispered, his thumb smoothing over the back of your hand with a slow, deliberate pressure.
“is that a scientific conclusion, professor?” you whispered back, leaning slightly closer across the space between the seats.
“it’s an empirical fact,” he murmured.
he leaned across the console, his hand shifting to the back of your neck, his fingers curling gently into your hair as he pulled you into a slow, lingering kiss. it was quiet, heavy with the promise of tomorrow, his lips warm and completely certain against yours. when he pulled back, his forehead rested against yours for a brief, breathless second, a genuine, brilliant smile touching his lips.
“eight o’clock tomorrow, anomaly,” he whispered against your skin. “don’t be late.”
“make it eight-fifteen, genius,” you smiled, kissing the corner of his jaw before finally reaching for the door handle. “the system needs a buffer.”
+ some people who geeked out in my comments from That Post about this fic — @seonghyeonskibidi @diet-cok23 @haechann0606 @prollynotmegng @kiwijinnieee @pinkiwinkiminki
📬 ❤︎ nerd!seonghyeon 𝔁 smart!fem!reader ─── ৻ꪆ the boy anchored in his structured quiet, and the girl that finally brought him to life.
❤︎ warnings+tags ─── ৻ꪆ high school au · non-idol au · reader is said to wear pants as part of the uniform instead of skirts (partly because i prefer pants and this is my fic guys 😁 but also because i love women in formal pants 😚) · forced proximity kinda? (paired up as partners for an exam) · physics stuff mentioned (pulled most of it out of my ass bc i sucked at physics too esp fluids... #fml #trauma) · seonghyeon aged up (he’s 19 in this fic) · seonghyeon’s sister is named 'minji' bc we don’t know his sister’s actual name + i’ve been watching mr kim reactivated so i just picked the name from there 💀 · reader is an only child (and is sad about it) · no ‘proper’ confession · kissing (not described too much) · skinship
💌 ❤︎ notes ─── ৻ꪆ academic rivals -> lovers && nerdy bfs are my niche guys, i’ve been on this agenda since julius gong <3
❤︎ wc ─── ৻ꪆ 13.2k
𝄞 𓏸 my cortispilledmasterlist »﹙合﹚
❝ tracklist ❞ ─── hard to explain—the strokes ❦ re-do—modern baseball ❦ fluorescent adolescent—arctic monkeys ❦ why do you only call me when you’re high?—arctic monkeys ❦ warm glow—hippo campus ❦ softcore—nbhd ❦ line without a hook—ricky montgomery ❦ talk too much—coin ❦ mystery of love—sufjan stevens ❦ lovers rock—tv girl ❦ sofia—clairo
the afternoon sun filtered through the high, dusty windows of the library, catching the steady swirl of dust motes right over the exact table you’d claimed since the beginning of the semester. you dropped your heavy backpack onto the wood with a loud deliberate thud.
the boy sitting across from you didn’t even flinch. he kept his head down, his posture perfectly straight, mechanical pencil moving with silent precision across his grid notebook. he looked exactly like what everyone said he was: the quintessential good boy—neat collar, impeccably organised highlighters, and a calm demeanor that made him look completely unbothered by the midterms looming over your heads.
you pulled out your own chair, the screech of it against the floor intentionally louder than it needed to be. you sat down, smoothing out your pants, and flipped open your thick textbook right to the section on advanced kinematics.
for the first twenty minutes, the only sound between you two was the scratch of your pencils against your respective books and the rhythmic turning of pages. you didn’t know him nor did he know you. you were just two nameless students drowning in the same brutal syllabus who passed each other in class… until the practice quiz grades were posted online.
your phone buzzed in your lap. you quickly tapped the screen, scrolling down to the class leaderboard.
rank 1: yn yln – 98%
a tiny, satisfied smirk tugs at the corner of your lips—you couldn’t help it. you leaned back slightly, letting out a soft, airy breath of relief.
across the table, the boy’s pencil abruptly stopped. he checked his own phone.
rank 2: eom seonghyeon – 97.5%
you watched his dark eyes scan the screen, his expression completely unreadable. then, slowly, he raised his head. it was the first time he’d ever actually looked at you—truly looked at you—instead of just glancing past you like a background character in the library or in his class.
his eyes were incredibly sharp behind his thin frames, tracking the small smirk still lingering on your face.
“you’re happy,” he said. his voice was quiet, lower than you expected, but it cut right through the silence of the room.
“just relieved,” you said, setting your phone face down. “it was a tough quiz.”
he clicked his mechanical pencil once. twice. the rhythmic sound felt like a countdown. “a point five difference.”
“a win is a win.”
“it’s a practice quiz,” he countered, though his fingers tightened slightly around his pencil. “it doesn’t mean anything for the actual midterm.”
you leaned forward, resting your chin on your hand. “if it doesn’t mean anything, why are you staring?”
he didn’t blink. he slowly closed his notebook, the paper making a crisp, decisive sound. “i’m just analysing the competition.”
“competition?” you let out a dry laugh. “i thought we were just two students working on the same syllabus.”
“we were,” he said, a faint, dangerous spark finally breaking through his perfect, unbothered composure. “until these scores were posted. what’s your name?”
you smiled, tapping the cover of your textbook. “look at the top of the leaderboard tomorrow. you’ll see it there again.”
his lips thinned into a straight line. he didn’t look angry—not really—but the effortless calm he’d been radiating all afternoon was completely gone.
“arrogant,” he muttered, though he made no effort to look away from you.
“confident,” you corrected, tilting your head. “there’s a difference.”
“we’ll see if that confidence holds up during the fluid mechanics module next week.” he reached for his highlighters, neatly lining them up by colour, though his movements were just a fraction faster than they had been before. “most people drop a few percentage points there.”
“is that what happened to you last semester?”
he paused, a green highlighter hovering just an inch above his desk. “i got a ninety-nine.”
“well,” you whispered, leaning in a little closer across the worn wood of the table. “then you’d better start studying harder, because i don’t plan on getting a ninety-nine. i want a hundred.”
he let out a short, quiet breath that sounded suspiciously like a laugh, though his face remained entirely serious. he capped his pen with a sharp click. “you’re ridiculous.”
“i’m top of the leaderboard.”
“for now.” he opened his notebook again, flipping past the pages he’d already finished, his eyes dropping back to his formulas, but he didn’t completely shut you out this time. “what’s your name? really.”
“why? so you can write it on a dartboard?”
“so i know exactly whose score i’m beating in the next exam.”
you looked at him for a second, watching the way the afternoon light caught the edge of his glasses. you liked the challenge in his voice—it made the stifling library air feel a little less suffocating.
“find out yourself,” you said, picking up your pencil. “if you’re as good as i’ve heard others say you are, it shouldn’t take you very long.”
he didn’t argue, but he stared at you for a second longer, his gaze heavy and calculating, before finally dropping his eyes back down to his notes. the silence settled between you again, but it wasn’t the dead, empty quiet from before, instead it felt charged now.
for the next hour, neither of you spoke. but every time you turned a page, you could feel his eyes track the movement. every time he clicked his pencil, it felt intentional.
around five o’clock, the library started to empty out. the golden light shifted into a dull, cool grey as the sun dipped behind the campus buildings. your shoulders ached from slouching over the kinematics problems, and the numbers were starting to blur together on the page. you started packing up your things, sliding your notebook into your bag.
seonghyeon didn’t look up, but his pencil slowed down. “leaving already?”
“some of us have a life outside of advanced physics,” you said, zipping up your backpack, knowing full well you were going to go home and study anyway.
“or you’re just giving up for the day.”
you paused, looking down at him. he was still writing, his handwriting perfectly neat despite the hours he’d spent at the table. “i’m three chapters ahead of the lecture syllabus, dude. i’m hardly ‘giving up’.”
“four chapters,” he murmured softly.
“what?”
he finally capped his pencil (who caps a pencil? you wondered.) and looked up at you, a tiny, almost imperceptible tilt at the corner of his mouth. “i’m four chapters ahead. just so you know where the bar is set.”
you let out a quiet scoff, swinging your backpack over one shoulder. “keep telling yourself that. see you tomorrow, rank two.”
“goodnight, rank one.”
you turned and walked away, the heavy library doors swinging shut behind you. as you stepped out into the cool evening air, you pulled out your phone and opened the student portal, looking at the leaderboard one last time.
he was right about one thing—next week’s module was going to be brutal. you smiled to yourself and shoved the phone into your pocket. you were going to have to study twice as hard tonight.
☆
the next morning, the library was freezing—the air conditioning was blasting at full speed, cutting right through the fabric of your jumper. you arrived twenty minutes earlier than usual, fully expecting to have the table to yourself.
you didn’t, of course.
seonghyeon was already there. his hair was slightly damp from the morning drizzle, his glasses pushed up into his hair as he rubbed the bridge of his nose. a large paper cup from the campus coffee shop sat right at his elbow, condensation pooling on the wood.
you dropped your bag onto the chair. “do you live here?”
he blinked, startled out of his trance, and quickly pulled his glasses back down. his eyes were slightly bloodshot. “you’re early.”
“so are you,” you said, pulling out your chair. “and you look like you haven’t slept.”
“i sleep fine,” he muttered, closing a tab on his laptop before you could see what was on the screen. “i just like getting a head start.”
“right.” you leaned over the table, trying to peek at his notes. “how far into the fluid mechanics notes did you get last night?”
seonghyeon shifted his arm, blocking his notebook from your view with a level of pettiness that honestly impressed you. “far enough.”
“don’t be like that,” you laughed, pulling your own laptop out. “we could actually share notes. you know, be efficient.”
“i don’t share notes with people who call me rank two.”
“but it’s your name,” you teased, opening the class portal. “until you earn a new one, anyway.”
you clicked on the updated leaderboard, fully expecting to see your name still sitting pretty at the top. but as the page loaded, your smile faltered.
he had retaken the optional mock module at three in the morning.
you stared at the screen, then slowly looked up at him. he was already watching you, a smug, entirely infuriating expression on his face. he took a slow sip of his coffee.
“morning, rank two,” he said softly.
you stared at him, your fingers tightening around the edge of your laptop screen. “three in the morning, dude? really?”
“the server is faster at night,” he said, completely deadpan. “less traffic, you know.”
“you’re insane.” you slammed your laptop shut, the click sharp in the quiet morning air. “you actually stayed up just to beat me by one and a half percent on a mock test that doesn’t even count toward the final grade.”
“one point five is a massive margin in physics,” he replied, leaning back in his chair. he looked exhausted, the faint dark circles under his eyes giving him away, but his posture was still impeccably straight. “and it clearly counted enough to make you shut your computer.”
“fan behaviour,” you leaned across the table, dropping your voice to a harsh whisper. “enjoy it while it lasts.”
“oh, i plan to.”
“because by noon, i’m taking it back.” you reached into your bag and pulled out three different coloured pens, lining them up on the table with an aggressive amount of neatness. “i don’t need sleep either.”
seonghyeon watched your pens, a flicker of amusement crossing his face before his expression smoothed back out into his usual calm mask. “is that a challenge?”
“it’s a promise.” you flipped open your notebook to a blank page, pressing the spine down firmly. “now stop talking to me. you’re distracting my internal calculator.”
“you started the conversation,” he pointed out, but he was already opening his own notebook again.
“and i’m ending it.”
for the next three hours, neither of you looked up. the only sound between you was the furious clicking of keys and the sharp scratch of your pens against paper. it felt like a war zone disguised as a study session.
around eleven, your phone vibrated on the table. you didn’t look at it, too deep into a complex buoyancy equation, but a second later, seonghyeon’s phone buzzed too. then another buzz. and another.
you finally glanced up. seonghyeon was already looking at his screen, his eyebrows knitting together in a rare display of genuine confusion.
“what is it?” you asked.
he tapped the screen, scrolling quickly. “the professor just sent an email. the midterm format changed.”
“changed how?”
he lifted his head, his sharp eyes meeting yours across the table, the smugness completely gone. “it’s not individual anymore. he’s pairing up the top ten students based on the leaderboard for a collaborative laboratory exam.”
your stomach dropped. you slowly reached for your phone, opening the email. there it was, right at the bottom of the page.
pair 1: eom seonghyeon & yn yln.
you stared at the text, then back up at him. “you’ve got to be kidding me.”
seonghyeon closed his eyes for a brief second, letting out a slow, controlled breath. when he opened them, he looked directly at you. “well, rank two. looks like we’re going to have to work… together.”
you stared at the screen, your mind entirely blank for a fraction of a second before the reality of it set in. “collaborative? in an advanced mechanics module? that’s not an exam, that’s a safety hazard.”
“it’s twenty percent of the final grade,” he said, his voice dropping into that quiet, serious register again. he put his phone face down on the table with a neat, deliberate click. “and right now, your one point five percent deficit is my problem.”
“my deficit?” you scoffed, leaning forward. “i got a ninety-eight, man. i’m not exactly dragging you down to the bottom of the curve.”
“no, but you’re unpredictable,” he said, his eyes scanning your messy stack of scrap paper, covered in scribbled notes and crossed-out equations. “you skip steps in your derivations. i’ve watched you do it. you jump straight to the conclusion because you think you’re too fast for the middle work.”
you chuckled, pulling your papers closer to your chest. “it’s called intuition. it works.”
“‘intuition’ is what gets people killed in a lab setting,” he replied smoothly, crossing his arms. “or worse, it drops our average to a ninety-five.”
“oh, god forbid,” you muttered, rolling your eyes. “a ninety-five. the absolute horror.”
seonghyeon didn’t laugh. he just watched you, his gaze steady and infuriatingly calm behind his glasses. “i haven’t had a grade lower than a ninety-eight since… ever, and i don’t intend to start now because my partner wants to play it by ear.”
“i don’t ‘play it by ear’,” you snapped, keeping your voice low as the librarian walked past the end of your aisle, throwing a warning glance your way. you waited until her footsteps faded before continuing. “i just don’t need to write down every single basic algebraic step like i’m twelve, but fine, if we’re doing this, we do it properly. what’s the plan, rank one?”
a tiny, almost invisible shift occurred in his expression—the ghost of a satisfied smirk. he reached into his bag and pulled out a fresh, pristine folder, sliding it across the table toward you.
“i already split the syllabus into two distinct sections based on our strengths,” he said.
you stared at the folder, then at him. “the email came out three minutes ago.”
“i write templates for potential group projects at the start of every term,” he said, completely serious. “open it.”
you opened it. his handwriting was unfortunately perfect. “you gave me the fluid dynamics derivations.”
“you’re faster at conceptual calculus than i am,” he admitted, though it looked like the words physically pained him to say. “i took the error analysis and the hardware setup. we meet here at seven every morning until the exam.”
“seven?” you groaned. “the library isn’t even fully heated at seven.”
“then bring a thicker jumper,” he said, clicking his pencil. “we have exactly four days to make sure you stop skipping your steps.”
you glared at the folder, then at the top of his perfectly neat head as he immediately went back to his work. “you’re a tyrant. you know that, right?”
“i’m pragmatic,” he murmured, his pencil already scratching against the paper. “there’s a difference.”
“right.” you pulled the pristine folder closer, flipping through the meticulously structured pages. as much as you wanted to tear it up on principle, his breakdown of the syllabus was… brilliant. he’d mapped out every potential bottleneck in the lab exam with sickening precision.
you sighed, leaning back in your chair and pulling your sleeves down over your hands. “fine. seven am. but if i die of hypothermia before the midterm, my ghost is failing the exam with you.”
“ghosts don’t have academic records,” he said, not looking up. “but if you die, i’ll simply request a solo accommodation form from the department. i’ve already drafted the email template for that too.”
you paused, staring at him. “you’re joking.”
seonghyeon finally raised his head, his dark eyes fixed on yours behind his thin frames. his face was entirely expressionless, but there was a sharp, dangerous glint in his eyes that made your pulse do something strange. “try me.”
you let out a short, dry laugh, leaning your elbows back on the table. “i liked you better when you were rank two, seonghyeon. you were far less terrifying.”
“then you’d better study harder,” he said, his voice dropping into a quiet, steady rhythm that caught you off guard. “because i don’t plan on letting you see that version of me again.” he slid a blank sheet of his notebook’s paper across the table, tapping the top of it with the tip of his mechanical pencil. “now,” he said, his gaze locking onto yours. “show me your derivation for the navier-stokes continuity equation. and write down every single step.”
you grabbed your pen, the plastic clicking loudly against the table. “fine. but if i get bored halfway through, i’m drawing a leaderboard in the margin.”
“if you draw on my paper, i’m taking your highlighters,” he said calmly, his eyes already tracking the first stroke of your pen.
you started deriving the the equation, your hand moving fast, writing down the density parameters and the velocity vector fields. you deliberately exaggerated the pressure gradient steps, making sure the symbols were huge and impossible to miss. “there. see? completely legal, entirely thorough calculus.”
seonghyeon leaned across the table, his face coming close enough that you could smell the faint, bitter scent of the black coffee on him. his eyes scanned the lines of handwriting.
“you missed the local acceleration term in the derivative,” he said, his finger coming down to tap the blank space right before the convective acceleration expression.
you squinted at the paper. “no, i didn’t. it’s implied because the flow is steady-state.”
“the prompt didn’t state the flow was steady-state,” he countered, his voice flat but entirely certain. he reached over, took the pen straight out of your hand—his fingers brushing against yours for a brief, cold second—and neatly wrote down the partial derivative of velocity with respect to time. “never assume steady-state unless the boundary conditions explicitly give it to you.”
you leaned back, crossing your arms. “you’re splitting hairs.”
“i’m saving us from losing half a mark on a technicality.” he handed the pen back to you, cap first. “do the next part. and don’t assume anything this time.”
“i assume you must be really fun at parties.”
“i don’t go to parties,” he said, shifting his laptop slightly to the left. “they’re an inefficient use of time.”
“obviously,” you muttered, though you pulled the paper back toward you and restarted the next line of the derivation.
for the next two hours, it went exactly like that—a slow, grueling back-and-forth where every single one of your mathematical shortcuts was systematically dismantled by his red pen. he was infuriatingly precise, but as the pages started piling up between you, you noticed something else—he wasn’t just fixing your mistakes to be smug anymore, rather, he was actually matching your pace, keeping up with the rapid-fire way your brain jumped from one complex concept to the next.
by the time the library clock struck two, your wrist was aching.
“enough,” you said, dropping your pen onto the table. “my brain is entirely fried. if i look at another reynolds number, i’m going to throw up right here.”
seonghyeon looked up from his notebook. he didn’t look ‘fried’ at all, though the dark circles under his eyes seemed a little deeper in the afternoon light. he slowly gathered the loose sheets of paper, tapping them against the table to align the edges perfectly before sliding them into the folder.
“that was acceptable,” he said.
you let out a dry laugh. “acceptable? i just gave you a masterclass in fluid kinematics.”
“you gave me a lot of unnecessary attitude,” he corrected, though he was carefully putting his highlighters away in their designated slots in his pencil case. “but the math was mostly correct. we’re on schedule.”
“high praise coming from the machine,” you said, swinging your bag onto your shoulder. you stood up, looking down at him as he zipped his laptop case. “same time tomorrow?”
he paused, his hand hovering over the zipper. he looked up at you through his glasses, his expression unreadable for a second before that tiny, dangerous spark returned to his eyes.
“seven sharp,” he said. “and bring your own coffee. i won’t be sharing mine.”
“wouldn’t dream of it, rank one,” you smiled, turning toward the exit.
☆
the next morning, you arrived at the library at exactly six fifty-five. the sky outside was a heavy, bruising shade of purple, and the air inside the lobby felt like the inside of a fridge. you had a giant, steaming travel mug of black coffee gripped between both hands like a lifeline. you walked down the narrow aisle toward your usual table, fully expecting to be the first one there, but he was already sitting down.
seonghyeon was wearing a thick, dark grey woollen jumper that made him look slightly less like a human calculator and more like a normal university student, though his posture remained characteristically rigid. he had his laptop open, a massive textbook propped up against it, and three separate sheets of grid paper laid out in a perfect, parallel row.
“you’re five minutes early,” he said without looking up from his screen.
“and you’re terrifying,” you said, dropping your bag onto the chair opposite him. “do you actually sleep here? honestly. tell me the truth. do you have a sleeping bag hidden behind the self-help section or something?”
“the library doors open at six forty-five for postgraduate students,” he said, finally raising his eyes. he glanced at the travel mug in your hands, his expression entirely neutral. “you brought coffee.”
“obviously. i value my life.” you sat down, immediately pulling your knees up toward your chest to trap what little warmth you had left. “what are we doing today? more agonising derivations?”
“hardware architecture,” he said, sliding one of the grid sheets across the table toward you. it was a flawlessly drawn schematic of the fluid mechanics laboratory rig, complete with labels, flow meters, and digital sensor ports. “the lab exam isn’t just theory. we have to calibrate the differential pressure transducers ourselves. if we mismatch the digital inputs, the software throws an error code, and we lose five marks instantly.”
you looked at the diagram, tracing the neat lines with your finger. “i know how to calibrate a transducer, seonghyeon.”
“you know how to do it on paper,” he corrected, leaning forward. “but in the actual lab, the valves are old. the bleed screws on the pressure lines are stiff. if you force them, you introduce air bubbles into the system, which skews the density readings.”
you raised an eyebrow, taking a slow sip of your coffee. “and let me guess. you’ve already practiced on the actual rig?”
“i spent two hours in the basement lab yesterday afternoon while you were at your lecture,” he said, entirely unabashed. “the third rig from the left has a faulty bypass valve. if the professor assigns us that station, we need to manually offset the volumetric flow rate by four percent to get an accurate reynolds number.”
you stared at him, the mug hovering just below your lips. “you are a… deeply pathological individual.”
“i’m thorough,” he said, tapping the diagram. “if we get the broken rig and we don’t account for the valve, our error margins will look like we didn’t even study. now, look at the sensor pin configuration. if i handle the physical calibration, can you code the real-time data script in under five minutes?”
“i can do it in three,” you said, the competitive sting instantly waking your brain up better than the caffeine. “provided you don’t keep breathing down my neck about the syntax.”
“i only comment on your syntax because you use single-letter variables,” he said, his voice dropping into that quiet, irritatingly logical tone. “it’s bad practice.”
“it’s faster.”
“it’s messy.”
“it works,” you snapped, opening your laptop with a definitive click. “set a timer. three minutes. give me the data parameters.”
he watched you for a second, his dark eyes fixed on yours. a slow, tiny shift occurred at the corner of his mouth—the absolute closest he ever got to a smile.
“two minutes and fifty seconds,” he said, his fingers flying across his own keyboard. “starting now.”
your fingers flew across the keyboard, the clicks loud and rhythmic against the dead silence of the dawn library. you didn’t look up, not even when the screen flashed a syntax warning. you backspaced with a vicious tap, corrected the logic, and kept going.
seonghyeon didn’t say a word. he just sat there, his phone lying between you on the table, the digital stopwatch ticking down the seconds in bright green digits.
00:45.
00:44.
“done,” you muttered, hitting the final compile key with a sharp, satisfied slam of your index finger.
the terminal cleared. the script executed perfectly, spitting out the simulated calibration data in neat, uniform columns. you leaned back, crossed your arms, and pointed at his phone. the timer read 00:41. you had thirteen seconds to spare.
seonghyeon looked at your screen, his eyes scanning the code from top to bottom. he didn’t say anything for a long time. he just leaned closer, his shoulder nearly brushing yours as he studied the loop structure you’d written.
“you used a global variable,” he said quietly.
“it compiled, didn’t it?”
“it’s efficient,” he admitted, the words coming out slow and reluctant. he looked up, his face closer than you anticipated. behind his glasses, his dark eyes were incredibly sharp, tracking the small, triumphant grin on your face. “but it’s still dangerous practice.”
“admit it. it was brilliant.”
“it was fast,” he corrected, though he finally reached out and tapped the screen of his phone, resetting the timer. “but speed doesn’t matter if the hardware fails. tomorrow we have the open-lab session. we get exactly thirty minutes to test the actual rigs.”
you picked up your travel mug, taking a long, warm gulp of coffee. “so we go straight for the third rig from the left. the one with the broken valve.”
“exactly.” he closed his laptop, the mechanical click sounding incredibly final. “if we can master the worst station in the room, the rest of the class won’t even be a factor.”
you tilted your head, watching him pack his notebook into his bag. “you really hate losing, don’t you?”
“i don’t see the point in preparing for anything less than perfect,” he said, looking at you over the top of his glasses. “and right now, you’re the only variable i can’t fully control.”
“get used to it,” you smiled, leaning your chin on your hand. “because i’m not planning on letting you control me. we’re partners, rank one. fifty-fifty.”
he paused, his hand resting on the zipper of his backpack. he looked at you for a long beat, his expression unreadable, before a faint, dark glint flickered in his eyes.
“we’ll see about that tomorrow at seven.”
☆
the open-lab session was pure chaos. the basement room was suffocatingly loud, filled with the hum of heavy machinery, the rushing sound of water through the pipes, and the anxious chatter of thirty other students frantically trying to calibrate their equipment.
“third rig,” seonghyeon hissed in your ear, his hand catching your elbow to pull you through the crowd.
you followed him to the far corner of the lab. the station looked older than the others, the digital readout flickering slightly. seonghyeon immediately dropped to his knees, pulling a small wrench from his bag, while you set your laptop down on the workbench and plugged in the interface cable.
“the professor is watching,” you muttered, looking over your shoulder. “he’s checking the time logs.”
“ignore him,” seonghyeon said, his voice tense as he worked the stiff bleed screw on the pressure line. “focus on the data script. if the flow meter spikes past four litres per second, override the digital input manually.”
“i’m on it. just get the air bubbles out.”
your fingers blurred over the keys. the interface terminal was throwing error after error as the old rig struggled to stabilise.
“ten seconds left on our slot,” you warned, your heart hammering against your ribs. “seonghyeon, the volumetric rate is tanking.”
“three degrees to the left,” he muttered, his knuckles turning white as he forced the faulty valve. “now. run the script.”
you slammed the enter key.
the terminal screen went entirely black for a terrifying half-second. then, a single row of green text flashed across the screen.
calibration successful. error margin: 0.02%.
it wasn’t just accurate; it was flawless. better than the manufacturer’s factory settings.
“we did it!” you shrieked, completely forgetting where you were.
seonghyeon bolted to his feet, his face lit up with a huge, uncharacteristic grin that entirely transformed his strict features. before your brain could even register the logic of it, you threw your arms around his neck, and he grabbed you by the waist, lifting you slightly off the ground in a dizzying, triumphant hug.
for a split second, you could feel the solid warmth of his woollen jumper, the rapid thud of his heartbeat, and the completely real, unfiltered rush of winning together.
then, the reality of the crowded basement lab crashed back in.
you both froze.
he immediately stepped back, his hands dropping to his sides as if he’d just touched hot iron. you stumbled back a step, instantly smoothing down the front of your pants, your face burning a furious shade of red.
“uh,” you cleared your throat, looking literally anywhere else but his face. “right. so. the code... the code worked.”
“yes,” he said, his voice suddenly three octaves higher than usual. he quickly snatched his glasses off his face, wiping them vigorously on his jumper though they were completely clean. “the... the data parameters were highly satisfactory.”
“highly satisfactory,” you echoed, letting out a forced, incredibly awkward laugh. “haha. yeah… absolutely. totally professional.”
“completely professional,” he agreed, his eyes fixed firmly on the floorboards as he frantically stuffed his wrench back into his bag. “it was merely a standard demonstration of collaborative efficiency.”
“obviously,” you muttered, shutting your laptop so fast you nearly caught your fingers in the screen. “nothing happened.”
“nothing at all,” he murmured, though his ears were still bright red as he swung his bag over his shoulder.
the walk back up from the basement lab to the library was the longest five minutes of your entire life. neither of you said a word. the silence was thick, entirely different from the competitive tension you’d spent the last week building up. every time your shoulders accidentally brushed in the narrow corridor, you both practically jumped an inch apart.
by the time you reached your usual table, the golden afternoon light was just beginning to hit the high windows. you dropped your bag onto the chair. it didn’t make a loud thud this time since you were trying too hard to be quiet.
seonghyeon stood by his side of the table, his fingers nervously tracing the edge of his folder before he finally sat down. he cleared his throat, his face entirely serious again, though the faint pink tint on his ears hadn’t completely faded.
“we need to review the error analysis for the final report,” he said, his voice dropping back into that familiar, structured rhythm. “now that the calibration is complete.”
you pulled out your laptop, opening the student portal just to give your eyes something to look at. “right. error analysis. wouldn’t want to lose that point five percent.”
you clicked the leaderboard page out of habit, expecting to see the same frozen standings from the morning, but the page refreshed. the professor had updated the project progress marks based on the open-lab performance.
rank 1: yn yln & eom seonghyeon – 99.8%
you stared at the screen, a genuine smile breaking through the lingering awkwardness. you tilted the screen toward him. “well. look at that.”
seonghyeon leaned forward, his eyes scanning the text. the strict line of his mouth softened, and that tiny, familiar spark returned to his eyes behind his thin frames.
“a ninety-nine point eight,” he murmured, looking up to meet your gaze. “acceptable.”
“acceptable?” you scoffed, leaning back and crossing your arms. “we literally broke the curve, dude. you can confess it was brilliant. the professor’s ghost isn’t going to haunt you.”
“it was a team effort,” he said, though there was a definite lightness in his tone now. he opened his notebook, but instead of writing a formula, he paused, his pencil hovering over the top of the blank page. “which means the old titles are technically obsolete.”
you raised an eyebrow. “the old titles?”
“i’m no longer rank two, and you’re no longer rank one, or vice versa,” he said, looking at you over the top of his glasses. “we’re tied.”
“so what are you going to call me then? partner?” you laughed.
“too formal,” he said, a small, dangerous glint flickering in his eyes as he finally wrote something down at the top of his sheet. he turned the notebook around so you could see it.
written in his perfect handwriting was a single word: anomaly.
you let out a short laugh. “anomaly? really? isn’t that a mouthful?”
“you defy the expected data structure,” he explained, completely deadpan. “you skip steps, you use terrible syntax, and somehow you still get the correct result. you’re a statistical anomaly.”
“guess i’ll take it,” you smiled, reaching across the table and snatching the pencil straight out of his fingers. you flipped to the inside cover of his pristine folder and wrote a single word right under his name in large, messy letters: valve.
seonghyeon squinted at it. “valve?”
“because you’re completely stiff, you put too much pressure on everything, and you’re obsessed with the basement rig,” you said, sliding the pencil back to him. “plus, if i don’t ‘manually offset’ your attitude by four percent, you’re entirely impossible to work with.”
he stared at the word on his folder, his lips twitching slightly. he didn’t erase it. instead, he just pulled his laptop closer.
“get your script open,” he said softly, his fingers hitting the keys. “we have a report to finish.”
“right behind you,” you replied, opening your own files.
seonghyeon stared at the word on his folder, his eyebrows flattening into a deeply unimpressed line. “valve. really. that’s the absolute limit of your creative capacity.”
“okay, fine, it was a rough draft,” you muttered, leaning across the table and snatching the pencil back. you aggressively scribbled out the word until it was just a dark graphite blur. “you’re right. it lacks nuance. you deserve something that truly encapsulates your whole... vibe.”
he crossed his arms, leaning back in his chair. “i tremble with anticipation.”
you tapped the eraser against your chin, looking him up and down. the perfectly straight posture, the pristine jumper, the sharp eyes tracking your every move like a hawk waiting for a syntax error.
“genius,” you said, a slow, malicious grin spreading across your face. you leaned forward, dropping your voice to a sweet, patronising purr. “how about genius?”
seonghyeon didn’t even blink. “that’s not a nickname. that’s just a statement of fact.”
“no, you don’t get it,” you said, resting your chin in your hands, your eyes dripping with mock admiration. “it’s about the delivery, like when you start explaining basic boundary conditions for the third time, i can just sigh and say, ‘whatever you say, genius’.”
a tiny, annoyed muscle twitched in his jaw. “patronising.”
“exactly. it’s perfect for you,” you laughed, spinning the pencil between your fingers. “or wait—what about professor? since you clearly want to teach the class so badly. we can get you a little tweed jacket with the elbow patches. you’d love it—”
“i’m nineteen,” he said flatly.
“could’ve fooled me with that attitude, professor.” you leaned in a little closer, tilting your head. “what’s wrong? don’t like being managed?”
seonghyeon stared at you for a long beat, his dark eyes narrowing. the annoyed look faded, replaced by that quiet, dangerous focus that always made your chest feel slightly tight. he reached out, his cool fingers brushing yours as he took the pencil back.
“if i’m genius,” he murmured, his voice dropping an octave as he wrote something neat at the top of your page. “then you’re prodigy.”
you squinted at the paper. “prodigy? sounds nice.”
“it’s not,” he said smoothly, capping the pencil with a soft click. “it means you have an annoying amount of natural talent, but you’re fundamentally undisciplined and require constant supervision so you don’t ruin the curve.”
you let out a dry gasp. “you did not just call me undisciplined.”
“i believe the technical term is: a liability,” he corrected, a tiny smirk finally breaking through his stoic expression. he tapped the screen of your laptop. “now open the data log, prodigy. let’s see if your brilliant brain can handle basic error propagation.”
“i hate you,” you whispered, though you were already opening the file, a stupid smile tugging at the corners of your lips.
“good,” he said softly, his fingers already already running across his keyboard. “now focus.”
the library grew even quieter as the clock ticked past seven in the evening. the gold light had entirely evaporated, leaving only the harsh, white glare of your laptop screens bouncing off the dark windows.
you were staring at a particularly nasty section of the error analysis report, the numbers beginning to swim into an indistinguishable grey blur. you let out a long, dramatic groan, dropping your forehead directly onto the open pages of your textbook.
“my brain has officially reached maximum capacity,” you mumbled into the paper, your voice muffled. “if i try to calculate one more standard deviation, i’m going to set this table on fire.”
across the table, the steady, rhythmic clicking of seonghyeon’s keyboard paused.
“we have three pages left,” his voice cut through the silence, crisp and completely unaffected by the twelve hours you’d both logged today. “and the library doesn’t allow open flames.”
you lifted your head just enough to glare at him through your messy bangs. he looked infuriatingly neat. his collar was still straight, his hair hadn’t even lost its parting, and his glasses sat perfectly on the bridge of his nose.
“are you even human?” you muttered, sitting back up and rubbing your eyes. “seriously. do you have a lithium-ion battery in there? how are you still moving?”
seonghyeon leaned back, folding his arms across his dark jumper. he looked down at you, his sharp eyes holding a look that was somewhere between absolute superiority and something softer—something almost amused.
“i have discipline,” he said, the corner of his mouth twitching. “something you might want to look into before the actual exam on friday.”
“i have plenty of discipline,” you countered, taking a desperate, final sip of your entirely cold coffee. you grimaced and set the mug down. “i just also happen to possess biological limitations. unlike certain robotic entities.”
“right.” he stood up, his chair making a faint, muffled sound against the floor.
you blinked, watching him. “where are you going? giving up?”
“i’m getting a fresh coffee from the vending machine downstairs,” he said, leaning down to pick up his wallet from the desk. he paused, his dark eyes fixing on your empty mug, then shifting up to look directly into yours. “do you want one, or is the prodigy too weak to handle another dose of caffeine?”
you let out a dry, exhausted laugh, pushing your empty travel mug across the wood toward him. “make it extra strong, genius. if i fall asleep while you’re checking my syntax, you’ll have to write that solo accommodation email for real.”
he caught the mug by the handle. his fingers were warm where they briefly brushed against yours, a sharp contrast to the freezing library air.
“two minutes,” he murmured, turning on his heel and walking down the dark aisle.
you watched him go, your lips curving into a stupid, tired smile as you pulled the report back toward you. for a machine, he wasn’t completely terrible.
when he came back, he slid your travel mug across the table with a soft, metallic clink. the steam rising from it smelled heavy and sweet—not the bitter black sludge he usually drank.
you took a sip and blinked. “did you put sugar in this?”
“you were starting to look aggressive,” he said, sitting down and adjusting his glasses. “i considered it a preventative safety measure for the library equipment.”
“whatever you say, genius,” you murmured, wrapping your cold hands around the warm mug. you stared at the report on your screen, then looked over at the fresh page he’d opened in his notebook. at the very top, he’d neatly penned ‘prodigy’s data corrections’.
you frowned slightly, tracing the edge of your mug. “hey.”
“what?” he didn’t look up, his fingers already typing.
“i think i changed my mind.”
seonghyeon’s fingers paused on the keyboard. he slowly raised his head, his sharp eyes fixing on you. “about the error propagation logic? because if you’re trying to shortcut the variance formula again—”
“no, not the math,” you interrupted, leaning your chin in your hand. you let out a small, tired laugh, looking directly at him. “about the nicknames. i think i actually prefer anomaly. it’s cuter.”
he stared at you. for a split second, the robot completely broke down. his posture stayed rigid, but his eyes widened just a fraction, and a sudden, dark flush crept up from the collar of his jumper, staining the tips of his ears a bright, furious red.
“cuter,” he repeated, his voice flat, though it lacked its usual sharp certainty.
“yeah,” you said, enjoying the way he completely lost his composure. you leaned a little closer across the worn wood. “prodigy sounds like you expect me to be perfect. anomaly feels like... i don’t know, like i’m the only thing that messes up your perfect little system.”
he didn’t say anything for a long second. he just looked at you, his throat moving as he swallowed hard. he quickly grabbed his pen, turning his eyes back down to his notebook so fast you were surprised his glasses didn’t fly off.
“it’s a statistically accurate description,” he muttered, his handwriting suddenly much less precise as he scribbled out a line of text. “nothing more.”
“right,” you smiled, taking another sip of the sweet coffee. “sure, genius. whatever helps you sleep at night.”
“shut up and calculate the standard deviation,” he whispered, his ears still burning under the harsh library lights.
“on it,” you laughed, hitting the keys.
the clock near the main desk clicked over to nine. the library was completely deserted now, save for the occasional distant thud of the security guard’s boots two floors down. the room had gotten even colder, the heavy silence pulling the two of you into a strange, insular little world under the yellow glow of the single desk lamp you’d left on.
you shifted in your seat, your shoulder lightly bumping against his. somewhere around eight o’clock, you’d moved your laptop to his side of the table under the guise of ‘better screen angles for the graph comparisons.’ he hadn’t protested.
“you’re leaning again,” he murmured, his voice incredibly soft in the quiet room.
“i’m freezing, genius,’ you complained, not moving away. in fact, you nudged your arm against his thick woollen sleeve. “and you’re like a human radiator for some reason. it’s basic thermodynamics—heat flows from hotter objects to colder ones.”
seonghyeon let out a quiet breath, the sound far closer than it used to be. he didn’t pull away either. instead, he shifted his laptop a fraction of an inch closer to yours, his hand resting on the desk just a few centimetres from your own.
“that’s an incredibly lazy application of the second law,” he said, but his tone lacked any real bite. it was just a low, teasing murmur.
“it works,” you smiled, looking sideways at him. from this close, you could see the tiny reflection of the spreadsheet columns in his glasses, and the way a few stray, damp strands of his hair from the morning rain had finally dried into a messy curl near his temple. “admit it. you like having the anomaly around.”
he paused, his fingers hovering over the trackpad. he slowly turned his head to look at you. because you were already leaning in, his face was barely a breath away. his sharp eyes looked dark, heavy, and completely focused on you.
“you’re loud,” he whispered, his eyes dropping briefly to your lips before snapping back to your gaze. “you leave ink stains on the desk. and your file naming conventions are an absolute disaster.”
“but?” you prompted, a tiny, teasing smirk playing at the corner of your mouth, your heart doing a sudden, violent flip against your ribs.
“but,” he repeated, his voice dropping into a register that made the hair on your arms stand up. he slowly reached out, his warm fingers brushing against the side of your hand before he deliberately slid his index finger under yours, locking your hand against the table. “your calculus is acceptable.”
“just acceptable?” you whispered back, your fingers tightening around his.
“ninety-nine point eight percent acceptable,” he murmured, a genuine, completely unforced smile finally breaking through his strict expression. “which is close enough to perfect for now.”
the silence stretched out between you, long and heavy, but the tightness in your chest didn’t feel like panic anymore. it felt like waiting.
his fingers stayed hooked under yours, warm and steady against the cool wood of the table. you didn’t move your hand away, and he didn’t pull back. for a long time, the only sound was the faint, rhythmic hum of the fan.
“you’re not writing anything,” you whispered, your eyes dropping down to the blank line on his screen.
“you’re distracting the calculator,” he murmured back. his thumb shifted, just a fraction of an inch, the rough edge of his skin brushing against the side of your wrist. the touch was tiny, almost imperceptible, but it made a sharp prickle of heat shoot straight up your arm.
“i thought the genius was supposed to have absolute focus,” you teased, though your voice lacked its usual sharp edge. it came out soft, slightly breathless.
seonghyeon didn’t answer right away. he slowly turned his wrist, his palm sliding flat against yours until your fingers slotted together, completely natural, hiding the messy ink stains on your skin under the heavy warmth of his hand. his grip wasn’t tight, just firm enough to keep you right there.
“i do,” he said, his eyes fixing on yours with that quiet, terrifying intensity. “i’m focusing.”
“on the report?”
“on my anomaly.”
your breath hitched. you looked down at your joined hands, your heart hammering so loudly against your ribs you were certain he could hear it in the dead quiet of the aisle. you let out a tiny, shaky laugh, nudging his shoulder with yours. “that’s... highly irregular behaviour, professor.”
“the data changed,” he whispered, his head tilting slightly closer, his breath warm against your cheek. “i’m adjusting the model.”
he didn’t lean in to kiss you. he didn’t push it further. he just sat there, his shoulder pressed against yours, holding your hand under the pale yellow glow of the desk lamp while the clock on the wall kept ticking closer to midnight.
“we still have two pages left,” you murmured, though you didn’t make any move to look back at the screen.
“i know,” seonghyeon said softly, his thumb tracing a slow, deliberate circle over the back of your hand. “we’ll finish it tomorrow at seven.”
the library security guard finally kicked you both out at midnight, his keys jangling loudly as he ushered you toward the glass doors. outside, the air was crisp, the earlier rain leaving the pavement slick and reflecting the amber glow of the streetlights.
“i’m driving you home,” seonghyeon said, adjusting the strap of his backpack. it wasn’t a question.
“you don’t have to do that, genius,” you said, shivering as the night air hit your face. “the night bus is still running.”
“it’s late, it’s freezing, and the data script is on your laptop. if you get kidnapped, i have to re-do the whole thing alone,” he said, turning toward the student parking lot. “let’s go.”
his car was exactly like him—a sensible, perfectly clean silver sedan. the interior smelled faintly of mint and old paper. as soon as the engine started, he cranked the heater up, the warm air immediately blasting against your frozen hands.
for the first ten minutes, the silence was quiet and comfortable. the city blurred past the windows in a stream of neon lights. it was the first time in a week you weren’t actively looking at an equation.
“so,” you said, leaning back against the headrest and looking at his profile. without his usual glasses on—he’d switched them for a pair of driving glasses—he looked softer. “does the genius actually do anything besides calculate fluid velocity? what’s your life look like when you’re not breaking the academic curve?”
seonghyeon kept his eyes fixed on the road, his hands perfectly positioned at ten and two on the steering wheel. “i take care of my sister.”
you blinked, turning slightly in your seat. “you have a sister?”
“a younger one. she’s fourteen,” he said, the corner of his mouth softening into a genuinely warm expression you hadn’t seen before. “and she’s currently convinced that she’s going to be a professional artist, which means our kitchen table is permanently covered in charcoal dust and acrylic paint. it’s completely inefficient, but... she likes it.”
“that’s... actually really sweet,” you murmured, a faint smile touching your lips. you looked out the side window as he took a smooth left turn. “i’m an only child.”
“really?” he glanced at you briefly before looking back at the road. “i would have guessed you had three older brothers based on how aggressive you get over a leaderboard.”
“yah!” you laughed, nudging his shoulder. “no, it’s just me. honestly... it gets pretty quiet. especially during exam season when my parents are working late.” you looked down at your hands, your voice dropping a little lower, losing its usual teasing energy. “sometimes i see people complaining about their siblings, and i just... secretly wish i had someone to talk to at home. someone to yell at, or share things with, or just have around so the house doesn’t feel so massive. like everyone else does.”
the car slowed down, pulling up to the curb right outside your apartment building. seonghyeon put the car in park but kept the engine running, the warmth wrapping around you both. he didn’t say anything for a long moment. he just turned his head, his dark eyes studying your face in the dim cabin light. the teasing, condescending mask was completely gone, replaced by that steady, grounding presence from the library.
“you don’t have to be completely alone at home,” he said quietly.
you looked up, meeting his gaze. “what?”
he reached over, his fingers lightly tapping the edge of your phone where it sat in the console, displaying the route to your house. “the library opens at seven. but if you’re stuck on something at three in the morning... the server is faster at night anyway. you can just call me.”
your heart gave a small, distinct thump against your ribs. “is that an official recommendation, professor?” you whispered, a tiny, tentative smile returning to your face.
“it’s a calculated strategy, my anomaly,” he murmured back, his eyes holding yours, warm and completely serious. “to ensure our collaborative efficiency remains perfect.”
you stared at him, the soft hum of the car engine filling the tiny space between you. a slow, teasing smile pulled at your lips despite the fluttering in your chest. “three in the morning, though? that sounds an awful lot like you’re trying to disrupt my sleep schedule, genius.”
“i’m simply offering a technical resource,” he replied smoothly, though the slight adjustment he made to his driving glasses gave him away. “if the anomaly is offline, the system doesn’t function properly. it’s preventative maintenance.”
“preventative maintenance,” you echoed, shaking your head as you reached for your backpack. “you really have a romantic term for everything.”
“goodnight, yn,” he said, his voice dropping into that quiet, grounding register that caught you off guard. he didn’t pull his hand back immediately from the console, his fingers resting just inches from where yours had been.
“night, genius,” you called, opening the car door. the crisp night air hit you, but the warmth from the car stayed with you all the way up to your apartment.
☆
the next three days went by in a blur of intense focus and shifting boundaries. the constant fighting had completely dissolved into something entirely different—a quick, sharp banter that felt more like a dance than a debate. when you accidentally skipped a step in your final error propagation proof, he didn’t dismantle you with his red pen; he just leaned in, his shoulder firmly pressed against yours, and whispered, “you’re doing it again,” before sliding his own neatly lined paper under your hand.
by friday afternoon, the actual midterm was practically an afterthought. you navigated the old, faulty third rig like you’d built it yourselves, your code executing flawlessly while seonghyeon handled the stiff valves without losing a single percent of efficiency.
when the final grades popped up on the department board an hour after the exam, there it was at the very top.
100%
“perfect,” you stated, leaning against the hallway wall, looking at the screen.
“satisfactory,” seonghyeon corrected, standing right beside you. but he was looking at you, not the board, a genuine, unmasked smile completely softening his sharp features.
“oh, come on, a hundred percent is perfect, even by your metrics,” you laughed, turning to face him.
“the grade is perfect,” he murmured, stepping a fraction closer, his dark eyes fixed on yours. the hallway was buzzing with students rushing past, but everything else felt entirely distant. “the partnership was the unexpected variable.”
you tilted your head, your heart doing that familiar, erratic flip. “and what does the data say about the variable now that the exam is over?”
seonghyeon reached down, his fingers lightly brushing against the side of your hand before sliding into yours, locking his fingers with yours right there in the middle of the corridor.
“the model requires further long-term testing,” he said softly, a tiny, brilliant smirk playing at the corner of his mouth. “starting tomorrow. seven sharp?”
“make it eight,” you smiled, tightening your grip on his hand. “your anomaly needs her sleep.”
seonghyeon’s smirk widened just a fraction, the sharp lines of his face softening completely. “eight,” he repeated, as if checking the word against a mental schedule. “highly irregular, but... acceptable, i suppose.”
“look at you, compromising,” you teased, your thumb lightly brushing the back of his hand. “the physics department might strip you of your title if they find out.”
“they won’t,” he murmured, his grip on your hand firm and steady as he guided you toward the exit doors, completely ignoring the curious glances from a few of your classmates passing by. “because our data speaks for itself. a hundred percent leaves no room for administrative intervention.”
the outside air was cool, but the afternoon sun was bright, hitting the campus courtyard in broad, golden sheets. for the first time in a week, you didn’t feel the crushing weight of a deadline hanging over your shoulders.
as you walked down the stone steps together, your fingers still laced perfectly between his, you glanced sideways at his profile. his glasses were caught in the sunlight, and he looked remarkably relaxed for someone who spent his life stressing over the second decimal place.
“so,” you said, your voice dropping into a quieter, slightly hollow tone as you looked out over the crowded square. “i guess it’s back to reality now. my parents are pulled into an overnight shift at the clinic, so the apartment is going to feel about ten times bigger than usual tonight. just me, a microwave meal, and the absolute silence of a completed syllabus,” you thought aloud.
seonghyeon stopped at the edge of the pavement, turning to face you fully. he looked down at your joined hands, his thumb pausing its steady rhythm against your knuckles, before his dark eyes lifted to study your face. the analytical, distant look was entirely gone, replaced by that quiet, deliberate focus.
“my sister demanded i bring home actual pastry from the bakery near the station to celebrate the end of our exams,” he said, his voice dropping a fraction lower, losing its usual rigid pacing. “she also bought a new set of heavy-weight sketching paper that she claims requires a second opinion.”
you tilted your head, a little confused. “okay? i’m sure her art is great, but—”
“come with me,” he interrupted softly.
you blinked, staring at him. “what?”
“you said you didn’t like the silence,” seonghyeon said, his eyes holding yours, warm and completely serious. “and minji has been tracking the leaderboard updates via my laptop screen for the last four days anyway. she informed me this morning that if i didn’t bring the person responsible for making me look human home, she would purposefully misplace my engineering rulers.”
you let out a genuine laugh, the slight emptiness in your chest instantly melting away into a sudden, chaotic flutter. “she threatens your stationery? oh, i like her already. she knows exactly how to handle the genius.”
“she’s a menace,” seonghyeon corrected automatically, though the sheer fondness in his tone completely contradicted the word. he squeezed your hand gently, stepping a fraction closer until the toes of your shoes almost brushed his. “she’s loud, she’s messy, and she will definitely try to get you to spill all my embarrassing study habits. it’s a completely uncontrolled environment.”
“sounds perfect for an anomaly,” you smiled, looking up at him.
“it is,” he whispered, his free hand reaching up to gently tuck a stray, wavy lock of your bangs behind your ear, his warm fingers lingering against your cheek for just a second. “let’s go.”
the ride to his house was completely different from the midnight drive two days ago. the car was still warm, but the heavy silence had evaporated, replaced by the low hum of the radio and the steady, quiet rhythm of seonghyeon’s voice as he detailed his sister’s chaotic routine.
he pulled up to a neat, two-story house in a quiet residential lane. before he could even turn the key all the way back in the ignition, the front door flew open. a girl with the exact same dark, sharp eyes as seonghyeon—but with her hair pulled into two messy, paint-stained buns—stood on the porch, leaning heavily against the doorframe with her arms crossed.
“you’re exactly six minutes later than the navigation app predicted, eom seonghyeon,” she called out as you both stepped out of the car. “i was about to start hiding the mechanical pencils.”
“traffic at the junction was heavier due to friday afternoon clear-out,” seonghyeon replied, his tone instantly slipping into that familiar, deadpan defensive mode as he grabbed the box of pastries from the back seat. “and don’t touch the pencils, minji.”
minji completely ignored him, her eyes shifting immediately to you. a massive, wicked grin spread across her face. “you must be the anomaly.”
you couldn’t help but laugh, walking up the steps beside seonghyeon. “the one and only. and you must be the stationery thief.”
“she’s a criminal element,” seonghyeon muttered, nudging his sister out of the doorway with his elbow so we could step inside.
the house didn’t feel massive or empty at all. it smelled like vanilla tea, wood polish, and the distinct, sharp scent of turpentine. just like he had warned, the dining table just off the kitchen was entirely buried under giant sheets of grey charcoal paper, scattered blending stumps, and a half-finished portrait of a very annoyed-looking cat.
“don’t look at that one, it’s terrible,” minji said quickly, dragging two chairs out from the edge of the clutter. “sit down! seonghyeon, go make the tea. the good kind, not the bitter grass you drink.”
“i know how to make tea,” he said flatly, setting the pastry box down on the counter. he looked back at you over the top of his glasses, his expression a mix of resignation and that quiet, soft warmth that always made your chest feel tight. “don’t let her interrogate you.”
“i’m making no promises,” you smiled, sitting down and immediately leaning over to look at a sketchbook minji had pushed toward you.
for the next hour, the kitchen was louder than your own apartment had been in months. minji was a whirlwind of energy, showing you her character designs, complaining about her middle school art teacher, and gleefully revealing that seonghyeon had actually colour-coded his high school diaries by emotional variance.
“he didn’t,” you gasped, looking over at the kitchen counter where he was standing, his back to you as he poured the hot water.
“he did!” minji leaned in, whispering loudly. “blue was for ‘highly regular,’ red was for ‘inefficient’. he stopped doing it when i stole the red pen.”
“minji,” seonghyeon’s voice carried over the hum of the kettle, low and warning, though you could see the dark flush creeping up the back of his neck from behind.
you leaned your chin in your hand, watching his rigid posture as he carefully arranged three mugs on a wooden tray. the warmth of the house, the loud, messy life filling the room, and the steady, protective weight of his presence just a few feet away completely washed over you. your quiet, empty apartment across town felt miles away.
seonghyeon walked back over, setting the tray down in the single clear spot on the table. he sat down in the chair right next to yours, his shoulder immediately pressing against your sleeve, solid and warm.
“she’s exaggerating,” he murmured, his dark eyes meeting yours as he slid a mug of sweet vanilla tea toward you.
“i don’t know, professor,” you teased softly, your eyes dropping down to where his hand rested on the table, just an inch from yours under the edge of a giant sketch sheet. “the data seems pretty consistent.”
seonghyeon didn’t pull away. instead, beneath the overlapping edges of his sister’s charcoal drawings, his fingers slid sideways, hooking quietly around yours and locking them tight.
“the system has evolved since then,” he whispered, his thumb tracing a slow circle over your knuckles while minji reached for a pastry, completely oblivious. “the current model is much less predictable.”
minji was currently in the middle of a highly animated demonstration of how she planned to sneak a giant, six-foot canvas into her art classroom next week, using her hands to mimic the dimensions of the school corridor.
“and then, if the vice-principal turns the corner, i just hold it up and pretend i’m a very realistic wall,” she insisted, her paint-stained buns shaking as she laughed.
“a flawless tactical maneuver,” you grinned, leaning forward and grabbing a custard pastry from the box. “though if you need a diversion script to throw off his schedule, i know a guy who specialises in timing logs.”
“oh, absolutely not,” minji snorted, waving a charcoal-covered finger at her brother. “he’d just calculate the exact velocity of my suspension and tell me it’s an inefficient use of canvas space.”
across the table, seonghyeon didn’t even attempt to defend his honour. he just leaned back in his chair, his hands wrapped around his mug of tea, watching the two of you. for someone who usually looked like he was trying to solve a differential equation in his head, his face was completely relaxed. his dark eyes shifted from minji’s laughing face back to yours, a soft, incredibly quiet warmth settling over his features. he didn’t say a word, but the tiny, contented curve of his mouth spoke volumes. you could practically feel the happiness radiating off him—the deep, grounding satisfaction of seeing his two favorite variables fitting perfectly into the same equation.
when you caught him staring, you tilted your head, shooting him a quiet, teasing smirk. he didn’t blink or look away this time. he just held your gaze, his eyes dark and heavy with a look that made your throat go suddenly dry, before he took a slow sip of his tea.
“anyway,” minji said, suddenly snapping her sketchbook shut, leaving a small puff of graphite dust in the air. “i need to wash this acrylic off my hands before it permanently bonds to my skin. seonghyeon, go show her that old textbook she was asking about. it’s upstairs in your cave.”
“it’s a bedroom, minji, not a cave,” seonghyeon muttered, standing up and clearing the empty pastry wrapper.
“whatever, professor,” she called out over her shoulder as she skipped toward the hallway bathroom.
seonghyeon turned to you, pushing his glasses slightly higher on his nose. “the textbook has the exact logic gates we were arguing about for the final question. it’s on my shelf upstairs, if you actually want to prove your theory.”
“obviously,” you said, standing up and smoothing down your pants. “i don’t back down from a technical debate.”
his room was exactly what you expected, yet entirely intimate in a way that made your heart clip your ribs. it was pristine—books lined up by subject, a desk with perfectly gridded notebooks, and a heavy wood bookshelf against the wall. but it also smelled completely like him—that sharp, clean scent of mint and fresh paper.
seonghyeon walked over to the shelf, his fingers scanning the spines before pulling down a thick, leather-bound volume. “here. page two hundred and fourteen. look at the diagram.”
you walked over, but instead of taking the book, you leaned against the edge of his neatly made bed, the soft mattress giving way slightly under your weight. “why don’t you just open it for me, genius? save me the effort.”
he paused and slowly turned around, the heavy textbook held between his hands, his eyes tracking you as you sat back on the edge of the dark blue comforter. the space between you suddenly felt incredibly small, the distant sound of minji humming in the bathroom downstairs fading into absolute static.
he walked over, his steps slow and deliberate, before setting the book down on the desk beside the bed. he didn’t stay standing. he sat down right next to you, the mattress shifting, his long leg brushing against yours from ankle to hip.
the tension that had been building for the last three days—through every accidental shoulder brush, every midnight drive, and every locked hand under the library table—suddenly snapped tight, vibrating in the inches between your faces.
“you’re distracting the system again,” he whispered, his voice dropping in a way that made your breath hitch.
“the system looks completely offline to me,” you murmured back, your eyes dropping down to his lips before rising to meet his gaze behind his glasses.
seonghyeon reached up, his fingers steady but slightly warm as he slipped his glasses off his face, setting them down on the nightstand with a quiet click. without them, his eyes looked wider, darker, and completely unguarded.
“anomaly,” he breathed, his hand coming up to cup the side of your jaw, his thumb smoothing over your cheekbone, tilting your face up just a fraction.
“hm, genius?” you whispered, your heart hammering so hard you could feel it in your throat.
“shut up, please,” he murmured softly, and then finally leaned in.
the kiss wasn’t rigid or calculated at all. it was soft, heavy, and completely real, his lips pressing against yours with a slow, desperate kind of relief that took your breath entirely away. you let out a small, shaky sigh against his mouth, your hands instantly reaching up to knot into the front of his dark woollen jumper, pulling him closer until there was no space left between you at all.
he shifted, his other hand sliding around to the back of your neck, his fingers tangling into your hair, holding you steady as the kiss deepened, turning sweeter, warmer, and completely melting every piece of information in your brain.
when he finally pulled back just a fraction, his forehead rested against yours, both of your breaths coming out short and uneven in the quiet room.
seonghyeon’s eyes fluttered open, a brilliant, completely unmasked smile breaking across his face as he looked at your flushed cheeks.
“the margin of error,” he whispered, his thumb lightly tracing your bottom lip. “is exactly zero.”
you let out a soft, breathless laugh, your hands still tightly gripping the wool of his jumper. “zero? you’re getting sloppy, professor. i thought you always accounted for environmental unpredictability.”
“you are the environmental unpredictability,” seonghyeon murmured, his voice incredibly low and rough as he leaned in again, his lips catching yours in another quick, lingering kiss that made your toes curl. his thumb was still smoothing over your jawline, his touch so tender it felt entirely distinct from the rigid, competitive boy you’d met a month ago.
when he finally pulled back to look at you, his chest was heaving slightly. without his glasses, his dark eyes held a sort of heavy, unguarded softness that was reserved completely for you. a few stray locks of his neat hair had fallen across his forehead, making him look completely undone.
“irregular data structures,” he whispered, a tiny, brilliant smirk returning to his lips as he reached over to the nightstand, sliding his glasses back onto the bridge of his nose. the lenses instantly caught the warm light of his desk lamp. “but the experimental results are highly satisfactory.”
“highly satisfactory,” you echoed, reaching up to fix the collar of his jumper, your heart still doing double-time against your ribs. “is that the best you can do?”
“perfect,” he corrected softly, his hand coming down to cover yours, slotting his fingers firmly between yours and bringing them down from his collar to press them against the dark blue comforter. “the results are perfect.”
from downstairs, the sudden, loud clatter of a metal paint tray hitting the kitchen floor cut straight through the quiet of the bedroom, followed immediately by minji’s distant yell. “i didn’t break it! it fell due to gravitational inefficiency!”
you both froze, staring at each other for a split second before you both burst into quiet, simultaneous laughter.
seonghyeon let out a long, defeated sigh, shaking his head as he rested his forehead against your shoulder for a brief, heavy second. “she’s going to destroy the house before we even finish the tea.”
“well,” you smiled, leaning down to press a quick, daring kiss to the top of his head, right where his hair parted. “we better go save your engineering rulers, genius.”
“agreed, my anomaly,” he murmured, his eyes crinkling behind his frames as he stood up, pulling you gently off the bed along with him, his hand refusing to let go of yours for even a second. “let’s go manage the tiny monster of a variable.”
you both walked down the stairs, your hands still loosely linked until you reached the final step, where he gave your knuckles one last, lingering squeeze before letting go.
the kitchen was exactly the chaotic scene minji’s shout had promised. she was on her hands and knees, aggressively wiping at a massive splash of bright turquoise water on the tiles with a wad of paper towels.
“i swear it was the cat,” minji said immediately, looking up with a completely guilty grin as you both walked in. her eyes darted instantly to seonghyeon’s face, then to yours, her gaze widening slightly as she took in your flushed cheeks and her brother’s completely missing analytical frown. a knowing, wicked smile spread across her face. “well. you guys took a long time to look up a logic gate graph or whatever.”
seonghyeon didn’t even blink, though a telltale smudge of pink returned to the tips of his ears. he walked straight past her, grabbed the proper floor mop from the utility closet, and handed it down to her. “the cat is currently sleeping on the living room sofa, minji. your theory is extremely flawed.”
“whatever, ‘genius’,” she snorted, taking the mop and throwing a wink in your direction. “hey, yn, you should stay for dinner. seonghyeon is making kimchi fried rice, and he actually measures the sesame oil with a syringe so it’s ‘mathematically balanced’. it’s hilarious to watch.”
you laughed, leaning against the counter as seonghyeon took the empty tea mugs and rinsed them in the sink. “a syringe? really?”
“it ensures consistent flavor distribution,” seonghyeon’s voice came from above the running water, entirely deadpan, though he shot a mock-glare over his shoulder at his sister.
“i’d love to stay,” you said softly, your eyes meeting his. the earlier emptiness of your own quiet apartment felt entirely distant now, completely replaced by the warmth of this kitchen, the messy charcoal sheets on the table, and the boy currently trying very hard to look like a machine while his ears were still bright red. he turned off the tap, drying his hands on a towel. he walked back over to where you stood, his shoulder lightly brushing yours as he reached for the rice cooker.
“ninety-nine point eight percent consistent,” he murmured, his voice dropping just low enough for only you to hear, a tiny, brilliant spark dancing behind his thin frames. “but i suppose i can alter the recipe for a special variable.”
“just make sure you don’t ruin the curve, professor,” you whispered back with a smirk.
minji let out a dramatic, suffering groan from the floor, leaning heavily on the mop handle. “please do not talk about curves or variables while i’m trying to clean up a spill. it’s ruining my artistic aura.”
“your aura is currently eighty percent turquoise pigment, minji,” seonghyeon remarked smoothly, already pulling the ingredients out of the fridge with the practiced precision of a seasoned lab technician. the spring onions, the kimchi, the eggs—everything was lined up on the chopping board in a perfect, geometric grid.
you leaned your hip against the counter, watching his hands. his fingers were steady, his cuts entirely uniform. “you know, for someone who claims to hate inefficiency, you’re spending a lot of time making this look like a food styling commercial.”
he paused, the knife hovering over a spring onion. he glanced up at you over the top of his glasses, the sharp yellow kitchen light catching the dark depth of his eyes. “presentation affects the psychological perception of flavor density, yn. it’s simple cognitive science.”
“sure it is,” you teased, reaching out and deliberately picking up one of the neatly diced pieces of kimchi, popping it into your mouth before he could stop you. “flawless density.”
a tiny, helpless twitch of a smile broke through his expression. he shook his head, turning back to the stove, but as he moved the pan, his foot lightly nudged against yours under the cabinet lip—a quiet, secret connection while minji was distracted throwing the wet paper towels into the bin.
dinner was loud, messy, and entirely perfect. you sat at the edge of the charcoal-streaked table, sharing the ‘mathematically balanced’ rice directly out of the pan because minji insisted washing three extra bowls was an inefficient use of human labor—an argument seonghyeon surprisingly conceded to after you agreed with her.
by the time the clock in the hallway chimed ten, the heavy fatigue of the long week finally began to settle into your bones. your head felt heavy, a soft yawn escaping your lips as you helped seonghyeon clear the last of the glasses.
“the anomaly’s battery is operating at critical levels,” seonghyeon noted quietly, chuckling, his hand reaching out to catch the glass you were holding, his fingers brushing yours with that familiar, grounding warmth. “i’m driving you home.”
“yeah,” you murmured, not even trying to argue this time. “i think the code is crashing.”
later, minji ran out to the porch to wave you off, wrapped in a giant, oversized paint hoodie. “come back on sunday! i need you to help me convince him that a six-foot canvas is a household necessity!”
“i’ll be there!” you called back, laughing as you slid into the passenger seat of his car.
the drive back was quiet, but it wasn’t the lonely, distant silence of the previous days. it felt full, heavy with the memory of the warm kitchen, the messy sketches, and the quiet room upstairs. the heater hummed softly, blowing warm air over your knees as the city lights blurred past.
when the car smoothly pulled up to the curb outside your apartment building, seonghyeon put it in park but left the engine running. the amber streetlamps filtered through the window, casting long, soft shadows across his sharp profile.
you unbuckled your seatbelt but didn’t move to open the door. instead, you turned in your seat, leaning your head back against the headrest to look at him. “thanks for taking me with you, hyeon. the house... didn’t feel massive tonight.”
he turned his head. without his driving glasses on, his eyes were incredibly soft, completely exposed in the dim light of the dashboard. he reached across the console, his hand sliding flat against yours, locking his fingers firmly between yours.
“the model functions better when the variable is integrated, you know,” he whispered, his thumb smoothing over the back of your hand with a slow, deliberate pressure.
“is that a scientific conclusion, professor?” you whispered back, leaning slightly closer across the space between the seats.
“it’s an empirical fact,” he murmured.
he leaned across the console, his hand shifting to the back of your neck, his fingers curling gently into your hair as he pulled you into a slow, lingering kiss. it was quiet, heavy with the promise of tomorrow, his lips warm and completely certain against yours. when he pulled back, his forehead rested against yours for a brief, breathless second, a genuine, brilliant smile touching his lips.
“eight o’clock tomorrow, anomaly,” he whispered against your skin. “don’t be late.”
“make it eight-fifteen, genius,” you smiled, kissing the corner of his jaw before finally reaching for the door handle. “the system needs a buffer.”