Actions

Work Header

warm (the best way for a place to feel)

Summary:

[Hongjoong, 7:17 PM]
so wooyoung tells me your guy stayed ALL day
and you DROVE HIM HOME???
spill. now.

[Seonghwa, 7:17 PM]
He's not "my guy"
He was studying. Overdoing it
Someone had to make sure he got home safe

[Hongjoong, 7:17 PM]
uh huh
and the fact that he's exactly your type has nothing to do with it

-OR-

Seonghwa falls hard and fast for the sweet guy who keeps coming to his cafe.

Notes:

(See the end of the work for notes.)

Work Text:

Seonghwa's small cafe was intimate in the way that made every creak of the floorboards feel like a whisper of a story from the last person who stepped there. Steam from coffee cups painted stories on winter windows, and though the wooden chairs were worn in visible patterns, nothing about them felt worn, only cherished.

Seonghwa knew the morning rush by heart. Exactly three minutes to steam milk for Mrs. Kim's latte, a gentle reminder for Mr. Oh to at least take his heart medication with that americano, and precisely how many times certain university students would refill their cups during finals week. Being both the owner and head barista meant knowing every detail, from the way the morning light caught the dust on the display case to how many cranberry scones would sell on a Wednesday.

That's why when the bell chimed fifteen minutes before closing, the sound felt different. Maybe it was the way the rain followed the stranger in, or how he stood there dripping on the welcome mat, looking like a kitten someone had left out in the storm. His dark brown hair was plastered to his neck, and even his ears were flushed from the cold. He shivered, but what struck Seonghwa most was how carefully the boy vacuum-sealed himself to the rubber mat, as if he could minimize his intrusion through sheer force of will.

"I'm so sorry," the stranger said, his voice carrying a deep musical tone that seemed to blend perfectly with the rain's rhythm. "I know you close soon, but I missed my bus. My ride is on his way, but every other store on this strip is closed already. I— I'm so sorry, but can I please wait in here just until he arrives?"

Everyone who knew him knew how Seonghwa was with strays. Hongjoong always teased him about the extra umbrellas he kept in the back for forgetful regulars. Before he could stop himself, he was already moving, hands gesturing welcomingly.

"Sit, please. I'll get you something warm to drink." The words came out soft, automatic, like the way he'd comfort a frightened animal. But the stranger remained rooted to the spot, rainwater forming a perfect circle around his feet.

"Seriously," Seonghwa insisted, already reaching for the cocoa powder. "Go sit. We don't tend to get customers this late, and I don't mind mopping up the water."

The boy moved like someone trying not to disturb a sleeping house, perching on the edge of a wooden chair as if preparing to flee at any moment. Glancing at his guest every so often over the top of the bar, Seonghwa worked diligently, taking extra care with the familiar motions of steaming milk and warming a croissant.

When Seonghwa brought over the hot chocolate and pastry, the scent of petrichor clung to the air around Yeosang like perfume. Up close, there was an ethereal quality about him — a pink birthmark near his eye like a flower petal, and eyes that held the kind of shine you usually only see in storybooks. Those eyes watched Seonghwa now with a mixture of gratitude and uncertainty that made his heart ache.

"You really don’t have to," Yeosang protested, looking at the paper to-go cup with the same intensity Seonghwa looked at him. "I just didn’t want to get rained on…more."

"I insist." Seonghwa's voice came out gentler than usual. "I'll just be closing up by myself for a bit, so you're welcome to sit here. Please, drink. It's just hot chocolate; it'll help you warm up."

"I — Thank you... You're really very kind. I'm so sorry." The words tumbled out, sincere and slightly desperate.

Seonghwa shook his head, knowing that kindness had nothing to do with it. "I promise you, no one will mind. And if they do, well, I own the place."

The revelation sparked panic in Yeosang's eyes, and suddenly he was scrambling to bow, chair scraping against the floor. "I'm so sorry, owner sir!"

"No no no. Just Seonghwa is fine. What's your name, sweetheart?"

An embarrassed blush bloomed across Yeosang's cheeks as he straightened. "Kang Yeosang."

"Yeosang. I'm guessing you attend the university here." At Yeosang's nod, Seonghwa smiled. "Then enjoy the break while it lasts. And drink the cocoa. Seriously. I'd hate for you to leave here still shivering."

As Seonghwa returned to his closing duties, the rain continued its steady beat against the windows. Yeosang sat quietly at his table, staring down at his phone, presumably waiting for an I’m here text from his friend. Water dripped from his sleeves, pooling around the chair legs, but Seonghwa was pleased to notice that he was sipping the cocoa, cheeks flushed a little rosier than before.

Thankfully, he didn’t have to wait long. After seven minutes or so, a soft ding broke the quiet. Yeosang startled slightly, then stood quickly, eyes scanning the cafe until they landed on Seonghwa. It was endearing, the way he lit up when he spotted him, like a little puppy looking for his person.

“My friend’s outside,” he said breathlessly. “Thank you again, really. I can’t thank you enough.”

Seonghwa paused his wiping, glancing lazily at the clock. “Technically we’re open another five minutes,” he said, smiling. “But you’re welcome.”

His eyes flicked toward the table, where Yeosang’s cup still sat nearly full. Yeosang followed his gaze, flinching a little.

“O-oh. Right. Um… here.” He grabbed the cup and brought it to the counter. “I feel bad. I barely drank any, so I didn’t want to just throw it in the trash.”

Seonghwa took the cup without comment, turning toward the fridge. “Hang on,” he said.

A soft hiss followed as he uncapped a can of whipped cream and spiraled a perfect swirl on top of the cocoa. Then he snapped on a to-go lid and held it out.

