hey i’m liana ♡ welcome to my blog!
it is currently under cons, so please be patient ( ◜‿◝ ) see u in about 5 business days~
est. may 2022 © i4tzy

PR's Tumblrdome
trying on a metaphor

@theartofmadeline
art blog(derogatory)
Mike Driver

blake kathryn

tannertan36
Lint Roller? I Barely Know Her
AnasAbdin

Andulka

ellievsbear

Janaina Medeiros

oozey mess

Kiana Khansmith
we're not kids anymore.
Game of Thrones Daily
todays bird
noise dept.

Love Begins
PUT YOUR BEARD IN MY MOUTH

seen from United States
seen from Italy
seen from Iraq

seen from United Kingdom
seen from Germany
seen from United States
seen from China

seen from Malaysia

seen from United States
seen from T1

seen from Germany

seen from Malaysia
seen from Türkiye
seen from Finland
seen from Slovenia

seen from Malaysia
seen from Belarus
seen from Belgium
seen from France
seen from United States
@i4tzy
hey i’m liana ♡ welcome to my blog!
it is currently under cons, so please be patient ( ◜‿◝ ) see u in about 5 business days~
est. may 2022 © i4tzy
. . . d e l i r i u m | 5
what might be good for your heart might not be good for my head /// sleep token, gethsemane
pairing: yeonjun x fem!reader
summary: sometimes love and hate exist on opposite ends of the map. other times, on separate floors of the same building.
genre: ex!yeonjun / enemies to lovers au / neighbour au
warnings: slow burn, outrageous mutual pining, strong language, mentions of heavy drinking, illegal levels of yearning (arrest this man), angst of course, but also fluff?
words: 14k
[ ! ] this is a sequel to equilibrium
masterlist / read from the beginning
✦ • ─── AUGUST 30, 2026. 8 AM
Your phone buzzed against the cardboard boxes beside your bed, rattling your empty glass of water and shocking you awake. At first, you didn’t understand where the noise had come from and stared at your ceiling, disoriented.
You had fallen into such a heavy sleep last night that you hadn’t even heard Violet coming in through the cracked window. Hadn’t texted Yeonjun that she was here.
Shit, you didn’t even know if she was here.
Bleary-eyed, you sat up and squinted through the narrow gap in your bedroom door. The flat was so quiet that it made your stomach knot.
Then something white moved past the leaves of your monstera.
Your tension eased. You grabbed your phone.
REINA [8 AM] you up? coming over in 30 if yes
Without thinking, you typed back:
YOU [8:03 AM] yes ok
Then, before your mind properly caught up, you switched to another chat to inform Yeonjun about Violet and quickly locked your phone again.
There was a faint smell of rain in the flat. You shut the window and went into the kitchen.
Violet meowed the moment she saw you stumbling in, and kept meowing until you realised to open the curtains for her. It was another overcast day, but the faint light still hurt your eyes.
It was only as you splashed cold water over your face that it struck you how bizarre it was for Reina to come over before ten on a Sunday.
By the time the intercom buzzed, you’d already convinced yourself that something awful had happened. You analysed her muffled it’s me, let me in, looking for signs of distress: a trembling voice, perhaps a stifled sob.
Nothing.
You were still confused when you opened the door.
Reina looked the same as always, albeit slightly tired, her long hair damp from the drizzle. Immediately, she began to complain about the trip upstairs.
“Jesus,” she wheezed, shoving a white bakery box into your hands and pulling you into a hug. “How does this building pass inspection? This lift is pre-war. And the stairs have the incline of a fucking ladder.”
You laughed into her shoulder. “You’re just very small.”
“So, that’s discrimination, then. There should be someone we can call about—oh.” You felt her stiffen just before she pulled away. “There’s a cat here.”
You turned.
Violet sat politely on the armrest of the sofa, staring at Reina with wide, cautious eyes.
“Yeah,” you said, setting the bakery box on the kitchen island. “That’s Violet.”
You reached for the cupboard above the sink and pulled down two mugs.
Behind you, Reina stayed silent, eyes locked on the cat. “Yeonjun’s Violet?”
The back of your neck prickled.
“Yes,” you said, keeping your tone even. “She kept showing up here every morning, so we decided to just let her stay.”
Reina frowned as she shrugged off her damp raincoat and draped it over the back of the sofa. Violet leaned in to give it a sniff.
“You decided,” she repeated. You pretended to be deeply engrossed in picking out coffee capsules. “Together?”
“Well, yes,” you said. “It’s his cat.”
“Right. It’s his cat. Spending the day in your flat.” She parted her lips, suddenly amused. “Hey—that rhymed. But also, what the fuck?”
“It—okay, listen.” You shoved a capsule into the machine. “Did something happen? I mean, I love having you here, obviously, but it’s barely nine in the morning.”
“Oh.” She climbed onto a stool at the kitchen island, tucking one leg underneath herself. “Well, how about you tell me what happened? Bin and I left last night and missed all the entertainment, apparently.”
Something bitter twisted in your stomach. “You didn’t miss anything.”
“No?” She grinned. “So, what did you do after we left?”
“I went home.”
“Mhmm. And who did you go with?”
You leaned back against the cupboards, palms pressing into the cold marble on either side of you.
“We live in the same building,” you said.
Reina tapped her fingers rhythmically against the countertop. “Right. And you’re co-parenting a cat.”
“We’re not—okay, we’re not co-parenting. It’s just a cat, Rei.”
“I’ve got nothing against the cat,” she said, though she shot Violet another wary look. Under normal circumstances, Reina adored cats. Under these circumstances, however, she did not trust them. “It’s just that, um—I was joking before, about feeling like we were back in grad school. But are we actually back? Because between the party and this, it’s very—”
“We’re not back,” you said.
Thankfully, the coffee machine clicked off before Reina could say anything else. You handed her the blue mug with a red heart at the bottom, the foam trembling slightly on the surface, then turned back to make your own.
“He lives downstairs,” you said. “And his cat keeps coming up through the fire escape. It made more sense to leave her here instead of texting him every five minutes.”
“Oh,” Reina said lightly. “So, you’re texting, too.”
You winced. “Well, the cat keeps showing up. I can’t exactly throw her out.”
“Mhmm. Just like you can’t throw Yeonjun out, yeah? Funny how that works.”
You pressed your tongue against the inside of your cheek.
“Well,” you said, “he’s not here now, is he?”
“Not yet, I guess,” she said, taking a sip of her coffee. It burned down her throat exactly the way she liked it. “Has he been over, then?”
“Only to pick up the cat.”
It felt unpleasant, knowing that it was technically true, but still skipped over the peach cobbler and the lobby and the argument in the stairwell and the smoking area outside the restaurant.
Shit, you might as well have been back in grad school.
“And,” Reina continued, watching you pick up your red mug, “have you been over to his place?”
You lingered with your back to her for a second longer, fingers curled around the mug even as the ceramic burned your palms.
“I, uh.” You cleared your throat. “Once.”
“Oh, once.” Reina set the mug down on the countertop a touch too hard. “That’s interesting.”
“To help with a fern,” you added, turning around. “That’s it.”
“To—” She frowned. “To help with a what?”
You sat down opposite her and opened the box she’d brought. There were four cupcakes inside, with swirls of chocolate and vanilla frosting on top. The flat filled with the scent of warm sugar.
“He got a plant,” you explained.
“And he needed your help with it?”
“To find where to put it.”
“Where to—oh.” She picked up a vanilla cupcake from the box. “Is he four years old?”
Your lips twitched. “S’just a fern.”
“Right.”
Outside, the rain thickened, pattering against the windows. The whole flat dimmed, as though you’d been plunged underwater.
Violet, bothered by the noise, hopped off the sofa and trotted towards the bathroom. Bless her. She was probably going to inspect your washing machine; it appeared to have started leaking again. Either that, or you’d spilt water there last night after getting home.
You tried not to remember.
“So,” Reina said finally, taking a thoughtful bite, “it’s just a fern. And just a cat. And just a party.”
You spent an unnecessary minute peeling the paper from the base of the chocolate cupcake. “Right.”
“Mhmm.” She swallowed. “Won’t draw parallels to a year ago. But you see, of course, how easy that’d be, yeah? I mean, you said nothing was happening last time, too—”
“I see it.”
“Right.” She ran her tongue over her lower lip, fighting back a smile. “So, what actually happened yesterday? Because he spent the entire night following you around and then famously left with you.”
Your nose scrunched. “Is that really famous?”
“Did you check your phone?”
You took a large bite of your cupcake and tried to remember where you’d left your phone. The chocolate chips were half-melted, soft enough to stick briefly to your teeth.
“Wha’ should I have checked it for?” you asked through the mouthful.
“Doesn’t matter.” She waved dismissively with her mug. “Don’t unmute the group chat.”
“Oh. Brilliant.”
You could only imagine what was happening in the group chat that had otherwise been dead since graduation. Last you’d checked, Beomgyu and Nara had been arguing about which colour shoes went with the gown. She’d rather die, she insisted, than be caught in beige heels (she ended up wearing white).
“Is that why you came over, then?” you asked, lowering your cupcake to the island.
“Yes,” Reina said. “Had to hear everything straight from the source.”
“Not much to hear.”
“Mm. Give me a moment to process what I’ve already heard.”
You sighed and took another bite.
For a while, the two of you focused on eating and drinking.
Reina was mentally calculating how many flights of stairs separated her fists from Yeonjun’s face—just in case.
You, meanwhile, considered the medical likelihood of liquefying and seeping into the kitchen floorboards so you wouldn’t have to answer any of her inevitable questions.
Unfortunately, you remained solid.
“So,” Reina said at last, folding her cupcake wrapper into a perfect square, “should I be asking about the two of you going home together last night?”
You took a sip of coffee. It tasted bitter today. Should’ve added more sugar.
“You shouldn’t,” you said. “We just went home.”
Reina seemed willing to accept that and nodded once. “Okay. What happened leading up to going home, then?”
Your gaze fell to the cracked corner of the marble island. You couldn’t remember if the crack had come with the flat or if you’d somehow caused it yourself.
“I, uh—well, there was a point when I went out for a smoke,” you said slowly. “And he… came out, too.”
“And then what?”
Your eyes flicked briefly back to hers, then away again. “I’d rather not say.”
Reina paused with her mug halfway to her mouth.
“Oh.” She straightened so quickly that the stool creaked beneath her. “That—okay. Is he fucking with your head again?”
“No.”
“Okay. I’ll assume he is anyway.” She took a large sip to soothe the tickling in her throat. “Walk me through the thought process there, then. Come on.”
You clicked your tongue against your teeth. “I don’t think thoughts were involved in that process, to be honest.”
Reina tightened both hands around her coffee in a visible effort to behave maturely.
She did not succeed.
It started with one snort, then another. Then she caught the twitch in your mouth and bent forward against the island, laughing properly.
Despite the reluctant smile pulling at your lips, you gave her a deeply miserable look.
“Sorry,” she wheezed. “Sorry. God.” She pressed a hand to her chest. “Okay. Ready to be an adult about this. What, um—what are we thinking now, then, babe? Surely, the thoughts are back now, yeah?”
You looked down into your mug. The foam lingered on the sides in pale rings.
Last night, you’d deliberately avoided thinking. Just returned home, washed your face, brushed your teeth, and gone to bed. But now, sitting here with Reina, your mind seemed to crack open, and every memory flooded in backwards: from the scarf Violet had dragged out of your box, to the dark basement corridor with the grey sofas on your first day of classes.
“I—” Your voice caught. You cleared your throat. “Remember that game we had? About which of us would be the last to find a campus crush?”
Reina didn’t understand where this was going, but her expression soured instantly at the memory.
“Yeah,” she said. “Still annoyed I lost my own game.”
You smiled faintly and took another sip from your mug.
“Well, at one point,” you said, “I texted you saying I’d lost. And then, about a minute later, I changed my mind. Don’t know if you remember tha—”
“Oh. I remember,” she said, pointing her cupcake wrapper at you. “First day of classes. Don’t think you ever told me who your crush was.”
It startled you that she recalled the exact date. Then again, over the entire course of the game, you’d only told her you’d lost once.
“Yeah,” you said with a long exhale. “Well. That was Yeonjun.”
“That wa—” Her expression turned blank.
You nodded, already bracing yourself.
Reina stared at you for three whole seconds before blinking.
“The puzzle pieces,” she said, “continue to fall into place.”
You snorted, lifting your mug before the instinct to minimise everything could kick in.
You remembered, still against your will, telling Yeonjun about this: on the sofa in his living room, while he’d had his cheeks stuffed full of grapes. He’d been euphoric. You tried not to linger on the memory.
“Right,” you said, swallowing the coffee. “So what I’m thinking now is… he probably shouldn’t have caught me off-guard back in grad school. I obviously must’ve liked him a little. I don’t know.”
Reina nodded carefully. She was trying to mirror your vocabulary, so she wouldn’t force conclusions onto you that you hadn’t yet reached yourself.
“Okay,” she said. This was her buffer word. “That—you’ve admitted that. That’s very good.”
A small smile appeared on your lips. “Oh, gentle parenting. Cheers.”
She let out a quiet snicker and nudged the cupcake box towards you.
You picked the one topped with chocolate sprinkles. The brown frosting had smudged slightly against the lid.
“The thing is, though,” you said, peeling back the wrapper, “he told me I’d won right after I accepted that—oh, hey, this doesn’t feel like a bet anymore. And I don’t want it to be. That—that’s when he said s’over. Fuck you and your feelings, basically.”
Reina reached for the last cupcake in the box. There was a stripe of chocolate smeared across the white icing.
“And,” you continued, “because everything between us was so brief, it feels like I haven’t even earned the right to feel this fucked up about it. Hurt, angry. Whatever. S’like it’s embarrassing. There’s this voice in my head constantly going, get a grip, it was only two weeks.”
The kitchen fell quiet once you finished speaking; the rain had softened back to a drizzle outside. At some point, Violet had returned to inspect the windows of the living room again.
Reina stared silently at the crack in the countertop.
Never—not once—in the year and a half since things ended with Yeonjun, had you openly admitted the bet had hurt you.
She’d seen that it had, of course. Seen the exhaustion, the irritability. She’d walked in on you sitting motionless at your desk, both hands over your face. You’d found an excuse every time your eyes met: stress, your thesis, New York. You were just tired. Just hadn’t slept enough.
Reina had even joked about him a few times, always gauging your reaction. You were consistent then, too: oh, I don’t care, he can get fucked.
This, right now, was very new.
“That was fucked up, ending the bet,” Reina said finally, setting her cupcake back down on the island. “Do you think I should’ve knocked him out when—”
Her focus drifted when Violet padded across the floor and came to a stop beside her stool.
“Oh, hi, baby,” she murmured, bending slightly towards the cat. “Came to help us figure out what your dad’s problem is? Think he’s just deeply unwell? Non compos mentis?”
You snorted. The majority of Reina’s co-workers at her NGO were former lawyers. She’d never trusted lawyers and had taken up studying Latin to make sure they knew what they were doing (they did not).
Violet, who did not speak Latin, sprang onto the island.
“Oh—hey!” Reina snatched her cupcake away just as Violet leaned in for a sniff and perhaps a little lick. “I haven’t agreed to share.”
The cat sat down in the middle of the countertop and turned her head towards you with a keen meow.
Snickering, you climbed off your stool.
Yeonjun had brought over a small plastic bag of treats the last time he dropped off her food. It sat beside the coffee machine now, clipped shut with one of your hairpins.
You shook out a cube of tuna into your palm.
“Here,” you said, lowering your hand towards her. “How’s this for you, little one?”
Violet accepted the treat immediately and leapt off the counter, carrying it back to her spot by the window. The rain had stopped altogether now, though the clouds still hung low outside.
Reina watched her with a faint smile.
“You’ve got snacks for her and all,” she said gently.
You lowered yourself back onto the stool and didn’t reply.
“Alright, then,” she said, taking a bite of her cupcake and turning back to you. “Where were we—ah, yes.” She swallowed. “Me beating up Yeonjun. Or do you want to do it yourself?”
You finished your cupcake in a few quick bites.
“I wanted to,” you said, wiping crumbs off your hands. Reina brightened. “But he kind of ran away from me the last time I tried to talk to him. Literally got into his car and drove off. And even later, when I found him again to ask about the—the whole scheme, he just walked off again.”
“Right.” She took a long sip of coffee. It was completely lukewarm now. “Break his legs, s’what I think. Never going to walk off again.”
You laughed.
Reina appreciated the momentary lightness. She set her mug back down on the island.
It made sense, she thought, why you’d denied being affected by this for so long. Getting hurt was one thing, but handing that hurt to someone and asking them to explain it, only for them to walk away, was another.
“What’s happening now, then?” she asked eventually. “Has he—I mean, he’s been downstairs for weeks now, yeah? And his cat’s practically moved in.” She glanced at Violet, who seemed to have fallen asleep against the monstera pot. “I’m assuming you’ve talked at least a little.”
You sighed. “Not really. We mostly talk about Violet.”
She lifted an eyebrow. “Mostly.”
You took your time folding the cupcake wrapper.
“He did offer to explain,” you admitted, wiping icing from your lips with your index finger. “Said we needed to talk.”
Reina didn’t need to ask. She already knew you’d refused, and that was likely why Yeonjun had been trailing you all night yesterday.
“I think,” she said, uncomfortably serious now, “that would probably be good. Listening to him.”
You stared at your hands.
“For closure, first of all,” she continued. “To, um—to understand what actually happened.”
“And second of all?”
She shrugged one shoulder. “You’d figure out what comes next once you’ve heard why he ended everything so suddenly.”
“Well, it wasn’t exactly sudden,” you said. “We did say the bet was—”
“Oh, come on,” she cut you off with a flick of her hand. “You can’t seriously believe it was really just a bet. Something had to have happened.”
“Did it, though?” You finally looked up. “He literally had a scheme to use me to embarrass his parents.”
Reina exhaled, forcing the lid of the cupcake box to tremble.
The scheme made no sense to her.
She’d made Soobin explain it to her three separate times and punished him by sleeping at home instead of at his house after each explanation. It remained excruciatingly stupid every time she heard it.
So, Yeonjun had wanted to date someone below his social status to spite his parents.
Reina had never held much hope for him, but surely he had to have been fucking joking. She’d seen the way he’d looked at you.
“Please don’t think I’m trying to defend him,” she said. “Fuck him, actually. But I thought that scheme wasn’t the reason he started the bet?”
You gave a weary shrug. “Maybe not. But the bet was still an ego boost.”
“Sure. But then, uh—he told you he had feelings for you,” she said, her gaze fixed on you in case she said too much. “That’s pretty far from that whole I’m the best in the world, and everyone loves me act.”
“Could’ve just been saying shit.”
“I guess,” she allowed, leaning back. “But do you honestly believe that?”
Your gaze dropped to the floor.
You remembered how Yeonjun had looked in the stairwell when he said he wanted to explain everything. The way he’d looked last night, too, clinging to that lamppost.
“No,” you admitted, but the word bruised on its way out. It felt like stepping on the same rake and taking the handle to the forehead all over again.
Reina nodded slowly.
“Right,” she said. “So, that’s what doesn’t add up. If he had feelings for you, why end the bet at all? You weren’t rejecting him. He had to know you liked him back. He’s a fucking idiot, obviously, but he’s not that stupid.”
That earned her a small twitch of your lips. Reina considered it a triumph.
“Soobin and I think his parents had something to do with it,” she said. “Otherwise, none of this makes sense.”
You folded your hands in your lap and pressed your thumbs together.
You’d had these thoughts looping over and over, hopeful and relentless, during those first months afterwards. Yeonjun had been convincing; he’d looked at you like he meant every word he said to you—which was why ending the bet hadn’t made sense. Something must’ve happened to change his mind.
But love wasn’t supposed to be something you changed your mind about.
“That’s even worse, then,” you said, “if it wasn’t just a bet for him, either. Because he still ended it without explaining anything. So it couldn’t have meant that much to him in the end.”
Reina lowered her gaze back to her empty mug.
“And then hearing him out now,” you went on, your voice tightening, “means I’ve got to dig up all of that. Admit that—admit that this is important. Maybe even forgive him. And then risk him just leaving again.”
A few stray raindrops tapped against the balcony, quiet against the glass, as though bashful to interrupt.
“That’s thinking three steps ahead, though,” Reina pointed out carefully, “isn’t it?”
You looked up at her. “Is it?”
“He spent the whole night following you around yesterday,” she said. “Seems genuinely desperate to be part of your life.”
“Seemed desperate for it last time, too.” Your eyes dropped back to your hands, a wry smile on your lips. “Still left.”
That was that, then.
Reina wanted to protect you from your own mind, but she couldn’t argue with you about this.
You leaned back against the stool, the metal edge digging into your lower spine. Your limbs felt strangely heavy, even though you hadn’t drunk all that much last night.
“I don’t know if I can do that,” you said. “Admitting that I wanted him outside the bet, that—that’s what ended up fucking me over. And I already said shit to him last night that I shouldn’t have. That’s it.”
Reina swallowed and tried to neutralise her expression. You were admitting things she’d expected to have to pry out of you inch by inch; she couldn’t get used to it.
“Okay,” she said again, still buffering. “I hear you. And I want to ask to elaborate, but I’m holding myself back. Please appreciate my efforts.”
One side of your lips stretched. “I appreciate your efforts.”
“Thank you.” She tapped her fingers against the marble. “So—uh, just to be technical about it for a second, yeah? You admitting that to yourself didn’t end things. That was good. It’s Yeonjun who ended things. And we still don’t know why. He knows, though. And wants to tell you, apparently.”
“Right.” You clenched your jaw. “But I don’t know if I want to know. Or if it even matters anymore.”
Reina lowered her head. She wanted to march downstairs and demand answers from him herself, maybe knock him out for good measure.
But this wasn’t her wound. Wasn’t her heartache.
“Babe,” she said after a moment.
You lifted your eyes.
“Do you really think it doesn’t matter?” she asked. “Or do you just wish it didn’t?”
You held her gaze for another second before turning towards the window instead. Violet was curled up like a little pretzel beside the flowerpots.
“I don’t know,” you said finally.
Reina shifted on the stool, tugging her left leg out from underneath her. It was completely numb.
“Shit,” she mumbled, shaking the feeling back into her foot. “Let me, uh—let me ask you something else, yeah?”
You turned back to her. “Mm. Love it when you come over just to interrogate me.”
She ignored that completely.
“Do you actually want him to just fuck off and leave you alone?”
You hooked your ankles against the bottom rung of the stool. You’d already anticipated the question and imagined your answer.
But, sitting here now, you could still feel his hands on you from last night, as though the traces of his touch were embedded under your skin.
“Probably not,” you said with a resigned exhale. “I mean, I kissed him.”
Reina coughed politely once, then less politely twice more.
“Right,” she breathed, pressing a fist to her chest. “O-okay, yes. I suspected that was what happened, so I don’t know why I—why I’m surprised. Um—”
“I’ll give you a minute,” you said, lips pressed tight. “More coffee?”
She tipped her head back and took a deep breath before looking at you again.
“I’m good,” she said, patting her chest. “We’re back.” She cleared her throat another time just in case. “Well, more or less.”
You snorted.
“This is smashing news to receive at nine in the morning, just so you know,” she said. “M’so glad I came over.”
“I can tell.”
“Mm.” She took another breath. “So, uh—okay. In light of this deeply important development, talking to him would make sense, no?”
You shook your head faintly. You’d followed your feelings before, ignored common sense, and this was where they’d led you.
“It would be better not to,” you said.
“For whom?”
You blinked. “For—well, for me.”
Reina ran her hand over the cold edge of the island and looked away from you for a second.
“Would it, though?” she asked.
You sighed again; a long, heavy sound. “I don’t know.”
That was the best you could manage, Reina was starting to notice. She recognised that she’d pushed far enough.
“Well, you don’t need to do anything right now,” she said. “You can think about it. Avoid it for a bit longer if you need to. Just, uh—you’re going to be seeing him anyway.”
You turned to Violet. “I know.”
“And it’s probably not going to get easier with time,” she added. “These things usually don’t.”
You pulled your bottom lip between your teeth, trying to organise your thoughts into something coherent.
“See, um…” You turned the empty mug between your hands. Your rings clicked against the ceramic. “I’m probably prideful enough to think this could get easier with time. Eventually, there might be no reason for us to talk anymore. Maybe Violet will stop coming here, I don’t know.”
Across the room, Violet lay so still that she resembled a plush toy. Reina watched her and did not share your optimism.
“Sure,” she said. “If that point ever comes.”
You looked back at her. “Why wouldn’t it?”
“Nara’s birthday is on Friday.”
You clicked your tongue. “Okay. Fuck. But maybe he won’t—”
“And Yeonjun’s is right after that.”
Your shoulders lowered again. “Well, I can skip that one.”
Reina tilted her head towards the sleeping cat. “Can Violet?”
You glanced back towards the window.
“Look.” Reina flattened both palms against the countertop, drawing your attention back to her. “This can very easily turn into a lifelong process of finding excuses to avoid him. And you might find enough of them—in fact, I don’t doubt you will.”
You opened your mouth to reply.
“But,” she continued before you could interrupt, “that means your brain stays switched on all the time. All the time, yeah? Constant fucking rerouting, planning ahead, avoiding places. It’s exhausting, babe. You can’t live like that.”
You tapped your finger absently against the edge of the island. The kitchen still smelled of coffee and chocolate.
“I get that,” you said. “It’s just a lot.”
“Well, of course it’s a lot,” she said. “You’ve been carrying all of it for over a year.”
You hummed.
“S’the band-aid thing, the way I see it,” she said. “You either rip it off in one go, and it hurts like hell for two seconds, and then it’s done. Or you peel it off slowly, tiny rip by tiny rip. And it stings the entire time, and your skin’s all raw by the end of it.”
A weak smile appeared on your lips. “Vivid imagery, Rei.”
“I know, yeah.” She smiled, then forced her lips back into a straight line. “S’what you’re doing, though. You peel the band-aid back a little, panic because it hurts, then try sticking it back on. But it’s never going to stick properly, is it? Corners all curled up. Hair’s getting caught underneath.” She shuddered. “S’a nightmare.”
The humour slowly faded from your face.
You dragged your fingers down your calf until your hand wrapped around your ankle, for no reason other than to give your nervous energy somewhere to settle.
“Well,” you said, looking back towards the balcony doors, “I could always just buy a new band-aid and slap that over the old one.”
“Over the—” Reina narrowed her eyes. “Oh, look at you, Miss Think-Outside-The-Box.”
You ducked your head with a soft chuckle.
“No, I mean, that’s true,” Reina said. “You could get a new band-aid. S’going to be fun, I imagine—and sustainable—having to find a new band-aid every time Yeonjun comes to collect the cat you’re co-parenting.”
You winced before you could stop yourself.
Reina noticed it immediately and leaned back from the island, already preparing to apologise.
“We’re not co-parenting,” you said before she could. “Violet just visits.”
She sighed. “Right.”
“I get it, though,” you added. “You’re right.”
Reina leaned slightly forward as if she’d misheard you.
“I—I’ll try to talk to him, I guess,” you continued, staring at your ankle. “Hear what happened. Rip off the band-aid. Whatever.”
Reina gave a slow nod. She climbed off the stool and, limping slightly on her numb leg, crossed the kitchen to you.
“Good,” she said, draping an arm over your shoulders. “And then we’ll get a new band-aid if we still need one, yeah? Not leaving you bleeding out.”
The thumping in your chest quieted.
“Yeah,” you said, resting your hand over hers. Her shirt was soft against your arm. “Thank you.”
“I’m with you, babe. Always. Will rip out his eyes, just tell me when.”
Laughing softly, you turned properly to wrap both arms around her. Reina leaned into you, exhaling.
“I don’t like seeing you suffer,” she whispered, her fingers brushing over the ends of your hair.
“I know.” Your throat tightened. “I love you, Rei.”
She squeezed you back. “I love you.”
✦ • ─── AUGUST 30, 2026. 10:30 AM
Eventually, you and Reina relocated to the sofa, where the conversation drifted back to her engagement party—focusing, this time, on the next plans.
“Sage,” she announced, “is still the leading colour for the bridesmaid dresses in my mind.”
“Wasn’t it emerald last week?” you asked.
“Oh, yeah.” She snorted. “But, see, I had a dream about this frog the other night—kind of like the one in Shrek, Fiona’s dad? No idea why my subconscious produced that, but anyway. Everyone wore this garish shade of green in the dream. In his honour, I assume, so—”
“The frog’s?”
“Yes.”
“Ah.”
“Yeah.” She grinned. “So, since then, emerald reminds me of frogs. So sage it is.”
You chuckled, leaning in closer to look at the Pinterest board on her phone screen.
It still startled you, sometimes, to hear her talk about marriage. She’d just turned nineteen when you met her, a year younger than you.
Now, listening to her describe, one more time, the way Soobin’s hands had shaken as he held the ring box, it felt as though you’d lived an entire lifetime alongside them. As though you’d watched them grow up and had grown up with them.
You couldn’t wait for all that would happen next.
When Reina left your flat a few hours later, she felt much lighter.
That was why, after the two of you hugged goodbye and confirmed your Friday lunch plans, she stopped one floor below. She stood on the landing for several seconds, one hand gripping the railing, and watched the weak midday light filter through the narrow stairwell windows.
This, she knew, was probably overstepping.
Maybe even catastrophically so.
Then she thought about the years the three of you—Soobin, you, and herself—had spent together. Thought about Yeonjun, too, lingering on the periphery of those memories, whether you and Reina wanted him there or not.
She turned and knocked on his door.
Then knocked again.
And again.
By the fourth knock, she was beginning to suspect he’d died, and she was bruising her knuckles for nothing.
Finally, the lock clicked. The door opened halfway.
Yeonjun had very clearly not expected to see her here.
“Oh,” he said first.
Then, “um.”
And finally: “Hi.”
“Hi,” Reina replied. “She doesn’t know I’m here.”
That seemed to answer the question he was about to have. But he still looked mildly startled, and a bit like he’d crawled from his bed and immediately regretted surviving the night. His hair stuck out in several directions, skin looked nearly translucent. Reina could practically see his headache.
“Okay,” he managed after a second. “Why, um—w-why are you here?”
“Um.” She glanced towards the stairwell as if you might suddenly appear and catch her here. “A question before I answer your question, okay?”
Yeonjun frowned faintly. “Sure.”
“Do you love her?”
The headache seemed to drop straight from his skull into his chest.
His grip tightened around the door handle.
“Yes,” he said.
Reina was glad he hadn’t hesitated.
“Okay,” she said. “Great. So, that’s why I’m here.” She inhaled sharply, and the rest of her words tumbled out in one furious burst: “I don’t know what the fuck your damage is, but you need to sort your shit out and explain the fucktrain of bullshit you pulled in grad school.”
Yeonjun closed his eyes briefly. This, he recognised, had to be where Soobin’s colourful vocabulary had come from.
He remembered, abruptly, taking the lift home last night. Remembered finding his jacket draped over the stairwell railing outside his door. No trace of you, other than a faint whiff of your perfume on the lapels.
“Sh-she won’t listen to me,” he said quietly. His eyes were so bloodshot that Reina wondered whether he’d slept at all or just lay there decomposing. “I’ve already tried.”
She took a moment to regain her breath.
“I talked to her,” she said then.
The corridor fell quiet. It smelled, she noted, oddly of burnt toast.
“You talked to her?” he repeated. “About talking to me?”
“Yes,” she said, gripping the edge of her raincoat sleeve. “But not for you. I did it for her. She deserves to know what the fuck happened to you back then. Honestly, I deserve to know, too, seeing as you two have dragged me into this mess against my will—but anyway. You need to explain, and you need to do it properly. In a way that makes sense.”
“It—yeah.” He dragged a hand through his already dishevelled hair. “I know. Yeah.”
He still looked dreadful and grey. But now he seemed to have a purpose again.
“And I swear to God,” Reina added, tipping her head back, “if you come up with another fucking bet, or lie to her about—”
“I won’t,” he interrupted. “I’m done with bets. And I never lied to her.”
She stared at him for a long moment.
“Not going to fact-check that,” she decided, “but that better not be a lie, either.”
“It’s not.”
“Good.”
She glanced toward the stairs again, debating, for a second, whether he’d earned the next part.
Finally, she sighed.
“Look… don’t expect anything once you’ve explained yourself,” she said. “For your own sake.”
Yeonjun tried to nod, but quickly decided he’d be better off not moving his head at all today.
“Trust me, I don’t expect anything,” he said. “Just want her to know what I was—what really happened. What she does with that isn’t up to me. She doesn’t owe me anything.”
For the first time since she came here, Reina allowed her shoulders to drop.
“That’s right,” she said. “She doesn’t. So don’t push her into anything she’s not ready for, yeah? Or I’ll be back here knocking on something other than your door.”
Yeonjun lowered his eyes, though the warning still stung enough for him to mutter, “I’d never push her.”
“No, that—” Reina clicked her tongue. “See, you say that, but you seem to push her just by standing too close. Remember that when you talk to her. Because you might think she wouldn’t give a fuck if you got struck by lightning tomorrow, but she’d start a fight with the fucking rain clouds for you. Alright? Remember that. Or I’ll really knock your fucking teeth in.”
A wave of dizziness rolled through him so suddenly that he had to lean harder against the doorframe to stay upright. His heart thudded heavily in his chest.
You’d told him you cared last night.
He squeezed his eyes shut. His ears were still ringing.
“Still with me?” Reina asked, leaning forward to check for signs of life.
Yeonjun opened his eyes again.
“Yes,” he said hoarsely. “Yeah, I—I’ll remember.”
“And if there’s still shit you haven’t figured out yet,” she added, “figure it out first. Don’t take another year to do it, because—why did you need a year?”
“I—”
“No.” She held up both hands. “Never mind. Not my place. Just—just be ready. She’s already got questions. Don’t leave her with more.”
His pulse seemed to thrum through every inch of his skin.
A part of him wanted to run upstairs immediately. Talk to you right now, while adrenaline was still drowning out everything else.
He suspected all he’d manage was please.
“I won’t,” he said, forcing himself to take a breath. “I mean, I’ll try not to.”
Reina nodded. She trusted that more than she would’ve trusted his confidence.
“That’s fair,” she said. “So, we’re clear?”
He gave a small nod. “We’re clear.”
“Okay.”
She stayed on his doorstep another moment, studying him. His shirt was wrinkled. There was a faint crease along his cheek, probably from sleeping on that side of his face. He looked like, if he let go of the doorframe, he’d drop right onto the floor.
For one second, she almost felt sorry for him.
Then she remembered everything you’d said upstairs and crossed her arms.
“And in case you somehow still haven’t got it,” she said, “I’ll emphasise that again: I don’t care how much you drink or how fucked up you feel, yeah? I will literally fold you in fucking half, light your ass on fire, and launch you directly into the next galaxy if you hurt her. Are we clear on that, too?”
A shadow crossed his face.
He doubted Reina could make him feel worse than he already did, but the threat was fair.
“Yeah,” he said. “That’s, uh—that part was already very clear.”
“Good.” Finally, she took a step back from the doorway. “Your cat’s at her place, by the way. What the fuck’s that about?”
“Oh—” He laughed, startling himself. “Yeah. That’s Violet. She sort of does whatever she wants. And apparently, what she wants is to be around her.”
Reina smirked despite herself.
“Interesting,” she said. “Seems she inherited that from you.”
Yeonjun felt a flush at the back of his neck despite the chill in the corridor.
“Yeah,” he said, finally pushing himself away from the doorframe. “Seems so.”
“Yeah,” she echoed, amused by the way he avoided her gaze. “Well. Don’t forget what I said.”
“I won’t,” he said. “And, f-for what it’s worth, I wouldn’t have given up. I’d have kept trying to talk to her, however long it took.” His fingers curled around the handle again. “It’s not—I’m not doing this because you told me to.”
Reina watched him quietly for another second.
“I know,” she said finally.
Yeonjun realised, with some surprise, that this was probably the closest thing to approval he’d ever received from her.
“And, um…” Reina’s mouth twisted. “I’m also thinking she probably doesn’t need to know I was here.”
“Scared?”
“A bit, yeah.”
He smiled softly. “I won’t tell her.”
“Good.”
Reina stayed on the landing, feeling awkward now that she wasn’t threatening him.
“Just so you know,” she said. “I’m not rooting for you. You’ve got a lot of shit to fix before we can talk about that. But I also don’t want to repeat grad school. So I had to talk to you.”
“Yeah,” he said quietly. “I don’t want that either. S’why I’ve been trying to talk to her.”
“Right. So try that again.” She paused, frowning. “Actually, maybe don’t. Let her come to you. She said she’d try to.”
His eyes lit up so quickly that it embarrassed them both. Reina looked away.
“She did?” he asked.
“Yeah.”
He glanced down to process that. The linoleum outside his flat was terribly scratched. Part of the damage, he knew, had come from his own boxes when he’d moved in.
“That—well, knowing her,” he said, exhaling shakily, “that doesn’t necessarily mean she’ll talk to me soon.”
“True,” Reina admitted. “Nothing you can do about that now, though. You got yourself into this mess. Let her find you when she’s ready.”
Yeonjun didn’t argue. This was already more than he’d allowed himself to hope for after last night.
“Yeah,” he said. “Okay. I already know what I need to say to her anyway.”
Something in Reina’s expression softened very slightly.
“That’s good,” she said.
He ran a hand through his hair again. “Also, uh—m’sorry about drinking half the open bar last night.”
Reina’s lips twitched.
“Yeah. S’fine.” She nodded towards his face. “But take some aspirin. Your temples are turning blue.”
“Ah.” His hand lifted automatically to the side of his face. He could only feel the heat now, and none of the pain. “I will. Thanks.”
With a final nod, Reina turned and climbed down the stairs.
✦ • ─── AUGUST 30, 2026. 4 PM
When Yeonjun came to pick up Violet that afternoon, he wore a black jumper with the hood pulled up and did not look at you. The two of you communicated entirely through mime.
You opened the door.
He gave a nod.
You nodded back and stepped aside.
He bent, one hand braced against his knee, and whistled softly for Violet.
Violet walked over, tentative, her tail held high.
Yeonjun scooped her against his chest and stood. He gave you another nod.
You closed the door before either of you could accidentally say an actual word.
✦ • ─── AUGUST 31, 2026. 4 PM
When you returned from university the following Monday, Yeonjun wasn’t in the lobby.
You’d suspected he might stop waiting there eventually, and you were glad you didn’t need to search for what to say, yet his absence still felt odd in the empty space. The air was dry and still. Someone had left muddy footprints near the entrance; they’d already begun to dry.
You checked your letterbox and pulled out another advertisement for window frames—it had to be a joke, considering that ninety per cent of the windows in this building didn’t open. You crumpled it into your palm.
Your gaze drifted to the peeling adverts across the opposite wall. Alfred, the dachshund, had probably been found; the flyer was gone.
It was quiet here.
You could hear a faint ticking sound, as though that of a clock.
You turned up the stairs.
Inside your flat, you kicked off your shoes, grabbed a banana from the kitchen counter, and changed into your jumper and sweatpants. Violet was still here.
Before you could text him, Yeonjun rang the doorbell. This time, his jumper was blue.
The two of you performed the routine again: one nod, step aside, cat, another nod, door shut.
It felt worse today.
✦ • ─── SEPTEMBER 1, 2026. 4 PM
On Tuesday, Yeonjun wasn’t in the lobby.
And then he forgot the second nod before he left with Violet.
✦ • ─── SEPTEMBER 2, 2026. 4 PM
On Wednesday, Yeonjun wasn’t in the lobby.
At your flat later, he nodded an additional two times.
✦ • ─── SEPTEMBER 3, 2026. 4 PM
On Thursday, Yeonjun wasn’t in the lobby.
But he looked at you, this time, as he picked Violet up. Then nodded and left.
✦ • ─── SEPTEMBER 4, 2026. 4 PM
By Friday, you’d stopped expecting him in the lobby.
Exhaling heavily, you hitched the grocery bags higher against your wrists and started upstairs. The paper handles bit into your skin with every step. The carton of eggs kept thumping against your knee as if the eggs were suicidal.
You were exhausted.
University had wrung you dry this week; you’d forgotten how stressful that first month of the term could be. Professor Lee already needed your help reading through sixty essays from his undergrads. Even your lunch with Reina—during which she kept shooting you expectant looks—didn’t relax you as much as it used to.
Still, you hoped to recover in the next four hours before Nara’s birthday dinner. Hoped to squeeze in a nap as well.
Violet was stretched out in the middle of the living room when you unlocked the flat. She stood the moment she heard the grocery bags rustle and hurried toward you. You bent down to scratch under her chin. She enjoyed that tremendously, though not as much as she enjoyed the paper bags afterwards.
Twenty minutes later, the doorbell rang.
Violet was still sitting inside one of the bags, her tail waving through the opening.
Expecting another silent exchange, you opened the door. Yeonjun stood there, holding a plate of biscuits. He smelled of sugar and vanilla.
“Hi,” he said. Hearing his voice after nearly a week hit you straight through the ribs. He lifted the plate. “For you.”
For a second, your mind was empty.
“Oh,” you tried. “Th—thank you.”
You accepted the plate without registering your hands moving. The ceramic felt cool against your palms.
He’d been baking again, then.
You set the biscuits down on the kitchen island. Behind you, Yeonjun’s eyes followed you automatically.
The sunflowers, he noticed, were gone.
Violet untangled herself from the paper bag and scampered towards him, circling his ankles with an affectionate meow.
“Oh.” He crouched to scratch her ears. “Now you act as if you’ve missed me. Can you tell I’ve been baking, love? Hmm?”
You glanced down at the cat. “You smell like it.”
He looked up. “Hm?”
You leaned one hip against the island. “Like sugar.”
“Oh.”
Something in his eyes softened helplessly. He scooped Violet into his arms and straightened, his gaze dropping to the floor.
It struck you, suddenly, that if he nodded politely and left again, you might actually lose your mind.
“You, uh—” Your eyes flicked back to the plate. He’d used the same one he’d brought the peach cobbler on before. “You baked biscuits, then.”
Yeonjun couldn’t help a smile.
“Yes,” he said. “Thank you for noticing.”
“Mhmm.”
“They’re cherry.”
You turned back to him.
You remembered, of course, the neon pink, cherry-flavoured biscuits. The rain drumming against the roof of his car. The precision of his pen against your wrist.
You cleared your throat and looked away again.
“Have you got a minute?” you asked.
Yeonjun inhaled sharply.
“Yeah,” he said. Then, quieter: “Always.”
“Okay, um…” Your gaze drifted towards the balcony doors. “Can we talk? Or do you think we’ll end up late for Nara’s?”
He’d been waiting for this, but now that you were actually asking, he felt a reflexive urge to bolt.
What if he said something wrong and it became the last thing you ever said to each other, and he’d have no one to blame but himself, and—
He took another long breath.
“Yeah,” he said. “We—no, we can talk.”
You nodded.
“Do you want to go out on the balcony?” You gestured towards the living room. “Warm day today.”
“Sure.”
You carried the biscuits onto the balcony and set them down on the round metal table between two white chairs. They’d come with the flat, their legs slightly rusted and paint peeling in thin curls along the sides. You’d loved them immediately.
The balcony barely fit the furniture, let alone both of you, but it was cosy in the golden late-afternoon light. The metal table scorched your fingertips briefly when you touched it, still radiating the heat of the day.
Yeonjun lowered Violet by the balcony doors. She stepped outside cautiously, her whiskers twitching. The moment she felt the breeze, she scrambled towards the ledge to sniff at the wind.
Yeonjun took the chair on the left.
You sat on the right.
And then, neither of you spoke for a very long time.
Cars rolled steadily below. A pigeon landed on a nearby rooftop with a heavy thump of wings; Violet tracked it with wide, curious eyes. You realised you didn’t feel all that tired anymore.
“Well,” Yeonjun said eventually, leaning back in his chair, “reckon that’s a solid prequel.”
You snorted despite yourself. His shoulders relaxed at the sound.
He nodded toward the biscuits. You leaned forward to take one, and he did, too.
“Can’t remember us ever being quiet around each other for this long,” he added, taking a quick bite.
The biscuit was still warm in the middle when you tried it, buttery and soft enough to crumble against your fingers. It wasn’t as dangerously sweet as the ones from grad school.
“Yeah,” you said. “Would’ve spared us from your wardrobe room.”
His chair creaked as he shifted back. You wiped your palms against each other.
“Think I would’ve found another way to get to you, though,” he said. “Even without the Seven Minutes.”
He used to say things like that constantly back then, you remembered; careless little comments meant to fluster you into silence. Your instinct was still to drop your gaze and clench your hands.
“Right,” you said. “To get back at your parents, yeah?”
The warmth drained from his face.
“No,” he said. “Not for my parents. For me. Because I wanted to be with you.”
Your shoulders stayed taut against the back of the chair.
Across the street, a window slammed shut. Violet’s ears flicked toward the noise. Yeonjun looked that way, too, briefly distracted by the movement on the street below.
It occurred to him, as he watched the traffic, how easily you could just stand up and leave. Close the balcony door, end the conversation. End everything.
Immediately, he started to think of all the ways to stop that from happening, before he caught himself.
If you wanted to leave, you should be able to.
“C-can I start from the beginning?” he asked. “I don’t want to—I want you to know everything.”
You took a slow breath. “Yeah. Start wherever you like.”
Yeonjun had rehearsed this conversation hundreds of times in the past week: lying awake at four in the morning, standing outside your door with Violet, driving to work, in the queue at the shops, choosing between two brands of chocolate bars.
None of those rehearsals had included the look on your face, he realised now. He didn’t know what to expect.
“So,” he said, “the beginning is that I’m in love with you.”
Your gaze dropped immediately to the plate on the table.
His heartbeat was so violent that he wondered if you could hear it over the traffic below. You wondered if he could hear yours.
“You, um…” He rubbed the back of his neck. “You probably already know that. I told you before. Once.”
“Yeah.” You let out a long breath. “And I almost believed you. Once.”
His jaw tensed.
Violet, sensing the shift in the air, took a turn around your chair and settled in the shade underneath it.
“I meant it,” he said. “And I mean it now. I’m in love with you. Probably have been since the day I sat next to you outside class in our first year, and you were mean to me.”
You turned to look at him. “You earned that. Acted like a knobhead.”
“I know.” His jaw relaxed enough to let him smile. “But I was done for immediately. And then you kept making it worse for me—unintentionally, I’m assuming. You always get this look in your eyes when you realise you’re talking to a complete idiot, and I—”
You frowned. “I don’t get a look.”
“There!” He jumped, pointing at you with ridiculous delight. “That’s the look.”
You turned away the moment your lips twitched. He laughed, settling back in the chair. The metal at the back poked his spine.
“S’lovely,” he said. “Makes me want to keep annoying you just to see it again.”
“You have problems,” you informed him, not cruelly.
“Yeah,” he replied easily. “Quite severe ones, too. We both know that.”
“Hmm.”
You took another biscuit from the plate.
Across from you, Yeonjun watched your legs swing beneath the metal chair: back and forth, back and forth. You still looked nervous, but you were staying.
“I, uh…” He rubbed his thumb along the edge of the table. “I’ve already told you about the first time I wanted to kiss you.”
You let the biscuit melt on your tongue.
You remembered exactly the way he’d told you: standing by the window in your old bedroom, saying he’d spotted you on the balcony of his dorm room once, years ago, with a cigarette. He’d hidden behind the wardrobe door so you wouldn’t catch him watching.
It had been cute, if it was true.
“I remember,” you said, brushing crumbs off your sweatpants. They dropped to the floor.
Violet twitched under your chair, offended at the disturbance, and cracked one eye open. The crumbs smelled excellent, admittedly, but she had standards. She wasn’t eating crumbs. And off the floor, no less.
“I’ve been thinking about it a lot lately,” Yeonjun said, “and I identified another moment that was particularly bad for me.”
You looked up. “Yeah? How bad?”
“Very.” The corners of his lips curled. “Thought I was properly fucked if you never liked me back.”
You turned back ahead, lips pursed.
“Oh—” He clapped his hands. “There’s that look again.”
You shook your head, fighting back a sudden laugh. “What’s the moment, then?”
He smoothed his palms over his black trousers. He’d got flour on them earlier, but you wouldn’t be able to tell now.
“D’you remember our final year of undergrad?” he asked. “November, maybe late October. When we usually started racing.”
You didn’t know what you were supposed to remember.
“Sure,” you said anyway, reaching for another biscuit. You pushed the plate with the last one towards him.
“Right.” He leaned forward to take it, turning it between his fingers. “Soobin and Reina had just started dating, and he refused—I say that with love—to shut the fuck up about her. Thought I was going to go insane.”
You smiled.
Even before they started dating, Reina and Soobin already talked about each other as if they were being paid per mention. Once they actually got together, it increased exponentially. You remembered complaining about the broken radiators in your flat once, and Reina sighing dreamily, Soobin and I were just talking about that yesterday.
It had been endearing. And a little nauseating.
“So then,” Yeonjun continued, pausing to chew, “one day, Soobin tells me he’s going to be late for the first race because he’s got plans with Reina. And I was—now, we know I’ve got problems.”
You snorted into your biscuit.
“At that point, I was making real progress, though,” he said. “Massive character development, yeah?” He gestured with the biscuit. “Huge. So instead of accusing him of abandoning me forever because he’d got a girlfriend, I kept quiet. But I still wanted him there. He’s my good luck charm.”
You swallowed, the cherry jam warm against your throat.
Yeonjun had told you how he’d spiralled when Alain got a girlfriend and started spending less time with him.
It happened to him again, then, with Soobin. And there’d been no one who was proud of him for handling it better.
You realised, absurdly, that you were.
“So,” he said, the white of his shirt reflecting the sunlight, “the day before the race, I told him, hey, Soobin. Why don’t you bring Reina? That way we can all hang out.”
Your gaze drifted sideways as you searched through old memories.
“So, uh—naturally,” he went on, swallowing the last of the biscuit, “after Soobin invited her, Reina got nervous. Thought hanging around his mates would be awkward. He said it wouldn’t be. She disagreed, apparently, and brought you along just in case.”
He could imagine how much convincing that must’ve taken, despite not knowing that part of the story. All Soobin had told him at the time was that Reina would bring her best friend. And Yeonjun, knowing exactly who said best friend was, proceeded to put his jeans on backwards.
“Hmm.” You leaned back in your chair, hands dropping loosely to your sides. Violet’s tail brushed against your fingers. “What’s special about this race, then?”
“I’m getting to it,” he said. “I remember the exact moment you arrived.”
You glanced at him.
“You wore dark jeans and this white top with glitter writing across the chest,” he said. “Don’t know what it said. Stared at you for ten minutes, and my brain stopped cooperating.”
You ran your tongue over your lips, an ironic smile spreading across your face. “You once accused me of seeing you in the shapes of the clouds. Bit ironic now, yeah?”
He snorted. “Yeah, I’m great at deflection. You didn’t know?”
“Hmm. Go on, then.”
“Right. I remember you had sunglasses on, too,” he went on, “even though it was dark. Bit performative if you ask me, but—”
“Okay—” you paused to let him finish laughing, the memory vague in your mind, “—it was light when we left the flat.”
“Fair,” he accepted, tipping his head back. “It was a good night anyway. The wind kept blowing your hair into your mouth. You kept spitting it out. And you were carrying your leather jacket in your hands. I thought you looked like an actress from a 00s film.”
“Please.”
“No, really.” His grin widened. “It pissed me off how hot you looked.”
That finally made you laugh again.
The sound satisfied him unreasonably.
“I remember you saw me,” he said, “and just stopped dead. Reina turned to look at you. You said something to her—probably that you were leaving because I was there.”
“Probably.”
He snickered. “Yeah. And then you were actually about to leave, but Beomgyu found you. He did that a lot back then. Always seemed to seek you out.”
Now you remembered.
Beomgyu had asked you, earlier that day, if you were coming to the race. You’d said no. So when he spotted you there anyway, he’d marched straight across the old camping grounds, grabbed your wrist and refused to let you escape.
“He wanted to know if I’d brought drinks,” you recalled.
Yeonjun didn’t like the fond smile on your face. “Why?”
“A few days before, he overheard Reina and me in class, talking about her grandmother’s homemade spirits,” you said. “And I mentioned that my gran used to make them too, when she was young. Cranberry liqueurs, Kahlúa knockoffs. You know. Stuff where, if you threw it on a wall, paint would probably come off.”
Yeonjun laughed under his breath.
“Beomgyu got obsessed,” you said. “Spent days begging us to bring him some.”
“Did you bring him any?”
“No,” you said. “Our grans were generous with alcohol, and Beomgyu already drank enough as it was. We weren’t helping him become a full-time alcoholic. Think he’s held a bit of a grudge since then.”
Yeonjun laughed again, louder this time.
It was the drinks, then, that Beomgyu had wanted from you.
Good.
“Yeah, that sounds like him,” he said, his foot bouncing lightly under the table. “I remember him moaning at you the entire night.”
“Yeah, well.” You shrugged. “He’s very good at making people feel guilty.”
“Yeah.” He shifted his ankles, trying to ease the pressure against his spine. “Anyway—so, later that night, I was getting into my car for the first heat, and I looked over, and Beomgyu was wasted. Just gone. Walking circles around the pergola, one shoe on, another in the grass under the drinks table.”
You snickered, raising your hand to cover your mouth. Yeonjun wished you wouldn’t; he wanted to see your smile.
“A-and then,” he said, “I saw him trying to shove you into his Audi, saying he’d be your navigator. Just drive. He couldn’t miss the race.”
You looked up at the roof of the building across the street, an amused smile on your lips.
Beomgyu’s Audi, you remembered, had been in a tragic state when you’d climbed in: wrappers and empty energy drink cans rolled under your feet, the seats smelled of strawberry yoghurt. Your fingers clung to the steering wheel with something sickeningly sticky.
“I remember,” you said. “He was too drunk to drive. Kept saying I had to do it in his honour because I’d betrayed him over the drinks.”
“Hmm.” Yeonjun watched you across the table, one elbow propped against the metal edge. “He actually made you start the race.”
You nodded. Before the sirens had signalled the start, Beomgyu had already been halfway out the passenger window. He’d promised to give you directions. Instead, the moment the engine coughed to life, all you got was, oh God, I’m going to throw up, please pull over—wait, no, don’t pull over, I’ll lose my place, oh God. Then he’d passed out.
“Yeah,” you said. “I didn’t get far.”
“Mhmm.” Yeonjun bent one leg under his chair. “But you did finish the first lap.”
“Okay,” you said, “and then I spent the rest of the night holding Beomgyu upright while he threw up in the grass.”
He snickered softly. He remembered crossing the straight and catching sight of Beomgyu folded over the guardrail, while you stood behind him rubbing circles over his back.
“Alright, yeah,” he said. “But, uh—did you check your lap time?”
You frowned. “Did they even record it? I wasn’t supposed to race.”
“They logged it under Beomgyu’s name.”
“Yeah?”
“Mhmm.” He sat up straighter, a small smile on his lips. “You beat me.”
Your eyebrows shot up. “No.”
“Yeah.”
“No.”
He laughed. “Yeah. First time driving Beomgyu’s wreck of an Audi, with his drunk ass passed out beside you, and you still beat me on your first go.”
The delight on your face was beautiful. He’d known it would be.
“I thought it didn’t count,” you said, nearly out of breath.
“Of course it didn’t. I spent the next ten minutes shouting that it shouldn’t. It was very important to me.”
You laughed again, your head tilting back. Violet looked up from beneath your chair to inspect the noise. Once she was sure that no one was dying, she curled back into herself.
Yeonjun watched the crinkles forming around your eyes and thought he’d have gladly watched you beat him a hundred times over just to get to this point.
“Wow,” you breathed at last.
“Yeah,” he said, still grinning. “Humiliated the absolute shit out of me. Never fucking wanted you more.”
You shook your head.
“You really are insane,” you said, but there was a softness in your voice now. An old instinct.
He forgot to swallow for a moment and inhaled too sharply, coughing into his fist.
“Sorry,” he muttered, clearing his throat. “Yeah, uh—well, it only got worse from there, as you know very well.”
“It makes no sense, though,” you said, brushing the crumbs on the table into a tiny pile with your fingertip. “Because I remember all the times we argued. All your provocations. All of it.”
“Yeah.” He nodded along to every word. “I was in denial for a long time. But, fuck, let’s be honest, the more I pissed you off, the more I reinforced my problem. You were so mean to me. I was thriving.”
“That’s such—” A helpless laugh cut you off. Yeonjun lit up instantly. “I think we should be finding you help instead of sitting on my balcony.”
He snorted, shaking his head hard enough for his hair to fall into his eyes.
“S’fine,” he said. “I’ve accepted this is an incurable condition.”
“Ah, so just gave up, then. Typical.”
He gasped, clutching dramatically at his chest.
“Nooo,” he whined. “Don’t say that. You’re making this worse for me.”
You laughed so easily that he had to grip the back of the chair to physically stop himself from leaning across the table. Heliotropic, like a fucking sunflower.
Violet finally emerged from under your chair and stretched across the warm tiles, flexing her claws. Then she looked up at you. You looked back, still smiling.
Taking that as permission, she hopped into your lap, startling you slightly with her weight, and lifted her head in expectation, her pupils widening.
Obediently, you smoothed a hand down her spine.
“So, it was clearly bad for me,” Yeonjun said. He couldn’t look away from Violet sprawled contentedly across your thighs. “And that was why I talked our professors into letting me host that workshop with you later.”
“Hmm.”
“And…” His voice faltered. “After that, I suggested the bet.”
The warmth of the afternoon slowly drained away. You felt the cold at the nape of your neck every time the breeze lifted your hair.
“Right,” you said.
Yeonjun lowered his gaze to his hands. His thumbs moved restlessly against each other in his lap. He could feel the biscuits sitting in his stomach.
“All through this,” he said slowly, “from the moment we first talked, I kept looking for ways to get closer to you. That was all I did.” He swallowed. “I—I know I’ve got issues, yeah? Plenty. But wanting you is genuine. It’s got nothing to do with—with fucking schemes. None of that. It’s just you.”
Your eyes dropped to the dark tiles under your slippers and stayed there. Violet, offended you’d stopped stroking her, hopped off your lap and wandered back into your living room.
This time, Yeonjun was grateful you weren’t looking at him.
“On the last night of the bet,” he said, “after I sprained my wrist, my mum called me.”
The wind slid down your spine. You looked up, and the tension in his face made your stomach clench before he said anything.
“She gave me two options,” he said. The breeze caught the hem of his shirt and lifted it slightly. “Option one was that I break up with you.”
Your pulse stumbled hard enough to make you momentarily dizzy.
“Option two…” His jaw locked. “Option two was that I don’t break up with you. But the Board doesn’t let you graduate. Your thesis fails review for contract cheating.”
For a second, you forgot how to breathe.
It was surreal, at first, that accusing you of paying someone to write your thesis was a realistic option to begin with. Then you remembered the stark white walls of his parents’ house, and the heavy silence within. Remembered Yeonjun telling you his mother had once delayed his flight because he’d tried to run off on a holiday with friends.
Falsifying academic misconduct probably wouldn’t have troubled her much.
“That’s why I ended the bet,” Yeonjun said. “I didn’t want to lose you. But I couldn't let them do that to you.”
You looked up again. The sun was beginning to cast long shadows through the railings, painting stripes across the tiled balcony. Golden light brushed the edge of the plate and turned the white of Yeonjun’s shirt the colour of honey.
You felt almost nauseous.
He’d ended the bet, then, because he thought that wanting him would ruin your life.
“Why—why are you only telling me about this now?” you asked finally. “S’been over a year since we graduated.”
A flash of pain crossed his face. “I was afraid of what else my mum might do.”
“What else could she have done? My thesis had already passed review.”
He dropped his gaze and didn’t answer. The noise of the city filled the silence instead: the hum of the cars on the street, the distant wail of a siren several blocks away.
Your thoughts raced as you watched him.
You remembered the fellowship offer at New York University, the absurd timing of it—right after Yeonjun ended the bet. Right after his mother threatened your future if he didn’t leave you.
“Your mum—” Your stomach lurched. “Sh-she was behind my fellowship. Wasn’t she?”
Yeonjun squeezed his eyes shut. “I think so.”
“Fuck.”
“I don’t know what she did, exactly.” He opened his eyes again and fixed his gaze somewhere past your shoulder. “Could’ve just put in a good word. Made sure your name stayed in front of them. I don’t know.”
Your hands clenched into fists.
“The email I got,” you said, swallowing thickly, “said it was a nomination.”
He lowered his head. “Yeah. It was—it was still you, though. If you hadn’t done the work, she couldn’t have nominated you.”
“Mhmm. And if she hadn’t nominated me,” you returned, dryly, “I wouldn’t have got it.”
He didn’t try to argue. Instead, he let you sit with this for a minute.
“I-I think she wanted to make sure,” he said then, quieter. “Breaking up with you wasn’t enough. She needed you far away from me.”
You shook your head—in disbelief, Yeonjun thought, not realising that it was in disagreement.
It wouldn’t have worked.
If you’d known, it wouldn’t have worked.
He had thought there was no other way. Thought that staying together meant giving up everything else.
You didn’t think so.
You thought that staying together meant staying together. Thought it meant searching for some impossible solution, because that would still be easier than letting go.
“You…” You swallowed against the lump in your throat. There were twenty different things your mind was screaming at you. You tried to focus on the loudest one. “You didn’t explain anything. Just left. Did you really think I’d just fly to New York, be angry for a bit, and then move on?”
His whole posture folded inward.
He didn’t answer.
“You made me think that I wasn’t—made me think I had to be someone else,” you said. Your hands shook in your lap. “Someone worth staying for.”
He took a tentative breath.
“Fuck, I—I realise that now,” he said. “I’m really sorry. I didn’t know how else to protect you from the fucking mess that is my famil—”
“You could’ve told me right away.” Your voice sharpened before you could stop it. “I didn’t know your mum called you. Didn’t know New York was them.”
“It—I didn’t know for sure it was them,” he said. He felt too large, suddenly, for your small balcony, too heavy for the flimsy chair. “You were a brilliant student; the fellowship made sense. But, um… after a while, I thought—thought the timing felt too convenient.”
“Why didn’t you tell me then?”
“I was afraid you wouldn’t go,” he said. “If you knew my parents had anything to do with it. Thought you’d refuse on principle. And New York was an incredible opportunity for you. It would’ve been—”
“And you don’t think I would’ve got other opportunities?” you cut in. “Think I couldn’t have done anything without your parents handing it to me?”
He winced. “No. Fuck no. That’s not what I mean. I know you could’ve. But this was already happening. This was your future. I thought if I—”
“Why do you think that was my only future?”
He finally looked up.
Your eyes locked across the small table, and something electric crackled through the warm air.
“I wanted you in my future,” you said. Yeonjun felt every sharp thing inside his chest twist at once. “I could’ve still gone to New York. You could’ve come with me. We could’ve—fuck, I would’ve defended my thesis, and they would’ve seen in the viva that I hadn’t cheated. It—”
You stopped to steady your breathing.
“There were things we could’ve done,” you said, without looking at him. “But your mum gave you two options, and you never even considered refusing both.”
His breath hitched in his throat.
Just a few days ago, Reina had warned him to remember: she’d fight with the fucking rain clouds for you. He thought he could see it in your rigid shoulders, in the furious hurt brightening your eyes.
He’d known it, he remembered now, even as he walked away from you: if he’d told you about his mother’s call, you would’ve fought for him.
That was why he hadn’t.
He knew that fighting with his parents was like standing in front of an oncoming train and asking it politely to stop. That’s what it had always felt like. You could exhaust yourself, give it your whole soul, and still change nothing.
He didn’t think he deserved the effort. The sacrifice.
“So, then,” you said, hands clenched so tightly your knuckles hurt. “Since we’re talking now, you’re not worried about what else your mum might do?”
Yeonjun sat very still.
Below the balcony, a motorcycle revved hard enough for the sound to echo between the buildings. The two of you listened to it fade, block by block, into the city.
“I’m not in touch with my family anymore,” he said at last.
You frowned, turning back to him. “What does that mean?”
“It means,” he said, bringing a hand over his face, “I stopped going to dinners. Stopped answering their calls. Got a job. Got Violet. Moved out of the house they bought me, got my own place.” He glanced back toward the balcony doors. Violet’s tail was still visible beneath the shifting curtains. “I haven’t talked to my parents in months.”
Your brows stayed furrowed.
“Okay,” you said. “That—I get that.”
“Yeah.” He leaned back in the chair. “This had never happened before, them just letting me exist in silence. Even after Alain, we carried on as normal. But this is different. We’re not—we’re not talking anymore.”
Your gaze drifted past the balcony, towards the birch trees lining the street below. Their leaves shimmered with silver-green in the dying sun.
Alain, then.
People like you and me, he’d told you the only time you met him, aren’t irreplaceable in his life.
“It’s not entirely different, though,” you said. You could feel your pulse in every word. “Your parents forced Alain out of your life, and there was nothing you could do. Then years later, they forced me out, too.” Your gaze returned to him. “And again, there was nothing you could do.”
Yeonjun felt a wave of heat wash over him, so strong it hurt.
“It is different, though,” he said.
“How?”
He blinked incredibly slowly.
“It—I let them take Alain,” he said. “I played along when they acted like everything was fine. But I didn’t do that aft-after you.”
Something tightened in your expression. You lowered your head before he could recognise what it was.
“Okay,” you said slowly. “So what do you think would happen if your parents found out we both lived here? That we’re talking again?”
His gaze dropped.
“You think they couldn’t do anything else?” you pressed. “I’m back at university. I see your mum’s building every day. You really think your scheme wouldn’t accidentally come true anyway?”
He visibly flinched at the word.
“But I’m not speaking to them anymore,” he insisted. This was all he had. “They took it too far—t-they had to get the message.”
“Do you think they did?”
His eyes settled on the empty plate between you, red and blue around the edges. It was one of the first things he bought after moving out.
He realised now, staring at the crumbs, that his parents might not think this was permanent at all. They might think he was throwing a tantrum. Sulking. They might be waiting for him to come home again.
You were right, he thought. He hadn’t stood up for himself, or for Alain, or for you.
He’d just looked away.
“I don’t know,” he admitted quietly.
You nodded.
“Nothing’s changed, Jun,” you said softly. “We’re sitting here talking, and everything’s still the same as before.”
Yeonjun looked down.
“I’m sorry,” he murmured, staring at the grout between the tiles, “that I let my parents decide this, too.”
You let out a slow breath. “You shouldn’t apologise for that. You didn’t choose your family.”
“M’not apologising for my family.” He leaned forward, elbows on his knees, fingers locked together. “I’m apologising for not holding onto you. For not keeping my word when I said I’d never let them harm you. I—I shouldn’t have agreed with any of my mum’s options.”
You looked out beyond the railing.
The light was changing now. The birch trees had already fallen into shadow.
After you didn’t speak, he added quietly: “I should’ve told you.”
You moved at last, folding your hands together in your lap. Something turned low in your stomach while you tried to understand where to put all of this inside yourself. And where to go from here.
“Why, um—why did you want to explain everything now?” you asked. “After so long. I wasn’t exactly making it easy for you.”
He glanced down.
“I’ve wanted to for a while after you came back,” he said. “But I didn’t know how. And it—well, I suspected you wouldn’t want to hear from me anyway. But now—living here finally gave me an opportunity to do it.”
“But why do it at all?”
He took a shuddering breath.
“Because you should know,” he said. “I made you think that none of it was real. That I didn’t love you. And that’s not true.”
Your pulse thudded against your clasped hands.
“Why,” you said, losing your courage faster than you could catch it, “is that something I need to know?”
His chest tightened.
He realised what you were really asking him.
“Because it’s the truth,” he said. “And I’m not saying I love you because I expect you to say it back.”
You closed your eyes.
For a second, you could almost visualise the band-aid Reina had mentioned. You’d peeled it back just enough to see the wound underneath. It was still alive. It stung.
“Do you think it’s easy for me to hear that now?” you asked, your voice cracking on the last word. You cleared your throat immediately. “To believe it after everything.”
He swallowed. “I know. But it—it’s still true.”
You looked up at the table between you.
“I get it, though,” he added. “You think I’m explaining this because I want us to pick up where we left off.”
You didn’t answer.
Yeonjun looked back towards the street. In the evening light, the building opposite had turned blue. A few of the windows were already glowing.
“I appreciate you explaining,” you said after a moment. “I just—I thought I’d had my thoughts sorted. They weren’t bothering me. And then—then you started fucking hammering downstairs, and I went to check. And now I don’t know what anything means.”
He looked up from the balcony railings. “What would you want it to mean?”
You took a deep breath, glancing up at the sky overhead.
“It’s not that I don’t want things to be normal again,” you said. Then looked back down. “Actually, I don’t even know what normal is.”
“Yeah,” he said, turning away. “I-I get it. The least I could do was tell you everything, but that doesn’t change the fact that I didn’t do it before. Or that I left.”
You hated that it all came down to one decision not to tell you the truth. And now you were on your balcony, months later, and everything he was saying, the good and the bad, scared you in equal parts.
“Well,” you said quietly, “I understand why you didn’t do it before.”
His head dipped. “Thank you.”
Somewhere inside the flat, something dropped to the floor. You heard it roll across the tiles. Neither of you moved to check what it was.
The streets below you were growing louder now; it was Friday night. Nara’s birthday dinner would soon be starting across the city. Beomgyu was probably already on a last-minute booze run.
Yeonjun swallowed.
He wanted to promise that he would never leave again. Wanted to swear that he’d fight this time, that he’d stay, do better.
But he’d made promises before. And the memory of him breaking them still lived inside you both.
He inhaled carefully and offered the only honest thing he had:
“We don’t have to—we don’t need to do anything.”
You lifted your gaze to him. For once, neither of you looked away immediately.
The last glint of sunlight caught the loose strands of his hair falling over his forehead. His eyes were slightly squinted. You remembered tracing his features at night, lying in bed next to him, half-asleep. He’d been so beautiful then.
Even worse now.
“What will we do, then?” you asked.
Yeonjun found hope in the question. You didn’t trust this yet, but you still wanted there to be a this.
He glanced down briefly, thumb rubbing over the side of his left wrist.
“I’d like us to be friends,” he said.
When he looked back up, your lips were already curving. He smiled back instinctively.
He didn’t know what it meant to be your friend. But it sounded infinitely better than not being yours at all.
“Hmm,” you murmured. “Never tried that before.”
A soft laugh escaped him. “Yeah. Reckon it’d go well. We’re clearly very normal around each other.”
You laughed, too, and something lightened in your chest—just a little. Just enough to take a solid breath.
You didn’t know if friendship between you was possible at all, maybe it was a terrible idea. But it wasn’t nothing. And it wasn’t everything.
“Okay,” you said before you could change your mind. “We can try being friends.”
“Yeah?”
You shrugged. “Yeah. I don’t know. Why not?”
The smile that spread across his face was so warm that you had to look away for a second.
“Okay,” he said, pushing himself slowly out of the chair. His hands spread slightly at his sides. “Can I—?”
You stood before he finished speaking.
The movement startled a grin out of him. “Oh—yeah?”
“Fuck off.”
He laughed as you stepped into him and folded into his open arms. He pulled you against his chest at once, warm and shaking slightly.
Your hands settled around his waist, still familiar with his shape. Your cheek pressed against his shoulder. You could feel his heartbeat, a little uneven. But slower than last weekend. Calmer.
“Would you have invited me in,” he murmured against your hair, “if I hadn’t brought the biscuits?”
Your smile pressed against the side of his neck. “Of course not.”
His laughter was a gentle ripple between you. You relaxed into him.
“Did you bake the biscuits, then,” you returned, “just so I’d invite you in?”
His arms tightened around you. “Of course.”
You laughed softly, your breath warm against his skin. He exhaled fully for what felt like the first time in a year and five months.
The sky continued to darken overhead.
For now, this was enough.
prev ○ next (coming soon)
taglist:
@eleni-cherie @enhastolemyheart @beestvng @tomorrowbytgt @insaniteez @sorikkunhwangpil @yaintpaint @ohsowoozi @di3t-w0ter @virgopotterhead @beomgyusluver @pagesoobinie @champagne1221 @jammerhammerbanger @reiofsuns2001 @belabobanana @hheerrmmiitt @myglogic @mountyuki @adoresjjk @hueningsgirl @gunsfave @nanilis @yjcam @human-misery @angelgraphica @sooberriesx @yystarz @4wkjun @xjunniee @littlemoasoobin @kkyubear @proudsolarpunk @hyukalife @grogwrites @tarahardcore @jaegerbombin @danjakz @i4tzy @llvcyj @kookieterry @b9oms @starstrucktae @apriglw @mo0nstardust @koobiiiistar @unfiirt @yawnjjunnie @usuallyunlikelyfox @isakwon
thank you for reading!!♡♡
dirty little secret is almost 5k and this aint even act 1 yet. there are 5 acts. this MIGHT turn into a mini series
hmmmm i wanna write a jake fic but im not too sure .. is nerd!jake overrated? what other AUs would you guys wanna read .. plz send me some ideas
If Christina Koch went to the moon, I can do this assigment, I can make that phone call, I can try snowboarding for the first time, I can finish this reaserch paper, I can study for that exam, I can get out of bed with a little more wonder. If she could go to the moon, I can do anything.
. . . d e l i r i u m | 1
i try my best to ignore what you’re saying, i’ve got your words written on my skin /// normandie, enough
pairing: yeonjun x fem!reader
summary: sometimes love and hate exist on opposite ends of the map. other times, on separate floors of the same building.
genre: ex!yeonjun / enemies to lovers au
warnings: slow burn, mutual pining, flirting and bickering (we’re sooooo back), strong language, some angst, kinda mean!reader but she obviously has her reasons
words: 8.8k
[ ! ] this is a sequel to equilibrium
masterlist
✦ • ─── AUGUST 15, 2026. 5:30 PM
It was a cloudy day, not uncommon for mid-August. Your grandfather used to say that clouds shielded you from the worst of the heat, but today they felt more like a lid, trapping the cold in. You wore three layers and a loose scarf, but the chill still crept in, nosing at your collarbones and pricking your wrists the entire walk home.
Shivering, you heaved the door of your building open.
“No, Grandad, the washing machine,” you said, shifting the phone to your other ear. “I haven’t got a dishwasher.”
“Right,” your grandfather replied, voice crackling faintly on the line. “So what’s the matter?”
The lobby was warm, dim, and smelled faintly of aged pipes. It always reminded you of your grandparents’ basement.
“It’s making this—I don’t know, this glugging sound when it drains,” you said. “And—”
Something heavy clattered overhead. You glanced up. Hurried footsteps followed several floors above, forcing the entire stairwell to creak.
Deciding to wait out the commotion, you stopped near the row of grey letterboxes.
“And there was a small puddle behind the washer when I checked later,” you went on, lowering your voice so it wouldn’t echo around the lobby. “Not sure if it’s really from that, because my sink’s been clogging, too, so—”
Your grandfather’s heavy sigh cut you off. You sucked your lips in.
“I told you, my child,” he said, “it’s an old building with terrible plumbing. I told you to find something better.”
You’d tried.
For an entire month, after you returned from New York, you’d walked through flats smelling of bleach, or with four layers of peeling wallpaper, or no electrical sockets—sometimes even no electricity. You learned, quickly enough, that ‘affordable’ was a euphemism for ‘probably shouldn’t be lived in.’
This building seemed to be the best there was. And it was charming, really, despite being so old. There was an air of elegance here: from the narrow, rounded stairwell to the high ceilings and tiny balconies that let the afternoon light cast a golden glow over your living room and kitchen.
Sure, the lift had trapped you on your very first day, and you’d spent a good hour staring at the blinking lights, convinced you’d die here. But you hadn’t! That had to count for something.
“It’s really not that bad,” you said, flipping open your letterbox. It was empty. “Just the washer’s acting up, really. And I didn’t overload it this time, I swear.”
Another dull thud landed somewhere above you, followed by a slow scrape of something heavy being dragged across the floor.
“Could be the hose came loose,” your grandfather said. You forced your attention back to the call. “Or the drain’s backing up. Did you check the hose at the back?”
The noises upstairs ceased.
Assuming that your neighbours had finally gone home, you began to climb up to the sixth floor.
“I mean, I looked at it,” you said, unzipping your jacket. “It’s, uh—it’s definitely there.”
Silence answered. You could picture your grandfather pinching the bridge of his nose, his eyes screwed shut.
“Did you try feeling it?” he asked.
“No,” you admitted. “I was scared it would fall apart if I touched it.”
“Mm. Any water near it now?”
“I’m not home yet.” Your breath began to shorten, the stairwell air warm and heavy with dust. “But this morning, there was that puddle. Not very big, but the last time I used the washer was a few nights ago, so I don’t—”
“Mhmm,” he cut in. “Could mean there’s a slow leak.”
You could tell from his voice that he’d entered his professional mode. He could repair anything: pipes, shelves, radiators, old bikes. Sometimes he even repaired things that weren’t broken yet, just in case they were thinking about it.
“Okay,” you said, dread seeping into your voice. You hadn’t met your downstairs neighbours yet; you would’ve preferred not to drown them.
“It shouldn’t be anything serious,” your grandfather added, sensing the direction your thoughts had taken.
“Right,” you said. “That’s usually what people say right before the whole building floods or—”
You stopped short in surprise.
The fifth-floor landing was buried in cardboard boxes, every wall lined with uneven towers. Some were excessively taped, others gaped open, revealing scraps of fabric or the edges of plates inside. The door to your right stood ajar.
Clearly, someone was moving in.
“Don’t worry,” your grandfather said. You heard him moving about on the other end; his glasses clicked as he set them down. “I’ll pop round next weekend.”
“No, Grandad. You don’t have to—”
His dismissive cough interrupted you.
“Nonsense.” Another cough followed, rougher this time. He’d been doing that more often lately, ever since his flower shop filled with autumn deliveries. “I want to see my little girl. And I’ve business in the city anyway, so don’t fuss. Try not to run the washer in the meantime, alright?”
Carefully side-stepping past the stacks, you clutched your phone tighter. The boxes smelled pleasantly of paper—old books, even—and reminded you of the days you’d spent at the library. Your shoulder clipped one by accident, and the entire tower wobbled.
Holding your breath, you reached out to stabilise the topmost box. It felt unreasonably heavy.
“I-I’ll try,” you said into the phone. “I’ve only got one pair of clean socks left, though.”
Your grandfather gave a low snort that broke into another cough. “Wear them mismatched. No one will notice.”
“Hmm.”
Another small box lay on its side at the foot of the stairs in front of you. Its contents had spilt across the landing: buttons, combs, a handful of empty plastic cases that shifted in the stairwell draught.
“You sure it isn’t anything serious?” you asked, nudging the box upright with your boot and crouching to gather what had scattered so it wasn’t in your way.
“Doesn’t sound like it, sweetheart,” your grandfather said. “Probably just the hose. Maybe we’ll need a new clamp, nothing big.”
Your attention wavered.
As you pushed the box, the loose bits shifted, revealing a patch of yellow beneath. You stared at it for a moment. Then, you pushed the clutter aside with the tips of your fingers.
A small plush giraffe lay at the bottom.
The fabric was worn, one of the ossicones slightly crooked. Despite the sad state of it, the beady eyes caught the light from the small stairwell window and looked almost alive.
You could not understand what you were looking at.
“Promise you won’t try to sort it yourself,” your grandfather continued, his voice indistinct now. “I’ll handle it when I get there. Alright?”
Your fingers lingered against the edge of the box.
Your mind flashed back to Madagascar—and to the twin toy, the hippo, that you kept in a similar box at the bottom of your wardrobe. A box that also held an old woollen scarf with golden initials stitched in the corner. You hadn’t opened it in months.
“I—mhmm,” you said, the sound automatic. “Yeah. I promise.”
You buried the giraffe back under the clutter.
It wasn’t anything. Just a toy from the zoo, the sort shops sold by the dozen. The sort every child had.
This had to be a young family moving in, then. That made sense. Lots of boxes.
“Uh—thanks, Grandad,” you said into the phone. “I’ll see you soon.”
“See you soon, sweetheart.”
You ended the call and slipped your phone into your jacket pocket. Steadying yourself with a hand against the wall, you sidestepped the boxes on the stairs. The labels caught your eye, scrawled in hurried, uneven handwriting: KITCHEN (probably), KITCHEN (definitely), and BEDROOM (I guess).
Your lips twitched.
Then you heard a soft, tentative meow.
Surprised, you turned your head. Between the stacks stood a white cat with black and brown patches speckled across its back and nose. Another darker splotch sat over one blue eye, drawing it into a permanent squint.
The little creature was sneaking out of the open flat, its tail high up like a question mark. It fixed its bright eyes on you and meowed again.
Your heart softened at once.
“Hello,” you said, stepping back on the landing and dropping into a squat. You held out your hand, palm open.
The cat strode forward. Its whiskers twitched as it inspected your fingers. Satisfied, it leaned in and pressed its fuzzy face into your palm, eyes narrowing in approval.
Your chest swelled with a disproportionate sense of accomplishment.
“Hi, baby,” you said. “Do you live here?”
The cat answered with another small meow and padded closer. You let your hand glide down the curve of its neck, fingers sinking into the warm fur.
“You’re very beautiful,” you said. It made a pleased sound and circled your legs. You chuckled under your breath. “Do your people know you’re out here on your own?”
The cat gave a questioning chirp. Your hand continued its idle path along its neck as your gaze drifted to the open flat. The doorway offered very little; just the shadows of a dim corridor, the windows inside obscured by a dark drape.
The cat meowed again, sharper this time, demanding your full attention.
You smiled and gave it one last slow stroke.
“I’d love to stay and chat,” you said, “but I’ve got to get home. My washer might be causing a flood as we speak.”
The cat blinked at you, a little offended. She’d let you pet her; surely, she’d earned a reward?
“I’ll have something sweet for you the next time I see you, yeah?” you said.
It meowed impatiently in response.
You chuckled again. “Oh, I’m sorry. But, see, I didn’t know you’d be here. I’ll be prepared next time.”
You straightened, casting a final glance at the open doorway. You considered knocking to inform them that their cat was here. Then reconsidered, once you remembered the box with the giraffe.
They probably knew the cat was here anyway.
You dropped your hands to your sides and took a step back. The cat slipped off your foot and made another slow circuit around your legs, deliberately brushing its tail against your jeans and leaving behind a scatter of white fur. Then, with an easy spring, it hopped onto one of the boxes.
“Bye, little one,” you said, glancing back as you stepped over another box. “Don’t go wandering off too far, okay?”
The cat raised a paw for a languid lick, but paused, suddenly, at the sound of your lock clicking upstairs, its little head tilting in curiosity.
✦ • ─── AUGUST 15, 2026. 6 PM
Thankfully, the puddle behind the washing machine had not reappeared. You mopped the floor again anyway, just in case, then crouched to unplug it. The standby light died immediately.
You stood still for a moment, listening, but nothing dripped. Good.
In your bedroom, the laundry basket sat full to the brim, clothes already spilling over its sides. In your attempts not to overload the washing machine, you’d only been able to wash a few shirts and the occasional pair of pants in one go. It barely made a difference.
You nudged the basket with your foot, trying to shove it back into the corner by the wardrobe. It refused to move.
You supposed you could’ve done your washing at Reina’s. She’d offered more than once, including at your late lunch today. But now that she lived with Soobin, turning up with a week’s worth of laundry felt too intrusive, even if neither of them would say so.
You’d manage.
You walked over to your desk. Books and papers covered every bit of it; you never seemed to keep it tidy. You lingered at the edge for a moment, your mind wandering.
You felt a wild instinct to reach for the old box inside your wardrobe and check the contents. Check if the hippo was still there. The scarf. Check if they’d changed in any way over the last—
No.
You wouldn’t check.
Clearing your throat, you started rearranging the books on your desk to fit your laptop.
Monday would be your first day back at university, starting doctoral seminars and working as a teaching assistant for Professor Lee. He’d already emailed you a reading list that, at first glance, felt like a joke. It was monstrous. You’d made it through half of it over the summer. You hoped to finish the other half tonight, so you could have the rest of the weekend off.
You did not finish the other half tonight.
You finished one book, your notes in the margins blurring as the hours passed. Your concentration diminished, too.
It was nearing eleven o’clock. Enough now.
You’d built a good routine in New York—after sleeping for three hours a night the first month—and you were determined to stick to it, even on Saturdays.
So, despite the August night pressing against your windows and tempting you toward the balcony for an evening sit, you began your evening routine: face cream, hand cream. Enough lip serum to feel indecent. Then, some light reading.
You settled into bed, propped up your pillows, and opened your current book—by a Norwegian author who could spend three pages describing the exact behaviour of a lawn sprinkler. You found you rather enjoyed it.
You’d just started Chapter Eleven when the first thump came from below.
It rose through the floorboards and sounded like a wardrobe or a hefty table being knocked over.
You stilled, listening.
Another thump followed, duller, but heavier. It could’ve been hammering, judging by the frustrated huff that came right after, but it sounded too uneven. The echo resembled something repeatedly falling or deliberately being dropped.
You blinked at your book and shuffled under the duvet to get more comfortable.
This had to be the new neighbours downstairs. You felt for them, just a little. Moving always came with a racket. Two months ago, you’d walked around, apologising for the noise, too.
Determined to ignore the next series of thumps, you turned the page in your book.
✦ • ─── AUGUST 16, 2026. 11 PM
The noises returned on Sunday.
You heard faint, intermittent knocks throughout the day, but they were easy to forget in daytime. Earpods helped. Professor Lee’s mind-numbing reading list did, too.
You hoped they would quiet down by the evening.
They did not.
In fact, as you settled into bed, the thumping increased. You were half-convinced this was deliberate—as if the neighbours had waited for you to get ready to sleep before bringing out the entire toolbox.
The thumps grew more insistent, too. Each strike landed louder, closer together, as though they were trying to tunnel through their ceiling and into your flat.
You sat in bed, staring at the spine of your book, and wondered why the rest of the building wasn’t reacting. The woman downstairs was certainly home; she rarely wasn’t. She’d welcomed you with a warm smile when you moved in, and then, upon seeing you a second time, commented on your footsteps on the stairs: Dear God, you would think you wanted to wake up the whole building. You weren’t particularly eager to see that warm smile again.
Surely she should have heard this.
You waited.
Ten more minutes stretched by. Then twenty.
The pounding grew more insistent, each blow sending a flat shudder up through the structure of the building and into your bedframe. Even your windows seemed to tremble.
You didn’t know what specific brand of idiots the new neighbours were. But, on the off chance that they ran a cult and hosted loud, sacrificial rituals, you decided not to go down and knock on their door this close to midnight.
You’d have to talk to them in the morning.
Exhaling, you set your book down and pulled out your earplugs from the drawer by the bed.
✦ • ─── AUGUST 17, 2026. 6:45 AM
You fell asleep to the thudding on Sunday night, and it woke you again on Monday morning. The earplugs had fallen out at some point while you slept, so now the sounds felt even more invasive. They seemed to clatter in your brain.
Groaning, you yanked your duvet off and swung your legs out of bed before you could think better of it.
It was time to meet the new neighbours.
You shrugged your hot pink robe over your pyjamas and slid your feet into your slippers. And, just to be safe, you grabbed your can of pepper spray from your handbag in the corridor.
Finally, keys in hand, you stepped out into the stairwell. The click of your lock was swallowed by another series of thuds. Now that your flat wasn’t muffling it, the noise hit with full ferocity. You felt it reverberate through your entire spine.
Irritated anew, you moved towards the stairs—then flinched, suddenly, when a door swung open behind you.
Your neighbour, Mr Jung, was squinting sheepishly into the gloom of the stairwell through the gap in his door. He was in his seventies and usually carried a sturdy umbrella with him, regardless of the weather. You were surprised he didn’t have one now; it was shaping up to be another cloudy day outside.
“Good morning,” you said. There was a breeze against your cheeks from the sudden draught.
“Good morning, dear,” Mr Jung replied, poking his head out and immediately pulling back once another thump followed. “Dreadful noise. Is it coming from downstairs?”
You glanced down through the small gap in the railing. “I think so. I was just about to check myself.”
“Oh. Good, good,” he said, keeping a tight grip on his door handle. He seemed a little frightened by the noise. “Perhaps something’s the matter. They’ve been at it all night.”
It hadn’t occurred to you that anything could be the matter; you’d just assumed the people downstairs were being right twats.
But perhaps they did need help. You were going to come over there and offer some. Grab that hammer they seemed to be using and try knocking them on the—
“I’m sure it’s nothing serious,” you said, a little less certain now. “Hopefully they’re just not thinking about the time.”
“Yes, of course,” Mr Jung replied, nodding and slowly closing the door. You could still catch his soft mumbling before the lock clicked, “bless you for checking, dear. Bless you for checking.”
Nodding awkwardly to yourself, you finally started down the stairs.
The fifth-floor landing had been cleared of the boxes; only scuffed arcs across the linoleum remained, leading straight to the door. You followed them, guided by the thin spill of light through the narrow windows.
You knocked.
The thudding inside answered you, sharp enough to jolt through your arm. You recoiled from the door.
Clearly, then, these people had set their minds on never sleeping and wrecking their entire flat. Perhaps you should have called the police instead.
Another series of thumps.
The walls vibrated around you.
There was no time to wait for the police.
Jaw tight, you knocked again, harder this time, putting your elbow into it and letting the sound thunder through the stairwell.
Still nothing.
The window glass to your left caught your reflection as you pulled back: your robe was uneven, hands balled into fists, hair dishevelled. Your feet felt cold inside the slippers.
You were convinced you were going to get a criminal record today.
You raised your fist again, prepared to knock a third time, to tear the door down if you had to—
The door opened.
The shadows in the stairwell shifted at the new source of light. You squinted, momentarily blinded.
A silhouette stood in the doorway, holding a rolling pin.
You would have recognised him in complete darkness.
In a massive crowd.
In a hazy, mid-morning dream.
Half-asleep and half-awake.
Yeonjun.
Your hand stilled mid-air. You forgot the noises altogether. Forgot the early hour and your cold feet.
He stood in front of you in an oversized white shirt, sleeves rolled to his elbows, collar askew. Light from inside the flat framed him, catching on the rolling pin in his hand and turning it briefly golden. His black hair, longer than you remembered, fell in a frustrated heap over his forehead. There were beads of sweat on his temples.
For longer than was reasonable at this hour, the two of you simply stared at each other.
Then Yeonjun finally found his voice: “W-what are you doing here?”
It took you another moment to remember the noises. Your hand instinctively checked your robe pocket for the pepper spray. It was there. You briefly considered using it and bolting, but decided to be an adult.
“I came to—could you be quieter?” you said. “You—you were hammering.”
You gestured vaguely at his rolling pin, then frowned. You wondered whether it was the culprit for the noise or his weapon of choice in response to your aggressive knocking.
Deciding not to question it—there were, clearly, more pressing questions, including, but not limited to, what the fuck—you cleared your throat and looked back at his wide eyes.
“You do it at night, too,” you said.
Understanding flickered across Yeonjun’s face, followed quickly by something like embarrassment. He didn’t know what he’d thought had brought you here—fate, perhaps—but he hadn’t considered his rolling pin.
In retrospect, this probably also explained why his next-door neighbour glared at him when he ran into her yesterday morning.
“Oh, I was—I’m sorry,” he said, glancing at his hands. His lips twisted to a side as he spoke, bashful. “I was trying to get the window to stay open, it’s—it’s stuck. And then I was struggling with my—I didn’t realise it was so loud.” He blinked at you, swaying lightly in the doorway. “Why are you here? I—I mean, you live here? On your own?”
He did not like these questions.
In fact, he was realising he was terrible at questions. Perhaps he should’ve just stared at you for another minute; that might’ve expressed his thoughts better.
“I do,” you said, your expression shockingly blank. “On my own.”
“Oh. Well, uh—I also live here. On my own. Well, sort of.”
You continued to stare at each other.
Yeonjun was particularly interested in your robe. He couldn’t remember ever seeing you in something this bright. Your hands were clenched by your sides—this, he was more familiar with. There was a silver bracelet on your wrist, the small pendants catching the light from his flat.
You noticed his gaze wandering down your robe, but your eyes did not dare move below his shoulders. They caught on to everything at once: the glint of light in his eyes, his earrings (he’d got new ones, you noticed), the faint lines on his lips, dry at the edges, the movement of his throat when he swallowed.
You wondered what it meant, him sort of living here on his own. Perhaps he had a part-time roommate.
Then you understood what he meant.
A white cat with black and brown spots wriggled between his legs and padded forward. It came to rest on the threshold and looked up at you.
You watched its fur catch the light from the flat, each strand briefly outlined. Your thoughts scattered before they could settle into words.
“That’s your cat?” you tried.
“Violet,” Yeonjun said.
“Th—” You blinked up at him. “Violet.”
The name pulled you back at once: to the late nights, the cooking, and the stories about cows.
You didn’t know if he remembered, or if your Violet had anything to do with his. Your hands felt frozen regardless.
“Yeah,” he said, nudging the cat gently with the side of his foot. “Go on, Vi. Back inside. S’late.”
The cat, as most cats would, refused and stayed planted on the threshold, her tail curled around her paws. Her blue eyes flicked between the two of you with mild interest.
You were half-convinced you’d sleepwalked into this situation.
It seemed sensible to try to sleepwalk out of it.
“I’m going to go,” you said, taking a step back.
Yeonjun looked up, his eyes even wider now. “W-where?”
You lifted your chin. “Home.”
“Right.” He hesitated. “Where is home?”
“Uh—” You turned your head towards the stairs, then back to him. “Just upstairs.”
“Oh.”
Another quiet moment passed between you.
Violet broke it with a soft mewl as she stretched, her front paws reaching toward your slippers. Whatever interest she’d had in the situation was fading now that you were leaving.
“Try to keep it down, please,” you added. Your gaze remained unfocused. You wondered how your legs were meant to get you upstairs.
“I will, yeah,” Yeonjun said, his gaze fixed on your grip on the bannister. “I—I’m sorry.”
You nodded and climbed, slowly, up the steps. Your slippers brushed against the wood, too quiet to make any proper noise.
Yeonjun listened anyway and stayed on his doorstep until your lock clicked upstairs. Then he nudged Violet back inside and closed his own door.
Your flat was quiet.
The living room curtains stirred, irritated to be disturbed this early. The oven clock glowed from the kitchen. You couldn’t recognise the numbers.
For a minute, you stared at your floor tiles without really seeing them.
Then you went to get a glass.
Filled it with water from the tap.
Finished it all in one big gulp.
You rinsed the glass, set it back in the cupboard above the sink, and turned around to stare at your floor for another minute.
You realised you were not doing so well.
Mechanically, you started the coffee machine and pulled out your phone. You tapped open Reina’s contact, then hesitated.
This didn’t feel much like a text conversation, but calling felt too dramatic. Not to mention, Reina had the evening shift today; she wouldn’t have gone to sleep before 3 AM. You didn’t want to wake her.
You decided on a voice message.
You perched the phone on the kitchen counter next to the whirring coffee machine and pressed record.
“So,” you began, pacing the length of the flat, back and forth from the kitchen island to the sofa in the living room, “apparently, I’ve got new neighbours downstairs—and this will be a great story, by the way, so maybe sit down. So, the neighbours have been hammering something for two nights straight now, right? So I just went down to ask them to quiet down. In hindsight, I should’ve just called the police, but—anyway.”
Your hand sliced absently through the air, clipping the edge of your monstera by the window. One of its leaves trembled, offended.
“So, I went down,” you continued, a little short of breath, “and, despite the circumstances, I hoped it’d be a very apologetic young woman opening the door, explaining that her husband had no sense of time or shame. Then we would’ve laughed about useless men, maybe grabbed a coffee.” You scoffed, shaking your head at the floor. “Instead, Yeonjun opened the door. Yeah—no, I’ll repeat that in case you thought you misheard. Yeonjun.”
The coffee machine switched off behind you. The smell of warm milk wafted into the room.
You took a deep breath and tried to lower your shoulders. Relax your jaw.
“So he’s moving in downstairs, then,” you said, returning to the kitchen. “That’s fucking splendid. Even got a cat—Violet, by the way! That’s her name. Love everything about that.”
You reached for your mug and took a sip without thinking. It promptly scalded the roof of your mouth.
“Ah, shit—” You yanked the mug away and set it down, exhaling carefully through your mouth. “Fuck. Anyway. D-don’t know why he named her that. If he did.”
You leaned back against the island, its dark marble edge pressing into your lower back. Your mouth stung when you ran your tongue over the back of your teeth.
“Don’t think I can fully process this, to be honest,” you said. “It’s been so long. And it’s so—it’s insane. We graduated with him twice, and still, he’s here. Just—just won’t fucking leave. Maybe next time you come over, we should stage an exorcism just to be safe.”
You picked up the mug again, cautious now, and blew across the surface. The coffee rippled, then stilled.
“Anyway,” you said. “I’ll be off now. If Yeonjun shows up at my meeting, too, I’ll assume this is deliberate and react accordingly. Check police stations if I don’t text back. Love you. Bye.”
You ended the recording. It sent at once, a little tick popping up beneath it. For all its flaws, the building had excellent wi-fi.
You watched your reflection on the screen of your phone.
That fucking giraffe should’ve been a warning.
And your grandfather had been right, too. You should’ve looked for a better place.
Finally, you tucked your phone into the only pocket of your pyjama bottoms and carried your coffee to the bedroom, so you could drink it while you got ready.
✦ • ─── AUGUST 17, 2026. 11:35 AM
Reina’s reply came just as you were leaving Professor Lee’s office. Your head was still swimming with his instructions, half of them already slipping away. He spoke like he was being chased down a corridor with machine guns, and you only had one keyboard to keep up.
Ignoring the insistent buzzing of your phone, you drifted toward the staff room for another cup of coffee and a comfortable chair.
Thankfully, the room was empty. Sunlight poured in through the tall windows, settling across the dark panels on the walls—quite a lot like the ones at your old reading room at the library. You missed it sometimes.
You opened a cupboard and took out a mug with the university logo. The edge by the handle was chipped. You checked the water level in the coffee machine and turned it on.
At a table by the window, you finally unlocked your phone.
REINA [11:35 AM] BABE OH MY GOD SHIT THINK NARA CURSED YOU IN UNDERGRAD?? WHEN SHE SAID YOU TWO WERE MEANT TO BE????
Scoffing, you tapped the keyboard, but her messages kept arriving, tumbling over one another in capital letters and violent question marks.
After another minute, they slowed.
REINA [11:42 AM] ALSO??? he named his cat after your cow??? ok that’s kinda cute
You stared at the last messages for a second.
Then the coffee machine powered off, steam rising from your mug. The room began to smell of something sweet and slightly burnt.
Cute, then.
Why not.
You rose, collected your coffee, and slumped back at the table.
YOU [11:43 AM] i think insane is the word for it
Three dots popped up as Reina typed.
You turned to look out the window on your right. The Languages building stood where it always had, at the far end of campus, partially hidden by the library. The Social Sciences building was just across the street, a small wind turbine spinning on the roof. The paths and the trees and even the clouds were all the same.
Nothing had changed out there while you were gone. It was absurd to expect it to.
Your phone vibrated again, sharp against the tabletop.
REINA [11:44 AM] hate to mention this but you’re talking about him like he’s still our insufferable classmate…..
You cleared your throat in an old, defensive reflex.
YOU [11:44 AM] isn’t he?
Reina’s response came in a second:
REINA [11:44 AM] thought he fell into the ex-boyfriend category but you tell me
A defiant retort pricked at the back of your throat. You swallowed it down.
Over the past year, you’d worked hard to dismantle the bet in your mind. By now, those two weeks in grad school were just a sequence of blurry, meaningless fragments of your life. They caught up to you at night, but left you alone in the morning. You could almost live with them now.
Your thumbs hovered over the keyboard of your phone for a second, then moved.
YOU [11:46 AM] he’s my neighbour now, apparently
The sunlight had shifted, and the glare from the Social Sciences building windows flashed directly into your eyes. You lifted yourself from your chair and tugged the blinds down.
Your phone buzzed just as you sat back down.
REINA [11:47 AM] my offer to take him out back still stands
A small smile pulled at your lips.
You lifted your mug and took a careful sip. The coffee was too sweet here, always was. You might have to start bringing your own capsules.
YOU [11:47 AM] thinking about it
You set your phone down and pulled your laptop from your bag, along with one of the books you’d brought from home. A pen rolled out from between the pages. You snatched it just before it reached the edge of the table.
Your phone lit up again.
REINA [11:48 AM] or… maybe he can help you with your plumbing :)
You pressed your lips together.
YOU [11:48 AM] he can help by moving out :)
Not waiting for her response, you pushed your phone aside, opened your laptop, and found Professor Lee’s reading list. Then you picked up your book and began to read.
✦ • ─── AUGUST 17, 2026. 4 PM
You ran into Yeonjun again that afternoon.
He stood by the letterboxes in the lobby, a parcel tucked under one arm, his other hand struggling to get the key out of a stubborn lock. When the front door shut behind you, he looked up.
He wore a ragged leather jacket and black jeans, and looked like he was either coming back from somewhere or going to ruin your entire day. His hair was brushed back, save for one strand that threatened to fall across his forehead. You hoped it wouldn’t.
“Hi,” he said.
You slowed, but didn’t stop. “Hi.”
“I—um.” He finally got his key out. “I-I feel like I should clarify that I didn’t stalk you here. I didn’t even know you were back.”
You stopped in the centre of the lobby, maintaining a solid two metres of space between you. You were very aware of the weight of your jacket on your shoulders.
“But you knew I’d left?” you asked.
“Uh—well.” He dragged a hand through his hair. The strand fell into his eyes. You turned away at once. “Yeah. I’d heard.”
You forced yourself to nod. Suppose the two of you had enough friends in common for that to make sense.
“Right.” You shifted your weight. “Well, it—it’s fine. I didn’t think you stalked me.”
“Okay. Good,” he said, gaze darting restlessly at the floor, then to the stairs behind you. “‘Cause I didn’t. Honest. I’d spent ages looking for a place, but no one allowed pets, and I couldn’t just leave Violet. So I—”
“You don’t need to explain yourself to me.”
He closed his mouth.
His left wrist, never fully healed, throbbed again. He stuffed his hands into his jacket pockets, his shoulders drawing in slightly. The edge of his parcel bent under his arm.
“Right,” he said, nodding once. Then once more for good measure. “Yeah.”
You turned back to the stairs. “I, uh—I’ve got to get going.”
“Sure, yeah.” He nodded again. He seemed unable to stop. “Me too.”
You responded with a small dip of your head and made your way towards the stairwell before your pulse could gather any more misplaced enthusiasm.
Yeonjun moved at the same time.
You paused at the foot of the stairs.
The lift loomed in your peripheral vision. It was unreliable, no doubt about it, but it was efficient when it worked. You’d only have to endure thirty seconds with Yeonjun in the lift, maybe less. If he took the stairs with you, however, you’d be stuck with him for a good couple of minutes.
You weighed your options.
No, you decided. You couldn’t risk it with the lift. You had no interest in discovering what it’d do if given a second chance.
You started up the stairs.
Behind you, there was a small shuffle of movement.
“You’re not taking the lift?” Yeonjun called out.
The sound of his voice lifted the hairs at the back of your neck.
“No,” you replied, glancing back despite yourself.
He stood by the lift, looking at the stairs and evidently performing serious calculations in his head.
Then he looked up.
You turned away before your eyes could meet.
A second later, the lift doors buzzed open. By the time you reached the next landing, it had begun its rattling climb. You adjusted your speed so you wouldn’t run into Yeonjun just as he got off on the fifth floor.
✦ • ─── AUGUST 18, 2026. 4 PM
The next day, on a Tuesday as grey as the rest of the week, Yeonjun was in the lobby again.
This time, he was at the letterboxes with a handful of envelopes, turning them over, reading and re-reading the addresses. There was a chain on his jeans, with a vaguely heart-shaped pendant on one of the links. It reminded you of something you did not want to remember.
He glanced up when you walked in. “Hi.”
“Hi.”
There was nothing else to say. You hadn’t heard any noises from his flat last night or this morning.
You drifted towards the noticeboard, hoping he’d leave first, sparing you the gamble of choosing between the stairs and the lift again.
Your eyes skimmed the adverts: a concert next week (a band called Rated Riot in the photo), an Italian language tutor offering classes for kids aged five through sixteen (no photo), a missing dog (a dark brown dachshund named Alfred that didn’t look like he wanted much to be found), and a preposterous number of ‘flat wanted’ notices.
Yeonjun continued to rustle the envelopes behind you. There wasn’t much to read on them.
You scanned the adverts for the second time. Then the third.
Yeonjun was still here.
Perhaps, you thought, you’d go out searching for Alfred. Couldn’t have gone far, dachshunds did not have particularly long legs.
Fuck it.
Turning away, you headed for the stairs, bounding up two at a time.
A moment later, the lift doors opened behind you.
✦ • ─── AUGUST 19, 2026. 4 PM
On Wednesday, Yeonjun beat you to it.
He arrived at the building from the parking lot just as you crossed the street. He pushed the door open with his shoulder and waited. When you reached him, he gracefully stepped aside and nodded his head in acknowledgement.
You gave him a curt nod and swept past without breaking stride, headed straight for the stairwell. A strong whiff of your perfume—still floral—made him shut his eyes for a second. He did not stop at the letterboxes today.
You took the stairs.
He took the lift.
✦ • ─── AUGUST 20, 2026. 4 PM
By Thursday, you were convinced this was a plot.
You pushed through the front door at precisely four in the afternoon, as you always did. The old door hinges whined, the wood frame creaked along. The lobby smelled of the same dust and overheated pipes.
And Yeonjun stood by the letterboxes.
You halted just inside the doorway, a strange clenching in your chest. Then you let go of the door. It slammed shut with enough force to fling your hair across your face.
Yeonjun flinched. “Hi—”
“Do you honestly not have a better time to pick up your mail?”
“I—” He blinked, clearly caught off guard. “I honestly do not. Wh—?”
“Because I never run into any of my other neighbours.” Your hands lifted of their own accord, fingers twitching as you pointed at him. “Just you.”
“Do you, uh—do you want to run into your other neighbours?”
He still looked mildly startled, his lips rounded into an uncertain pout, and you had to begrudgingly admit to yourself that you might’ve overshot.
You’d only meant to ask him a question.
This had the feel of an ambush.
“I do, actually,” you said, steadying your voice. Your gaze lowered to the small wooden table by the noticeboard. “I haven’t met many neighbours. Would be good to know someone if I needed to borrow something. Sugar. Or eggs.”
“You could borrow some from me, then.”
Your eyes squeezed shut for a second. He’d taken you straight back to grad school, with just this one unthinking offer.
“No,” you said. “I couldn’t.”
“Why not?” he asked, as if this was a wholly reasonable question.
He’d driven you home before, he reasoned. Picked you up, too. Stayed over and stayed out with you. He could lend you some sugar now. A few eggs.
“Because I don’t want to.” You fixed your backpack. The strap dug into your collarbone. “Just as I don’t want to keep running into you here every single afternoon.”
He hummed, following after you as you crossed the lobby. His right hand fiddled with the zipper of his jacket, dragging it up a centimetre, then back down again.
“Would you rather run into me some other time?” he asked.
Your hand closed around the bannister. “I’d rather not run into you at all.”
Yeonjun, who had always considered red lights mere suggestions, found himself smiling.
“That’s a very rude way to treat your neighbours,” he said. “No wonder you haven’t met many. They’re probably avoiding you.”
Your grip tightened on the railing.
This was a challenge, no doubt. The Devil himself, tempting you to surrender to the old rhythm and see what happened.
You did not want to see what happened.
Drawing a breath, you started to climb. Your dark brown leather jacket rustled under your backpack.
Behind you, Yeonjun lingered for a moment, contemplating.
This hadn’t gone so bad, really.
He followed you into the stairwell.
You turned at the first landing. “What are you doing?”
“Hm?” He looked up, perfectly innocent if not for the faint lift at the corners of his lips. “Going home. Why?”
“You always take the lift.”
“Well,” he said, continuing up, towards you, “I quite like the stairs, too.”
You let out a short, reflexive laugh. “Do you?”
He reached the turn and joined you on the landing. One of his hands glided along the bannister, mirroring yours, but not drifting close enough to touch.
“I do,” he said. “Why?”
You didn’t answer.
You could tell he wanted you to admit you remembered the way he used to dawdle behind you, muttering curses and prayers as he dragged himself up to your flat.
You’d decided you wouldn’t remember. And you were quite good at doing what you decided.
Undeterred, Yeonjun followed you up the stairs. He was quite good at undoing everything you decided.
“Can I ask you something?” he said.
You fixed the backpack strap on your shoulder. “Sure. I love questions.”
He grinned at your dry tone. “Is the reason you don’t take the lift because you think you’ll get stuck?”
You shrugged, though he couldn’t fully see it from below. “Yes. Already did once.”
“Hmm.” He nodded, even though you couldn’t see him, either. “That sucks. M’not a big fan of this lift, either, actually.”
“Got stuck, too?”
“Not yet.” His footsteps softened and slowed. Without meaning to, you found yourself slowing, too. “But I’m sure it’ll come.”
You realised how easily his voice carried up the stairwell, and couldn’t help remembering all that he’d wanted you to remember, after all. There was no hitch in his breath where there used to be.
It unsettled you, this small change. This quiet proof that he’d continued to live his life without you.
You turned your gaze back ahead without replying.
The stairwell warmed up as you climbed. The air pressed in, thick, dusty, and eager to wrap around your neck.
You slipped off your backpack and shrugged out of your jacket.
Yeonjun looked up at that. “Hot?”
“Mm.” You draped the jacket over your arm, then fixed your backpack. “Never any air here.”
“Yeah?” he said, glancing around as if he could physically check his surroundings for air. “I’m sort of used to it. My flat doesn’t get much air, either.”
“Try a window.”
His grin returned. He wasn’t in control of it anymore.
“See, I did try,” he said. “But then I got scolded.”
You pursed your lips. “Shouldn’t have tried at midnight, then.”
“Righ—”
“There’s a latch at the bottom of the frame,” you added. “Have you tried that?”
He frowned. “At the—at the bottom of which frame?”
“The fire escape window,” you said. You’d struggled with it when you first moved in, too. “The rest don’t open.”
“Oh.” His eyebrows rose in recognition. He’d seen a latch, but left it alone. The last time he’d touched something at his flat that he wasn’t sure about, he couldn’t turn the water off in his bath for half an hour. “I haven’t tried that.”
“Well.” You shrugged. He saw it this time. “There you go.”
“Hmm.” He climbed a step closer, drawing the zipper of his jacket up again. “Probably would’ve found a better place if I’d known only one of the windows actually opens.”
“Why didn’t you?”
He released the zipper. “Hm?”
“Find a better place.”
He glanced back down at the steps, letting the sound of their creaking fill the stairwell for a moment.
“I mean, I tried,” he said. “Looked at everything in the city, probably. One place was decent, but smelled like a crime scene—just air freshener and bleach in every room. Maybe washing-up liquid, too—there was this lemon scent—anyway. There was also a flat with one electrical outlet for three rooms. Actually, that one wasn’t so bad. I nearly applied.”
Your fingers tightened into the edges of your jacket. You had a suspicion that the two of you had been circling the same flats.
“What stopped you?” you asked.
“Violet didn’t like it.”
You snorted.
“They didn’t like her, either, actually,” he continued. “Said they welcome pets, but implied we’d both get evicted if Violet left the flat at any point.”
“Hmm.” You shot him a glance as you rounded the stairwell. He was smiling. “So, you ended up here.”
“So I ended up here,” he echoed. “Where the windows are sealed shut. Feels a bit like a psych ward, if I’m honest.”
Your lips threatened to stretch further before you caught yourself and turned away.
You’d joked with him before about ending up in an institution. Felt like you had, after all, come to think of it.
“Least the flats aren’t that bad,” you said, deliberately not thinking of your washing machine or the odd, dark brown stain on the kitchen floor.
“Yeah,” Yeonjun agreed. “M’sure yours is better than mine, though, love.”
Your stomach lurched. Your jacket slipped from your grasp. You caught it before it could fall, reaching for the bannister with your other hand.
“Don’t call me that.”
Yeonjun looked up, surprised. He probably shouldn’t have been; you’d always drawn your boundaries cleanly enough. He supposed he hadn’t expected one here.
“You mind?” he asked.
“I do,” you said.
He tapped the railing with his index and middle fingers. “What should I call you, then?”
“Don’t call me anything.”
His lips twitched. He tried to fight it, but lost to the old habits anyway.
“Alright, Don’t Call Me Anything,” he said. “S’got a nice ring to it, too.”
You groaned and immediately regretted it. His smile widened at the sound, encouraged.
You should have expected it. He’d been like this for as long as you’ve known him.
Hi, I’m Yeonjun.
Hi. I’m actually waiting for someone here.
That’s an unusual name, Actually Waiting For Someone Here. Got any nicknames?
For years, following that first meeting on the grey sofa in the university basement, Reina had asked you why you kept rising to his taunts. Why you granted him the satisfaction.
Being on a different continent made it easy to believe that you’d outgrown that. That you didn’t care to match him word for word anymore.
You were surprised to discover you still cared.
“I thought,” you said, turning back to the stairs, “the deal was we wouldn’t speak again if I won the bet.”
Behind you, Yeonjun stalled for half a step.
He realised he’d classified the bet as something imaginary in his head. A dream he’d had, perhaps.
“That,” he said, quieter now, “was a long time ago.”
“Didn’t realise there was an expiration date on that.”
Your footsteps rang louder now, the sound folding back on itself in the narrow stairwell.
“There wasn’t,” he said, more cautious. “Guess I didn’t think you’d still hold me to it.”
“Right.” You hummed. “Why would you?”
He didn’t have much to say to that.
You were relieved to return to the heavy, uncomfortable silence. You preferred it significantly to heavy, uncomfortable conversation.
Wordlessly, you passed his flat on the fifth floor and continued up. You heard his lock click behind you just as you slipped your hand into your pocket for your own keys.
“Vi—!”
The call cracked up the stairwell. A flash of white crossed your peripheral vision and landed neatly by your feet, just outside your flat.
Violet.
She looked up at you, her blue eyes bright and expectant, and meowed. She was asking for your opinion on what she’d just done (good?) and wondering about the sweets you’d promised her a few days ago (where?).
“Hi,” you said, the word softening on its way out.
You crouched and offered her your hand. The cat leaned in, her nose damp against your skin, and pressed her face into your palm.
“You enjoy running away from home, don’t you?” you murmured, scratching under her chin.
She answered by nuzzling closer. Her fur felt absurdly soft beneath your fingers, her whiskers stiff as plastic against your thumb.
Footsteps approached.
You didn’t look up.
Yeonjun halted in the stairwell. He’d noticed the invisible barrier you kept around yourself and didn’t dare cross it.
Violet, for her part, had no such reservations. She nudged your hand, guiding it down the length of her spine.
Smiling, you followed her cue and scratched along the curve of her back.
“Uh—I’m sorry about her,” Yeonjun said. “She’s got a mind of her own. She and I will have a word about that later.”
You glanced at him briefly, then returned your attention to the cat. She purred louder, unimpressed by the threat in his voice. Her tail curled around your knees.
“She’s fine,” you said. “Keeps an eye on things.”
Yeonjun watched as Violet settled fully under your palm and fixed him with a smug stare. He scoffed under his breath.
“S’enough,” he said, “don’t you think, Vi?”
The cat meowed and licked her nose. For a second, Yeonjun thought she was sticking her tongue out at him, the little brat.
“Come on,” he coaxed. “Let’s go home.”
Violet lifted her head to glance up at you, seemingly weighing her options. You drew your hand back, almost reluctantly.
She lingered for another moment, meowed thoughtfully, then stepped down towards Yeonjun, her paws quiet against the floor.
“Did you name her?” you heard yourself ask as you straightened. Your backpack threw your balance off a little.
Yeonjun didn’t answer right away. His gaze dropped to the cat as she wound around his ankles, tail brushing his calves.
“No,” he said finally. “Someone at the shelter did. I went in looking to adopt, and this one just walked up and sat on my lap, like she was the one adopting me. I asked the woman there what her name was. She said Violet.”
Violet flicked him a look at the mention of her name.
“It, uh—” Yeonjun glanced back at you. “It felt like a sign. So I took her home.”
Your fingers tightened around your keys, their edges digging into your palm. “What sign?”
The answer to the question hung in the air.
Yeonjun could tell from the tight set of your shoulders that you did not want him to admit he remembered your cow.
“You know what sign,” he said.
You lowered your gaze to Violet before his words could nudge something they shouldn’t have even touched.
The cat sat by his feet and watched you.
“Well.” You pulled the jacket off your arm and gripped it by the collar. “She’s lovely.”
Yeonjun noticed the soft way you spoke about her. He moved before he could think about it and lifted Violet into his arms—to prolong the conversation for a minute more.
Violet didn’t mind being used for this purpose and folded into him without protest.
“Yeah, she’s great,” he said, scratching behind her ear. She gave a satisfied rumble. “Bites sometimes, though. And she’s a bit mean.” His eyes flicked to you for a second, a smile playing at the edges of his lips. “Reminds me a lot of someone.”
Your eyebrows lifted before you could stop them, eyes narrowing at the glint in his gaze.
“Mm.” Your tongue traced your lower lip. “Going to use her to prove a point and return her to the shelter after two weeks, then, yeah?”
The smile on his face faltered—for just a second. He smoothed over it quickly, but the glint in his eyes was gone.
“No,” he said, dropping his gaze to the stairs. “I know better now.”
You swallowed and reached for the handle of your door. The metal was cold under your palm.
“Right,” you said. “Well. Good luck with her.”
Yeonjun adjusted his grip on Violet. Understanding the conversation had ended, he nodded and turned back towards the stairs. The cat draped a paw over his arm, stretching towards the railing, her tail flicking lazily against his jacket.
You realised you were watching them leave and looked away. Pushing the key into the lock, you paused again.
“And, um,” you called out, “try not to linger in the lobby, would you?”
Yeonjun froze mid-step and looked at you over his shoulder. Your eyes locked for two long seconds.
Then he grinned, light and easy again, and continued down.
You knew he would linger.
prequel ○ next (coming soon)
taglist:
@eleni-cherie @enhastolemyheart @beestvng @tomorrowbytgt @insaniteez @sorikkunhwangpil @yaintpaint @ohsowoozi @di3t-w0ter @virgopotterhead @beomgyusluver @pagesoobinie @champagne1221 @jammerhammerbanger @reiofsuns2001 @belabobanana @hheerrmmiitt @myglogic @mountyuki @adoresjjk @hueningsgirl @gunsfave @nanilis @yjcam @human-misery @angelgraphica @sooberriesx @yystarz @4wkjun @xjunniee @littlemoasoobin @kkyubear @proudsolarpunk @hyukalife @grogwrites @tarahardcore @jaegerbombin @danjakz @i4tzy @llvcyj @kookieterry @b9oms @starstrucktae @apriglw @mo0nstardust @koobiiiistar @unfiirt @yawnjjunnie @usuallyunlikelyfox @isakwon
thank you for reading!!♡♡
✩ dirty little secret ✩ teaser!
❛ And even though your glossed lips were twisted into the most unsightly sneer and you looked like you’d much rather come face-to-face with a rabid mountain lion instead, he thought there was no other girl prettier than you. ❜
rodrick heffley!최연준 𝑥 regina george!fem reader tags ♡ e2l, 18+ (suggestive themes, profanities, eventual smut), more to be tagged ! wc ᝰ 1,061
ℒ ࿐ SO excited to get back into fics </3 ive been absolutely itching to come out w smth after the fanfic world has been overtaken by ai, and ofc a rodrina au is the one to pull me out of my writing slump. itll be a while tho b4 this comes out coz uni is killing me, but the taglist is open so leave a comment if you wld like to b added!<3 enjoy the teaser heh
“Watch it, loser!”
Yeonjun nearly tripped over his own two left feet, stumbling back into the grimy bathroom as he tried to get his bearings together. His ears were ringing incessantly from the ridiculous pop music they’d been playing, his vision blurry from the neon strobe lights that seemed to pierce through the arteries of his visual system.
Alas, when his eyes fell on you, the string of things he’d wanted to complain about were suddenly unraveling right through his calloused fingers. He couldn’t help it. His gaze, hasty and tense now, raked up your barely-covered figure shamelessly.
He’d heard about Halloween in Girl World plenty of times. Everything he knew about it was against his will, gathered from the bits and pieces of gossip in the hallways. More often than not, it came from Kai himself, the pinnacle of teenage boyhood, who made it his life’s mission to try and squeeze himself into the lives of the popular girls and boys.
“In Girl World, Halloween’s the one night a year where a girl can dress like a total slut and no one can say anything about it.” Kai had recounted to them one night after band practice, right before last year’s annual Halloween party. Soobin had been snoring unattractively on the couch, Taehyun and Beomgyu listening intently.
Yeonjun had never really fully grasped Kai’s obsession with popularity. Sure, he yearned to belong sometimes, but never to the point of conforming. He valued his autonomy too much to force himself into the molds that the others seemed to be born from.
Yeonjun found it almost comical, though, how easily one could forget his values when faced with a girl like you. He’d seen you around the campus, of course, the jocks dangling you in front of everyone like you were a prized trophy that they’d won in one of their silly basketball games — but he’d never seen you like this.
He really blamed those god awful bedazzled stockings that hugged your thighs so sweetly. Or your white lace bralette that pushed your cleavage up, the shortest black shorts, your fur-lined knee-high boots, the inspid matching bunny ears and tail — he could not possibly run out of things to blame, could he?
And even though your glossed lips were twisted into the most unsightly sneer and you looked like you’d much rather come face-to-face with a rabid mountain lion instead, he thought there was no other girl prettier than you.
“The hardcore girls just wear lingerie and some form of animal ears.” He recalled the rest of Kai’s spiel, and realized that he was irrevocably, colossally fucked. He forcibly tore his gaze away to prevent himself from ogling at your stature any further, shutting his jaw closed.
Maybe he wouldn’t quite mind conforming. It’d feel much better than the heat of the glare he’s under — or maybe, he doesn’t mind that either.
“What a fucking sleaze,” you muttered with disgust, raising a meticulously manicured brow at his ogling. “Are you going to move, or do you need to be carried out?”
It was only with your sharp rhetoric that Yeonjun realized you intended to use the bathroom. He hastily scrambled the corkscrews of his brain together, and was a second away from moving aside, when Lee Heeseung stumbled down the hall yelling bloody murder. He was holding a red plastic cup, a suspicious liquid sloshing around and onto the floor, a dazed look on his face.
“Fucking hell,” you rolled your eyes at the sight of the drunk boy, but he seemed unfazed even as he wobbled towards you.
“___, baby, please! Let’s just talk it out—”
It took three seconds for Yeonjun to realize Heeseung was calling your name, and another three to process your wide, panicked eyes, before you forcefully pushed him by the chest, sending him staggering back into the bathroom.
His breath hitched in his throat. His bum hit the sink, and suddenly you were pressed too close against him for comfort, one manicured hand resting on his chest and the other resting on the counter behind him. From here he could see the glitter swathed across your eyelids, the sparkling gloss brushed on your lips, the freckles and tiny imperfections that littered across your features like constellations. He could have sat there for hours and admired each star, but Yeonjun could barely breathe.
Your touch burned. His chest and pants felt too tight, the room too stuffy. His hands remained suspended in the air, as if you were holding him at gunpoint. “I—”
“Shut up.” You hissed, your eyes sharp and hot, sending a shiver down his spine.
For months on end, despite his obvious, growing reverance for you, Yeonjun would never come to understand why you exactly did what you did next, and why you thought it’d be a good idea.
You kissed him.
Wide-eyed, he willed them closed, and before he could process it properly, he was kissing you back — albeit, uncertainly. His hands moved with reluctance (fuck, where does one place their hands when kissing?), eventually coming to rest on your hip, pulling you closer in an almost instinctive manner. You tilted your head skillfully, tongue coming out to taste him, and holy fuck, that’s when it hit him: that he was making out with one of the most popular girls on campus — one whose name he had regretfully just learned a second ago.
Frankly, Yeonjun thought he was gonna die. He hoped he would. If the grim reaper wasn’t gonna come for him tonight, then death must be in the form of a bombshell in a barely-there bunny costume, because he could practically taste it on your lips. It was the only logical explanation for the way you clung to him like you needed to devour him. He didn’t think being eaten alive would feel so intoxicating.
“Shit.” He heard Heeseung curse from outside, momentarily shattering his trance, but he couldn’t dare to push you off of him when your lips felt too plush.
When you pulled away a moment later, Yeonjun looked wrecked. You looked perfectly unperturbed, eyes narrowed at him as if he’d kissed you first. He stared back, albeit a bit more blankly, dumbfounded with his mouth ajar like a fish out of water.
Before he could berate himself for being a total imbecile, he muttered out: “I’m Choi Yeonjun.”
Please help Wedad’s family 😔
I BEG YOU DONT SKIP🚨
Tell me, how can my voice reach your hearts ?
Words are no longer enough to capture the tragedy my family and I endure.
My name is Wedad Shadi, I am 15 years old, and I live in Gaza, Palestine.🇵🇸
Our home was completely destroyed, and now we live in a torn, fragile tent. We are a family of 7, and my mother, father, and my little sister Mira were injured when our house was bombed.
My mother and Mira are in urgent need of medical treatment, but we have nothing to pay for their care, not even food to survive.
My mother and my sister were injured during the war. I am terrified of losing them… please, don’t leave me without my mother and sister. They need urgent help to survive.
They desperately need medicine and medical treatment, as shown in the videos. Every moment without help is a struggle for their lives.
Please, I beg you… save them, help us, and give them a chance to live. 🙏💔
I have started school, but I could not register because I cannot afford the fees.
Please, I beg you to help us. Donate to save my mother and my innocent little sister before it’s too late. Every contribution can save a life and bring hope to a family in desperate need.
Every day we wake up to the same reality: destroyed homes, no safety, no stability, and needs that keep growing.
People think the pain paused… but for us, it never did.
Even with a so-called “ceasefire,” nothing has really stopped.
The explosions, the drones, the fear — the violations never ended.
And our suffering definitely didn’t.
Your support is the only reason many of us manage to keep going.
Your donation 🙏🙏 — no matter how small — can mean medicine, food, warmth, and a little bit of dignity in a life that’s been stripped of everything.
Please, stand with us. Don’t let this struggle fade from the world’s attention.
We still desperately need you to get back on our feet.
Campaign checked by 90-ghosr
Donation link
Hello, my name is Mickey from Michigan USA and I am raising funds for Wedad… Mickey Dee needs your support for Support Wedad's Journey to Sa
Tags for reach, please rebloog @tamamita @northgazaupdates2 @90 -ghost @schoolhater @timetravellingkitty @deathlonging @briarhips @mazzikah @mahoushojoe @sar-soor @rhubarbspring @pcktknife @transmutationist @sawasawako @feluka @appsa @anneemay -blog @commissions4aid-international @wellwaterhysteria @mangocheesecakes @kyra45-helping-others @7bittersweet @tortiefrancis @ot3 @amygdalae @ankle-beez @dykesbat @aristotels @komsomolka @neptunerings @riding-with -the-wild-hunt @heritageposts @watermotif @stuckinapril @mavigator @lacecap @determinate-negation @deepspaceboytoy @paper-mario-wiki @kibumkim @neechees @chilewithcarnage @ghelgheli @sayruq @himejoshikaeya @rooh-afza @nabulsi Pinned Post #free palestine #free gaza #gaza strip #gaza #artists on tumblr #gravity falls #deadpool and wolverine
the way tumblr just got unbanned in my country… I’M SO BACK
Please save Gaza!!!!
Click here to donate to Gaza, don't forget Gaza
The Nazi Israeli army began sweeping, destroying and bombing buildings on a very large scale, using weapons that we have never heard of before and that are very strange, as shown in the picture.
The Israeli incursion into the heart of Gaza City has forced countless families to flee south, leaving behind their homes, memories, and everything they hold dear. Imagine over 2 million people crammed into an area smaller than 40 kilometers, struggling to survive under constant bombardment. Streets that were once filled with life are now ruins; hospitals are overwhelmed, and basic necessities are scarce. Children are terrified, families are torn apart, and nowhere feels safe. This is not a battle it is collective punishment, a humanitarian nightmare unfolding in real time, and the world cannot turn away.
Map of Gaza City:
🔻 Blue: Fully controlled by Israeli forces
🔻 Red: Almost fully controlled by Israeli forces
🔻 Green: Currently under heavy fire, with many displaced people and civilians inside
🔻 Remaining areas: Where most of the remaining civilians are located
…….
Help Anas family !!!! 🇵🇸
Please help us, the Anas family, we lost everything because of the devastating war against us. Read our story and don’t forget to donate to us, because every dollar is important to us. You think it is useless, but the opposite is true, it is very important to us
Donation link : 🙏👇
Hello, my name is Anas, and I am from Gaza.Some of you may already know me from my previous fundraiser on GoFundMe. I want to explain honest
“not the kind that’s ___. but ___. _” “it wasn’t ___. just ___. ___.”
PLEASE stop using ai to write your fics i promise u it is so obvious. it makes zero sense how you would utilize it for something recreational like FANFICTION. if i wanted to read ai slop i wouldve opened c.ai or asked chatgpt to roleplay w me. i, like a lot of other readers & writers are so sick of going through the tags only to find that it’s all just reiterations of the same stale tone that ai has adopted, with the full stops and vague pretentious metaphors like JUST WRITE 😭 write it yourself i dont care how god fuck awful it is. so much better than putting in a prompt willingly for a bot to write everything for you, post it, and then receive compliments like you’re the one that bled to write it 😭
✩ dirty little secret ✩ teaser!
❛ And even though your glossed lips were twisted into the most unsightly sneer and you looked like you’d much rather come face-to-face with a rabid mountain lion instead, he thought there was no other girl prettier than you. ❜
rodrick heffley!최연준 𝑥 regina george!fem reader tags ♡ e2l, 18+ (suggestive themes, profanities, eventual smut), more to be tagged ! wc ᝰ 1,061
ℒ ࿐ SO excited to get back into fics </3 ive been absolutely itching to come out w smth after the fanfic world has been overtaken by ai, and ofc a rodrina au is the one to pull me out of my writing slump. itll be a while tho b4 this comes out coz uni is killing me, but the taglist is open so leave a comment if you wld like to b added!<3 enjoy the teaser heh
“Watch it, loser!”
Yeonjun nearly tripped over his own two left feet, stumbling back into the grimy bathroom as he tried to get his bearings together. His ears were ringing incessantly from the ridiculous pop music they’d been playing, his vision blurry from the neon strobe lights that seemed to pierce through the arteries of his visual system.
Alas, when his eyes fell on you, the string of things he’d wanted to complain about were suddenly unraveling right through his calloused fingers. He couldn’t help it. His gaze, hasty and tense now, raked up your barely-covered figure shamelessly.
He’d heard about Halloween in Girl World plenty of times. Everything he knew about it was against his will, gathered from the bits and pieces of gossip in the hallways. More often than not, it came from Kai himself, the pinnacle of teenage boyhood, who made it his life’s mission to try and squeeze himself into the lives of the popular girls and boys.
“In Girl World, Halloween’s the one night a year where a girl can dress like a total slut and no one can say anything about it.” Kai had recounted to them one night after band practice, right before last year’s annual Halloween party. Soobin had been snoring unattractively on the couch, Taehyun and Beomgyu listening intently.
Yeonjun had never really fully grasped Kai’s obsession with popularity. Sure, he yearned to belong sometimes, but never to the point of conforming. He valued his autonomy too much to force himself into the molds that the others seemed to be born from.
Yeonjun found it almost comical, though, how easily one could forget his values when faced with a girl like you. He’d seen you around the campus, of course, the jocks dangling you in front of everyone like you were a prized trophy that they’d won in one of their silly basketball games — but he’d never seen you like this.
He really blamed those god awful bedazzled stockings that hugged your thighs so sweetly. Or your white lace bralette that pushed your cleavage up, the shortest black shorts, your fur-lined knee-high boots, the inspid matching bunny ears and tail — he could not possibly run out of things to blame, could he?
And even though your glossed lips were twisted into the most unsightly sneer and you looked like you’d much rather come face-to-face with a rabid mountain lion instead, he thought there was no other girl prettier than you.
“The hardcore girls just wear lingerie and some form of animal ears.” He recalled the rest of Kai’s spiel, and realized that he was irrevocably, colossally fucked. He forcibly tore his gaze away to prevent himself from ogling at your stature any further, shutting his jaw closed.
Maybe he wouldn’t quite mind conforming. It’d feel much better than the heat of the glare he’s under — or maybe, he doesn’t mind that either.
“What a fucking sleaze,” you muttered with disgust, raising a meticulously manicured brow at his ogling. “Are you going to move, or do you need to be carried out?”
It was only with your sharp rhetoric that Yeonjun realized you intended to use the bathroom. He hastily scrambled the corkscrews of his brain together, and was a second away from moving aside, when Lee Heeseung stumbled down the hall yelling bloody murder. He was holding a red plastic cup, a suspicious liquid sloshing around and onto the floor, a dazed look on his face.
“Fucking hell,” you rolled your eyes at the sight of the drunk boy, but he seemed unfazed even as he wobbled towards you.
“___, baby, please! Let’s just talk it out—”
It took three seconds for Yeonjun to realize Heeseung was calling your name, and another three to process your wide, panicked eyes, before you forcefully pushed him by the chest, sending him staggering back into the bathroom.
His breath hitched in his throat. His bum hit the sink, and suddenly you were pressed too close against him for comfort, one manicured hand resting on his chest and the other resting on the counter behind him. From here he could see the glitter swathed across your eyelids, the sparkling gloss brushed on your lips, the freckles and tiny imperfections that littered across your features like constellations. He could have sat there for hours and admired each star, but Yeonjun could barely breathe.
Your touch burned. His chest and pants felt too tight, the room too stuffy. His hands remained suspended in the air, as if you were holding him at gunpoint. “I—”
“Shut up.” You hissed, your eyes sharp and hot, sending a shiver down his spine.
For months on end, despite his obvious, growing reverance for you, Yeonjun would never come to understand why you exactly did what you did next, and why you thought it’d be a good idea.
You kissed him.
Wide-eyed, he willed them closed, and before he could process it properly, he was kissing you back — albeit, uncertainly. His hands moved with reluctance (fuck, where does one place their hands when kissing?), eventually coming to rest on your hip, pulling you closer in an almost instinctive manner. You tilted your head skillfully, tongue coming out to taste him, and holy fuck, that’s when it hit him: that he was making out with one of the most popular girls on campus — one whose name he had regretfully just learned a second ago.
Frankly, Yeonjun thought he was gonna die. He hoped he would. If the grim reaper wasn’t gonna come for him tonight, then death must be in the form of a bombshell in a barely-there bunny costume, because he could practically taste it on your lips. It was the only logical explanation for the way you clung to him like you needed to devour him. He didn’t think being eaten alive would feel so intoxicating.
“Shit.” He heard Heeseung curse from outside, momentarily shattering his trance, but he couldn’t dare to push you off of him when your lips felt too plush.
When you pulled away a moment later, Yeonjun looked wrecked. You looked perfectly unperturbed, eyes narrowed at him as if he’d kissed you first. He stared back, albeit a bit more blankly, dumbfounded with his mouth ajar like a fish out of water.
Before he could berate himself for being a total imbecile, he muttered out: “I’m Choi Yeonjun.”
BARBIE AND THE THREE MUSKETEERS (2009), dir William Lau
fang runin at the start of the poppy war vs the burning god
user error
pairing: nerd!jake x reader
genre: college au, eventual simp x simp dynamic, smut, slow burn
synopsis: getting partnered with jake, the tall awkward nerd from on of your computer science classes, should've been simple—work on the project, get your grade, move on. except now you're completely obsessed with him and he's totally clueless about it. between tutoring sessions you definitely don't need and "coincidental" dorm hall run-ins, you're pulling out all the stops. too bad jake's more interested in his textbooks than your very obvious flirting.
you've never been rejected before, so this should be fine. …right?
warnings (MDNI 18+ only!!) : smut (oral sex(f. and m. receiving), fingering, unprotected sex, creampie, size difference, big dick!jake, overstimulation, multiple orgasms, pussy drunk!jake, dry humping, heavy makeout, whiny!jake), cursing, mild alcohol use, emotional manipulation, jealousy, themes of insecurity, angst, lots computer science related terms(i kind of geeked out here), reader's kind of delulu and a jerk
note: i'm back to my writing style for lighthearted fics for this one hehe. i lovelovelove nerdy shy men tropes sooo much. i did try to keep it a little realistic though. i hope you like this! enjoyyy
word count: 21.8k
taglist | more works!
you were alone in the computer science lab at nearly midnight, which wasn't unusual. assignments had a way of turning the building into a second home. but tonight felt wrong. everything felt too much. the lights buzzed too loud, drilling into your skull with that persistent electrical hum. your eyes burned from staring at your screen for four hours straight, vision going fuzzy at the edges. somewhere around hour three, you'd stopped actually processing code and started just staring through it.
your cold coffee sat forgotten beside your laptop, abandoned but still somehow necessary because the alternative was admitting defeat and going back to your dorm where your roommate and her boyfriend were probably still taking up the entire common space. you'd rather deal with this. the overstimulation. the way every tiny sound felt amplified in the empty lab. the aggressive brightness of your laptop screen. the uncomfortable pressure building behind your eyes that meant you were about to either cry or throw your laptop across the room. probably both.
your code wasn't working. hadn't been working for two days, and you'd tried everything. every forum suggestion, every stack overflow solution, every pathetic office hours visit where you'd explained your problem three times and still left confused. the cursor blinked at you on line two thousand and forty seven, mocking. the compiler kept throwing errors you didn't understand, and you'd rewritten that function six times already. your hands shook slightly from too much caffeine and not enough food. that tight, hot feeling crept up your throat. the one that signalled imminent breakdown.
you pressed your palms against your eyes until you saw spots, trying to reset something in your overwhelmed nervous system. didn't work. nothing worked tonight.
the silence in the lab was the worst part, it was so quiet that it made you hyper-aware of your own breathing, your heartbeat, the small wet sound your tongue made against the roof of your mouth when you swallowed. you hated it.
then suddenly, the power cut out. total darkness that swallowed everything in an instant, your laptop screen going black, even the emergency exit signs disappearing. your heart kicked into overdrive, adrenaline flooding so fast you felt dizzy. you reached out instinctively for your laptop, fingers scrabbling across the desk, needing to confirm it was still there, that everything you'd been working on wasn't just gone.
suddenly you heard footsteps. someone else was in the lab. you hadn't known anyone else was here. the realisation sent fear spiking through your chest because you'd been so certain you were alone. now there was someone moving closer, footsteps uneven and hurried like they couldn't see any better than you. you opened your mouth to say something, but before you could form words there was sudden pressure against your shoulder, hard and unexpected, and then there was the splash of cold liquid, spreading across your lap and chest.
your coffee. the cup tipped and spilt, liquid soaking through your jeans, spreading sticky and uncomfortable across your thighs. panic hit first, pure and primal, because for a split second all you could think was laptop, everything's gone, hours of work, my entire project. your hands flew out in the darkness, patting frantically at the desk, trying to assess the damage. your chest was so tight you couldn't get a full breath.
then came the anger. fast and hot and overwhelming, rising from somewhere deep in your stomach. you wanted to scream. wanted to grab whoever crashed into you and shake them. wanted to cry from sheer frustration because this was exactly what you didn't need tonight, not when you were already hanging on by a thread.
"oh my god, oh my god, i'm so sorry, i didn't see you, i didn't think anyone else was here, i'm so sorry." the voice came rapid-fire from somewhere to your left. male, young, pitched higher than normal with genuine distress.
he kept apologising, words tumbling over each other, and there was something in his tone that didn't sound rehearsed. he sounded actually afraid, like he'd just committed some unforgivable sin.
"i didn't mean to, i couldn't see, the power just went out and i was trying to get to the door and i'm so sorry, did it get on your laptop? please tell me it didn't get on your laptop."
you took a breath, trying to force words past the tightness in your throat, trying to formulate some response that matched the fury still coursing through your veins. your mouth opened, something sharp and cutting right on the edge of your tongue.
the emergency lighting kicked in. not much, just pale green strips along the baseboards casting everything in eerie, insufficient glow. enough to see by. enough to make out shapes, faces.
the guy who'd run into you stood about two feet away, and the first thing you noticed was his hands. hovering in the air between you, trembling visibly even in the dim light, fingers spread like he wanted to help but didn't dare touch anything. he was tall and lean, dark hair stuck up in odd directions like he'd been running his hands through it repeatedly. glasses had slipped down his nose, and behind them his eyes were wide. genuinely panicked in a way that didn't feel performed at all.
"your laptop," he said, voice still shaking with that same desperate concern. "what model is it? did the coffee get on it? the keyboard is the main concern, if liquid got into the keyboard we need to shut it down immediately and flip it over to drain, we need to know if you had everything backed up."
he was already moving closer, trembling hands reaching toward your desk, and you realised with a start that he hadn't even looked at you properly yet. his entire focus was on your laptop. on the problem he'd created. on fixing it.
"it's fine," you managed, voice coming out rougher than intended. you looked down at your computer. sitting safely to the right of where your coffee had been, completely dry and unharmed. "it didn't get on it."
the relief that washed over his face was so profound you almost felt embarrassed witnessing it. his shoulders sagged. his hands finally dropped to his sides. he let out a long, shaky breath like he'd been holding it since the collision.
"okay. okay, that's good, that's really good." then, almost as an afterthought, his eyes finally moved to actually look at you. taking in your coffee-soaked lap, your tense posture, your expression which you were sure wasn't friendly. "are you okay? did you get burned? that coffee looked hot, if it was hot we should get you to a sink, run cold water on it."
"it was cold," you said. true, but didn't make the situation better. your jeans were soaked through, fabric clinging uncomfortably to your skin, coffee starting to seep into your chair. you were sticky and irritated and still running on too much adrenaline. but he looked so genuinely distressed that some of your anger started deflating despite yourself.
"cold coffee is still a problem," he said, already pulling his backpack off his shoulder, unzipping it with fumbling fingers. "the sugar content means it'll get sticky when it dries, and it can stain, especially on lighter fabrics. i have napkins, i think, or maybe paper towels, i definitely have something."
he was rummaging through his bag now, pulling out crumpled papers, a graphing calculator, several pens, tangled earbuds, talking the entire time in that same rapid, anxious way.
"i'm really sorry, i should have been more careful, i knew the power was out, i should have used my phone flashlight, i just thought i knew the layout well enough to navigate in the dark but obviously i was wrong."
you watched him. something uncomfortable shifted in your chest. you'd been prepared to snap at him, to unleash all your accumulated frustration on whoever had been careless enough to run into you. but he wasn't making excuses. wasn't trying to minimise what he'd done or deflect blame or make some joke to lighten the mood. he was just genuinely, almost painfully concerned about the problem he'd created. the way he kept apologising, kept trying to fix things, made it very hard to stay angry.
"here," he said triumphantly, producing a small pack of tissues from the bottom of his bag. he held them out, then seemed to realise how inadequate they were and let out a frustrated sound. "these aren't going to be enough. we should go to the bathroom, get some actual paper towels. or maybe the kitchen area on the second floor, they have those industrial dispensers that are way more absorbent."
he paused, finally seeming to register that you hadn't moved, that you were just sitting there watching him. his ears went red, visible even in the dim green emergency lighting. "sorry, i'm sorry, i'm doing it again. my sister always tells me i go into problem-solving mode when i'm anxious and it makes people feel like i'm not actually listening to them. are you okay? like, actually okay, not just physically okay?"
the question caught you off guard. nobody had asked you that in days. maybe weeks. everyone just assumed you were fine because you were handling things, meeting deadlines, showing up to class. but this stranger who'd just spilt coffee all over you was looking at you with genuine concern, waiting for a real answer. something in your chest felt suddenly too tight.
"i'm fine," you said, softer than intended. you took the tissues from him, dabbing uselessly at your jeans. he was right. they weren't nearly enough. but the gesture felt important somehow. "it's been a long night."
"assignments?" he asked. when you nodded he made a sympathetic noise. "yeah, same. i've been here since six. had a project deadline at midnight but then the power went out fifteen minutes before and now i don't know if my submission went through because the wifi died with the electricity." he pushed his glasses up his nose. nervous gesture you got the impression he did frequently.
"i'm jake, by the way. jake sim. i feel like i should probably introduce myself since i just, like, assaulted you with your own beverage."
despite everything, ruined jeans and exhaustion and broken code, you felt the corner of your mouth twitch. not quite a smile, but close. "assaulted me with my own beverage?"
"well, yeah," he said, looking vaguely embarrassed. "i mean, i weaponised your coffee against you. that's technically assault, right? or maybe battery? i always get those mixed up. my roommate's a poli-sci major, he'd know."
he was rambling now, words spilling out in that same anxious rush, and there was something almost endearing about how completely lacking in artifice it was. he wasn't trying to be charming. wasn't trying to be funny. just genuinely nervous and dealing with it by talking too much.
you told him your name. he repeated it carefully, like he was committing it to memory. "i really am sorry," he said again, quieter this time. "what were you working on? before i interrupted?"
"data structures project," you said. just thinking about it made your shoulders tense again. "it's due tomorrow and there's a bug i can't figure out and i've been staring at it for hours."
his eyes lit up behind his glasses, spark of interest that transformed his whole face. "what kind of bug? runtime error? logic error? is it a pointer issue? those are always the worst, especially with linked lists."
he was already moving closer to your laptop, stopping himself at the last second like he'd realised he was being presumptuous. "sorry, i mean, i could take a look if you want? i'm pretty good with data structures. it's kind of my thing. i'm a TA for comp 201 actually, so i see a lot of common bugs. but also totally no pressure, i know i just dumped coffee on you so you probably don't want my help."
you should have said no. didn't know this guy, didn't owe him anything. you'd been managing just fine on your own. except you hadn't been managing fine. you'd been on the verge of a breakdown in an empty lab at midnight. now here was this nervous, rambling stranger offering help without expecting anything in return, looking at you like your problem was genuinely important to him.
it was disorienting. how quickly your anger had evaporated, replaced by something you couldn't quite name. you found yourself noticing details you shouldn't care about. the way he kept pushing his glasses up. the way his hands had finally stopped shaking now that he had something concrete to focus on.
"okay," you heard yourself say. his whole face brightened in a way that made something flutter uncomfortably in your stomach. "yeah, if you don't mind looking at it."
"i don't mind at all," he said quickly, already pulling up a chair. he left careful distance between you though, hyper-aware of not invading your space again. "show me what you've got."
you turned your laptop toward him. he leaned in, eyes scanning the lines with immediate focus. his expression shifted into something concentrated, intense. this was probably what he looked like when he wasn't tripping over people in the dark and panicking about it. he started asking questions about your implementation, your logic, what you'd already tried. his voice had lost that nervous edge. this was clearly where he was comfortable. in the clean logic of code, in problems that had solutions.
you answered his questions. watched as he nodded, occasionally pushing his glasses up, finger tracing lines of code on the screen without quite touching it. the emergency lighting cast strange shadows across his face, highlighting his cheekbones, the strong line of his jaw, the way his brow furrowed in concentration.
you were noticing things you shouldn't notice. but you told yourself it wasn't because you found him attractive. you were just paying attention because he was helping. because he'd disrupted your solitary misery and replaced it with something else. something that felt almost like companionship.
"there," he said suddenly, pointing to a line in the middle of your function. "you're incrementing the counter before you check the condition, but you need to check the condition first. it's causing an off-by-one error. see? you're accessing index n when your array only goes up to n minus one."
you stared at the line he was indicating. slowly, horribly, you realised he was right. such a simple mistake, the kind of thing you should have caught hours ago. but you'd been too tired, too frustrated, too deep in your own head to see it. "oh my god," you said quietly. "that's it. that's the whole problem."
"easy fix," jake said, smiling now. a real smile that crinkled the corners of his eyes. "just move that line down two spaces and add the conditional check first. you want me to...?" he gestured at your keyboard, asking permission. you nodded, watched as he made the adjustment with quick, confident keystrokes. "there. try running it now."
you hit compile, holding your breath. for the first time in two days the program ran without errors. the output printed exactly the way it was supposed to. clean and correct and perfect. relief flooded through you so intensely you felt dizzy with it, all the tension you'd been carrying suddenly releasing at once. "thank you," you said, voice more emotional than intended. "seriously, thank you, i've been losing my mind over this."
"it happens to everyone," jake said gently. "sometimes you just need fresh eyes. i've definitely been there." he leaned back in his chair, that nervous energy returning now that the immediate problem was solved. "your code is really clean, by the way. like, really well-structured. that bug was literally the only issue, everything else is solid."
the compliment settled warm in your chest. you realised with a start that you felt calm. actually calm, for the first time all night. your heart rate had slowed. your hands were steady. the overwhelming pressure behind your eyes had eased.
the lab was still too quiet, the emergency lighting still eerie and insufficient, your jeans still soaked with cold coffee. but somehow none of it felt as unbearable as it had fifteen minutes ago. and that was because of him. because jake had crashed into you in the dark and apologised too much and fixed your code and made you feel less alone in this empty building at midnight.
jake was gathering his things, shoving papers and pens back into his backpack with the same energy he'd had while searching for tissues. "i should probably try to find someone about the power situation," he said. "and you should probably change before that coffee stains permanently. there's a campus store in the student centre that's open twenty-four hours, they have overpriced sweatpants but at least they're dry."
"yeah," you said, surprised to find you didn't want him to leave yet. "yeah, i probably should."
he stood up, slinging his backpack over his shoulder, and hesitated. "hey, um. if you ever need help with code stuff again, or if you just want to work in the lab at the same time, i'm here most nights. usually not spilling beverages on people, but, you know. tonight was special." he smiled awkwardly. you found yourself smiling back, a real smile this time.
"i might take you up on that," you said. meant it.
jake's expression brightened again. that same transformation you'd noticed earlier. he nodded. "cool. yeah, that would be cool. okay. i'm gonna go now before i accidentally break something else." he gave you a small wave, started toward the door, then turned back. "your code really is good, by the way. i wasn't just saying that."
then he was gone, disappearing into the dark hallway beyond the lab. you were alone again. but that realisation, that awareness that a stranger's clumsy kindness had affected you so much, sat uncomfortable and warm in your chest as you saved your work and finally, finally, packed up to leave.
you walked into your lecture the next morning running on four hours of sleep and caffeine-induced alertness that felt vaguely hallucinogenic. your jeans from last night were balled up in your laundry basket, probably stained beyond saving, and you'd thrown on the first clean thing you could find.
you slid into your usual spot next to yunjin, who was already comparing notes with beomgyu across the aisle. they were your people. your safe zone. the ones you'd suffered through intro courses with, pulled all-nighters with, shared desperate pre-exam breakdowns with.
"you look like death," yunjin said cheerfully, not looking up from her phone.
"thanks. love you too."
"late night?" beomgyu leaned over, stealing one of yunjin's chips. "you missed the group chat meltdown about the algorithms homework."
you hummed noncommittally, pulling out your laptop. your code from last night was still open, that perfect, error-free output staring back at you. you'd submitted it at 12:47 am, seventeen minutes after jake had fixed it. seventeen minutes after he'd disappeared down that dark hallway.
you hadn't told yunjin and beomgyu about any of it. the power outage, the coffee, jake. especially jake. it felt somehow private, like explaining it would cheapen it or make it feel less significant than it had been in the moment.
professor kim walked in, and the room settled into that particular brand of restless attention that morning lectures always had. "alright, alright," she said, pulling up a slide that made half the room groan in unison. "i know you're all thrilled to hear this, but it's time to discuss your semester-long project."
chairs scraped against floors as people twisted around to look at their friends. voices overlapped, people already calling out names, forming pairs out of habit and convenience. you felt yunjin's hand on your arm at the same time beomgyu leaned over.
"partners?" yunjin said.
"obviously we're doing a group," beomgyu added. "the three of us, right?"
you nodded, half-listening, your attention already drifting across the lecture hall. you weren't sure what you were looking for until you found it. him. jake was sitting near the back with a small group of guys you vaguely recognised from other cs classes. he was hunched slightly over his notebook, pen moving across the page, taking notes while everyone else was busy forming alliances. his hair was even messier today, sticking up on one side like he'd rolled out of bed. his glasses kept sliding down his nose and he kept pushing them back up with his index finger, that same nervous gesture from last night.
he looked small somehow, despite being tall. like he was trying to take up less space. one of his friends said something and laughed, nudging jake's shoulder, but jake just smiled politely without really engaging. his attention stayed on his notebook.
you watched him for a moment longer than necessary. watched the way his shoulders curved inward, the way he held his pen, the concentrated furrow of his brow. something in your chest did an uncomfortable little flip.
"so we're agreed then?" yunjin was saying. "i'll handle the frontend, beomgyu can do the database stuff, and you can—"
you stood up. the decision happened before you'd fully processed it, your body moving on instinct or impulse or something you didn't want to examine too closely. your chair scraped loud enough that a few people glanced over.
"actually," you said, already stepping past beomgyu into the aisle. "i'm gonna partner with someone else."
"what?" yunjin's voice pitched up in genuine confusion. "who?"
but you were already walking. moving up the steps toward the back of the lecture hall, weaving between people who were still negotiating partnerships and arguing about skill distributions. you were aware of people watching. of yunjin and beomgyu's matching expressions of confusion. of the way conversations paused as you passed.
jake's friends noticed you first. one of them, a guy with bleached hair, nudged jake's arm and nodded in your direction. another one went quiet mid-sentence, eyes tracking your approach with unconcealed curiosity. jake looked up last, following their gazes, and when his eyes met yours he froze. actually froze, pen suspended over his notebook, lips slightly parted like he'd been about to say something and forgotten how.
you stopped at the edge of their row. suddenly hyperaware of how many people were definitely watching this interaction. "hey," you said, aiming for casual and landing somewhere near awkward. "you have a partner yet?"
jake blinked. once, twice. his friends were staring at him now, then at you, then back at him like they were watching a tennis match. "i—what?"
"for the project," you clarified, gesturing vaguely at professor kim who was still explaining requirements at the front of the room. "do you have a partner?"
"i—" jake's hand came up to push his glasses up his nose even though they hadn't moved. his ears were already turning red. "no? i mean, no, i don't, but—" he glanced at his friends, then back at you, looking genuinely lost. "are you—do you mean—"
"i'm asking if you want to partner up," you said, more directly this time. your heart was doing something weird and arrhythmic in your chest. "for the semester project."
the guy with bleached hair made a noise that might have been a strangled laugh. another one of jake's friends just gaped openly. jake himself looked like you'd just spoken to him in a language he only half understood. "you want to—with me?"
"yeah."
"but—" he gestured helplessly toward where yunjin and beomgyu were sitting, both of them now watching with unconcealed shock. "don't you usually work with your friends? i thought—"
"i'm asking you," you said, cutting him off before he could talk himself out of it or before you could overthink what you were doing. "if you already have other plans it's fine, i just thought—" you paused, scrambling for justification that didn't sound insane. "you're good at this stuff. you're a TA. you knew exactly what was wrong with my code last night in like, five seconds. it makes sense. strategically."
strategically. god, you sounded unhinged.
jake stared at you. his friends stared at you. half the lecture hall was probably staring at you at this point. "i—" jake swallowed visibly. "yeah. yes. i mean, if you want to, then—yeah. okay."
"yeah?"
"yeah." he nodded, more firmly this time, though he still looked vaguely shell-shocked. "we can—yeah. that would be—yeah."
his friends exchanged glances that were absolutely loaded with unspoken communication. the bleached hair guy, jungwon you think, was grinning now, looking between you and jake like he'd just witnessed something phenomenal. "well," he said, voice thick with amusement, "this is interesting."
you ignored him. "cool. we should probably meet up sometime this week to go over the requirements?"
"yeah, definitely," jake said quickly, already pulling out his phone with hands that trembled slightly. "i can—do you want my number? or i can get yours, or—we could use email if that's easier—"
"number's fine." you rattled it off, watching him type it into his contacts with endearing focus, tongue poking slightly between his teeth. when he looked up his expression was softer, less panicked. almost shy.
"okay," he said. "i'll text you?"
"sounds good."
you turned to head back down to your seat, acutely aware of the weight of multiple stares following your retreat. yunjin grabbed your arm the second you sat down, eyes wide with questions, but professor kim chose that moment to actually start the lecture and yunjin had to settle for furious whisper-hissing "what the hell was that?" while you studiously ignored her.
you pulled up your laptop, pretending to focus on the slides about project requirements and grading rubrics. but your attention kept drifting. you could feel it, that awareness of jake sitting several rows behind you. you wondered if he was taking notes. if his friends were grilling him. if his ears were still red.
you told yourself this was practical. logical. jake was skilled, focused, clearly knew his stuff. working with him made sense from a grades perspective, from an efficiency perspective. it was a smart choice. strategic, like you'd said.
but the justification felt thin even as you repeated it to yourself. because practical partnerships didn't make your pulse spike like this. strategic choices didn't leave you feeling weirdly breathless, or hyperaware of your phone in your pocket, waiting for a text that might come in an hour or a day. smart decisions didn't come with this flutter of satisfaction sitting warm and dangerous in your chest, the kind that felt unearned and a little reckless.
you'd just chosen jake over your actual friends for a semester-long project. you'd walked across the entire lecture hall in front of everyone to ask him specifically. you'd done it without planning it, without fully understanding why, acting on instinct alone.
your phone buzzed. you grabbed it maybe too quickly, ignoring yunjin's pointed look.
unknown number: hi, it's jake. from the lab? and also from just now. obviously. you know who i am. anyway this is my number. unknown number: we can meet whenever works for you btw. i'm pretty flexible. unknown number: sorry i'm rambling over text now apparently. i'll stop.
despite everything, despite the weirdness of the entire situation, you felt yourself smile. properly smile, which made yunjin lean over and whisper, "oh my god, you're blushing," which you absolutely were not.
you saved his number. typed out a response. deleted it. typed it again.
you: library tomorrow at 6?
his reply came almost instantly.
jake: perfect. i'll see you there.
yeah. perfect. that's exactly what this was.
you'd gotten there ten minutes early, which was ridiculous and you knew it, but you'd told yourself it was just to secure a good table. not because you were nervous. definitely not because you'd changed your shirt three times.
jake showed up at 6:02, slightly out of breath like he'd been rushing, backpack slung over one shoulder and hair even messier than usual.
"sorry, sorry," he said, sliding into the chair across from you. "my last class ran over and then i couldn't find my charger and—" he stopped himself, ears going pink. "sorry. you don't need the full explanation. i'm here now."
"you're fine," you said, surprised by how much you meant it. "i just got here too."
it was a lie, but whatever.
he pulled out his laptop, a slightly battered thing covered in tech company stickers, and immediately opened what looked like a meticulously organised project folder.
"so i was thinking we could start by breaking down the requirements," he said, already pulling up the assignment sheet. "if we divide it into modules we can work on different parts simultaneously and then integrate everything at the end. i made a rough outline last night, but obviously we can change whatever you want."
you blinked at him. "you made an outline? already?"
"i—yeah?" he looked uncertain suddenly, like he'd done something wrong. "was that—should i not have? i just thought it would be helpful to have a starting point, but if you wanted to plan it together—"
"no, that's—" you leaned closer to look at his screen, close enough that you could smell whatever soap or shampoo he used. something clean and faintly citrusy. "that's really good actually. you're like, super organised."
"oh." he pushed his glasses up, not quite meeting your eyes. "thanks. i just like having things structured, it makes the actual coding part less chaotic."
you shifted your chair around the table, closing the distance between you under the pretence of seeing his screen better. your knees almost touched under the table. jake didn't seem to notice, already walking you through his outline with the kind of focused enthusiasm that made his whole face more animated. he talked with his hands a little, you realised. small gestures that punctuated his explanations.
it was kind of endearing. he was kind of endearing, in this unpolished, genuine way that made you want to keep watching him talk even though you should probably be paying attention to the actual content of what he was saying.
"—so if we use that framework it'll save us a ton of time on the backend. does that make sense?" he glanced at you, expectant.
"yeah, totally," you said, even though you'd caught maybe half of it. "you're really good at this."
"at what?"
"explaining things. breaking stuff down." you let your voice soften deliberately, the kind of tone you'd use on someone you were interested in. testing. "you must be a really good TA."
jake's expression brightened with genuine pleasure, completely innocent. "oh, thanks! i really like teaching actually. it's really satisfying when something clicks for someone, you know?" he turned back to his laptop. "okay so for the first module, i was thinking we could—"
you felt something deflate slightly in your chest. he'd just. moved on. thanked you politely and redirected straight back to work like you'd commented on the weather.
you tried again twenty minutes later, when he'd finished explaining the database architecture. "seriously, how is your brain even wired like this?" you said, letting your hand rest on the table between you, close enough to his that moving a few inches would mean touching. "like, this would've taken me hours to figure out and you just see it."
"i mean, i've been coding since i was like twelve," jake said, smiling in that self-deprecating way that made your stomach flip. "my dad's a software engineer so i kind of grew up around it. you'd be just as good if you'd had the same exposure."
he grabbed his water bottle, took a sip, completely oblivious to the way you were looking at him. "anyway, should we start on the initial setup? i can handle the repository if you want to draft the pseudocode for the first function?"
"sure," you said, trying not to sound as frustrated as you felt.
it continued like that. you'd find little ways to compliment him, to touch his arm when he said something funny, to lean into his space. and every single time jake would light up with friendly appreciation and then just. keep going. keep working. keep being nice in this utterly platonic way that was starting to drive you slightly insane.
when you suggested taking a break and offered to buy him coffee, he'd said "oh that's so sweet, but i'm good, i don't want to lose momentum." when you'd asked about his hobbies, trying to find some common ground beyond code, he'd given you a genuine answer about gaming and soccer and then immediately asked about your hobbies with the same earnest interest he gave to literally everything.
he wasn't being cold. wasn't being dismissive. he was just. friendly. sincerely friendly in a way that suggested he thought you were also just being friendly and nothing more. the idea that you might be flirting with him clearly hadn't even crossed his mind.
it shouldn't have bothered you. it was one study session. you barely knew him. but there was something about the way he was so completely unaffected that made you want to push harder, try more obviously, make him see you the way you were apparently seeing him.
which was insane. you were being insane.
"okay i think that's a good stopping point," jake said eventually, glancing at his phone. "we got through way more than i expected, honestly. you're really fast at this."
"we work well together," you said, maybe too much emphasis on the together part.
"yeah," he agreed easily, already packing up his stuff. "this is gonna be way less painful than i thought. usually group projects are a nightmare but i think we're pretty compatible."
compatible. he said it like he was talking about software versions.
you packed up your own stuff, trying to shake off whatever weird frustrated feeling had settled in your chest. this was good. you had a competent partner who was easy to work with. that's what mattered. not whether he noticed when you laughed at his jokes or sat closer than strictly necessary.
the library had gotten dark outside while you'd been working, the early winter darkness that feeking too heavy for eight pm. you pushed through the doors together, the cold air immediately biting at your face.
"which way are you headed?" jake asked, adjusting his backpack.
you pointed toward the east side of campus. "miller hall."
jake stopped walking. just fully stopped and stared at you. "wait, seriously?"
"yeah?"
"i'm in miller," he said, and his face did this thing, this open, delighted thing like you'd just told him something genuinely exciting. "i'm on the fourth floor. what floor are you?"
"third," you said, trying to keep your voice normal even though your brain was already racing ahead. same building. same building. you lived in the same building and you hadn't known. "that's—what are the odds?"
"i know, right?" jake fell into step beside you, and he seemed more relaxed now, less formal than he'd been in the library. "i can't believe we haven't run into each other before. though i guess i'm not around that much, i'm usually either in class or the lab or—" he laughed. "okay i'm making myself sound really boring."
"no you're not," you said, maybe too quickly. "i'm the same way. especially during midterms."
"the worst," he agreed. "hey, at least now if we need to meet up for the project it's super convenient. we can literally just knock on each other's doors."
he said it so casually. so normally, like it was just a nice logistical benefit and nothing more. meanwhile your mind was already cataloguing possibilities. you could time your meals to match his schedule. figure out when he usually left for class. find reasons to be in the common areas when he might pass through. it would look natural, coincidental. just friendly neighbors running into each other.
you were already strategising.
the realisation made something uncomfortable twist in your stomach. this was. this was too much maybe. you were thinking about him too much, cataloguing details about him like you were studying for an exam. getting frustrated when he didn't respond to your flirting even though you had no actual reason to expect him to. you'd had one late-night interaction and now one study session and somehow you were already rearranging your mental map of campus to accommodate his presence in it.
"you good?" jake asked, and you realised you'd gone quiet.
"yeah, just tired."
"same." he smiled at you, easy and warm. "thanks for picking me as your partner, by the way. i know you could've worked with your friends and i'm—i'm really glad you asked me instead. i think this is gonna be fun."
fun. he was looking forward to the project because he thought it would be fun. because he liked coding and teaching and he probably thought you were a cool person to work with. he was just. happy to have company. happy to make a new friend.
meanwhile you were over here planning imaginary coincidental run-ins and getting weirdly possessive over someone who didn't even know you liked him.
god, you were pathetic.
"yeah," you managed. "me too."
you reached miller hall, and jake held the door open for you, still talking about some technique he wanted to try for the project. you half-listened, watching the way his hair flopped over his forehead, the animated way he gestured when he got excited about something.
the elevator ride to your floor felt too short. jake got off with you, said he'd just walk up the extra flight of stairs for the exercise. "text me if you think of anything for the project," he said, already heading toward the stairwell. "or honestly just text me whenever. i'm always on my phone."
then he was gone, and you were standing alone in the hallway outside your door, feeling weirdly deflated and wired at the same time.
your phone buzzed before you'd even gotten your key out.
jake: forgot to say this but your idea for the UI was really smart. i think it's gonna make the whole thing way more intuitive. jake: ok NOW i'm done bothering you. have a good night!
you stared at the messages, that dangerous warm feeling spreading through your chest again. he'd texted you immediately to compliment your idea. with absolutely no prompting.
you were smiling at your phone like an idiot.
yeah. you were definitely pathetic.
"i'm just saying, he's clearly not interested," yunjin said, stabbing her salad with more force than necessary. "like, you've tried everything."
you were sitting in the dining hall, picking at your food while yunjin and beomgyu conducted what was essentially an intervention about your jake situation. an intervention you hadn't asked for and definitely didn't want.
"maybe he's just shy," you said, defensive.
beomgyu snorted. "shy guys still notice when someone's flirting with them. they just get weird about it. this guy sounds like he genuinely has no idea."
"which means he's not into you," yunjin added, gentler now. "and that's fine, you know? you can just be project partners. you don't have to keep torturing yourself."
except the thing was, you weren't entirely convinced jake wasn't interested. or maybe you just didn't want to accept it yet. because he texted you unprompted sometimes, sent you memes he thought you'd find funny, always smiled when he saw you in the hallway. that had to mean something, right?
"i'm not torturing myself," you muttered.
"you've mentioned him like fifteen times in the past hour," beomgyu pointed out.
"have not."
"you literally just told us about how he holds his pen. his pen."
okay. maybe you were torturing yourself a little.
you left the dining hall feeling irritated and restless, your friends' words circling in your head. he's not interested. he has no idea. you're torturing yourself. maybe they were right. probably they were right. you should just focus on the project, get a good grade, and move on like a normal person.
you were cutting through the student centre, not really paying attention to where you were going, when you passed the community bulletin board. the usual chaos of flyers and posters, study abroad programs, club meetings, someone selling a barely-used microwave. your eyes skimmed over it automatically, not really looking.
then you saw his name.
TUTORING AVAILABLE - COMP 101, 201, 301
patient, experienced, flexible schedule
contact: jake sim
there was a row of little tear-off tabs at the bottom with his phone number. several were already missing. the flyer itself was simple, almost plain. you stared at it. people flowed around you, conversations and footsteps and the ambient noise of the student centre, but you just stood there staring at jake's handwritten flyer.
you didn't need tutoring. your grades were fine. good, even. you and jake were in the same advanced class, for god's sake. he'd probably seen your test scores when he was TAing. this would be…obvious. wouldn't it? taking a tab would be transparent and desperate and—
your hand moved before you'd fully decided. the paper tore with a soft sound that felt too loud. you stared at the little strip in your palm, jake's number printed in his neat handwriting even though you already had it saved in your phone.
what were you doing?
you shoved the tab in your pocket and walked away quickly, like someone might have witnessed you doing something incriminating. your heart was beating too fast. this was insane. this was transparent. he was going to see right through it.
but.
but it was also legitimate, wasn't it? people got tutoring all the time, even when their grades were fine. wanting to understand the material better, wanting a different perspective, wanting to be extra prepared. those were all valid reasons. normal reasons. and yeah, maybe you had ulterior motives, but the cover story was solid enough that you could maintain plausible deniability. to him. to yourself.
you made it back to your dorm before you pulled out your phone.
you: hey! i saw your tutoring flyer in the student centre. do you still have availability?
you hit send before you could overthink it. then immediately started overthinking it anyway. he was going to ask why. he was going to point out that you clearly didn't need help. he was going to—
your phone buzzed.
jake<3: oh hey! yeah i have some slots open. but wait, aren't you doing pretty well in class? i've seen your test scores when i'm grading and you're like, consistently in the top range jake<3: not that you CAN'T get tutoring obviously! everyone can benefit from extra help jake<3: i just want to make sure you actually need it and aren't just being nice or something
god, he was even considerate about this. checking in to make sure you weren't wasting your time or money on something you didn't need. being thoughtful and genuine while you were over here manipulating the situation to manufacture more time with him.
you felt a twinge of something uncomfortable. guilt maybe. but you pushed it down.
you: i mean yeah my grades are okay, but i feel like i'm just memorising patterns without really UNDERSTANDING the concepts you know? like i can solve the problems but i couldn't explain WHY you: i just want to make sure i actually get it. especially since the material keeps building on itself
it wasn't entirely a lie. you did sometimes feel like you were pattern-matching your way through assignments. and deeper understanding was always good. these were reasonable concerns. the fact that they weren't your primary motivation didn't make them untrue.
jake<3: oh yeah that makes total sense actually. i see that a lot with students. they can execute but the underlying logic isn't solid jake<3: okay yeah we can definitely work on that! my rate is $20/hour but honestly for you i'd be happy to just do it for free? since we're already working together on the project anyway
you: no way i'm paying you. you're already helping me so much with the project
jake<3: the project is a two person thing, you're helping me just as much jake<3: but okay we can argue about payment later. when works for you?
you felt that warm, dangerous flutter again. he'd offered to tutor you for free. just casually, like it was no big deal. like spending extra time with you was something he actively wanted to do, even without compensation.
you: i'm pretty flexible. whenever you have time
jake<3: thursdays at 7? we could do the library again or somewhere on our floor if you want somewhere quieter jake<3: also i promise i'll actually TEACH and not just fix your code for you like last time lol
you smiled at your phone. somewhere on your floor. which meant his room or yours. which meant private, just the two of you, no other students around.
you: thursdays work for me!
jake<3: cool! we can switch off. i'll bring snacks jake<3: this'll be fun :)
he'd sent a smiley face. an actual emoticon. it shouldn't have made your heart skip but it did.
you locked your phone and sat on your bed, that satisfaction settling warm in your chest. you'd done it. you'd created a legitimate, recurring excuse to see jake outside of project work. an hour a week, minimum, where you'd have his complete attention. where you could sit close to him in the privacy of a dorm room, help him help you, let those boundaries get just a little bit blurrier.
it was harmless. he was offering tutoring anyway, you were just taking him up on it. and yeah, maybe your motivations weren't entirely pure, but you weren't lying to him. not really. you did want to understand the material better. the fact that you also wanted to be around him more was just. additional context. secondary reasoning.
you were being smart about this, honestly. creating opportunities without being pushy. letting things develop naturally within structures that already existed.
you ignored the small, quiet voice in the back of your mind that whispered this was too much. that you were engineering situations and manufacturing proximity and maybe that wasn't as harmless as you wanted to believe. that jake was offering to help you in good faith while you had an agenda he knew nothing about.
you were good at ignoring that voice.
your phone buzzed again.
jake<3: btw i've been thinking about the database structure and i had an idea
and just like that you were smiling again, typing back, that uncomfortable feeling dissolving into something easier and warmer and more immediately gratifying.
it was fine. everything was fine. this was just tutoring. just spending time with someone you enjoyed being around. there was nothing wrong with that.
nothing wrong with it at all.
you'd been doing the tutoring sessions for three weeks when your roommate officially moved out. well, not officially officially. her stuff was still there, her side of the room still technically occupied. but she'd been spending every night at her boyfriend's off-campus apartment for the past month, and one day she just stopped pretending she was coming back.
"i'm still paying rent," she'd said, shoving clothes into a duffel bag. "so like, it's still my room. i'll probably crash here sometimes. but you basically have the place to yourself."
you'd nodded sympathetically while internally celebrating. your own space. privacy. no need to coordinate schedules or deal with her boyfriend's annoying habits. it was perfect.
it took you less than a day to realise it was perfect for other reasons too.
the next tutoring session was supposed to be in the library. thursday at seven, like always. but you'd been sitting in your empty apartment that afternoon, looking at your space with new eyes, and the idea had planted itself so naturally you'd almost convinced yourself it was practical.
you: hey, would you maybe want to do tutoring at my place tonight instead? my roommate moved in with her boyfriend so it's way quieter than the library you: totally fine if you prefer the library though!
the response took longer than usual. long enough that you started second-guessing yourself. maybe this was too much. too obvious. crossing some line from study partner into something else.
jake<3: oh jake<3: um jake<3: yeah that's fine. if you're sure? jake<3: i don't want to like. intrude or anything jake<3: but yeah quieter is definitely better for focusing
you: you're not intruding i literally invited you haha you: i'm in 3B. just come by at 7
jake<3: okay! see you then
you spent the next two hours in a cleaning frenzy you absolutely did not want to examine too closely. you weren't trying to impress him. you just wanted the place to look nice and presentable. the fact that you changed your clothes twice and lit a candle that made the whole apartment smell like vanilla and sandalwood was just. coincidence.
the knock came at exactly seven. jake was annoyingly punctual.
you opened the door to find him standing in the hallway looking uncertain, backpack slung over one shoulder, holding a bag of chips. "hi," he said. "i brought snacks. i didn't know what you liked so i just got the variety pack."
"you didn't have to do that."
"i know, but—" he shifted his weight. "i don't know, it felt weird showing up empty-handed."
you stepped back to let him in, watching as he moved into your space with obvious hesitation. he didn't walk in so much as carefully entered, like he was worried about disturbing something. his eyes went immediately to your walls, taking in the art prints you'd hung, the string lights, the bookshelf crammed with novels and textbooks. then to your desk setup, the small kitchen area, the couch that your roommate had left behind.
"wow," he said quietly. "this is. really nice."
"it's just a dorm apartment."
"no, i know, but—" he gestured vaguely at everything. "it's decorated. like, actually decorated. my place looks like a prison cell compared to this." he was still standing near the door, like he hadn't fully committed to being here. "is that an original print?"
you glanced at the framed artwork he was pointing at. "yeah. local artist. i got it at a campus market thing."
"it's really cool." he finally took a few more steps inside, setting his backpack down carefully on the floor like he was afraid it might scuff something. his attention caught on your kitchen counter, where you'd left out the fancy coffee you'd bought yesterday. the expensive cheese and crackers. the fruit you'd pre-cut and arranged in a bowl because apparently you were that person now.
jake went quiet for a second. then he laughed, but it sounded a little uncomfortable. "okay i have to ask. are you like, rich?"
you felt your face heat. "what? no."
"because this—" he gestured at your apartment again, at the candle burning on your coffee table, the throw blanket artfully draped over your couch, the general aesthetic coherence of the space. "this seems like. i don't know. very put together for a college student."
"i just like my space to feel nice," you said, defensive. "there's nothing wrong with that."
"no, definitely not! i didn't mean—" he ran a hand through his hair, flustered. "i just meant. my room has like, a bed and a desk and some clothes on the floor. this looks like an apartment from a magazine. in a good way," he added quickly. "it's impressive. i'm just. you know. mildly intimidated."
"don't be intimidated," you said, softer now. trying for casual. "seriously, make yourself comfortable. do you want something to drink? i have coffee, tea, juice, those fancy sparkling waters—"
"you have fancy sparkling water?"
"they were on sale."
they were absolutely not on sale. you'd bought them specifically because you remembered jake mentioning he liked trying different flavours. but he didn't need to know that.
"um, sure. i'll try one." he was still standing awkwardly in the middle of your living room, like he couldn't figure out where he was allowed to exist.
you grabbed two cans from the fridge, handing him one and gesturing toward the couch. "we can work there if you want. or the desk. whatever's comfortable."
"couch is good," he said, finally sitting down and immediately looking slightly less tense. he opened the sparkling water, took a sip, and made a surprised noise. "oh this is actually really good."
"told you." you sat next to him, closer than you would have in the library. not touching, but close enough that you could feel the warmth of him next to you. close enough that when he leaned forward to pull his laptop out of his backpack, you caught that familiar scent of soap and citrus.
he pulled up the lesson he'd prepared, something about optimisation algorithms, and fell into his teaching rhythm. you'd noticed this about jake before. when he was explaining code, he became more confident. less apologetic. his hands moved as he talked, tracing invisible diagrams in the air, and his whole face became more animated.
you were trying to focus. really, you were. but you kept getting distracted by the fact that he was here, in your space, sitting on your couch. his knee bumped yours at one point and he apologised even though it was barely contact. you told him it was fine. his handwriting was neat when he sketched out examples in your notebook. he had a small scar on his left hand you'd never noticed before.
"are you following?" he asked, glancing over at you.
"yeah," you said, snapping back to attention. "sorry. just thinking."
"it's kind of a dense topic," he said, apologetic again. "we can take a break if you need."
"no, keep going. you're good at this."
something in his expression softened. "thanks. i—i actually really like doing this. the tutoring, i mean. it's nice having someone to talk through concepts with who actually cares about understanding them properly." he paused, looking around your apartment again like he was seeing it with fresh eyes. "and this is. yeah. this is better than the library for sure."
"yeah?"
"the library's always so loud, even in the quiet sections. and people keep interrupting to ask if they can take chairs from our table." he settled back into your couch slightly, his shoulders loosening. "this is way better. i can actually think here."
you felt that dangerous satisfaction bloom in your chest. this is better. i can actually think here. he was comfortable. in your space. comfortable enough to relax, to take up room, to exist without that careful hesitation he'd had when he first arrived.
"we should do all our sessions here," you said, trying to sound casual. "if you're cool with it."
jake glanced at you, then around the apartment again. for a second you thought he might question it. might recognise this for what it was. but then he just smiled, easy and genuine. "yeah, i'd like that. this is really nice."
"cool," you said. your heart was doing that annoying fluttery thing again.
you went back to the lesson, jake's voice steady and patient as he walked you through increasingly complex problems. his knee stayed pressed against yours. he'd stopped apologising for taking up space. he reached for the fancy crackers you'd set out without asking if it was okay first, just casual and comfortable like he belonged here.
and god help you, you liked seeing him like this. liked having him in your space, surrounded by your things, relaxed and focused and entirely unaware of how much thought you'd put into creating this exact scenario.
he was more comfortable here than he should be. settling into your life with an ease that should have alarmed you but instead just made you want to pull him deeper.
you were playing a game he didn't know existed. creating intimacy in careful increments. manufacturing closeness that felt organic to him but was entirely designed by you.
"okay your turn," jake said, pushing your laptop toward you. "try implementing that function we just talked through."
you pulled the computer into your lap, fingers moving over the keys, hyper-aware of jake watching. of his presence next to you, patient and encouraging. of how easy it would be to let this become routine. thursday nights on your couch, just the two of you, the rest of the world locked outside.
professor kim handed back midterms on a wednesday, and the energy in the lecture hall was exactly what you'd expect. nervous shuffling, people immediately comparing scores, that girl in the front row who always cried regardless of her grade already tearing up.
you flipped your exam over and saw the 100 staring back at you. perfect score. you felt a flush of satisfaction that had nothing to do with the grade itself and everything to do with the fact that jake would see it.
"holy shit," yunjin whispered, leaning over to look. "you got a perfect score?"
"apparently."
"that's insane. i got an 87 and i thought i did well." she shook her head, impressed and maybe slightly annoyed. "what did jake think? he must be so proud, that's basically a direct result of his tutoring."
speaking of jake, he was two rows behind you, and you could hear his friends' voices carrying.
"dude, you got a 98," one of them said. "that's insane."
"i missed this one question," jake said, and he sounded genuinely disappointed. "i can't believe i mixed up the time complexity."
you turned around without really thinking about it, catching his eye. he was already looking at you, and his face did this thing, this hopeful uncertain thing. "how'd you do?"
you held up your exam. his eyes widened.
"you got a hundred?" he said it loud enough that a few people glanced over. then he was standing up, moving past his friends, coming down to your row with his exam still in his hand. "holy shit, that's—that's amazing. you—" he stopped himself, looking almost embarrassed by his own enthusiasm. "sorry, i'm like. weirdly excited about this."
"don't apologise," you said, smiling despite yourself. "you sound more excited than i am."
"because i—" he gestured at your exam, then at you. "you understood it. like really understood it. i could tell during our sessions that things were clicking but seeing it actually translate to a perfect score is just—" he ran his hand through his hair, grinning in a way that made your stomach flip. "i'm really proud of you."
the words hit you weird. i'm proud of you. said with such genuine warmth, such unironic sincerity. like your success was somehow his success too. like he was personally invested in your performance because he'd helped you get there.
except you hadn't really needed the help. you'd manufactured the entire situation. you'd been doing fine before the tutoring started and you'd probably have gotten a perfect score regardless. jake's proud smile was based on a false premise. he thought he'd helped you achieve something when really you'd just. used him. used his time and his patience and his genuine desire to help people, all so you could sit close to him once a week.
something uncomfortable twisted in your chest. you shoved it down.
"i couldn't have done it without you," you said, because that's what you were supposed to say. what he expected to hear. even if it made you feel slightly sick.
"i know, i know. it's a good grade. i just hate making careless mistakes." he smiled at you again, softer this time. "but seriously, i'm really happy for you. you worked really hard for this."
"we should celebrate," you said, before you could second-guess it. "both of us. good scores, successful tutoring, whatever. come over tonight? i'll make dinner, we can watch a movie. my treat, as a thank you."
jake hesitated, just for a second. "you don't have to thank me."
"i want to," you said firmly with a smile. "you've been helping me for weeks and not accepting any payment. the least i can do is feed you."
"when you put it that way." he was smiling again, that easy smile that made your heart do stupid things. "yeah, okay. what time?"
"seven?"
"perfect."
...
you went slightly overboard with dinner. not crazy overboard, just. more effort than was strictly necessary for a casual thank-you meal. homemade pasta, the good parmesan, a salad that actually had more than three ingredients. you'd also bought wine, which felt very adult and sophisticated until you remembered you were literally just having your study partner over.
jake showed up at seven on the dot, holding a bag of cookies from the expensive bakery near campus. "i know you said your treat, but i can't show up empty-handed," he explained, handing them over. "it's like, physically impossible for me."
"you're ridiculous."
"i've been told." he stepped inside, immediately more comfortable than he'd been that first time. he knew where to put his shoes now, where to set his bag. he went straight for the couch like he belonged there.
dinner was easy. conversation flowed naturally, jumping from classes to campus gossip to a debate about whether the dining hall pizza was underrated or genuinely terrible. jake argued passionately for underrated, gesturing with his fork, getting sauce on his chin that he didn't notice until you pointed it out. he laughed, embarrassed, wiping it away.
"wine?" you offered, after you'd cleared the plates.
"oh, um. sure?" he looked uncertain. "i'm not really a big drinker."
"me neither. but we're celebrating, right?"
"right." he accepted the glass you poured, taking a small sip and making a face. "god, why do people like this? it tastes like someone made juice go bad on purpose."
you laughed despite yourself. "it's an acquired taste."
"that's what people say about things that are objectively bad." but he took another sip anyway, settling back into the couch as you pulled up netflix.
you ended up on some action movie neither of you had seen, the kind with improbable stunts and a plot that didn't require much attention. which was good, because you weren't really watching it. you were too aware of jake next to you, closer than he needed to be, his shoulder occasionally brushing yours. he'd finished his wine faster than you expected and seemed looser now, more animated. he kept making commentary on the movie, pointing out plot holes and questionable physics, his hands moving as he talked.
"—and there's no way that building would still be structurally sound after that explosion," he was saying, gesturing at the screen. "like, basic engineering, you know?"
"you're thinking too hard about it."
"i can't help it. my brain won't turn off." he glanced at you, something warm in his expression. "this is nice though. just hanging out. we're always studying or talking about the project, it's cool to just…exist. without an agenda."
without an agenda. the words hit harder than they should have. because you did have an agenda. you'd had one this entire time. this whole evening was carefully constructed, from the homemade dinner to the wine to the deliberately casual intimacy of it all.
"yeah," you managed. "it's nice."
the movie continued. jake shifted closer, his thigh pressing against yours. you didn't move away. his arm ended up along the back of the couch, not quite around your shoulders but close enough that you could feel the warmth of it. neither of you acknowledged it, but neither of you adjusted either.
"can i ask you something?" jake said during a particularly slow part of the movie.
"sure."
"why did you pick me? for the project, i mean." he was looking at you now instead of the screen, his expression curious and open. "you could've worked with your friends. people you already knew. but you walked all the way across the lecture hall to ask me."
your heart kicked up. "i told you. you're good at this stuff."
"yeah, but." he paused, like he was trying to figure out how to phrase something. "it felt like. i don't know. like you went out of your way. and i've been trying to figure out if i'm reading too much into it or if there was something else."
the air felt suddenly thinner. "something else like what?"
"i don't know." he laughed, self-conscious. "i'm probably being weird. forget i said anything."
"jake."
"i just—" he met your eyes, and there was something vulnerable in his expression that made your breath catch. "i really like spending time with you. like, more than i probably should for someone who's just a project partner and tutoring student. and sometimes i think maybe you. i don't know, feel the same? but i'm also really bad at reading these things so i'm probably completely wrong."
oh. oh.
"you're not wrong," you said quietly.
his eyes widened slightly. "i'm not?"
instead of answering, you leaned in. gave him enough time to pull back, to stop this, but he didn't. he met you halfway, his lips soft and uncertain against yours. for a second neither of you moved, the kiss chaste and almost careful. then something shifted. his hand came up to cup your face, thumb brushing your cheekbone, and you pressed closer, your fingers curling into his shirt.
jake made a soft sound against your mouth, surprise or maybe pleasure, and kissed you back with more confidence. his other hand found your waist, tentative at first then firmer, pulling you closer. you ended up in his lap somehow, his hands spanning your back, your fingers threading through his hair. he tasted like wine and something sweet from the cookies he'd brought.
"is this okay?" he whispered against your lips, breathing hard.
"yes," you said, and kissed him again before he could second-guess it.
his hands moved under your shirt, warm against your skin, and you felt him shiver when you rolled your hips experimentally. "god," he breathed, sounding almost pained. "we should—are we really—"
"do you want to stop?"
"no. god, no. i just—" he looked up at you, pupils blown, lips kiss-swollen. "i didn't think this would happen. i'm not. i don't usually."
"it's okay," you said softly, meaning it. "we don't have to do anything you don't want."
jake didn’t stop you. instead, he seemed to melt into the contact, his hands trembling as they slid further up your back, skin hot through the thin fabric of your shirt. when you moved to guide him off the couch and onto the rug, he followed with a sort of dazed compliance, his glasses slightly askew on his face.
you knelt between his legs, and the shift in atmosphere was immediate. the movie was still playing—some distant sound of tires screeching—but all you could hear was the ragged, uneven hitch of jake’s breath. when you reached for the button of his jeans, his hand flew to your wrist, not to stop you, but just to steady himself. his knuckles were white.
"are you sure?" he whispered, his voice cracking. "i—i'm not... i don't want to mess this up. our project, the tutoring... i don't want to make things weird for you."
"jake," you said, looking up at him through your lashes. "shut up and let me."
he let out a shaky, half-strangled laugh, his head hitting the base of the couch as he let go of your wrist. "okay. okay, yeah. shutting up."
as you eased his jeans down, you realised the lanky, awkward way he carried himself in the halls was a massive deception. he was built with a surprising, heavy sturdiness that the oversized hoodies always hid. his legs were long, his thighs thick with the kind of muscle that suggested he actually did play soccer as more than just a hobby. and when you finally freed him, you couldn't help the small, sharp intake of breath that escaped you.
"jake," you breathed, your eyes widening. "holy..."
he groaned, the sound vibrating deep in his chest, and covered his eyes with his forearm. "don't. don't look at me like that. i know. i'm sorry, is it... is it too much? i can—"
"it's perfect," you cut him off, reaching out to touch him. his skin was searing, and the moment your fingers closed around him, his entire body jolted like he’d been hit with a live wire.
when you leaned forward to take him into your mouth, jake’s reaction was explosive. he arched off the floor, his fingers tangling desperately in your hair, his breath coming in short, panicked gasps. he was so sensitive, so completely overwhelmed by the sensation that it felt like he was losing his grip on reality.
"oh god," he choked out, his voice high and strained. "wait, wait—that's—you’re so... the pressure, i can't—"
you didn't slow down. you liked the way he lost his composure, the way the articulate, logical TA was reduced to incoherent stutters. you used your hands to keep him steady, your tongue swirling around the head of him, and jake’s hips began to move in a frantic, uncoordinated rhythm. he was trying to keep some semblance of control, trying to stay "polite," but the sheer intensity of it was breaking him.
"i'm gonna... i'm actually gonna..." he gasped, his hands tightening in your hair, pulling you closer until he was practically burying himself in you. "please, don't stop. don't stop, just like that—right there—"
he hit his limit with a loud, guttural shout that was muffled only by the back of his hand as he bit down on his own knuckles to stay quiet. his body went rigid, muscles in his arms and chest standing out in sharp relief as he came, the force of it leaving him limp and shuddering against the couch.
it took him a long time to come back down. for several minutes, the only sound in the room was his heavy, labouring breath and the flickering light of the tv. you pulled back, wiping your mouth with the back of your hand, feeling a fierce, glowing sense of triumph. he looked completely wrecked—hair a disaster, glasses hanging off one ear, chest heaving.
you felt powerful. you’d spent weeks engineering this, calculating every move, and seeing him like this—totally undone by you—was better than any perfect exam score.
"you okay?" you asked, leaning your chin on his knee.
jake let out a long, shaky exhale, finally moving his arm to look at you. his eyes were hazy, his face flushed a deep, beautiful red. "i... think my brain just short-circuited," he whispered, a small, dazed smile tugging at his lips.
"in a good way?"
"in the best way." he reached out, his fingers trembling as he tucked a lock of hair behind your ear. "thank you. seriously. i don't—i don't even know what to say."
you smiled, leaning into his touch. the apartment was warm, the air still smelling of vanilla. "you don't have to say anything. you should just stay."
the words were soft, natural. it felt like the obvious next step. but the second they left your mouth, you felt the shift.
it was subtle at first—the way jake’s fingers went still against your skin. then his pupils, which had been blown wide with pleasure, suddenly constricted. he blinked, the haziness clearing as his internal "problem-solving mode" kicked back in with a vengeance.
"stay?" he repeated, his voice sounding suddenly small.
"yeah. it's late, and it's cold out. just stay over. we can... i don't know, wake up and have coffee. maybe look at the project again."
jake’s eyes darted toward his hands, then to his backpack, then to the door. the relaxation in his shoulders vanished, replaced by a rigid, frantic tension. he looked like he’d just realised he was standing in the middle of a minefield.
"i—" he started, scrambling to pull his jeans up. he was moving so fast he almost tripped over his own feet. "i can't. i mean, i should... i have that grading to finish. for kim. and i—i didn't bring my toothbrush. or my meds. and my roommate, he—he'll wonder where i am. he gets worried."
"jake, it’s fine, you can borrow—"
"no!" he said, a bit too loudly. he was fumbling with his belt, his fingers shaking so badly he could barely loop it through. he wouldn't look at you. his face wasn't flushed with pleasure anymore; it was pale, his expression twisted into something that looked dangerously like panic. "no, i really should go. i’m sorry. i just... i realised the time. i have to go."
you stood up, feeling a cold, hollow pit open in your stomach. "did i do something wrong? was it... was it too much?"
"no! no, it was... it was amazing," he said, finally getting his shoes on, not even bothering to tie the laces. he grabbed his backpack, clutching it to his chest like a shield. "it was too amazing. that's the... that's the problem. i'm—i'm not good at this. i think i need to... i need to think. logically. about the implications."
"the implications?" you asked, your voice rising with a sharp, hurt edge. "it was just a night, jake. it doesn't have to be a 'logical problem' to solve."
"i know, i know. i'm sorry. i’m just... i'm a mess." he backed toward the door, his hand fumbling for the handle behind his back. "i'll text you? about the project? we still have that deadline on tuesday."
"jake—"
"goodnight! thank you for dinner. the pasta was really... the texture was perfect. okay. bye."
he practically fell out of the door, the sound of his hurried footsteps echoing down the hallway as he sprinted toward the stairs.
the click of the door closing felt final. you stood in the centre of your perfectly decorated, candle-lit apartment, surrounded by the remnants of the dinner you’d spent hours on. the half-empty wine glasses, the bag of expensive cookies, the rumpled rug.
you felt a hot, stinging prickle behind your eyes. you’d done everything right. you’d been strategic, patient, and kind. you’d gotten him to open up, to trust you, to want you. and yet, watching him run away like you were a bug in his code—something to be deleted or fixed—hurt more than any midterm failure ever could.
you sat back down on the couch, the silence of the room suddenly feeling just as oppressive as it had back in the computer lab. you picked up your phone, looking at his last text. this'll be fun :)
you threw the phone onto the cushions and buried your face in your hands, the smell of his citrus shampoo still clinging to your skin, mocking you.
jake didn't text.
you stared at your phone for the entire next day, watching the screen like you could will a message into existence. the "i'll text you" he'd thrown over his shoulder before fleeing felt increasingly like a polite lie. by saturday afternoon you broke first.
you: hey, you okay?
the message sat there. delivered, but no response.
you tried again sunday morning, going for casual.
you: still on for project work this week?
still no response.
by monday you'd moved past confusion into something that felt uncomfortably like panic. this wasn't how things worked. people didn't just. stop responding to you. they didn't ignore you or avoid you or remove you from their orbit like you were some problem to be managed. you were used to being wanted, pursued, the one who had to let people down gently. this reversed dynamic was unfamiliar and honestly humiliating.
you saw him in the dining hall on tuesday. he was with his friends, laughing at something one of them said, looking completely normal. like nothing had happened. like he hadn't been on your couch four days ago falling apart under your touch.
you started walking toward their table before you could think better of it, but jake's eyes flicked up, met yours for a fraction of a second, and then he was standing, gathering his tray, saying something to his friends. they all got up and left. just. left. walked out the side exit while you stood there holding your lunch like an idiot.
yunjin grabbed your arm. "okay, what the hell was that?"
"nothing," you said, but your voice came out wrong.
"that was not nothing. did something happen with you and jake?"
"no. i don't know. it's complicated."
it wasn't complicated. it was actually pretty simple. you'd pushed too hard and now he wanted nothing to do with you.
wednesday he wasn't in his usual spot in lecture. you spent the entire class scanning the room, finally spotting him in the very back corner, a place he'd never sat before. he kept his eyes on his laptop the entire time, didn't look up once. when class ended he was the first one out the door.
thursday was supposed to be tutoring. seven pm, his room or yours, the standing appointment you'd had for weeks now. you waited in your apartment, laptop open to the half-finished project, telling yourself he'd show up. he was responsible and dedicated. he wouldn't just bail without saying anything.
seven came and went. then seven-thirty. by eight you accepted he wasn't coming.
you: are we still working together on the project? i need to know so i can plan accordingly.
again, no response.
friday morning you were walking to class when you saw him ahead of you on the path. for once he hadn't spotted you first. you sped up, closing the distance, and watched in real time as he seemed to sense your presence. his shoulders tensed. then he took a sharp left turn down a path that definitely wasn't toward any of his classes. he was actively avoiding you. taking different routes. altering his entire routine just to not run into you.
something hot and humiliated burned in your chest.
by next week, you'd had enough. you knew his schedule. knew he had algorithms right before lunch on mondays, in the engineering building, third floor. you positioned yourself outside the classroom before class ended, ignoring the curious looks from other students filing out. you spotted jake immediately when the doors opened. he saw you at the same moment and actually stopped walking, causing someone behind him to bump into his back.
"we need to talk," you said.
"i have—i need to get to—"
"jake." your voice came out sharper than intended. "five minutes. please."
something in his expression shifted. resignation maybe. he nodded once, following you to an empty study room down the hall. you closed the door. the small space suddenly felt suffocating.
"you've been ignoring me," you said.
"i know."
"for a week. you didn't text, you didn't show up to tutoring, you're literally avoiding me on campus."
"i know," he said again, quieter. he wasn't looking at you, his eyes fixed somewhere around your shoulder. "i'm sorry. that wasn't— i should have communicated better."
"so communicate now. what's going on?"
jake was quiet for a long moment. when he finally spoke, his voice was careful. measured. "what happened last week. that crossed a line for me."
"we both wanted it."
"did we?" he looked at you now, and there was something in his expression that made your stomach drop. "because i've been thinking about it a lot. about how we got there. and i feel like. i don't know. like maybe i missed something."
"what do you mean?"
"the tutoring," he said. "you didn't actually need it, did you? your grades were already good. and the project. you had friends you could have worked with. people you actually knew. but you picked me." he paused. "why did you pick me?"
the question hung in the air between you. you could lie. deflect. but something about the way he was looking at you, patient and a little sad, made it feel pointless.
"i liked you," you said finally. "i wanted to spend time with you."
"okay." he nodded slowly. "so the tutoring was. what. an excuse? a way to manufacture time together?"
"it wasn't like that."
"wasn't it though?" there was no anger in his voice. just. tiredness. "because from my perspective, i thought i was helping someone who needed help. i thought we were becoming friends. and then suddenly we're… doing that. and i'm trying to figure out when the shift happened and i can't. because maybe there was no shift. maybe that's what you wanted the whole time and i just didn't see it."
"i did want to be your friend," you said, defensive now. "i wasn't. it's not like i was using you."
"weren't you?"
the words hit harder than they should have. because he wasn't wrong. you had used him. used his kindness, his eagerness to help, his complete inability to see through your motivations. you'd engineered situations and manufactured proximity and told yourself it was harmless.
"i like you," jake said, and somehow that made it worse. "i really do. but i feel. god, i don't even know how to explain it. exposed? like you saw something in me that made me an easy target and you just. went for it. and i didn't even realise what was happening until it had already happened."
"that's not—"
"and the thing is," he continued, talking over you gently, "you're so far out of my league. like, objectively. you're smart and pretty and confident and you have your shit together. and i'm just. me. i'm awkward and i ramble and i spend friday nights debugging code for fun. so the fact that you were interested never made sense. i kept waiting for it to click, for me to understand why, and now i think i do. it wasn't about me. it was about. i don't know. the chase? the conquest? i was a project to you."
"no," you said, but your voice came out weak. "jake, that's not true. you weren't a project."
"then what was i?"
you didn't have an answer. or you did, but it was complicated and messy and saying it out loud would mean admitting things you didn't want to admit.
jake sighed. "i'm not trying to be cruel. i'm really not. but being around you right now makes me feel uncomfortable. like i can't trust my own judgement because i didn't see any of this coming. and that's. that's my issue to work through. but i need space to do it."
"what about the class project?"
"we can do it over email. divide up the work, combine it at the end. we don't have to see each other."
"and tutoring?"
"i think we should stop. you don't actually need it anyway."
each sentence felt like a door closing. practical, reasonable, and completely final.
"i'm sorry," you said, and meant it. "i didn't mean to. i wasn't trying to hurt you."
"i know," jake said, and he sounded sincere. "i don't think you set out to do anything malicious. i just think you didn't really consider how it would feel from my side. and now we're here."
"so that's it? we just stop talking?"
"for now, yeah. maybe later we can be normal around each other. but right now i need. distance."
he moved toward the door, his hand on the handle. you wanted to say something, anything that would fix this. some argument that would make him see you differently. but looking at his face, at the quiet certainty there, you knew there was nothing you could say. he'd made up his mind. he'd set a boundary. and you had no choice but to respect it.
"i really am sorry," you said again.
"i know," jake said. "me too."
then he was gone, the door clicking shut behind him with that same horrible finality. you stood there in the empty study room, staring at the space where he'd been.
you couldn't even argue with his reasoning. everything he'd said was true. you had manufactured situations. you had used his kindness and his obliviousness to get what you wanted. you'd told yourself it was harmless, that your feelings were real even if your methods were questionable.
but intent didn't matter when the impact was someone feeling manipulated and exposed.
you left the study room feeling hollowed out. the campus looked the same. people laughed and talked and went about their days. somewhere out there jake was probably headed to lunch with his friends, relieved to have finally said what he needed to say.
and you were just. alone. with the sharp realisation that you'd ruined something before it even had a chance to be real.
the party was exactly the kind of loud, chaotic mess you needed. bass thrumming through the floors, bodies packed into every available space, the air thick with sweat and cheap alcohol and too many competing perfumes. yunjin had dragged you here, insisting you needed to "get out of your head" after moping around for two weeks straight.
so here you were. red cup in hand, smile fixed in place, laughing at jokes you weren't really hearing. performing normalcy while your brain kept circling the same thoughts on loop. jake's face in that study room. the careful way he'd said i need space. the hollow feeling that had taken up permanent residence in your chest.
"you good?" beomgyu asked, leaning close to be heard over the music.
"yeah, great," you said automatically, taking another drink.
you were on your third. or fourth. you'd stopped counting. the alcohol sat warm in your stomach but hadn't managed to quiet your thoughts yet. maybe if you drank enough you'd stop replaying every conversation with jake, analysing every moment for signs you'd missed, evidence of how thoroughly you'd fucked everything up.
"i'm gonna get another drink," you said to no one in particular, pushing through the crowd toward the kitchen.
that's when you saw him.
jake. standing near the makeshift bar someone had set up on the counter, red cup in hand, talking to a girl you didn't recognise. and he was laughing. actually laughing, head thrown back, completely at ease in a way that made something hot and ugly twist in your chest.
because he never looked like that with you. even before everything went wrong, even during those tutoring sessions in your apartment when you'd thought you were building something real, he'd always been slightly careful and polite, like he was containing himself. but now he was loose and animated, gesturing with his free hand while the girl laughed at whatever he was saying, her hand resting on his arm.
her hand was on his arm.
you watched as she leaned closer, saying something that made jake grin. that specific grin, the one where his eyes crinkled at the corners and you could see his perfect teeth on display. you'd thought that smile was special. something you'd earned. but apparently he was just like this, with everyone who wasn't you.
the jealousy hit so hard it felt physical. burning through your chest, turning your vision sharp and focused. you were moving before you'd decided to, weaving through people, your jaw clenched so tight it hurt.
jake saw you coming. his smile faltered, something uncertain crossing his face. "hey—"
"who's this?" you said, gesturing at the girl. your voice came out sharper than you'd intended, heavy with something you couldn't quite name.
the girl looked between you and jake, confused. "i'm mina. jungwon's sister remember? we just met like ten minutes ago."
"oh right." you focused on jake, ignoring her entirely. "you look like you're having fun."
"i—yeah?" jake's eyebrows drew together. "it's a party?"
"funny how you can make time for parties but couldn't respond to any of my texts about the assignment."
"i told you we could do it over email—"
"is that what you're doing right now? project work?" you knew you sounded irrational, accusatory, but you couldn't stop. the words kept spilling out, poisoned by alcohol and jealousy and two weeks of feeling like you'd been the only one affected by any of this.
"or are you just. moving on? found someone new to—"
"okay, i'm gonna go," mina said, backing away with her hands up. "this seems like. a thing. nice meeting you, jake."
she disappeared into the crowd. jake stared at you, his expression shifting from confused to something harder. "what the hell was that?"
"you tell me. you've been ignoring me for two weeks and now you're here flirting with random girls?"
"flirting?" jake's voice pitched up slightly. "flirting? i was literally just talking to her. she asked where the bathroom was and then we started chatting about the music. that's—that's not flirting, that's called being polite."
"she had her hand on your arm."
"so?" jake looked genuinely baffled now. "people touch arms when they talk. that doesn't mean anything. and even if it did—" he stopped himself, jaw tightening. "i don't owe you an explanation. you don't get to. we're not together. we're not anything."
the words hit exactly where they were meant to. "right. because you decided we're not."
"no, because you decided we weren't, like a month ago when you started playing games instead of just being honest." his voice was rising now, frustration bleeding through. "and now you're mad because i'm talking to someone else? you don't get to do that. you don't get to manipulate me into something and then act possessive when i try to move on."
"i'm not—" you started, but stopped. because he was right. you were being possessive and irrational. reading intent into a harmless conversation because you wanted there to be something there. wanted confirmation that jake was thinking about you as much as you were thinking about him.
but he wasn't. he was just living his life. talking to people at parties. laughing easily with strangers. completely unaffected while you spiralled.
"i wasn't flirting with her," jake said, quieter now. tired. "i was just being friendly. that's what normal people do. they don't engineer entire relationships or manufacture situations. they just exist around each other."
"i know," you said, your voice coming out smaller than you wanted. "i'm sorry. i shouldn't have. that was out of line."
jake nodded once, already turning away. "yeah. it was."
you watched him disappear back into the crowd, leaving you standing alone by the kitchen counter. your hands were shaking. you downed the rest of your drink in one go, the burn doing nothing to quiet the noise in your head.
you'd just proven everything he'd said about you. possessive. manipulative. unable to let go. you'd projected your own feelings onto a completely innocent interaction and made a scene because you couldn't handle seeing him okay when you were so thoroughly not okay.
you'd been so certain. so sure he was flirting, that the girl meant something, that you'd caught him in some kind of lie. but you'd been wrong. completely, embarrassingly wrong. because you didn't actually know what jake was thinking. you never had. you'd just assumed, projected, filled in the gaps with your own narrative.
and now he was probably telling his friends what a psycho you were. probably regretting he'd ever let you into his life in the first place.
you grabbed another drink.
…
the party had devolved into that late-night haze where everything blurred together. people you didn't recognise, conversations you weren't part of, music that had gotten somehow both quieter and more invasive. you'd lost track of yunjin and beomgyu somewhere around drink number six. or seven. the room tilted slightly when you moved too fast.
you were trying to find your jacket, ready to call it a night, when you spotted him. jake. sitting alone on a couch in the corner, looking absolutely exhausted. his head kept drooping forward like he was fighting to stay conscious, then jerking back up. his eyes were half-closed, his usual careful posture completely abandoned.
you should walk past him. nothing good could come from another interaction tonight. you'd already embarrassed yourself once. but your feet carried you closer anyway, some magnetic pull you couldn't quite resist even knowing it was a bad idea.
you were almost past him when his hand shot out, fingers wrapping around your wrist. "don't," he said, not looking at you. his voice was rough, slurred slightly. "don't leave."
you stopped. "jake—"
"been trying," he mumbled, his grip loosening but not releasing. "trying so hard. but you make it impossible."
"what are you talking about?"
he finally looked up at you, and his eyes were unfocused, glassy with alcohol. "you. i'm talking about you. can't stop thinking about you. it's driving me insane."
your heart lurched. "you're drunk."
"i know but so are you," he said, like that explained everything. "that's the only reason i'm saying this. because sober me knows better. sober me has self-control and boundaries and all that shit." he pulled gently on your wrist, making you stumble slightly closer. "but drunk me is tired. so tired of pretending i don't want you."
"you said you needed space."
"i do need space. because when i'm around you i can't think straight. i can't trust myself." his words were coming out uneven, tripping over each other. "you think i was avoiding you because i was mad? i was avoiding you because if i saw you i'd—" he made a frustrated noise. "i'd do something stupid. like this. this is stupid."
you sat down next to him, his hand still wrapped around your wrist. "jake—"
"you're so pretty," he said, almost accusatory. "and you smell good. and you're smart, like actually smart, not just good at school. and when you laugh it's. it does things to me. and i hate it. i hate that you have this much power over me when i don't even know if you actually like me or if i'm just… convenient."
"i do like you," you said quietly. "i've liked you the whole time."
"but do you?" he turned to face you more fully, his eyes searching yours even though he seemed to be having trouble focusing. "or do you like the idea of me? the nerdy guy you can manipulate? your little project?"
"that's not—" you stopped. "it wasn't like that. it's not like that."
"then what is it like?" he was still holding your wrist, his thumb pressing against your pulse point. "because i've been trying to figure it out for weeks and i can't. i can't understand why you'd want me. what you get out of this. and maybe i'm just stupid but i need you to tell me. plainly. what do you want from me?"
"you," you said, the word coming out more honest than you'd intended. "just. you."
jake laughed, bitter and tired. "that doesn't make sense."
"i know."
"i'm not interesting. i'm not cool or funny or—"
"you are though," you interrupted. "you are all of those things. you just don't see it."
he went quiet for a long moment. then, so quietly you almost missed it: "i've been trying so hard not to want you back. because i knew—i know it's not good for me. but i can't stop. and i'm so tired of trying."
his hand slid from your wrist to your hand, fingers threading through yours. the touch was so much gentler than you expected, almost reverent. "i deleted your texts without reading them," he admitted. "because if i read them i'd respond. and if i responded i'd end up right back where i started. wanting you. letting you in. getting hurt."
"i don't want to hurt you."
"i know. that's what makes it worse." he leaned his head back against the couch, eyes closing. "you don't mean to. you just. do."
you didn't know what to say to that. didn't know how to fix the damage you'd done or convince him that your feelings were real when your actions had been so calculated. so you just sat there, holding his hand, feeling the warmth of him next to you.
"i missed you," jake said, so quiet you barely heard it over the music. "i fucking missed you and i hated myself for it."
"i missed you too."
"yeah?" he opened his eyes, looking at you with something raw and unguarded. "you missed manipulating me?"
"that's not fair."
"isn't it though?" but there was no heat in his words. just exhaustion. "god, i'm so tired. tired of being angry. tired of trying to stay away from you. tired of pretending i don't want you so badly it hurts."
the confession hung in the air between you. jake was looking at you like he was waiting for something, permission or rejection or maybe just confirmation that you'd heard him.
you leaned in. gave him time to pull away, to remember all the reasons this was a bad idea. but he didn't. he met you halfway, his lips crashing against yours with none of the careful hesitation from before. this was messy and desperate, his hand coming up to cup the back of your head, fingers tangling in your hair. he kissed you like he'd been holding back for too long, like all that careful control had finally snapped.
you shifted closer, practically climbing into his lap, and he made a sound against your mouth that went straight through you. his hands were everywhere, spanning your waist, sliding up your back, gripping like he was afraid you'd disappear if he loosened his hold even slightly.
"been thinking about this," he mumbled against your lips, barely pulling back enough to speak. "every night. hated myself for it but couldn't stop."
"me too," you admitted, kissing along his jaw. "i couldn't sleep. kept replaying everything."
"i lied about the texts i didn't respond to," he said, tilting his head to give you better access. "i read them. all of them before deleting. at like three am. read them over and over."
"why didn't you answer?"
"because i wanted to say things i shouldn't say. like how much i missed you. how i kept going to the lab hoping you'd be there. how seeing you at the party tonight fucking destroyed me even though i pretended i was fine." his hands tightened on your waist. "how i've been so fucking miserable without you."
you kissed him again, harder this time, swallowing his words. he responded immediately, pulling you fully into his lap now, and you could feel how much he wanted this, wanted you. it was overwhelming. intoxicating. the desperation in every touch, every small sound he made.
"we should," he said between kisses, "we should probably stop."
"do you want to stop?"
"no. god no." he pulled back just enough to look at you, his pupils blown, lips swollen. "but i'm drunk and you're drunk and tomorrow we're gonna regret—"
"i won't," you said firmly. "i won't regret this."
something shifted in his expression. softened. he touched your face with a gentleness that made your chest ache, thumb brushing across your cheekbone. "you're gonna break my heart," he said, not quite a question.
"i'm not."
"you will." but he kissed you anyway, softer this time. slower. like he was memorising the feel of you. "and i'm gonna let you. because i'm weak and pathetic and i want you so much i don't even care anymore."
"you're not weak."
"i am though." he rested his forehead against yours, eyes closing. "i'm so weak for you. it's embarrassing."
you could feel his exhaustion creeping in, the way his body was getting heavier against yours, his movements slowing. "come on," you said softly, standing and pulling him up with you. "let's get you somewhere you can actually sleep."
"don't wanna sleep," he protested, but let you guide him anyway. "wanna stay with you."
"you will. i'm not going anywhere."
you found an empty bedroom on the second floor, the door unlocked and the bed mercifully unoccupied. jake collapsed onto it immediately, pulling you down with him. he was asleep within minutes, his arms wrapped around you, face buried in your neck. his breathing evened out, deep and steady.
you should probably feel guilty. taking advantage of his drunken honesty, letting him confess things he'd normally keep locked away. but you were too tired, too overwhelmed by everything he'd said. i want you so badly it hurts. i've been so fucking miserable without you. you're gonna break my heart and i'm gonna let you.
you didn't have answers. didn't have promises you could make. didn't know how to fix the fundamental imbalance between you, the manipulation and hurt that had gotten you here.
but for now, in this quiet room with jake's warmth pressed against you, you could pretend tomorrow didn't exist. could pretend this was simple. just two people who wanted each other, tangled together in the dark, nothing more complicated than that.
you fell asleep still wearing your shoes, jake's arms tight around you, his heartbeat steady against your chest.
you woke to pale morning light filtering through unfamiliar curtains and the warm weight of jake still wrapped around you. for a disorienting moment you couldn't place where you were. then it came back in pieces. the party. the confrontation. jake's drunken confessions. falling asleep tangled together.
jake stirred against you, his breath catching as he woke. you felt the exact moment awareness returned, the way his body went tense. slowly, carefully, he pulled back just enough to look at you. his hair was a disaster, sticking up in every direction. his glasses sat crooked on the nightstand. his eyes were cautious but clear.
"hi," he said quietly.
"hi."
he didn't let go of you. didn't immediately scramble away or apologise or retreat into panic like last time. he just looked at you, searching your face for something.
"i said a lot of things last night," he finally said.
"yeah."
"i meant them." his voice was serious, steady despite the embarrassment colouring his cheeks. "i know i was drunk, and i probably shouldn't have said half of it, but. i meant it. all of it."
your heart kicked up. "jake—"
"i like you," he said, cutting you off gently. "i've liked you since that first night in the lab when you were stressed about your code and i got to actually help you with something. and it's been killing me trying to stay away from you because every time i see you i just. want you. so much that it scares me."
"why does it scare you?"
"because i don't know how to want someone this much and still protect myself." he shifted slightly, propping himself up on one elbow so he could see you better. "last time i didn't protect myself at all. i just. gave in. and then i panicked because it felt too big, too fast, and i didn't know how to handle it."
"and now?"
"now i'm still terrified," he admitted. "but i'm more scared of not trying. of walking away and spending the rest of college wondering what could have happened if i'd just. been brave enough to give you a real chance."
you felt something tight in your chest start to loosen. "i want that. a real chance. i want to do this right."
"yeah?"
"yeah." you reached up, brushing his messy hair back from his forehead. "i'm sorry. for all of it. the manipulation, the games, not being honest about what i wanted. you deserved better than that."
"i know," jake said simply. then, softer: "but i also know you were scared too. just in a different way."
he leaned down, kissing you with a gentleness that made your chest ache. different from last night's desperate intensity. this was slow, careful, almost questioning. you kissed him back, trying to pour everything you couldn't quite say into it. apology and promise and want all tangled together.
when he pulled back his eyes were dark, pupils blown. "i want to try again," he said. "properly this time. but i need you to be honest with me. about what you want. about what this is."
"i want you," you said. "not as a project or a conquest or whatever i convinced myself it was before. just you jake."
something in his expression softened. "okay," he said. "okay. we can work with that."
he kissed you again, deeper this time, and you felt his weight settle more fully over you. "i want to make it up to you," he murmured against your lips. "for running away before. for making you feel like you did something wrong when i was just scared."
"you don't have to—"
"i want to." he was already kissing down your neck, hands sliding under your shirt. "let me. please."
there was something in his voice, almost pleading, that made you nod. he smiled against your skin, helping you out of your clothes with more confidence than he'd had before. when you were bare beneath him he just. looked. taking his time, hands mapping your body like he was memorising every detail.
"you're so pretty," he said, almost reverent. "i thought about this. about you. so many times."
then he was moving lower, pressing kisses down your stomach, your hip bones, the inside of your thighs. when his breath ghosted over where you needed him most you couldn't help the small sound that escaped.
"tell me if anything's too much," he said, glancing up at you. then he lowered his mouth to you and your brain short-circuited.
he started slowly, almost tentatively, like he was learning you. his tongue moved in careful strokes, testing what made you gasp, what made your hips shift toward him. when he found the rhythm that had your fingers tightening in his hair, he made a low, satisfied sound against you that you felt everywhere.
"jake," you breathed, and he looked up at you through his lashes, pupils blown wide, lips glistening with your arousal.
"tell me," he said, voice rough. "tell me what feels good."
"that—" your words cut off as he did it again, tongue flicking over your clit with that same perfect pressure. "right there. just like that."
he was a quick learner. always had been. he catalogued every reaction, every sound you made, adjusting and refining. except this wasn't detached or analytical. this was hungry. desperate. he sucked your clit into his mouth and you moaned, loud and unrestrained, your thighs trembling on either side of his head.
"fuck, jake—"
"god, you taste so good," he mumbled against your pussy, barely pulling back enough to speak. his chin was wet, his glasses fogged slightly. "been thinking about this. wanted to do this right last time."
he was getting lost in it now, the careful control slipping into something messier, greedier. he alternated between focused attention on your clit and broad, indulgent strokes through your folds, like he couldn't decide between making you fall apart and simply savouring you. his tongue pushed inside you and you keened, your back arching off the bed.
"oh my god," you gasped. "jake, your mouth—"
he moaned against you, the vibration making your thighs clench around his head. he didn't seem to mind, just gripped your hips harder, pulled you closer, like he wanted to suffocate in your pussy. when his fingers joined his mouth, sliding through your wetness before pressing inside, you nearly sobbed.
"so wet," he murmured, almost to himself.
he crooked his fingers, finding that spot inside you that made you cry out, and worked it mercilessly while his tongue circled your clit. the dual sensation was overwhelming, pleasure building so fast you couldn't catch your breath. your fingers tightened in his hair, probably painful, but he just groaned and doubled his efforts.
"jake, i'm—fuck, i'm gonna—"
"i know," he said against you, his voice wrecked. "i can feel it. let go for me."
his fingers thrust deeper, faster, his mouth sucking hard on your clit, and you shattered. your orgasm hit like a shockwave, your whole body going taut as pleasure whited out your vision. you were dimly aware of the sounds you were making—high, desperate whimpers and moans—but you couldn't stop them.
jake moaned against you, the sound vibrating through your core, and he didn't let up. he worked you through it with devastating patience, his tongue lapping up everything you gave him like he was starving for it.
"jake," you gasped, trying to push at his head. "too much—"
but he just whined—actually whined—and gripped your thighs tighter, keeping them spread. "please," he mumbled against your pussy, his words muffled and desperate. "please, just one more. need to feel you come again. please."
"i can't—" but your protest died as he sealed his lips around your clit again, sucking gently, his fingers still working inside you. the overstimulation was almost painful but it was already shifting into something else, something that had you gasping and arching into his mouth instead of away from it.
he was making sounds now—desperate, needy whimpers and moans that vibrated against you. he was rutting against the mattress, you realised dimly, seeking friction while he lost himself in eating you out. his hair was a mess from your fingers, and he looked absolutely wrecked.
"so good," he whined between licks. "taste so good. could do this forever. please let me—need to make you come again—"
he was babbling now, drunk on you, his movements getting messier and more desperate. his tongue worked your clit in frantic circles while his fingers curled inside you, and the pleasure was building again impossibly fast. you were so sensitive that every touch felt electric, overwhelming.
"that's it," he gasped, feeling you start to tighten around his fingers. "yeah, give it to me. please, please—"
your second orgasm hit even harder than the first, ripping through you with an intensity that had you crying out his name, your thighs clamping around his head. jake moaned like he was the one coming, his hips jerking against the mattress as he worked you through it, tongue lapping up everything, fingers gentling but not stopping until you were actually sobbing from oversensitivity.
only then did he pull back, and when he finally lifted his head he looked completely gone. his face was flushed and wet, his eyes glazed and unfocused, his lips swollen and red. he looked drunk on you, his eyes unfocused and dark.
"fuck," he breathed, wiping his mouth with the back of his hand. "you're so hot when you come. the sounds you make—"
you pulled him up into a kiss, tasting yourself on his tongue, feeling the way he groaned into your mouth. his cock was rock hard against your thigh, leaking and desperate.
"your turn," you said, reaching down to wrap your hand around him.
he hissed at the contact, his hips jerking forward. "you don't have to—"
"i want to." you stroked him slowly, base to tip, feeling how hot and heavy he was in your palm. precum leaked from the slit and you used it to ease the glide. "you're so hard, jake. does eating my pussy turn you on that much?"
"fuck—" his voice broke. "yes. god, yes. you have no idea."
"tell me." you tightened your grip slightly and he whimpered. actually whimpered. "tell me what you were thinking about."
"i was thinking—" he gasped when your thumb swept over the sensitive head. "thinking about how good you taste. how you were shaking. how i could feel you clenching and i wanted—wanted to be inside you—"
"yeah?" you stroked him faster, loving the way his abs tensed, the way his thighs trembled. "you want to fuck me, jake?"
"so bad," he choked out.
you guided him between your legs, not quite inside yet, just letting the head of his cock slide through your wetness. he made a strangled sound, his whole body shuddering.
"we should—do you have—" he was trying to think through the haze of arousal, being responsible even now. "condom?"
"pill," you said. "i'm on the pill. and i'm clean. tested recently."
"me too. clean, i mean." his cock twitched against you, smearing precum through your folds. "can i—fuck, can i feel you bare?"
"yes," you breathed. "want to feel all of you."
he positioned himself at your entrance, the thick head pressing against you, and even that felt like too much. he pushed in slowly, so slowly, and the stretch was intense. you were wet enough that he slid in smoothly at first, but the sheer size of him was overwhelming.
"oh fuck," you gasped, your hands flying to his shoulders. "jake, you're so—you're so big—"
"i know, i'm sorry—" he froze, only halfway in. "am i hurting you?"
"no, don't stop," you urged, your legs wrapping around his hips to pull him deeper. "just—go slow. need to adjust."
he sank in another inch and you both moaned. he was splitting you open, stretching you so full you could barely breathe. when he finally bottomed out, buried completely inside you, he dropped his forehead to yours.
"oh my god," he choked out. "you're so tight. so fucking tight and wet and—i can't—"
"don't move yet," you managed, clenching around him involuntarily. he was so deep you could feel him everywhere, pressing against spots that made your toes curl. "just let me—fuck—"
"you feel incredible," he said, his voice shaking. "i've never—nothing compares to this."
you tightened around him experimentally and he swore, his hips jerking forward. "sorry, sorry," he gasped. "i'm trying to hold still but when you do that i want to—"
"want to what?" you rolled your hips slightly and he groaned, deep and guttural.
"want to move," he admitted, his control clearly fraying. "want to fuck you."
"then do it," you said.
something in him snapped. he pulled almost all the way out and thrust back in hard, the force of it punching a cry from your lips. he did it again, and again, finding a rhythm that was deep and relentless. the bed creaked beneath you, the headboard hitting the wall with each thrust.
"yes," you gasped, your nails digging into his shoulders. "just like that—don't stop—"
"god," he panted, his voice wrecked. "you feel so good."
you looked down between your bodies and moaned at the sight—his thick cock disappearing into you, glistening with your wetness, stretching you obscenely. "jake, oh my god—"
"feel how deep i am?" he thrust particularly hard and you keened.
"yes—fuck yes—"
he wasn't being careful anymore, wasn't being gentle. he fucked into you with abandon, each thrust hitting that spot inside you that made sparks shoot up your spine. the sounds were obscene—skin slapping against skin, the wet slide of his cock, his grunts mixing with your moans.
"wanted this," he said against your neck, his breath hot. "wanted you. for so long."
"tell me more," you demanded, loving this unfiltered version of him.
"thought about this constantly," he admitted, his thrusts getting harder. "thought about having you like this. making you feel good. hearing you say my name."
"jake—" you were getting close again, that familiar tension building low in your belly.
"touch yourself," he said. "want to feel you come on my cock. need it. please."
you slid your hand between your bodies, finding your clit, already swollen and sensitive. the added stimulation made you clench around him and he swore, his rhythm faltering.
"that's it," he encouraged, his eyes fixed on where your fingers worked. "fuck, that's so hot. you're so hot. make yourself cum. let me feel it."
you worked your clit in tight circles, the pressure building faster with each thrust of his cock. he was so deep, hitting all the right spots, the slide of him inside you absolutely perfect. you were making sounds you'd never made before—high, desperate whines and gasps.
"close," you managed. "so close—"
"come for me," he urged, his voice strained. "squeeze my cock. want to feel your pussy milk me. come on, baby, let me feel it—"
the orgasm hit you like lightning, sudden and intense. you cried out his name, your whole body convulsing, your pussy clamping down on him rhythmically. waves of pleasure crashed over you, so intense you forgot how to breathe.
"oh fuck," jake choked out, his hips stuttering. "you're—i can feel you—i'm gonna—"
he tried to last, you could see it in the tension of his jaw, the way his arms were shaking. but your pussy was still fluttering around him, still clenching in aftershocks, and it was too much. he buried himself deep with a broken moan, his cock pulsing inside you as he came. you felt the warmth of it, felt him fill you up, and the intimacy of it made something in your chest crack open.
"fuck," he gasped, collapsing on top of you. "oh my god. that was—i've never—"
you wrapped your arms around him, both of you breathing hard, hearts racing in sync. he was still inside you, softening slowly, and you could feel his release leaking out around his cock.
"that was amazing," you said when you could finally speak. "you were amazing."
he lifted his head to look at you, his expression soft and vulnerable. "i think i might be falling for you," he said quietly. "is that okay? am i allowed to say that?"
your throat felt tight with emotion. "yeah. that's okay."
"good." he kissed you gently, sweetly. "because i don't think i could stop even if you told me to."
he pulled out carefully and you both hissed at the sensitivity. immediately he was gathering you into his arms, pulling you against his chest like he couldn't stand not touching you. you fit there perfectly, your head tucked under his chin.
"we should probably talk about this," you said after a while. "about us."
"we will," jake promised, his fingers tracing patterns on your spine. "but can we just stay like this for a bit first?"
"yeah." you pressed closer, breathing in the scent of him. "we can stay like this."
and you did. stayed tangled together as the morning light grew stronger, as the sounds of people leaving the party filtered up through the floor. his cum was still leaking out of you, making a mess on your thighs, but neither of you moved to clean up. you just held each other in this new, tentative peace.
jake changed almost overnight once you started dating. it was like giving him permission to want you openly had flipped some switch in his brain. suddenly he was everywhere.
he'd show up at your door before your 9 am lecture with coffee, your exact order memorised, his hair still messy from sleep because he'd woken up early just to see you. he'd kiss you goodbye and then text you five minutes later with some random thought he forgot to mention. did you know that octopuses have three hearts? just learnt that. thought you should know.
in class he'd sit next to you instead of in his usual back corner spot, his knee always pressed against yours under the desk. sometimes his hand would find its way to your thigh, just resting there, his thumb tracing absent patterns while he tried to focus on the lecture. you'd catch him staring at you instead of his laptop, and when you'd raise an eyebrow he'd just smile, unashamed.
"you're distracting," he'd whisper.
"i'm literally just sitting here."
"i know. it's very distracting."
study sessions became impossible. you'd be explaining a concept and he'd lean over to kiss your shoulder, your neck, the corner of your mouth. "jake, i'm trying to help you."
"i know, keep going," he'd say, already doing it again.
"you're not even listening."
"i am. you were talking about. um." he'd grin sheepishly. "okay i wasn't listening. but you're just so pretty when you're focused."
your friends noticed immediately. yunjin had taken one look at jake's arm slung around your shoulders at lunch, the way he was playing with your hair while talking to beomgyu, and pulled you aside.
"okay so he's like. obsessed with you," she said. "it's actually kind of cute. in a golden retriever kind of way."
"he's not obsessed."
"babe, he just offered to carry your bag even though your apartment is literally three minutes away. and he's been smiling at you for the past ten minutes like you hung the moon. it's obsessed behaviour."
but she said it fondly, and later you caught her telling beomgyu that she'd never seen you this relaxed before. "she's not performing," yunjin had said. "she's just. being."
and she was right. with jake you didn't have to strategise or calculate or perform anything. he wanted you. obviously, openly, without games or subtext. when you showed up to his place in sweats and no makeup, he'd light up like you'd dressed up specifically for him. when you stole his hoodies, he'd just buy more so you could steal those too.
"i like seeing you in my clothes," he'd admitted once, pulling you close. "makes me feel like. i don't know. like you're mine."
"possessive," you'd teased.
"is that bad?"
"no," you'd said, kissing him. "i like it."
jake's friends had their own reactions. you'd been nervous meeting them properly, remembering that disastrous first encounter at the party. but they'd welcomed you easily, even if they did give jake endless shit.
"dude, you're so whipped," his roommate said, watching jake immediately get up to refill your drink without being asked.
"and?" jake had said, completely unbothered.
"and nothing, it's just funny. remember when you said you'd never be that guy who drops everything for someone? and now you're literally—"
"finish that sentence and i'm not helping you with discrete math anymore."
but he was smiling when he said it, and later his roommate told you that jake talked about you constantly. "it's honestly annoying how happy he is."
the thing was, you were happy too. unexpectedly, overwhelmingly happy. jake made you sharper somehow, more focused. when you studied together you actually retained information because he made learning feel collaborative instead of competitive. he celebrated your successes like they were his own, staying up with you before big presentations, bringing you stress-relief snacks, sending you encouraging texts.
and you did the same for him. learnt his patterns, his tells when he was overwhelmed. you'd show up at the lab with dinner when you knew he'd been working for hours. you'd run your fingers through his hair when he was stressed, and he'd melt into your touch, all that tension draining away.
"you make everything easier," he'd told you once, late at night when you were both too tired to filter. "like the world's less heavy when you're around."
"that's the cheesiest thing you've ever said."
"i know. i mean it though."
weeks blurred together in the best way. stolen kisses between classes. jake's hand always finding yours. the way he'd kiss you goodbye at your door and then text you goodnight five minutes later even though he lived one floor up. movie nights that turned into makeout sessions on your couch, jake's glasses getting in the way until you carefully removed them, setting them aside so you could kiss him properly.
he got clingy when he was tired, wrapping around you like a koala, mumbling into your neck. "don't leave."
"i'm just going to get water."
"too far. stay."
"jake, i'll be gone thirty seconds."
"thirty seconds too long."
you'd laugh, running your fingers through his hair until he fell asleep, and feel something warm and settled in your chest. this was what it was supposed to feel like.
the beach had been jake's idea. "there's supposed to be a meteor shower tonight," he'd said, eyes lighting up behind his glasses. "and i know this spot that's perfect for stargazing. barely any light pollution. we could bring blankets, make a whole thing of it?"
so here you were, sitting on a blanket in the sand while the ocean crashed softly in the background. the sky was impossibly clear, stars scattered across it like someone had spilt diamonds. jake lay with his head in your lap, one of your hands playing with his hair while he pointed up at the sky.
"okay, so see those seven stars there?" he traced a pattern with his finger. "that's the big dipper, which is part of ursa major. but if you follow those two stars at the edge, they point directly to polaris. the north star."
you hummed, only half listening to the actual words. you were too busy watching him. the way his eyes sparkled with enthusiasm, how animated his expressions were when he talked about something he loved. the moonlight caught on his features, highlighting the sharp line of his jaw, the soft curve of his lips.
"and that one—" he was still going, completely absorbed. "that's cassiopeia. she was a queen in greek mythology who bragged about being more beautiful than the sea nymphs, so poseidon punished her by placing her in the sky upside down. you can see how the constellation kind of looks like a W? that's her throne."
"jake," you said softly.
"oh, and if you look over there, that really bright one? that's actually venus, not a star. common misconception. planets don't twinkle like stars do because—"
you leaned down and kissed him, cutting off his rambling mid-sentence. he made a surprised sound but responded immediately, his hand coming up to cup the back of your neck. when you pulled back he followed your lips automatically, trying to chase another kiss.
"you were saying?" you teased.
"i—" he blinked up at you, slightly dazed. "what was i saying?"
"something about venus."
"right. venus. because of the. um." he lost his train of thought as you leaned down again, kissing him slower this time. "you're distracting me from the meteor shower."
"am i?"
"yeah. very effectively." but he was smiling, pulling you down for another kiss.
you shifted, moving to straddle his lap properly. jake's hands immediately found your waist, sliding under your shirt to rest against bare skin.
the kissing turned heated quickly. jake made these small, needy sounds that drove you crazy, his hands roaming over your back, your sides, anywhere he could reach. when you rolled your hips experimentally he gasped into your mouth, his grip tightening.
"fuck," he whispered. "you're gonna kill me."
you kissed down his jaw, his neck, feeling his pulse racing under your lips. his hands had moved to your hips now, guiding your movements, and you could feel how affected he was. "still thinking about the stars?" you teased.
"what stars?" he pulled you down for another bruising kiss, one hand tangling in your hair. "can't think about anything except you."
you ground down harder and jake made a sound that was almost a whine, his head falling back against the blanket. "please," he gasped. "please, i need—"
suddenly, the loud, insistent beeping of his watch interrupted the moment.
you both froze.
jake's face went bright red as he fumbled with his wrist. "oh my god. oh my god. it's my fitness watch. it thinks i'm exercising because my heart rate—" another beep. "make it stop."
you couldn't help it. you burst out laughing, burying your face in his shoulder while his watch continued its concerned beeping about his elevated heart rate. "it's not funny," jake groaned, still trying to silence the watch. "this is so embarrassing."
"it's a little funny."
"my watch just cockblocked me. there's nothing funny about that."
you kissed his jaw, still giggling. "i think it's cute. your heart rate got that high just from kissing me?"
"you were not just kissing me, you were—" he made a frustrated noise. "yes. okay. yes. you have that effect on me. are you happy?"
"very." you settled against his chest, feeling his heartbeat still racing under your ear. the watch had finally stopped beeping. "for what it's worth, my heart's doing the same thing."
"yeah?" he wrapped his arms around you, holding you close.
"yeah."
you lay there together, the ocean providing a steady soundtrack, the stars scattered above you. jake pressed a kiss to the top of your head. "i love you," he said softly. "in case that wasn't obvious from the way my watch literally staged an intervention."
you lifted your head to look at him. his eyes were soft, open, vulnerable in the moonlight. "i love you too," you said, meaning it completely.
he smiled, that full, genuine smile that made his eyes crinkle at the corners. then he kissed you again, sweet and unhurried, his hands gentle on your face.
"we should probably head back soon," you murmured eventually. "it's getting late."
"five more minutes," jake said, pulling you closer. "just. let me hold you for five more minutes."
you settled back against him, his arms wrapped securely around you, both of you looking up at the vast sky. you'd come here to watch a meteor shower but you'd been too distracted by each other to notice if any had passed.
somehow, you didn't mind at all.
"hey," jake said softly. "thank you."
"for what?"
"for giving me another chance. for being patient with me while i figured my shit out. for. this. all of it." his arms tightened around you. "i know i was difficult at first."
"you weren't difficult. you were protecting yourself. i get it now."
"still. you could have given up on me. but you didn't."
"of course i didn't," you said, pressing a kiss to his jaw. "you're worth it. you've always been worth it."
jake made a soft, overwhelmed sound, burying his face in your hair. "i'm gonna marry you someday," he mumbled. "just so you know."
"jake—"
"not now. obviously not now. but someday. when we've graduated and figured our lives out and i can actually afford a ring. i'm gonna marry you."
you felt your chest go tight with emotion. "okay," you whispered. "someday."
"yeah. someday."
you stayed like that until the cold started seeping in, until you were both shivering despite being pressed together. finally, reluctantly, you packed up the blanket and headed back to campus. jake held your hand the entire walk, occasionally pulling you close to kiss you at random intervals.
"what was that for?" you asked after the third surprise kiss.
"just because," he said, smiling. "because i can. because i love you. do i need more reasons?"
"no," you said, kissing him back. "no more reasons needed."
if you liked this please comment or reblog to give me your feedback! <3
𝗰𝗼𝗽𝘆𝗿𝗶𝗴𝗵𝘁 ©𝗴𝘆𝘂𝘂𝗯𝗲𝗿𝗿𝘆𝘆 on Tumblr ˚ · .𝗮𝗹𝗹 𝗿𝗶𝗴𝗵𝘁𝘀 𝗿𝗲𝘀𝗲𝗿𝘃𝗲𝗱
NERD JAKE PLEASE SAVE ME
260112 [TO DO POINT✔️]
like what the hell is txt even about
Of course this would not be a true appreciation post if we did not mention all of the nominated writers and fics that we received. Here are all the fics and writers you guys sent in, listed in no particular order! Happy new year to moablr and thank you to all the writers and readers on here ❤️
The Terrible Half-Truths Of The Undead King by @hyukascampfire
Love, In Translation by @filmsbyun
Next Exit: Mine by @kaimerae
Rope Burn by @hyukascampfire
Newfound Discoveries! by @fairyofshampgyu
Metamorphosis by @filmsbyun
I'll See You There Tomorrow by @gyuzies
Equilibrium by @taexual
Unfiltered by @izzyy-stuff
Spilled Milk by @soobvns
To: Someone From A Warm Climate by @hyukascampfire
Criminal Conscience by @beomiracles
The Truce Of The Chois by @beomiracles
Equilibrium by @taexual
Out Of Tune by @heejamas
Mirror, Mirror On The Wall by @filmsbyun
A Bookworm's Guide To Smut by @tyunningism
Play with me by @izzyy-stuff
1980s Horror Film by @heejamas
Meet Me In Montauk by @biteyoubiteme
Foxy by @yourfavtangerine
Kiss List by @tyunningism
Assigned To You by @cbeargyu
Upside Down Kiss by @gyuuberryy
On Hiatus by @fairyofshampgyu
No Fair by @allbeoms
When The Night Comes by @cursedhvn
Clementine by @niningtori
Best Friend's Brother by @starstrucktae
By A String by @delugyu
Best Friends Are For Kissing by @izzyy-stuff
Rope Burn by @hyukascampfire
Bro, you good? by @gyuuberryy
Ultraviolence by @beomiracles
Lane Seven by @nanilis
Thread The Line by @urfavmaknae
Fuck Me Like You Mean It! by @tyunningism
Next Exit: Mine by @kaimerae
The Troubles Of Choi Beomgyu by @beomiracles
How To Hex A Heart by @heesmiles
Back For More by @faeyun
Of Snow And Shattered Wings by @beomiracles
The Virgin Formula by @tyunningism
Blood In The Water, Everyone Wants Her by @dr-solomon
Things You Do That They Find Attractive by @markbigdicklee
We want to thank all the writers on here once again, this would have never been possible without you!
banger after banger!

