Work Text:
Park Han, or as he prefers it, Hani, had always loved too much. Too easily, too fiercely, and for far too long after the other person had already stopped trying.
He used to believe that love was something you could earn—that if he gave enough, waited enough, forgave enough, someone would eventually see his heart for what it was and decide to stay.
But people didn’t stay.
They took what they needed—his warmth, his patience, his quiet understanding—and left once they felt whole again, leaving him emptier than before. They told him he was kind, that he deserved better, that he was “one of the good ones.” Yet somehow, good never seemed to be enough to be chosen.
His friends said he was too soft. That softness like his didn’t last long in a world that rewarded the ones who didn’t care first.
So little by little, Hani learned to build walls.
He learned how to laugh without letting it reach his eyes.How to say “I’m fine” in ways that sounded convincing.
How to make his loneliness look like independence, and his silence feel like peace.
He stopped reaching out first.
Stopped hoping for messages that never came.
Stopped believing that love was something he was meant to keep.
And for the most part, it worked.
The quiet became familiar. The emptiness turned into a kind of rhythm—predictable, almost comforting. He got used to the stillness that came with solitude. He learned how to exist without expecting anything in return.
Until one rainy evening, when everything shifted and the universe, in its quiet way, decided he had waited long enough.
***************************************
It had been raining since the afternoon— the kind of steady, unhurried rain that drenched the world in muted grays and silver streaks, that turned the city into a watercolor painting slowly bleeding at the edges.
Puddles gathered at the curbs, mirrors for the blurred reflections of headlights and neon signs. The scent of wet asphalt clung to the air, mingling with the faint sweetness of brewing coffee from the nearby café.
Hani stood under the narrow awning of a convenience store, hands cupped around a steaming bowl of instant ramen, warmth seeping into his fingers. He’d just gotten off work, shoulders heavy with the kind of exhaustion that didn’t come from the body but from the heart. Too hungry to wait until he got home. Too drained to care that he probably looked like someone straight out of a melancholic drama—the lonely lead with damp hair and tired eyes, framed by rain.
The umbrella he carried, a cheap blue one he’d bought from the same store a week ago, was refusing to cooperate. He tugged at the handle, flicked it a few times, muttered something halfway between a curse and a sigh. Nothing.
“Of course,” he grumbled under his breath. “Figures.”
He tried one last time, jerking it open with both hands—only for it to stubbornly stay closed, mocking him.
“Need help?”
The voice came from somewhere to his right—warm, a little amused, and startlingly gentle.
Hani looked up.
A stranger stood a few feet away, drenched from head to toe. His hoodie clung to him, soaked through, darkened by the rain. Drops of water dripped from his hair onto his lashes, and yet—he was smiling. Not the kind of smile people wear out of politeness, but one that reached his eyes, soft and unguarded.
“It’s stuck,” Hani muttered, glancing at the umbrella as if to defend himself. “I think it’s broken.”
The stranger took a step closer, hand extended. “Can I try?”
Hani hesitated. He didn’t usually let strangers into his space, not anymore. But there was something about the guy—something disarmingly kind, like he wasn’t just asking about an umbrella but about being allowed to help at all.
So, he handed it over.
The stranger examined the handle, fingers deft but unhurried. Once, twice—click.
The umbrella bloomed open in a perfect circle of blue, raindrops pattering softly against its surface.
He grinned triumphantly, pushing wet bangs out of his face. “See? Not broken. Just shy.”
Hani blinked, then let out a breath of laughter that startled him. It felt foreign, that sound—too light, too real. “Guess it didn’t like me.”
“Or maybe,” the stranger said with a teasing glint in his eye, “it was waiting for me.”
The words left his mouth so casually that it took him a second to realize what he’d said. His eyes widened, and a flush crept up the side of his neck. “I mean—the umbrella! Obviously. Not—uh—you.”
Hani couldn’t stop the quiet laugh that escaped him this time. It came from somewhere deeper, shaking loose the stiffness in his chest. “Sure,” he said, lips curving into a small smile. “The umbrella.”
The stranger rubbed the back of his neck, sheepish. “Right. Yeah. Totally the umbrella.”
For a moment, they stood there under the awning—one dry, one dripping wet, the rain falling in soft curtains around them.
Something unspoken hung between them. Not attraction exactly, not yet—just the quiet awareness of being seen.
And for the first time in a long while, Hani didn’t feel invisible.
***************************************
The rain softened into a gentler drizzle, though the wind still carried mist that clung to the air. The stranger shook the umbrella lightly, droplets scattering into the light.
“Here,” he said, extending it toward Hani. “You’ll get soaked walking home.”
Hani blinked. “What about you?”
The stranger shrugged. “I’m already wet. Might as well commit.”
Hani hesitated. His first instinct was to decline—old habits, old defenses—but something about the easy sincerity in the guy’s voice made it difficult to refuse.
“You’ll catch a cold,” he said quietly.
“Then maybe we can share,” the stranger offered, like it was the simplest thing in the world.
Before Hani could protest, the guy stepped closer, tilting the umbrella so it covered them both. The rain’s rhythm softened to a muffled hush around them, leaving only the sound of their footsteps and the faint hum of the city in the background.
The world outside the umbrella felt distant—like a blurred painting of headlights, puddles, and motion. Underneath, it was calm. Small. Intimate.
“Thanks,” Hani said after a long silence, voice low.
The stranger smiled at him from the corner of his eye. “No problem. I’m Jay Lawrence but you can call me JL, by the way.”
“Han, but please call me Hani.”
“Nice to meet you, Hani-who-fights-with-umbrellas.”
Hani let out a soft snort. “Nice to meet you, JL-who-saves-them.”
JL grinned. “That sounds like a superhero title. I’ll take it.”
They walked in quiet laughter for a while, passing rows of shuttered shops and glowing street lamps reflecting off the wet pavement. Their shoulders brushed once, twice—the accidental kind of touch that sent tiny ripples through Hani’s chest each time.
“You live around here?” JL asked after a few blocks.
“Yeah, two streets down. You?”
“Same direction, actually. Well, close enough.”
Hani arched a brow. “You sure you’re not just saying that so you don’t have to give up the umbrella?”
JL gasped in mock offense. “Me? Take advantage of a stranger during a downpour? I’d never.”
Hani smiled before he could stop himself. “You’re ridiculous.”
“I’ve been called worse.”
There was something strangely effortless about him—like talking to him didn’t require caution or thought. JL didn’t pry, didn’t fill the silence with empty noise. He just matched Hani’s pace, sometimes humming softly, sometimes pointing out random things like a cat crouched under a car or the way the rain made the streetlights look softer.
It was… easy.
When they finally reached Hani’s building, the rain had slowed to a faint drizzle, the clouds beginning to thin.
“Well,” Hani said, stopping by the gate. "This is me."
JL looked up at the faint light flickering above the door, then back at him. “You made it home dry. Mission accomplished.”
“You sure you’re not freezing?” Hani asked, eyeing his soaked hoodie.
JL shrugged, flashing that same sheepish smile. “Worth it.”
Hani tilted his head. “For what?”
“For the company,” JL said softly.
The words lingered between them, fragile and genuine.
Hani opened his mouth, then closed it again, unsure what to say. Instead, he reached out, and handing the umbrella out to JL.
“Keep it,” he said. “You’ll need it on the way back.”
JL blinked. “But—”
“Consider it… a thank-you.”
JL looked at him for a long second, something unreadable flickering in his gaze before he smiled. “Alright. But only if you promise to buy me ramen next time.”
“Next time?”
JL’s grin widened. “You think I’m letting you walk in the rain alone again after this? No way.”
Hani laughed softly, shaking his head. “You’re persistent.”
“Optimistic,” JL corrected. “There’s a difference.”
He started walking backward, still holding the umbrella, still looking at Hani.
“Goodnight, Hani.”
“Goodnight, JL.”
Hani stood there until JL disappeared around the corner, his silhouette swallowed by the dim light and the last mist of rain.
For a long time after, he just stood under the awning, the ghost of a smile tugging at his lips.
Maybe it was the rain. Maybe it was the warmth in JL’s voice. Maybe it was the way the world suddenly felt a little less empty.
Whatever it was—it felt like the beginning of something he didn’t quite have a name for yet. But maybe, just maybe, the sky had sent him someone new.
***************************************
The next morning, the rain was gone, leaving the city glazed in sunlight. Pavements gleamed, air smelled faintly of petrichor, and the clouds hung low and white like soft cotton.
Hani woke up with his hair sticking out in every direction and a faint ache in his chest that he couldn’t name. It wasn’t sadness, not exactly. Just… something that hummed quietly, like the echo of laughter that hadn’t faded yet.
When he stepped outside for work, his first thought was absurdly simple— I wonder if he made it home dry.
He didn’t even realize he was smiling until a passing ahjumma on the bus smiled back at him.
***************************************
They met again a few days later.
Or rather, JL found him.
It was late afternoon, the sun spilling through the shopfront windows of the café near Hani’s office. Hani had dropped by to grab his usual iced Americano, half-asleep and running on autopilot, when someone called his name.
“Hani?”
He turned, blinking, and there he was—JL, looking less rain-soaked and more alive under daylight. His hoodie was replaced by a soft denim jacket, his hair still a little messy but dry, his smile just as bright.
“Hey,” JL greeted, holding up a cup. “I figured you’d like coffee after surviving Monday.”
Hani stared. “You—how did you—?”
“You mentioned where you worked,” JL said easily, eyes glinting with quiet amusement. “Also, the convenience store lady recognized your name when I bought ramen last night. You have a fan club, apparently.”
Hani groaned softly, hiding his face in one hand. “She’s nosy.”
“She’s sweet,” JL said with a small laugh. “She told me to ‘take care of that handsome one who never eats breakfast.’”
Hani blinked, incredulous. “She did not say that.”
“She did,” JL insisted, taking a sip of his drink. “And now I can’t unsee it. You really don’t eat breakfast, huh?”
“I’m not a morning person,” Hani muttered.
“Then I’ll just bring you coffee. Or bread. Whichever convinces you to stop skipping meals first.”
It wasn’t a grand gesture, but the ease with which JL said it—the quiet care tucked behind the words—hit something deep inside Hani.
***************************************
That was how it started.
A text here. A “you off work yet?” there.
Ramen nights turning into late-night rooftop talks, where they’d sit cross-legged beside each other with instant noodles steaming between them, city lights flickering far below.
JL talked a lot. But not in the kind of way that drained; his words filled spaces instead of crowding them. He talked about little things—his grandmother, who raised him and his siblings, his grandmother’s dog, his younger brothers, the funny client he’d met at work, how he once burned a pot of rice so badly it fused to the bottom.
Hani found himself listening, laughing, just feeling.
And on the nights when Hani spoke—hesitant, careful, his voice quiet like it hadn’t been used in a long time—JL listened as though every word was something precious.
He didn’t interrupt.
Didn’t rush to fix things.
He just listened, eyes soft, expression open.
***************************************
One evening, as they sat on the rooftop again, JL leaned back on his hands and looked up.
“The sky is so pretty tonight,” he said.
Hani followed his gaze. The sky was washed in deep shades of blue, fading into streaks of lavender at the edges. “It always is,” he murmured.
JL turned to him, smiling faintly. “You really like the sky, don’t you?”
“Yeah,” Hani admitted. “It’s… constant, I guess. Always there, even when it looks different. You can’t hold it, you can’t break it—it just is.”
JL hummed softly, eyes tracing the horizon. “That’s very you.”
“What do you mean?”
“You’re like that,” JL said simply. “You don’t realize how much light you hold, even when you think you’ve changed.”
Hani looked at him, startled—but JL only smiled, gaze still tilted upward.
After that night, the photos began.
JL started sending him pictures of the sky at random times of day—early morning hues when Hani was still half-asleep, soft afternoon blues when work dragged too long, scattered clouds tinged orange and violet during sunsets.
Each one came with a message:
“Today’s sky looked like your hoodie.”
"You said blue calms you, so here’s your daily dose.”
"I swear this cloud looks like a cute sleepy cat.”
“Sky check. Don’t forget to look up.”
And every time, without fail, Hani did look up.
He started noticing more—the shade of blue above his building, the way light scattered between skyscrapers, the quiet beauty of the world he’d stopped paying attention to.
He didn’t realize it at first, but JL had done something no one else had managed to do in years: He’d made Hani want to feel again.
***************************************
One night, Hani texted first.
Just a photo of the sky above his apartment, dusky blue with faint stars peeking through.
“It’s clear tonight and filled with stars,” he texted. "Thought you’d like it.”
JL replied almost instantly.
“I do. Especially because you thought of me.”
Hani stared at the message for a long moment, heart fluttering quietly against his ribs.
And then, for the first time in a long time, he smiled without hesitation.
***************************************
It was past midnight when Hani finally told JL about the one thing he rarely spoke of.
The rooftop to Hani's place was quiet, save for the hum of faraway cars and the faint buzz of the city that never truly slept. The air was cool against their skin, the sky stretched endlessly above—inky and full of stars.
JL was lying flat on his back, hoodie hood pulled over his head, one hand resting on his stomach. Hani sat beside him, legs crossed, a cup of still-warm tea cradled between his palms.
They’d been talking about nothing and everything—music, food, embarrassing childhood stories—until the silence grew soft and comfortable, like an exhale shared between them.
Then JL asked quietly, “Have you ever been in love?”
The question lingered in the air, simple but heavy.
Hani looked down at his tea, fingers tightening around the cup. “Yeah,” he said after a beat. “A few times, I think.”
JL turned his head, eyes curious. “Think?”
Hani exhaled a soft laugh. “I used to believe it was love. Maybe it was. But… I don’t know anymore.” He shrugged, looking out toward the city lights. “I just know I gave a lot. And they left anyway.”
There wasn’t bitterness in his tone—just quiet acceptance, worn down by time.
JL didn’t speak right away. He rolled onto his side, propping his head up with one hand. “That sounds like it hurt.”
Hani smiled faintly. “It did. But it’s fine now.”
“You always say that,” JL murmured. “But you don’t sound fine when you do.”
Hani glanced down, caught off guard.
JL’s gaze softened. “You give love like it’s sunlight,” he said. “You don’t even think twice. But the people who don’t know how to hold something that warm—they end up burning themselves and blaming the sun.”
The words hit Hani like rain against glass... soft, but clear.
He didn’t know what to say. So he didn’t.
JL smiled, small and a little sad. “You know what I think?”
“What?”
“I think someday, all that love you gave to the wrong people—it’ll find its way back to you,” JL said, voice steady and sure. “In someone who’s waited their whole life for your kind of love.”
Hani stared at him, heart thudding quietly.
JL didn’t look away. “You’ve been giving pieces of yourself to people who couldn’t see how rare that is. But love doesn’t vanish, Hani. It circles back. It finds the ones who deserve it.”
Something in Hani’s chest trembled, fragile and hopeful all at once. “You really believe that?”
“I do.” JL’s smile softened. “Because I think… maybe that’s what I’ve been doing all this time.”
Hani blinked. “What do you mean?”
JL sat up then, knees pulled to his chest, eyes gleaming faintly beneath the mmoonlight. “Waiting,” he said simply. “For something like that... for someone like you.”
The world seemed to hush around them. The wind shifted, carrying the scent of night rain and warm pavement. Somewhere below, a car honked faintly.
But up there—just the two of them and the sky—they might as well have been alone in the universe.
Hani’s throat went dry. “Jaeyelie…”
JL laughed softly, breaking the tension.
“Don’t worry. I’m not confessing just yet.” He nudged Hani’s knee gently with his own.
“Just telling you that I believe in returns. That love—real love—has a way of finding its way back home.”
Hani’s heart felt unsteady, like it was trying to relearn a rhythm it had long forgotten.
He looked up at the sky—the same endless blue he always found comfort in, now painted dark and scattered with stars—and, for the first time in years, the sight didn’t feel lonely.
Because beside him sat someone who looked at him like he wasn’t just another fleeting moment.
Someone who made him believe that maybe, just maybe, love hadn’t given up on him yet.
****************************************
Days bled into weeks, and the world quietly rearranged itself around JL’s presence.
He wasn’t loud about it... that was the thing about JL. He didn’t announce his importance. He simply existed in Hani’s life the way the sky did... steady, constant, and always there if you looked up.
It started with coffee. Then shared breakfasts. Then JL showing up at Hani’s door with a tote bag full of groceries and that same sheepish grin.
“I got bored,” JL had said the first time. “So I thought… dinner?”
And somehow, “dinner” turned into an unspoken routine.
Sometimes they cooked together— Hani chopping vegetables while JL stirred the soup, their shoulders brushing every now and then, drawing soft laughter and flushed cheeks. Other times, JL would hum while doing dishes, sleeves rolled up, hair falling into his eyes, and Hani would find himself standing there, just watching.
It was ridiculous, how gentle everything felt.
How every moment with JL seemed to stitch something back together inside him.
***************************************
One evening, JL came over looking exhausted— his hair a mess, his eyes half-lidded from a long day. Hani wordlessly set a bowl of ramen in front of him and handed him a towel.
JL blinked. “You… made this for me?”
“Don’t sound so surprised,” Hani said, pretending to be annoyed. “I’m capable of cooking when I want to, of course.”
JL laughed, a low, tired sound that melted into a smile. “You’re amazing, you know that?”
Hani tried to brush it off, but his heart did a stupid little flip anyway.
***************************************
Sometimes, JL stayed over when it got too late to head home. He’d fall asleep on Hani’s couch, sprawled out, blanket half-draped over him, hair sticking to his forehead.
Hani would always end up standing there, watching him for a few seconds too long.
There was something so peaceful about the sight, like the world stopped demanding anything of either of them for a while.
It was in those quiet hours that realization began to creep in.
Not in fireworks or dramatic music — but in the quiet hum of the refrigerator, the distant sound of rain outside, and JL’s steady breathing filling the silence.
It hit Hani in fragments— the way JL’s laugh felt like sunlight, the way he always noticed when Hani was tired even when he said he was fine, the way he remembered things Hani thought no one cared enough to remember.
Love didn’t arrive all at once.
It just was, softly, patiently— until one day, Hani looked at JL and couldn’t imagine a world without him in it.
***************************************
One Sunday morning, Hani woke up to the smell of pancakes.
He stumbled into the kitchen to find JL humming quietly, flipping pancakes with exaggerated concentration. His hair was messy, his hoodie too big, and his grin too bright for the early hour.
“Morning,” JL greeted. “I found your pancake mix. Thought I’d repay all the ramen dinners.”
Hani leaned against the doorframe, smiling before he could stop himself. “You’re dangerously domestic, you know that?”
JL turned, eyes crinkling. “Only for special people.”
Hani’s heart skipped a beat. “Am I… one of them?”
JL looked at him, soft and sure. “You’ve been one since that night in the rain.”
Something inside Hani gave way— that final, stubborn piece of his heart that still doubted he could ever be someone worth staying for.
He didn’t say anything. Didn’t need to. He just stepped closer, took the spatula from JL’s hand, and flipped the next pancake with a shaky smile.
JL laughed. “You’re doing it wrong.”
“I’m improvising,” Hani replied, but his voice trembled— not from fear, but from the quiet, overwhelming warmth spreading in his chest.
****************************************
That night, Hani sat on his balcony, wrapped in a blanket, phone in hand.
JL had gone home hours ago, but the absence didn’t feel like emptiness. It felt like something waiting— gentle, inevitable.
He looked up at the night sky, deep blue and speckled with stars, and took a photo.
“Sky’s so beautiful tonight,” he texted.
JL’s reply came seconds later:
“I know. I was just thinking about you.”
And that was when Hani knew, really knew, that all the love he’d given before hadn’t been wasted.
It had found its way back to him.
In someone who looked at him like he was the whole sky.
END~