“For the road.”

Yeosang took it carefully, cradling the cup in both hands. “Thank you, sir,” he said one last time before slipping toward the door.

Seonghwa watched him go in a quick dash through the rain, the waiting headlights on the otherwise empty street, the sound of a car door closing behind him.

Then he moved to the front window and flipped the sign to Closed.

There was a sizeable puddle under the table where Yeosang had sat, but as Seonghwa headed towards it with the mop at the end of the night, he found himself smiling softly without even thinking as he wiped it away.


The next time Yeosang appeared at the cafe was a few weeks later, when autumn had painted the trees outside in shades of amber and gold. He came during that strange, quiet hour between lunch and dinner, when sunlight slanted through the windows and turned the wooden tables honey-colored. This time, his hair was dry and styled around his face, and he wore an oversized sweater that made him look impossibly soft.

Seonghwa had just gotten back from his two-hour "lunch" — though it wasn't exactly a lunch break if he'd spent it running around town doing all the businessy things that came with owning a shop. Now he was wiping down the espresso machine like he always did when he started a shift, when he heard the bell chime. His head turned automatically, a greeting on his lips, but when he saw those doe eyes and that distinctive birthmark, warmth spread through his chest like spilled coffee.

Honestly, he had zero expectation of ever seeing Yeosang again. He thought maybe the kid would stop by the day after the whole rain incident, but when he didn't, Seonghwa had just moved on. That didn't mean he forgot that face though.

"You're the guy who got rained on," Seonghwa said by way of greeting. Yeosang flushed immediately, and Seonghwa had the decency to look a little bashful. "Sorry, I swear I wasn't holding a grudge or anything. But it is you, right?"

Yeosang approached — thank god there were no other customers in line, just a small study group at the large corner table and what looked like a professor knee-deep in grading papers. Seonghwa didn't recognize any of them as regulars, so at least he could spare himself some of that embarrassment.

And then Yeosang did this thing where he went to swipe his hair behind his ear — the one by his birthmark. His fingers brushed against it and then curled around his ear, not a single strand actually moving. It was so incredibly endearing that Seonghwa had to force himself to stop staring.

"It is me, yeah," Yeosang said with a short laugh, eyes falling to the ground as he adjusted his grip on his backpack straps. He was holding both of them like a little kid, chewing his cheek. "I thought maybe I could just order myself a drink this time. Without the mess."

Seonghwa stepped fully in front of the register now, already reaching for a marker in the little chest pocket of his apron. "What can I get you?" he asked easily.

Yeosang glanced up at the chalk menu boards hanging on the wall behind him. Hongjoong had just helped him redo them, so the small designs and layouts were easy to track — much better than when Seonghwa had been doing them by himself. "I'll have the Black Cat latte," Yeosang said. "Iced please."

"Oh good choice, that's one of the Halloween specials!" Seonghwa said, reaching towards the plastic iced cups out of habit. "Regular or large?"

"Uh, regular, please, but…" Yeosang eyed the glasses behind the bar. "For here?"

Seonghwa smiled, pocketing his marker with ease. "One regular iced Black Cat latte for here. You got it."

After Yeosang paid, Seonghwa got started on the drink, and with it being this slow, he let himself watch the guy a little while he worked. Yeosang's eyes wandered around the cafe as he strolled to the end of the bar, taking in the exposed brick walls, the mismatched vintage chairs, the shelf of books that regular customers sometimes borrowed from — until Seonghwa was setting the finished cup down and their fingers brushed for just a moment.

Seonghwa looked across into his eyes. "Regular iced Black Cat latte for Yeosang," he said.

Yeosang took it gratefully, a drop of condensation hitting the counter. "Thank you," he answered.

And then... he lingered.

"You work a lot," Yeosang observed quietly, that musical voice of his carrying a hint of confusion. "For the owner, I mean." He paused, then added with endearing uncertainty, "Unless— you are the owner, right? I think you mentioned that last time, but maybe I could be remembering it wrong."

Seonghwa couldn't help the soft laugh that escaped him. "I am the owner," he confirmed, drawing his hand back when he realized he had stayed in that position an awkward amount of time. His hands were itching with all this odd jittery energy inside of him, so he grabbed a rag from the sanitizer bucket under the counter and popped back up, half-heartedly swiping at the counter. "And yes, I work a lot. I only have three other employees, but I wouldn't have opened up shop if I didn't like it here, sweetheart.”

The pet name slipped out again naturally, and this time Seonghwa noticed the way it made Yeosang's ears turn pink. The younger man ducked his head, hiding behind his cup as he took a sip.

"It shows," Yeosang said finally, looking around again. "The cafe, I mean. It feels warm. That's my favorite way for a place to feel."

Seonghwa had never heard such a claim before, but he found himself smiling in answer regardless. And maybe it was the way the autumn light caught in Yeosang's hair, or how his fingers curled around the cold glass, or the way he seemed to understand exactly what made this place special, but Seonghwa felt the air shift around him.

Something just felt different around Yeosang.

"You know, you seem like a good test subject. Do you want to try one of our apple cinnamon muffins?" Seonghwa found himself asking, already moving toward the display case. "They're fresh from this morning. Our baker is trying a new recipe, and you'd be the first apart from him to try them."

Yeosang's face lit up with equal parts disbelief and pleasure. "The owner hasn't tried them yet?"

Seonghwa shook his head easily, reaching for the tongs by the case. "I'm allergic to cinnamon," he said with a little chuckle. "Kind of a death sentence in a cafe, but... you can tell me how good they are."

"Are you sure? I mean, I don't want to—"

"You don't want to what?" Seonghwa was setting the best-looking muffin on a small plate with a teasing smile. "Trust me, sweetheart. I've been watching you look at the display case since you walked in."

