Work Text:
Martin had loved Seonghyeon for so long he couldn't point to the day it started.
That was the annoying part, when he let himself think about it — which he tried not to, mostly. There was no single moment he could hold up as evidence. No dramatic freshman-year epiphany, no one specific afternoon when it flipped from my best friend to the person I'm in love with. It had just always been there, somewhere underneath everything, since maybe sophomore year, quietly rearranging the furniture of his life until one day he looked around and realized the whole house had been built around Seonghyeon without his permission.
Twelve and thirteen, that's when they'd actually met — not the womb, no matter what Seonghyeon liked to joke, though it certainly felt that way some days. Martin, gangly and a head taller than everyone in his grade even then, new to the neighborhood and hopeless at making friends. Seonghyeon, a year younger, sharp-tongued and stubborn, who'd cornered him at the community center basketball hoop and informed him his form was, quote, "criminally bad," and then spent the next two hours fixing it without being asked.
Six years later Martin was 6'3", blond in a way that made his grandma sigh and his mother laugh, half in one world and half in another and somehow, through Seonghyeon, fully anchored in both. Seonghyeon was 5'10", stayed sharp-tongued, and had never once let Martin live down that first afternoon at the hoop.
And three months ago, during senior spring, Seonghyeon had watched Martin walk across a graduation stage in a cap two sizes too big, grinning so wide it looked like it hurt, and had felt something in his chest crack open that had been sealed shut and load-bearing for years.
I’m in love with him, Seonghyeon had realized, watching from the stands. Oh. Oh, no. He was hopelessly, devastatingly in love with Martin.
Neither of them had said anything.
Which was, in a roundabout, thoroughly Martin-shaped way, part of why Martin was currently deferring university enrollment for a year.
He'd told his parents it was about wanting to travel, or work, or "figure some things out" — vague enough to be plausible, specific enough that they'd stopped asking. He hadn't told anyone the actual reason, which was that the thought of leaving for some campus three states away while Seonghyeon stayed behind to finish his last year of high school alone had made something in Martin’s ribs seize up like a fist closing. He wasn't ready. He didn't examine too closely what, exactly, he wasn't ready to be apart from. He just knew that when September came, he wanted to be in the same city Seonghyeon was in, and that was that.
So: gap year. Which currently meant late Tuesday nights hunched over Seonghyeon's desk with two laptops and a shared spreadsheet titled COLLEGE APPS (DO NOT LOSE THIS MARTIN), helping Seonghyeon build his Common App profile while Martin pretended he wasn't planning his own applications around wherever Seonghyeon ended up choosing.
"Okay, personal essay," Seonghyeon said, dragging his chair closer to Martin's side of the desk so they could both see the screen. "I have three ideas and they're all terrible."
"They're not all terrible."
"One of them is about my hamster."
"Rest in peace, Peanut. That one's terrible."
Seonghyeon threw a balled-up sticky note at him. Outside, the wind had started picking up, rattling faintly against the window, but neither of them paid it any mind — the forecast had said light rain, nothing more, and the evening had been calm enough that the sound barely registered over the hum of the desk lamp and the low music playing from Martin's phone.
They worked for a while like that, comfortable and bickering, Martin's arm braced against the back of Seonghyeon’s chair, close enough that he could smell the same detergent Seonghyeon's family had used for years, something clean and a little like cedar. It was a familiar kind of nearness. It always had been. Only now it made Martin's pulse do something complicated every time Seonghyeon turned to ask him a question and their faces ended up eight inches apart.
"Read me the prompt again," Seonghyeon said, chin propped on his fist. "The one about a challenge you overcame."
"'Recount a time when you faced a challenge, setback, or failure. How did it affect you, and what did you learn from the experience?'" Martin read it in a flat, official voice, the way he always did with anything that sounded like a form. "You could write about the SATs. You cried about the SATs."
"I did not cry about the SATs."
"You called me at eleven at night to read you the curve like it was a horoscope."
"That's different. That's healthy anxiety management." Seonghyeon flicked his pencil at him, missed by a foot, and Martin didn't even bother pretending not to laugh. It was a familiar rhythm, the two of them — had been for years, ever since Seonghyeon decided at twelve that the tall new kid with the bad jump shot was going to be his best friend whether Martin agreed to it or not, and Martin, having no better offers, had agreed to it fairly quickly.
He remembered that year in flashes, mostly: Seonghyeon showing up at his door with a basketball under one arm and zero patience for excuses. Seonghyeon's grandmother pressing rice cakes into his hands the first time he came over, informing him in rapid Korean that he was too skinny, a fact she repeated at every visit for the next six years regardless of how much Martin actually ate. Seonghyeon, a year younger and a head shorter back then, absolutely refusing to let that stop him from being the loudest, most opinionated person in every room he walked into.
Martin didn't remember a version of his life that didn't have Seonghyeon wedged into the middle of it. Family vacations that quietly turned into two-family vacations. Sunday dinners at whichever house was hosting that week. The two of them, indistinguishable in group photos from the shoulders down because they were always standing exactly the same way, arms slung over each other like it was load-bearing.
He'd thought, for a long time, that the way his chest went warm and a little sore whenever Seonghyeon laughed too hard at his own jokes was just what best friends felt like. It had taken him embarrassingly long — sophomore year, maybe, watching Seonghyeon fall asleep on his shoulder during a car ride home from some meaningless tournament, warm and unguarded and trusting him with the whole unconscious weight of himself — to understand that it wasn't.
He hadn't done anything about it. What was there to do? Seonghyeon was his best friend, was practically stitched into the fabric of every good year Martin had ever had, and the risk of pulling on that thread and unraveling the whole thing had always, always outweighed whatever he might gain. So he'd sat on it. Quietly, for years, the way you sit on anything you've decided you're never going to touch.
"Martin. Hello. Earth to Martin." Seonghyeon was waving a hand in front of his face. "Where'd you go?"
"Nowhere. Thinking about your SAT breakdown."
"I'm ending this friendship."
"You've said that at least forty times and we're still here."
"Forty-one strikes and you're out." But Seonghyeon was smiling when he said it, easy and unbothered, turning back to his screen, and Martin let himself have one more second of just looking at him — the messy hair he never quite tamed, the furrow between his eyebrows when he concentrated, the small, familiar universe of him — before making himself look back at his own laptop instead.
The first roll of thunder was distant. Neither of them reacted to it.
The second wasn't.
It cracked hard and close, rattling the window in its frame, and the room went white-then-dark in the space of a second as the power flickered. Martin felt Seonghyeon go rigid beside him before he even turned to look.
"Hey—"
Seonghyeon's laptop had slid half off his knees, forgotten. His breathing had changed — quick, shallow, catching wrong in his throat — and his hands, braced against the edge of the desk, had started to shake.
Martin knew this. He hated that he knew this, hated every circumstance that had taught him to recognize it, but he knew it immediately: the too-wide eyes, the way Seonghyeon’s gaze had gone distant and unfocused like he was looking through the desk instead of at it, the shallow hitching breath. He'd seen it maybe four times in six years of friendship, always without warning, always at the sound of thunder — Seonghyeon had told him, once, late at night in ninth grade, voice carefully flat in the way that meant it wasn't flat at all, about a summer when he was five, at his grandparents' house in the country, a storm that had rolled in fast and violent, and his grandpa, and an ambulance that came too late. Seonghyeon said he barely remembered it. Said it like a fact and not like something that still had teeth. Martin had never quite believed the barely.
He didn't reach for his phone, didn't reach for the light switch, didn't do anything that would take his eyes off Seonghyeon. He'd learned, the hard way, what helped and what didn't.
"Hey, hey, I'm right here," Martin said, low and even, sliding off his chair to kneel on the floor in front of Seonghyeon's, putting himself in his eyeline. "You're at home. You're in your room. It's just weather, okay? I've got you."
"Martin—" Seonghyeon's voice cracked on the second syllable of his name.
"I know. I know, I've got you. Can you look at me?" Another crack of thunder, further now, but Seonghyeon flinched like it was inside the room. Martin didn't touch him yet — Seonghyeon didn't always want to be touched, in the middle of it, and Martin had learned to ask with his voice before he asked with his hands. "Can we do the thing? The five-four-three-two-one? Just breathe with me and do the thing."
Seonghyeon's eyes, when they found his, were wet and terrified and present enough to focus, which was the important part. He nodded, once, jerky.
"Okay. Five things you can see. Just start looking around, tell me anything."
"The — " Seonghyeon's voice shook. He dragged in a breath. "The fairy lights. Over the desk."
"Good. Keep going."
"The— that dumb poster you got me. The Matisse one."
"It's iconic, actually, and you cried when I gave it to you—"
"I did not—" A hitch that was almost a laugh, thin but real, breaking through. Good. Martin kept going.
"Three more."
"The lamp. My— the desk chair. You." Seonghyeon's eyes had settled on him and stayed there. "You're — you're here."
"I'm here. I'm not going anywhere. Four things you can touch."
Seonghyeon's hand, still trembling, found the edge of the desk. "The desk." He touched the hem of his own sleeve, gripped it. "My sleeve." He reached out, tentative, and pressed two fingers against Martin's forearm, like he needed to check it was solid. "You."
"That's three, one more."
"The floor." Seonghyeon pressed his palm flat against the carpet, grounding himself the way Martin had taught him — or, more accurately, the way some therapist years ago had taught Seonghyeon, and Seonghyeon had taught Martin, so Martin could walk him through it on the nights it was needed. "The floor. I can feel the floor."
"Good. So good. Three things you can hear."
Thunder rolled again, farther off now, and Seonghyeon didn't flinch quite as hard. "The rain. Your voice. My — my own heartbeat, kind of, it's loud."
"It'll slow down. It's already slowing down, listen to yourself talk, you're doing so well. Two things you can smell."
Seonghyeon breathed in, shaky but deeper than before. "Candle wax, from the one on my desk. And— " He paused, and something in his expression shifted, the panic ebbing into something quieter, something that had room in it for a different kind of nervous. "You. Your detergent, or — cologne, or something."
"One thing you can taste," Martin said, softer now, watching the color come back into Seonghyeon's face, watching his shoulders drop from around his ears, watching six years and three unspoken months sit in the eight inches of space between them.
Seonghyeon didn't answer right away. His breathing had evened out almost entirely. His hands, when Martin glanced down, had nearly stopped shaking. He was looking at Martin in a way that had nothing to do with thunderstorms at all.
"I don't know," Seonghyeon said quietly. "Nothing. I can't think of anything."
"That's okay. You don't have to force—"
"Can I find out?"
Martin's brain, usually several steps ahead of his mouth, went completely, catastrophically blank. "What?"
Seonghyeon didn't repeat himself. He leaned forward instead, closing the distance that had been sitting between them for three months, or six years, depending on how you counted it, and kissed him — careful and searching, his hand coming up to fist lightly in the front of Martin’s shirt like he needed something to hold onto.
It took Martin a full second to catch up to what was happening. Then it took him considerably less time to kiss back, one hand sliding up to cradle the back of Seonghyeon's neck, steady in a way his heart very much was not.
When they broke apart, Seonghyeon let out a breath that was half laugh, half disbelief, forehead dropping to rest against Martin’s. "Mint," he said. "You taste like mint. Gum, probably."
"Devastatingly unromantic analysis. You couldn't have gone with something poetic?"
"I panicked. Different kind of panic than usual." Seonghyeon’s hand was still curled in his shirt, like he wasn't ready to let go yet, and honestly, neither was Martin. "Three months," Seonghyeon admitted, quiet now, the words coming easier in the dark with the storm fading outside. "I've liked you for three months. Since your graduation. I saw you walking down the stage after getting your diploma and I just — knew."
Martin huffed a laugh that came out rougher than he meant it to. "Try longer."
Seonghyeon pulled back enough to look at him properly. "How much longer?"
"Sophomore year longer. Maybe before that. I don't actually know when it started, I just know I've been in love with you for a very long time and I deferred an entire year of my life so I wouldn't have to find out what it felt like to not see you every day." He said it plainly, like it wasn't a confession that had taken years to assemble the courage for, because with the adrenaline of the last ten minutes still in his blood, plain was all he had left. "So. That's — that's the actual reason for the gap year. In case you were wondering."
Seonghyeon stared at him for a long moment, something bright and stunned breaking open across his face. "You've liked me since sophomore year and you let me believe you deferred because of 'figuring things out'?"
"I was figuring things out. It just turned out the thing I was figuring out was you."
"That's so — " Seonghyeon dropped his head against Martin’s shoulder, laughing for real now, the last tremor of the storm gone from his hands entirely. "That's so stupid. That's so on-brand for you, actually."
"I'm aware."
Outside, the rain had softened to something gentle, tapping steady against the glass instead of hammering it. The fairy lights blinked back on as the power stabilized, and the room settled into a warm, low gold, the Matisse poster crooked on the wall the way it had been for two years because neither of them had ever bothered to fix it.
Seonghyeon lifted his head, eyes still a little red-rimmed but calm now, present, here. "Common App essay," he said. "New idea. Guy panics during a thunderstorm, best friend talks him down using a grounding technique, guy kisses him. Thoughts?"
"Too on the nose. Colleges will think you're unserious."
"They'll think I have range." Seonghyeon knocked their shoulders together, settling back against him like it was the easiest thing in the world, like it always had been. "Peanut the hamster's still on the table, though."
"Absolutely not," Martin said, and pulled him closer anyway, thunder rumbling soft and distant and entirely unthreatening somewhere far off over the hills.
***
Seonghyeon’s mother found them the next morning exactly where she expected to find them, which was the problem — Martin asleep sitting up against the headboard, Seonghyeon asleep against his shoulder, two laptops abandoned on the desk with the COLLEGE APPS spreadsheet still open and, notably, a browser tab reading "how long should you wait to tell your parents you're dating your best friend" still glowing faintly in the corner of the screen.
She did not comment on it beyond raising both eyebrows so high they nearly vanished into her hairline, setting down a plate of cut fruit on the desk with more force than strictly necessary, and closing the door behind her a little too pointedly.
Martin woke first, mostly because his arm had gone entirely numb under Seonghyeon’s head and some part of his brain had decided that was an emergency worth surfacing for. He didn't move it. He lay there instead, blinking at the ceiling, cataloguing the state of things: rain gone, sun coming in thin and gray through the blinds, Seonghyeon’s hair tickling his jaw, Seonghyeon’s hand still loosely curled into the front of his shirt from sometime in the night like he'd wanted to make sure Martin didn't go anywhere.
It didn't feel like it should have felt different from any of the hundred other mornings they'd fallen asleep like this over the years, tangled together after some late night of studying or gaming or just talking until one of them lost the thread of consciousness mid-sentence. And yet everything about it felt entirely, fundamentally new — like a room he'd lived in his whole life had just had all its furniture rearranged into a shape that finally made sense.
Seonghyeon stirred a few minutes later, blinking slow and unfocused before his eyes found Martin’s, and for one suspended second neither of them said anything, like they were both checking whether the night before had actually happened or whether it had been some strange, specific dream born out of adrenaline and thunder.
"Hi," Seonghyeon said finally, voice rough with sleep.
"Hi."
"You're still here."
"Where would I go? It's your room."
"That's not what I meant." Seonghyeon pushed himself up slightly, wincing at the crick in his neck, but he didn't let go of Martin’s shirt. "I meant — I kind of thought I might've dreamed it. The kiss part. Not the storm part, unfortunately, I don't get the luxury of dreaming that part away."
Something in Martin’s chest went soft and a little aching at that — the reminder that even in the quiet, ordinary light of morning, some of what Seonghyeon carried didn't just dissolve because a good thing had happened alongside it. He reached up, brushed Seonghyeon’s hair back from his forehead, unhurried. "You didn't dream it."
"Good," Seonghyeon said. "Because I was going to be really annoyed if I'd hallucinated finally kissing you after three months of thinking about it."
"Three months of thinking about it and you couldn't have just said something?"
"Could've. Chose thunderstorm-induced impulsivity instead. It worked out." Seonghyeon flopped back down against his shoulder, apparently unbothered by the numbness this was surely reinflicting on Martin’s arm. "Your turn, by the way. You still haven't told me how you knew. Like, when exactly. Give me the timeline. I want the whole file."
"It's not a file, it's just — a slow realization that built over roughly three years and culminated in me deferring university."
"That is insane, Martin. That is an insane amount of time to sit on a crush."
"I prefer 'quietly devoted.'"
"You prefer dramatic." But Seonghyeon was grinning against his shoulder, and outside the window the sun had started properly breaking through the clouds, and somewhere downstairs his mother was very deliberately clattering pans in a way that suggested breakfast, and eventually a conversation, were both imminent. Neither of them moved to get up yet.
"For the record," Seonghyeon added, quieter now, "I'm glad it was a bad thunderstorm. I know that's a weird thing to say. But if it hadn't happened, we might've just kept — I don't know. Circling each other for another year."
"We might've," Martin agreed. "I still would've taken a gap year for you either way, you know. That part was never dependent on tonight happening."
"Worst kept secret in the world, that gap year."
"Everyone knew?"
"Martin. You told the barista at the coffee place near campus you were deferring 'for personal reasons' with the specific facial expression of someone confessing a crime. Of course everyone knew."
Martin groaned and let his head fall back against the headboard, and Seonghyeon laughed — the real laugh, unguarded, the one that had nothing left in it from the night before, no fear, no static, just easy and warm and entirely, finally, theirs.
"Common App essay," Seonghyeon said again, into the quiet that followed. "I'm serious this time. Grounding technique, thunderstorm, first kiss. I think it's good, actually. I think it says something real."
"About your resilience?"
"About you," Seonghyeon said, simply, like it was obvious, like it always had been.
***
They didn't tell anyone right away, not because it felt like a secret worth keeping but because it felt, oddly, like something too new and unhandled to hold up to other people's questions yet. It was enough, for the first week, just to exist inside it — to walk to the coffee place near campus and order the same drinks they always ordered, except now Seonghyeon reached over and stole sips out of Martin’s cup with an entirely different kind of shamelessness, leaning into his side while they waited instead of standing a careful foot apart. It was enough to sit through another three hours of essay drafts with their knees pressed together under the desk, Seonghyeon absently threading his fingers through Martin’s every time he got stuck on a sentence, like it helped him think.
The essay, in the end, wasn't about the thunderstorm. Seonghyeon tried three different drafts before scrapping the idea entirely — said it felt too raw to hand over to an admissions committee, like giving away something that belonged only to the two of them — and wrote about his grandmother instead, about rice cakes and stubbornness and the particular kind of love that shows up as criticism disguised as care. Martin read every draft. Cried, quietly, at the second one, and denied it fiercely when Seonghyeon caught him wiping his eyes.
"You're not allowed to cry at my essay and then make fun of me for crying at the SATs."
"That's a completely different category of crying and you know it."
"Is it, though."
"Yes. Yours was performative. Mine is earned."
Seonghyeon threw a pillow at him for that one, and it turned into the kind of wrestling match that ended, as these things increasingly did now, with both of them breathless on the floor and Seonghyeon's forehead resting against his, laughing about nothing in particular.
The following Sunday, they told their families over dinner — or rather, Seonghyeon’s mother told everyone else, having apparently decided the browser tab evidence was sufficient grounds to stop pretending she didn't know, announcing it mid-meal with the casual devastation of someone dropping a plate. Martin’s mother cried a little, out of what she insisted was pure happiness and not, as Martin suspected, several years of quietly watching her son orbit one specific person and wondering when he'd admit it. She'd loved Seonghyeon from the very first afternoon Martin brought him home at thirteen, actually — had fussed over him in rapid, delighted Korean the way she rarely got to with Martin’s friends, relieved, she'd admitted once with a laugh, to finally have someone in the house who understood her jokes without the half-second translation lag. Martin’s father, who'd grown up hearing his wife's family half-joke that he'd stolen her away from home, had taken one look at how easily Seonghyeon folded into their household — helping set the table without being asked, correcting Martin’s lazy pronunciation, bringing over his grandmother's banchan without anyone requesting it — and decided, loudly and more than once, that Martin had done something right for once in his life. It wasn't that they'd have loved Seonghyeon any less otherwise. But there was an ease to it, an unspoken shorthand, that Martin’s mother clearly treasured in a house that was usually only half fluent in the parts of herself she didn't get to bring out often.
Seonghyeon’s grandmother, for her part, simply looked at Martin across the table, unsurprised, and told him — in Korean, the way she told him everything important — that he still needed to eat more.
Later that night, sitting on the back porch step with the last of the season's warm air settling in around them, Seonghyeon leaned his head on Martin’s shoulder and said, "This is going to sound stupid."
"When has that ever stopped you."
"Shut up. I mean it. I keep thinking about — the storm. Not, like, in a bad way. Just — I used to think of thunderstorms as the thing that took something from me. Even now, even knowing I barely remember what actually happened that day, it always just felt like loss. Like a door that opened once and let something out that never came back in." He picked at a loose thread on his sleeve, and Martin let him get there in his own time, the way he always did. "But now when it storms I'm going to think about that night too. You, on the floor, doing the five things with me. I don't know. It doesn't erase the other thing. But it's like there's room for both now."
Martin didn't say anything clever back. He didn't have anything clever, in that moment — just reached over, laced their fingers together, and let the quiet sit between them the way it used to sit between two boys on a basketball court six years ago, easy and unhurried and entirely certain of itself.
"For what it's worth," he said eventually, "I've got you. Every storm, from here on. That's not new. That's not going to change just because of the other stuff."
"I know," Seonghyeon said. "I've always known that, actually. I think that's part of why it took me so embarrassingly long to notice I was in love with you. You'd already been doing all the parts of it. I just had to catch up on the label."
"Took you three months to catch up."
"Took you three years."
"I was building anticipation."
"You were being a coward," Seonghyeon said, fond and unbothered, and kissed the corner of his jaw before Martin could argue, and somewhere down the street a dog barked at nothing and the porch light buzzed faintly overhead, and neither of them moved for a long, long while. "Mostly about you."