Yeosang went quiet and Seonghwa slid the plate across the counter. There was Yeosang now with his iced coffee and free pastry, every picture of the cute college boy. Seonghwa felt an odd sense of achievement knowing he helped paint the picture just this once.

The bell above the door rang and Seonghwa glanced over, ripped back to reality as new customers came in. But he looked back at Yeosang and smiled. "Enjoy, Yeosang."

“Thank you, sir,” Yeosang said softly.

The blush that crept up Yeosang's neck was worth every free pastry Seonghwa had ever given away.


Seonghwa wasn't really a morning person, but he learned to appreciate these quiet hours before the cafe came alive. The early morning was peaceful. Sunlight crept through the windows, and the only sounds were the gentle hum of the refrigerator and whatever soft indie playlist he queued up on the speakers. It was nice, meditative even. But in all honesty, he lived for the rush hours when Mrs. Kim would tell him about her grandson's latest soccer game while he steamed her latte, when the university students would argue about philosophy over their third refills and who would be the next Kant, when the whole place buzzed with the kind of energy that made all the long hours worth it.

Still, there was something to be said for these morning moments. He inherited his grandmother's recipe for the perfect cup of coffee and her unshakeable belief that music made everything taste better. She used to let him help her make drinks when he was in middle school, finally deciding he was old enough to be trusted around the espresso machine. Even now, scrolling through his carefully curated playlists, he could almost hear her humming along to the trot music she had loved so much.

"You change anything in here, and I'll haunt you," she had told him when she finally decided to retire, though she still stopped by every few weeks to make sure he was keeping the plants watered and the music playing. And each time, she pinched his cheeks and made him bend down so she could kiss his forehead when she saw he still used her old ceramic sugar dispenser instead of the sleek stainless steel one Wooyoung insisted they needed, or when she heard the trot he slipped into his morning playlists.

The morning routine had become a meditation of sorts. Turn on the lights. Check the pastry case. Calibrate the espresso machine. Each motion precise, each moment treasured in its simplicity before his favorite part of the day could begin. More often than not, he found himself singing softly to the sweet melody drifting from the speakers, his grandmother's soothing warble filling in the gaps in his mind.

When he opened, the few early morning regulars came in for their no-fuss drinks, and Seonghwa wished them good days and safe drives before getting back to his usual morning tasks.

The bell's gentle chime caught him mid-note. Seonghwa looked up to find Yeosang standing in the doorway, bathed in early morning light. Warmth stirred in his chest at the sight.

Yeosang had been coming often lately, but never quite this early. His dark hair was slightly tousled, as if he rushed here, and his oversized sweater made him look softer than clouds.

"You're early today," Seonghwa said, unable to keep the smile from his voice. He watched as Yeosang's ears turned that now-familiar shade of pink. Nearly anything Seonghwa said got that reaction out of him, and selfishly, Seonghwa liked to believe it meant something — could mean something.

"Just... had extra time," Yeosang murmured, shifting his weight from one foot to the other.

"Go ahead," Seonghwa gestured to the corner table — Yeosang's table, as he'd come to think of it. "I'll bring your usual."

As the days passed, Seonghwa found himself looking forward to these quiet mornings more and more. Yeosang's presence became as much a part of his routine as the hum of the espresso machine or scrolling through his morning playlists. It turned out Yeosang had found a part-time job tutoring that took up his evenings, and with classes, these early morning visits were the only time he had to come to the cafe. Seonghwa secretly felt a bit excited that Yeosang would still make time for him.

For the cafe. Not for him.

He frequently caught glimpses of the younger man while working through his classwork: the way he absently tapped his chin when deep in thought, how he wrapped both hands around his cup as if trying to absorb the drink, the slight furrow in his brow when reading something particularly challenging.

What surprised Seonghwa most was how naturally Yeosang seemed to fit into the rhythm of the cafe, his rhythm. He supposed that was how it was with all regulars — the only reason he remembered Hyunjin liked his americano with just slightly more water than espresso was because he came in often enough that Seonghwa could remember and free up their interactions for talk about other stuff. Like whatever Hyunjin was working on in his sketchbook that week. And he knew Mrs. Lim always ordered a black coffee for herself and a hot flat white for her wife, who Seonghwa had never actually met because, as Mrs. Lim put it, "she won't get out of bed without a little incentive."

But Seonghwa was learning things about Yeosang that didn't really feel like small talk. Since Yeosang started coming around more often, Seonghwa had asked about his major at least three times before it finally stuck. Yeosang was in mechanical engineering, which Seonghwa only really understood after catching a glimpse of one of Yeosang's textbooks — an entire page with only symbols and diagrams, not a single word to be found.

"It's supposed to be some kind of mechanical linkage design," Yeosang had explained with a little laugh, his hand shaking slightly as he reached for the iced latte Seonghwa had just set down. It was a regular iced Black Cat latte. Halloween had come and gone, and technically it wasn't on the menu anymore. But Yeosang had looked so disappointed when Seonghwa mentioned it that he continued making the drink special just for him, even though they were halfway into November now.

"I think it looks good," Seonghwa said, squinting at the design on the page. "Maybe? I don't know actually... I was a finance major."

Yeosang took a sip from his coffee and set it back down, his hand still trembling slightly. "This was my last design, and... well, if I got a C, I'm guessing it could use some work. Too bad the professor didn't actually say what was wrong with it."

Seonghwa wanted to say something more encouraging, but the bell jingled, and a group of five teenagers, likely just off from school, came in. He sighed, drifting reluctantly towards the counter. "Well, good luck," he said, wishing he could stay and figure out why Yeosang seemed so shaken up about it. "If you ever need the ego boost, you can always explain it to me sometime."

Sometimes, Yeosang tried to explain, and even though Seonghwa barely understood the words he was saying, much less what they meant, he found it captivating. Every word Yeosang said was like gold, and Seonghwa found himself learning about him in ways that went far beyond his major or his favorite drink.

There was the morning when Yeosang had gotten off a video call with his sister and spent the first ten minutes of his visit telling Seonghwa about how she was freaking out about college applications.

"She's so much smarter than me," Yeosang had said, stirring his latte absently. "I keep telling her she's going to love it here, but she's convinced she won't make any friends. I never knew how to make friends either, but..." He gestured vaguely around the cafe, at Seonghwa, and blushed. "I guess it just happens sometimes."

Or the morning when Yeosang showed up with grease stains on his hoodie from working on some robotics project until 2 AM. He was so tired he almost fell asleep at his usual table, so Seonghwa brought him a pastry and a glass of water without being asked. Yeosang tried to tell him about the competition they were prepping for, but it mostly came out as enthusiastic rambling about servo motors and circuit boards that went completely over Seonghwa's head.

The moment Yeosang seemed to notice Seonghwa staring, it was like he crumpled in on himself. "Sorry, I know this is boring," Yeosang had said, catching himself mid-explanation about some sensor calibration problem.

"It's not boring," Seonghwa had replied, and meant it, a crinkle forming in his brow as he watched Yeosang deflate. "You get all... lit up when you talk about it. It's nice to see."

Then there was the morning when Yeosang had been tutoring some kid named Jongho via video call right there at his table. Seonghwa had only caught bits and pieces while making other orders, but he did hear Yeosang patiently explaining the same concept three different ways, his voice never losing that gentle quality even when it was obvious the kid wasn't getting it.

"I don't think he's cut out for engineering," Yeosang had confessed afterwards, looking a bit guilty about it. "He's a sweet kid… but I'm pretty sure he's only in it because his parents think engineers make good money. Which, like... eventually? But he's gonna be miserable for the next four years."

“That bad?” Seonghwa asked, taking Yeosang’s empty latte glass and dropping it in the bus bin he had propped on his hip.

“Not bad,” Yeosang answered honestly. “He’s obviously smart, and he’s a super nice guy. But it’s hard to keep him focused. He would clearly rather be learning other things, and I can’t blame him. My mom always says the hardest subject to learn is the one you don’t care about.”

It was these little glimpses into Yeosang's world that made Seonghwa realize how much he started looking forward to not just the routine, but the person who became part of it. The way Yeosang spoke about his sister with such gentle protectiveness, how he could stay up working on something he was passionate about, how he had endless patience for a struggling student even when he was stressed about his own grades.

These weren't things you learned from small talk. These were the things that made Seonghwa start thinking about Yeosang long after the younger man left for his morning classes.


December hit like a caffeine rush. The cafe was suddenly drowning in students, laptops and notes covering every square inch of the tables, students camping out for hours, and the constant hum of stress-induced typing. Seonghwa had started keeping extra napkins at the pick-up counter because someone was always spilling something in a sleep-deprived haze.

Yeosang still showed up for his usual early morning visits, but even he wasn't immune to the chaos. The guy who usually drifted in like he was just happy to be here was now sharper around the edges, like someone had cranked up his internal speed setting.

The morning it all came to a head, Yeosang practically materialized at the front door the second Seonghwa flipped the sign to 'Open'. Five AM on the dot, and he looked like he'd been awake for days. His hair was doing that thing where it stuck up in the back, and though it was endearing, it clearly wasn't a good sign.

"Large iced Black Cat latte please." The words tumbled out before Seonghwa could even say good morning. "But can you make it with an extra shot please?"

It wasn’t a crazy order. Only four shots of espresso, but Yeosang usually topped out at three spread across a few hours. Something told Seonghwa this wasn’t going to be his only drink of the day.

Seonghwa's hands stilled on the espresso machine. "Are you sure? That's more than —"

"I failed my exam." The admission came out like a confession, bitter and clipped. "The professor took forever to grade it, so I didn't know until last night even though I took it before fall break. The final is on Friday, and I can't — I can't fail again."

Something twisted in Seonghwa's chest at the defeat in Yeosang's voice. He wanted to reach across the counter, to smooth away the worry lines creasing his forehead, but instead he just nodded and started pulling shots. "Your table is free. Go sit. I'll bring it over in a minute."

That day, Yeosang didn't disappear around ten like he usually did. As morning bled into afternoon, Seonghwa found himself stealing glances from behind the counter. The guy had transformed his usual spot into mission control with his textbook splayed open and notebook pages covered in increasingly frantic highlighting. He barely moved except to take mechanical sips of coffee, his shoulders creeping higher toward his ears with each passing hour.

When Seonghwa left for lunch, he told Wooyoung to keep an eye on him. Wooyoung, naturally, gave him that look, the one that said, you're not fooling anyone, hyung. Mingi and Yunho had been giving him the same look lately, all grins and pointed elbows, teasing him about his “professional concern” for Yeosang. Seonghwa kept insisting it was just good customer service, that he worried about all his regulars, but it was getting harder to lie to himself. Especially when he caught his mind drifting toward Yeosang’s hunched shoulders and tired eyes while he was halfway across town, picking up compostable cups.

When he got back, Yeosang was still there in the exact same spot, looking like he had been freeze-framed. The late afternoon sun had shifted, but Yeosang hadn’t. Not really. He blinked when Seonghwa entered, and that was the extent of it.

Wooyoung was already untying his apron strings, slinging his bag over one shoulder.

“Heard him muttering to himself earlier,” he said casually. “Might wanna check on him. Didn’t look up even once when someone bumped his table.”

“Right, thanks.” Seonghwa gave his shoulder a gentle squeeze. “Good luck with studying, by the way. And hey, I know you sent me your exam schedule, but let me know if you need any extra time off to breathe.”

“You’re the best ever, hyung. I’ll text you after class!"

“No rush, baby. Hey! Your nametag’s still on.”

“I’ll just stick it on my bike. Bye, hyung!”

The bell jingled behind Wooyoung, and then Seonghwa was alone with the low hum of espresso machines, the clatter of mugs, and the occasional hiss of steam. The café was busy, no surprise for a Thursday during exams season, but even with all the movement, his gaze kept snagging on Yeosang. Every few minutes, he glanced over again, hoping for something — a stretch, a yawn, rifling around in his bag.

But nothing.

Yeosang was still rooted in place, curled into himself like a bird warding off wind. The only times he moved were to get a refill or use the bathroom. Seonghwa checked the transaction log and blinked. Four lattes, two of them quad shots. And according to Wooyoung, he hadn’t eaten a thing all day, at least not from here.

It was nearing seven PM. Yeosang had been there since five in the morning. Fourteen hours.

Seonghwa set a mug down a little harder than necessary and murmured an apology to the customer. His chest was tight with something prickly and anxious. This was more than just studying. This was something eating at Yeosang, the pressure of a failed exam that Seonghwa frankly couldn’t remember. He had breezed through his degree, only pursuing it to add some credibly to his ownership of the cafe. He didn't have the sort of direct advice Yeosang might need, but he clearly needed some help.

Seonghwa wiped his hands on a towel and made a decision.

He was going to bring him something warm. And then he was going to sit down and ask.

He brewed a fresh cup of chamomile, the process burned into his memory from years spent with his grandmother. She used to make it for him and his brother whenever they were sick, or sad, or couldn’t sleep. Long before he was allowed near the espresso machine, he stood on a stool beside her at the café, helping steep the herbs. The scent of the blend was gentle and grounding as it filled the space, and he hoped it might bring Yeosang even a fraction of the comfort it once brought him.

Once the tea was ready, and the lull in orders looked like something Mingi could handle on his own, Seonghwa slipped off his apron and made his way to Yeosang’s table.

“Huh? I didn’t order tea,” Yeosang said, pen still moving furiously across the page as he worked out some equations Seonghwa couldn’t even begin to comprehend.

“No,” Seonghwa replied, setting the cup down carefully between the chaos of notebooks and loose papers. “But you’ve had fourteen shots of espresso already, and I’d like to avoid calling an ambulance.”

He placed a scone beside the tea, unwrapped and still warm. “This one’s non-negotiable. You haven’t eaten anything since you got here.”

“I’m fine,” Yeosang mumbled, but his hand reached for the scone automatically. At least his body knew he was hungry. “I just need to understand this one concept. Everything builds on it, and I keep missing something fundamental, and I can’t —”

“Breathe,” Seonghwa said gently, crouching a little so they were eye-level.

He had seen this spiral before. Owning a café next to a university had taught him plenty, like how to steer someone away from their fifth americano or listen patiently when tears slipped into foam.

Usually, he offered a to-go cup, a few kind words, and let them find their way.

But for some reason, he didn’t want Yeosang to leave.

“You’ve been at this for hours,” Seonghwa said quietly. “Even I took a break and let Wooyoung run the place for a while.”

That made Yeosang finally look up, eyes wide and slightly unfocused. “You left? I didn’t notice. I’m sorry.”

"That's not the point." Seonghwa felt a rush of fondness mixed with concern. "The point is you need a break, Yeosang. Your brain can't absorb anything else right now."

Outside, darkness had begun to settle over the city. The cafe's lights reflected off the windows, turning them into mirrors that showed just how empty the place had become. Just Seonghwa, Yeosang, and the gentle hum of the heating system. Mingi was somewhere in the back tidying up, but out here, it was just them.

"I can't," Yeosang insisted, but his voice had lost its edge, replaced by something closer to exhaustion. "I need to-"

"You need to rest," Seonghwa cut in gently. He glanced at his watch, and saw it was nearing closing time. If he sent Yeosang out the door like this, the odds of him spiraling were too high for comfort. "Come on. Let me give you a ride home? Don’t you live like 20 minutes from here?”

“Yeah, I…” Yeosang stared at him for a long moment, and Seonghwa could almost see the battle playing out behind his eyes. Finally, his shoulders slumped. "I don't want to bother you."

"You're not bothering me." Seonghwa started gathering Yeosang's papers, carefully keeping them in order. "Besides, I'd worry about you taking the bus this late. You look about ready to fall asleep standing up."

As if to prove his point, Yeosang yawned, covering his mouth with a sweater-covered hand. The gesture was so endearing that Seonghwa had to look away, focusing instead on stacking textbooks.

"I really am sorry," Yeosang said quietly. "I must have been terrible company today."

Seonghwa paused in his tidying. "You're never terrible company," he said, the words coming out soft and purposeful. "I happen to enjoy mitigating caffeine overdoses."

That earned him a small laugh, the first real one he heard from Yeosang all week. It was a lovely sound, even exhausted as it was, and Seonghwa found himself wanting to hear it again.

"Come on," he said, picking up Yeosang's bag before the younger man could protest. "Let's get you home. Tomorrow's another day, and the concepts will make more sense after you've slept."

As they walked to Seonghwa's car, shoulders brushing in the cool evening air, he couldn't help but notice how Yeosang leaned slightly toward him, as if drawn by some invisible force. Or maybe he was just that tired. Either way, Seonghwa found himself walking a bit slower, savoring the stretch between cafe and car, between worry and rest…what they were and what they could be.

The interior of Seonghwa's car carried traces of the cafe, a lingering scent of coffee and vanilla. He waited until Yeosang was settled in the passenger seat before starting the engine, noticing how the younger man's fingers immediately sought out the heated seats button on the dash, then pulled back as if catching himself being too comfortable.

"Go on," Seonghwa said softly, already reaching for the temperature control. "You look cold."

Yeosang hesitated for just a moment before pressing the button, and something about that small acquiescence made Seonghwa's chest tighten. The same way it had when Yeosang gave him his address without argument, when he let Seonghwa carry his bag, when he followed Seonghwa's gentle insistence to leave the studying behind.

They drove in silence, and Seonghwa found himself hyper aware of every small movement — the way Yeosang's head kept dipping forward before he caught himself, how his hands remained folded tightly in his lap as if to keep himself from fidgeting. Or was that…

Seonghwa glanced over at the passenger seat. Sure enough, Yeosang’s hand was shaking slightly. It wasn’t the first time. Seonghwa had noticed it before, little moments when Yeosang’s fingers would tremble or his pen would jitter just enough to smudge his notes. Once, over coffee, Yeosang had brushed off his concern with a quiet, “It’s just a hand tremor. I’ve had it forever. It’s not a big deal.”

But it was worse when he was stressed. That much Seonghwa had come to recognize. And right now, with the tight line of Yeosang’s shoulders and the way he was staring out the window like he was trying not to cry or snap, it didn't seem to be just a tremor.

At a red light, Seonghwa reached over and reclined Yeosang's seat slightly. The younger man made a soft sound of surprise but let his body follow the movement of the seat.

"Relax," Seonghwa said, the word somewhere between a suggestion and a command. "It's a twenty-minute drive."

For another few moments, Yeosang sat stiff beside him, hands tight in his lap, blinking hard against the pull of the car's warmth. Then finally, mercifully, he relaxed into the seat, his head turning slightly toward Seonghwa as his eyes fluttered closed.

He dozed off fast. Seonghwa's chest lurched, and he forced his eyes back onto the road to stop the thoughts racing through his head. Of course, that wasn't too effective as he heard the soft put-puts of Yeosang's breathing evening out in a matter of seconds.

When they stopped at another light, Seonghwa reached into the backseat and pulled out his coat, draping it over Yeosang without a word. The younger man's fingers curled into the fabric automatically, pulling it closer, and Seonghwa had to grip the steering wheel tighter to keep from reaching out to brush the hair from Yeosang's face.

This was overstepping. He knew it was overstepping.

The moment he offered Yeosang a ride home, he crossed some line he couldn't quite name, only that he knew it had been there before and now wasn't. He told himself it was about common decency. But underneath that was something simpler. Yeosang's favorite way for a place to feel was warm. And foolishly, helplessly, Seonghwa wanted to be that for him.

The streets were quiet at this hour, and Seonghwa found himself driving a little slower than necessary, taking turns a bit more carefully than usual. Each soft breath from the passenger seat felt like a gift—like Yeosang was giving him permission to extend this moment, to continue this gentle dominion over his well-being.

When they finally pulled up to Yeosang's apartment building, Seonghwa allowed himself a moment to just look. In sleep, all the worry had melted from Yeosang's face. His lips were slightly parted, his cheek smushed against the leather seat, and Seonghwa's coat was pulled up to his chin like a blanket.

"Yeosang," he called reluctantly. "We're here."

Yeosang stirred, blinking slowly, and Seonghwa watched realization dawn in his eyes. A blush crept up his neck, but he didn't move to right himself just yet.

"Thank you," Yeosang whispered, and it rocketed around in Seonghwa's heart like a torpedo. "You really didn't have to. I appreciate it so much."

"Keep my coat on you; it's chilly out. And text me when you're inside please," Seonghwa said, another soft command that they both knew Yeosang would follow.

As he watched Yeosang walk to his building, wrapped in Seonghwa's coat, Seonghwa realized what he had done. More importantly he realized, there was no way he could undo it.


The drive home was quiet without Yeosang's soft breathing beside him. Seonghwa's apartment wasn't far from the cafe, though the quiet minutes from car to door, and from door to kitchen seemed to stretch into eternity.

The old wooden floors caught the last rays of evening light as Seonghwa toed off his shoes in the entryway.

He tried to settle in for the evening like everything was normal but was only halfway through heating leftover stew on the stove when his phone buzzed.

[Yeosang, 7:13 PM]

made it inside safely, thank you again for the ride

and for everything else :3

There it was again. That mess inside his chest clamoring to be heard as Seonghwa's eyes raked over the short message two, three times. He could almost hear the shy hesitation in the words.

[Seonghwa, 7:15 PM]

Get some rest sweetheart

No studying until tomorrow!

Turning back to the stove to stir his dinner, he didn't expect a response, but his phone lit up again almost immediately, and Seonghwa whirled around.

[Yeosang, 7:15 PM]

promise

Seonghwa smiled, setting his phone down to ladle the stew into one of his grandmother's old bowls. Another buzz, and though he was fairly confident it wouldn't be from Yeosang, he still found himself reaching for it with a twinge of hope next to all that ruckus in his heart.

[Hongjoong, 7:17 PM]

so wooyoung tells me your guy stayed ALL day

and you DROVE HIM HOME???

spill. now.

[Seonghwa, 7:17 PM]

He's not "my guy"

He was studying. Overdoing it

Someone had to make sure he got home safe

[Hongjoong, 7:17 PM]

uh huh

and the fact that he's exactly your type has nothing to do with it

all soft and pretty and in need of someone taking care of him

Seonghwa sank into his favorite armchair, a plush vintage piece he reupholstered for his mother only for her to gift it to him anyway. He stared at Hongjoong's message. Trust his best friend to see right through him.

[Seonghwa, 7:20 PM]

It's just a crush

You know how it is…

[Hongjoong, 7:22 PM]

yeah i know how you get

you fall for every stray that needs taking care of

but that doesn't mean this one can't be different

Seonghwa set his phone aside, focusing instead on his meal, on the gentle patter of rain that had started outside, on anything but the truth in Hongjoong's words. Because it did feel different. There was an urge in him that wanted to hold Yeosang close and smooth away every worried line that ever crossed his features until there was nothing but joy and calm in his life. There was, deeper than that, an urge for Yeosang to thank him for it, to praise Seonghwa and latch onto the kindness he offered and settle into it and ask for more, and more, and more — because Seonghwa always had more to give. And Hongjoong was right, much to his dismay. Yeosang was exactly the kind of guy Seonghwa liked to give to.

After dinner, he went through his evening routine with practiced precision. Dishes washed and dried. Plants misted. A cup of chamomile tea (the same blend he gave Yeosang earlier) prepared and carried to the bathroom where he ran a hot bath. His grandmother had always said there was no problem a good soak couldn't soften, if not solve.

In the steam-filled quiet, Seonghwa let himself think about Yeosang. About the way he looked sleeping in the passenger seat, all soft and warm. How perfectly he fit into the rhythm of the cafe — of Seonghwa's world — like he was always meant to be there. About the pink splash of his birthmark and how Seonghwa's fingers itched to trace it until his fingers could replicate the exact shape on command.

He could ask him out.

The thought surfaced unbidden as he sank deeper into the water with a heavy sigh. It wouldn't be entirely inappropriate. Yeosang was a regular customer, yes, but not a stranger.

But Seonghwa shouldn't. He knew he shouldn't. The cafe was Yeosang's safe space, and the last thing Seonghwa wanted to do was threaten that with his own selfish desires.

A laugh bubbled up as he imagined Yeosang making the first move. Sweet, shy Yeosang who still apologized for asking for a to-go lid when he couldn't finish a drink in one sitting. Who blushed till his cheeks matched his birthmark every time Seonghwa rubbed his shoulder or called him 'sweetheart.'

Later, curled in bed with the same cup of tea, now with the slightly burnt taste of being reheated in the microwave, Seonghwa's phone lit up one last time.

[Yeosang, 10:45 PM]

your coat still smells like the cafe

i'll bring it back tomorrow

[Seonghwa, 10:46 PM]

Don't worry about it for now

It's supposed to rain all week

He sent the message before he could think better of it, and in the quiet of his bedroom, with only the city lights and his own racing thoughts for company, Seonghwa admitted to himself what he had been trying to deny.

This was more than a crush. More than his usual need to care for someone. This was something dangerous and wonderful, a leaf in the wind that could lead to something magical and bright or lead him straight off a cliff if he wasn't careful.

The thought followed him into his dreams, where Yeosang's shy smile and gentle hands waited for him, just out of reach.


The next morning, Seonghwa slipped through the back door at four-thirty like he had every day for the past three years. Muscle memory kicked in to make up for his tiredness. He grabbed his apron off the hook on his office door, flipped the lights, and started the drip coffee. Eunchae would be here in forty-five minutes for her medium dark roast, and lately she had been bringing Muffin, this tiny golden retriever puppy that made the early hour feel less brutal.

He checked the whip cream canisters in the fridge. Muffin went absolutely feral for the stuff, and Seonghwa stopped charging Eunchae the fifty cents in exchange for getting to scratch under Muffin's chin and watch his tail wag furiously.

Once the coffee started its familiar gurgling, Seonghwa headed back to count the till. Mingi's closing envelope looked like a math assignment — numbers scribbled out, corrected, signed, dated, then corrected again. At least he was trying. Everything added up, and Seonghwa had learned to be grateful for the diligent work his employees put in long ago.

With the register sorted and the coffee brewing, his brain finally got to switch off. Well, mostly. Being the owner meant getting to choose the music, which was honestly one of the better perks of the job. He had his usual rotation, but this morning he found himself queuing up something different. Some artist Yeosang mentioned a week or two ago. The moment that first song started playing, Seonghwa knew he was in trouble.

He made it exactly two sleepy minutes of restocking and setting up shop before his mind started wandering.

What would people say if they knew he had driven home a customer? Because of course, it wasn't just that. They would want a why, they would want a how and how long. And it would all come to light. How Seonghwa couldn't take his eyes or his mind off the college boy who visited his shop almost daily.

Seonghwa faltered with the handful of straws he was about to stock. What would people say?

He knew what Hongjoong would say, or at least, what he would do. He would look at Seonghwa with that smug little grin he got when he wandered in half-asleep, ordering his usual Red Bull and cream (a concoction so specific that Seonghwa got tired of having to hit custom options on the register, so he ended up adding the drink to the menu just for Hongjoong). And then Hongjoong would probably say something like "about time" and give him grief for overthinking it.

There was a yip outside the door, and Seonghwa glanced over to the wall on the clock to see it was in fact 5:01 AM. He was a minute late.

He crossed quickly over to the front door, quietly greeting Eunchae as he let her in. Muffin sniffed around his heels like she always did, the soft click of tiny paws on wood floors.

Seeing Muffin turned out to be the only highlight of Seonghwa’s day.

Yeosang didn’t come by that day. Seonghwa was disappointed, but he had to assume it was for the best. The kid had been so burnt out the day before, some rest would definitely do him some good, especially with his exam only two days away.

Still, the air felt a bit thin without him.

Yeosang didn't come on Thursday, the day before his exam, and Seonghwa was tempted to send him an encouraging message though he was embarrassed out of it when Wooyoung caught him typing and retyping a message before finally pocketing his phone and deciding to let Yeosang take the lead on what he needed.

On Friday, the bell rang at two in the afternoon, which according to Yeosang's previous offhanded comment was nearly an hour after his exam.

The rope in Seonghwa's chest that seemed to tie him to this boy gave a painful tug, and he came around the counter before Yeosang had a chance to say a word. He looked smaller somehow, shoulders pulled in, hands shoved deep in his jeans pockets. Not crying. Not close to it, even. Just hollowed out in that specific way people got when something had already happened and there was nothing left to brace for.

"Hey." Seonghwa kept his tone as gentle as possible. "How did your exam go?"

Yeosang's laugh was short, humorless. "Bad. Really bad, actually." He scrubbed a hand over his face. "I don't think I want a coffee today, if you were wondering."

"I wasn't going to give you one." Seonghwa softened his smile, already heading back behind the counter to get started on a warm tea. "Sit down. I'll bring you—"

"Can I ask you something?"

Seonghwa paused and turned his body back towards Yeosang, having only made it a few steps away. "Of course."

"I failed it." Yeosang said it fast, like ripping off a bandage. "The final. I mean, it's not graded yet of course, but I'm almost positive. And I can't even be surprised because I've been sitting in my apartment for two days thinking about a hundred things other than studying." He laughed again, shakier this time. "My roommate told me I was an idiot for sitting on this for so long. He said the worst thing I could do for myself was keep dragging it out. So I'm — I'm not going to drag it out."

Seonghwa tried to keep up as he closed some of the distance between the two of them, but Yeosang was rambling faster than normal. "Yeosang, is everything—"

"I like you." It came out almost too fast to catch, words tripping over each other. "I've liked you for a while, I think, and I know this is probably so far out of nowhere, and you don't have to say anything right now, I just — I wanted to ask if you'd go out with me. Sometime. If you wanted. We could get a coffee or something or— Well that's a bad idea, sorry um. But we could… do something together. On a date? Would you wanna go on a date with me?"

Seonghwa's brain stopped functioning as a coherent organ. The only thing responding inside of him was that feeling in his chest again. It was ten times the rush he felt when Yeosang complimented the way he did his hair or the cute designs he made especially for Yeosang when he ordered his latte with extra foam.

It wasn't that he never considered it, because god he considered it more times than he would admit, late at night with tea going cold in his hands, fingers aching to grab his phone and just ask. But he considered it as something he might do, and it was something he talked himself out of because the cafe was Yeosang's safe, warm place and Seonghwa refused to be the thing that ruined it.

He never once considered what it might look like for Yeosang to do the asking.

And now that he was listening and looking, the way you look at a photograph you've walked past a hundred times and suddenly notice something in the corner, things started rearranging themselves in his memories.

The afternoon he dropped a whole box of napkins clear across the shop, and Yeosang had abandoned his notes mid-scribble to scramble over and help pick them up, unasked and unprompted, like it hadn't even occurred to him not to. The day Yeosang brought a friend in and didn't order a single thing for himself, just stood peeking over the bar and talking to Seonghwa between customers until his friend got bored and asked if they could finally leave. All those mornings Seonghwa had let himself steal glances over the espresso machine, telling himself it was harmless, that Yeosang was too absorbed in his textbooks to notice… and the way Yeosang's ears went pink at the smallest observations, the things that weren't really compliments at all. You're early today. Trust me, sweetheart.

Seonghwa should have known there was something that kept Yeosang coming back for more, but he never suspected it was just the very thing that kept Seonghwa coming back to his favorite customer day after day. Every beat of admiration and adoration matched by the boy across from him, rambling into oblivion as Seonghwa's heart finally stopped careening through his chest and settled behind his ribs with a heavy, sated thump-thump.

Seonghwa took another step forward, and Yeosang finally stopped talking, his eyes dancing across Seonghwa's face for understanding.

So Seonghwa made it easy for him

He smiled, one hand reaching out for Yeosang's clammy one, slow enough that he could pull away if he wanted to. Thank god he didn't, because Seonghwa had never felt so warm before.

"Yes," he breathed.

Yeosang's breath stuttered, and Seonghwa squeezed his hand, smile growing wide until he was sure it would break away from his face.

"Y-yes?" he repeated hesitantly.

"I would love to go on a date with you, Yeosang."

And Yeosang eased, his shoulders lowering, his attempts at calming his breathing visible as he pursed his lips and let out a long single breath.

The bell jingled, and Seonghwa's head jerked towards the counter as he was reminded he was currently the only one working. With a soft hmph, he stepped closer one more step. "Do you have to go anywhere?" he asked. Yeosang shook his head, and Seonghwa smiled once more. "Good. Go sit at your table, and I'll be right back."

Seonghwa leaned in and pecked Yeosang on the cheek. Quick, soft, innocent, and only a fraction of everything he wanted to experience with him. But when he pulled away, Yeosang quickly returned the favor to Seonghwa's left cheek, and the man was so stunned his jaw went slack.

"Take your time," Yeosang murmured, giving Seonghwa's hand one final squeeze before letting go. "I can wait as long as you need."

Notes:

sooooo glad to finally release this one from the backlog! i'm much more interested in the "getting together" than anything else, so sorry if you were hoping to see them dating and everything. but i do hope you enjoyed, and thank you so so much for taking the time for some soft seongsang. please let me know what you think in the comments !!

find more of me and my work on twt @singseongsang