I hang back by the clothes, watching the hairstylist, Hae, flirt with my boyfriend
I've watched her play with his hair, running her fingers in it instead of doing the ponytail bun she's supposed to be doing
Now she's next to him instead of behind him, playing with the strands that frame his face, smirking at him, saying who knows what and giving him what I guess one would call bedroom eyes
I don't know, I can't do those sultry eyes
I'm just a dork and I'm terrible at flirting
As this continues I'm getting worried
Because Yeosang is not stopping her
He's not pushing her hand away, he's smiling and nodding, talking back although I don't think he's flirting
Being with Yeosang is..... complicated
I never know what he's thinking
He's so hard to read
He can be affectionate, holding my hand, cuddling, kissing my cheek, his arm around me, doing it on his own
And other times he's fine just sitting next to each other, not touching
If I initiate affection, he'll do it and I'm worried that he's just doing it for me, not because he wants to
The other thing is the language barrier
I came here from the U.S. about two years ago
And Korean is a hard language
I'm still learning it but I'm self conscious about saying things wrong
English is my go to because it's my native language
And sometimes it's hard to talk to Yeosang
In Korean, he has to speak slowly so I can understand and even then half the time I have no clue what he's saying
Just bits and pieces
And when we talk in English it's hard for him to answer the way he wants to
We use a translation app a lot
I'm also not the prettiest girl out there
Pretty average
And I wear comfortable clothes like graphic tees and sweatpants or leggings
Not tight clothes, not revealing clothes like Hae is wearing
She's new, just been here for about a week and a half
And she targeted Yeosang immediately
I get it, he's beautiful
And so is she
Korean, like him, tall but still shorter than him, idol beauty
Nothing like me
And she speaks Korean
He can speak to her easily instead of struggling to speak with me
Yeosang and I have been together for six months
Not a long time
Easy to break up if he wants someone else
He's just so out of my league, it shocked the fuck out of me when he asked me out
I've worked as an ATEEZ stylist for him and San for a year and a half before he asked me out
I didn't even know he noticed me
San, he's sweet and talkative, friendly and outgoing
Him and I became friends quickly
But Yeosang, he never said much, always polite, never personal
Complete opposite of San
I, of course, got feelings for the quiet unavailable one
Because I always fall for guys I can't have
So it shocked the fuck out of me when Yeosang told me he liked me for awhile and asked if I'd want to go on a date with him
Of course I said yes
We had a date at his dorm because of his idol status but it was great
He cooked for me, we watched a movie and talked in our limited languages
Three dates later, he asked me to be his and here we are
But I wonder if this Hae is getting to him
I wouldn't know anything because he's so closed off
If she's showing him what else he could have
How much easier it could be
And I'm scared
I love him
I haven't told him that yet and I don't know when I would but I love him so much
And I'm terrified to lose him
A glumy feeling comes over me as I watch her finally start to do his hair
Yeosang POV
The director calls cut and asks to do the take again
My jagi and the stylists come walking over to me to check my hair, makeup and clothes
As they come towards me, I see the hair stylist, Hae, move faster and practically shove my jagi out of the way, getting in front of her
"Yeosang that was amazing", she gushes as she gets to me
"Yeah uh, thanks", I say awkwardly
This girl is too much
She's always flirting with me, always playing with my hair instead of doing it
And I'm uncomfortable
I'm going to talk to her manager today about switching her for someone else
I'm tired of playing nice
"You're dancing is incredible", she says, brushing the strands of hair around my face back
I move my head back so she's not touching me
"Thank you", I say politely
"You're a great dancer", she says, putting her hand on my chest
I see Joanne looking at her hand then averting her eyes, staring at something on the ground
She can't think I like this?
Stepping back out of Hae's reach, I say, "Can you check my hair? We have another take to do in a few minutes"
"Oh, yeah sure. Of course"
She moves behind me, while the make up artist steps up and fixes my foundation and eye makeup
I watch my jagi pick up my shirt I took off, holding it and standing to the side, waiting
Finally, when Hae and the makeup artist leave, she comes forward
She doesn't say anything, just arranges the shirt on me so it's easy to fall off when I need it to
"Jagi, are you ok?", I whisper in English
"Yeah Yeo", she says, looking at me, forcing a smile
I know it's forced because it doesn't reach her eyes
"Are you sure?"
She nods, "I'm sure"
I have a feeling she's just saying that to placate me
Something is wrong and she's not telling me
I think I know what it is but I don't know if I should ask
Sometimes she's so hard to read
She's quiet and it's hard to know what she's thinking
And I don't want to do the wrong thing and fuck anything up
I love her and I need her
It shocked the fuck out of me that I fell in love so quickly but I'm not running from it
I'm embracing it because if she can make me fall in love so fast then I know she's the one
I can't imagine being without her and I don't ever want to
"Ok jagi", I say, not wanting to push her
She nods, then steps away as the director says we're going to begin
It's ok, I'll just shower her with extra love so she knows I want her and only her
J POV
Watching Yeosang dance, I don't know what to think
Fucking Hae touched him again, on his chest
And yeah he moved back but her hand was there for longer than it should have been
And I know she'd would have felt him up if he let her
I saw how wide her eyes got when Yeosang took the shirt off and he stood up, his muscular body on display
His broad chest, his cut abs, his muscular arms and shoulders, his toned back
I know my boyfriend is everyone's dream guy
But until Hae, I was the only one who could touch
It was kind of like a false line I believed in
Until Hae touched him and I realize anyone who wants him could or at least try
And he didn't move away immediately
I think he just did because I was there
He didn't tell her to cut it out or not touch him, he just asked her to check his hair
I mean I don't expect him to yell or be dramatic but he could of been polite and told her he's uncomfortable with being touched
But he didn't
And I don't know what that means
I don't know if I'm overreacting or underreacting
And I don't know what to say to him, how to ask him about it
I just don't know
--------------------------------
A break is called and everyone starts heading into the dressing rooms
I meet Yeosang's gaze and he tilts his head to the door of the dressing room
I know what that means
He wants to spend his break with me
No one knows about us so we have to be subtle about it
He usually leaves first, then texts me where he is and I follow after a few minutes
I watch him leave the room, then take out my phone to wait for his text
Two minutes later I get it
"The room at the end of the hall jagi"
I wait another minute, grabbing my bag as if I'm leaving for the break
Then I'm out of the dressing room and walking down the long ass hallway
Worried the whole time
Worried if he's going to break up with me
Finally after what seems like eons, I'm at the door
I breathe in then open it
He looks up from his spot on the couch as I come in and close the door behind me, locking it
"Jagi", he says, standing and immediately coming over to me, engulfing me in a hug
And I just cling onto him, hoping this isn't the last time I'll hug him
"C'mon jagi", he murmurs, taking my hand and leading me to the couch
He looks in my eyes after we sit, his fingers in my hair, playing
"What's wrong jagi?"
I bite my lip, shaking my head, "Nothing Yeo"
I don't know how to tell him I'm worried
I don't want him to think I'm stupid for worrying
"Please tell me jagi?", he asks quietly in English, "I know something is...ah...wrong"
"Yeo", I start
"Jo", he says gently, "I...think I know but uh...I'm not sure. You are difficult to....uh...."
"Just say it in Korean Yeo"
Even in my limited skill, I'm better at understanding than talking
"You're just so hard to read jagi", he says slowly so I can process each word, "I don't know what you're thinking and I don't want to mess up"
I blink in surprise
He thinks I'm hard to read?
I thought I was making everything I felt for him clear but I guess I wasn't?
"Talk to me jagi", he says in English
I don't want to but I will because he's asking
"Uh ..Hae", I start, "She uh....she likes you"
"And I don't like her", he says firmly
My eyes widen, "You don't?"
"Of course not jagi", he says clearly, "She is annoying and I do not like the things she does"
"Then why don't you say anything?", I ask, hoping he's not lying to me, "You don't stop her"
"I...I want to", he says then switched to Korean again, "I want to tell her to fuck off but I can't. It would look bad if an idol yells at a staff member"
"So you just let her do it? You smile at her and uh...um.. nod when she's talking to you", I say in Korean
"To not make a scene jagi", he answers, "But I tell her to please do my hair, I tell her she has to hurry because I have to get other things done. I don't just stay quiet"
I get what he's saying but he could just be saying this to placate me
And I don't want that
"Do you want Hae? Do you want to be with her?"
I need a clear answer, not all this circling around
"What? You can't be serious", he exclaims
"Yes I am!", I say loudly, "She's actually perfect for you"
"What?", he shouts
"She's Korean, she can spe..speak your language, you can talk to her... uh ...ah... easily, not in this broken english-korean thing we speak in until we give up and use trans.... trans....translation apps", I tell him, in my broken Korean, "She's like idol...um.. gorgeous, her body is amazing and she's.....better for you than I will ever be"
He's silent and when I look up at him, I'm bewildered at the horrified look on his face
"She is not perfect for me Joanne", he says clearly, "You are"
"Yeo-", I start shaking my head
"Joanne, I love you"
My mouth snaps closes as my eyes meet his and I'm flabbergasted
Did he just say....
Am I hearing things?
"I love you", he repeats in English, "You are so much more beautiful. You're body is perfect. You are my perfect everything"
I literally can't speak
My brain is not working and it's not connected to my mouth
"I like how we talk jagi. You need to learn Korean and I need to learn English", he tells me, then switches to Korean, "I like how it's like we speak our own language than no one can understand but us. And I don't care about using translation apps"
"You don't?", I ask
He shakes his head, "I don't know if you noticed jagi, but we don't use them that much anymore. And we're not using them now and we understand each other perfectly"
I'm shocked to realize that he's right
I understand everything he's saying in Korean and if he's saying this then he understands everything I'm saying in English
It's not perfect and we're both still not fluent but he's right, we don't use the translation app as much as we used to
"You're perfect for me jagi because of who you are", he says softly, taking my hand and holding on tightly, "I know I'm not the most open, most affectionate person in the world. But you....you don't try to change me"
Of course I wouldn't change him
I love him the way he is
"When we first met and I didn't talk to you much ....you just let the silence be. You didn't try to fill it with forced conversation. You just...left it alone"
I wouldn't force anyone to speak if they didn't want to
After all, I didn't speak much when I first came here and was learning Korean
And I know some people are just quiet
"And being with you...you just....you understand me like no one ever has", he says, gazing at me so softly, a small smile on his face, "You just...you know what I need without me telling you. You're fine with the silence I need sometimes. You just sit with me. You don't force anything. You know when to hug me, when I need affection. And you don't overdo it either. You know when to make jokes, when to be serious, when something's wrong. And you never force me to talk. You let me know you know something is wrong and you wait until I'm ready. You let me be me"
I didn't know he saw all those things
While yes, he can be hard to read, I'm also not dumb
I can read a room
I know when he's just tired versus when he's upset
I know when his body language tells me to hug or kiss him or cuddle him and when he just needs me to be next to him
I love him of course I learned all about him
"You changed me without even trying Jo", he continues, "You make me want to hold you all night, kiss you forever, hold your hand every day, in front of the world"
I smile softly
Yeah he has gotten a bit more affectionate over time
At his pace and I'm fine with that
"You make me smile. All the time. Without even trying. And you make me the happiest I've ever been in my life", he says gently, "You are the best thing that's ever happened to me. You're my everything, my world and no one but you fits that title. Is always going to be you"
"It's always going to be you Yeo", I tell him, moving closer, my arms around his neck, looking his his beautiful brown eyes, "I love you so much Yeosang"
Pure joy hits his face, his smile so wide, "Yeah?"
I nod, "Of course baby. You're my perfect everything too Yeo. You make me so happy. Waking up next to you, seeing you everyday, makes me happy, makes everything better"
His cheeks turn pink and it's so adorable
"And I notice your changes too Yeo. I notice how you know when something is wrong and you know when to ask me and when to just hug me. I notice you being more affectionate, knowing when I need it the most and you give it to me freely"
"I'll give you anything jagi", he whispers
"I'll give you anything too Yeo", I tell him, "You get me too baby. You let me be me. The clumsy loud American"
He chuckles, his smile sparkling
"And you're patient with the languages. You know when I'm too frustrated to keep trying and you immediately switch to English to give me a break. You never demand that I speak Korean. You help me when I need it, you correct me in a way that doesn't make me feel dumb. And you never make fun of the way I speak it or pronounce words"
That's my biggest fear
Being laughed at for trying to speak it and being told to just stick to my own language
He never makes me feel like that
"You take time out of your day to help me, you make time for me with your schedule, you never just cancel anything, you always either make up for it or take me with you for whatever you have to do. You're literally the best boyfriend and I'm so lucky you love me"
He shakes his head, "No jagi. I'm lucky to have you"
He has got to be kidding me
"Yeo, you're the idol. One of the most talented and yes I'll say it, hottest idols. You could have anyone you wanted. Famous idols, actresses. Instead you pick the nerdy foreigner who can't speak Korean? It doesn't make any sense but I'm glad you picked me"
He just smiles softly, "Jagi, I'm not special. Yeah I'm an idol but so are many other guys. I happen to have a job that includes fame. But really I'm just a regular guy. And you see the guy, not the idol, when lot of girls would only see the idol"
"Of course I see you Yeo. You're more than just an idol or pretty face. I'm just saying your fame gives you access to other people that normal people don't have"
"And I don't want them", he assures me, "I want my girl. My real loud New Yorker who knows me so well, who's feisty and a total nerd. You see the real me. You want Kang, Yeosang, not Yeosang from ATEEZ. I want my Jo who kisses the birthmark on my face that I'm so self conscious about and tells me she loves it. I want my Jo, who tells me she doesn't care about me having abs or muscles, that you'll want me the same no matter what. I want my Jo, who once told me that even if I lost all the fame, all the money, you wouldn't care as long as you still have me. No one is like you jagi. No one can ever come close"
My god, he is the best
No one has ever said things this like to me
He really does love me
"No one can come close to you Yeo. You're my everything baby. I love you"
"I love you Jo. Always"
"Always", I repeat
Pulling him closer to me, our lips meet in a searing kiss
And all doubt, all fear is erased
I can feel his love in the kiss and it amazes me
We slowly pull away, our foreheads leaning against each other
"Wanna lay down?", he asks, "I'm really tired and I wanted to lay down but I wanted you with me"
"Yeah Yeo", I agree, "Wherever you are is where I want to be"
He smiles, "I know the feeling jagi"
He gives me a quick kiss, then lays down, taking me with him
I gladly go, cuddling him, my head on his chest, his fingers lazily running through my hair
"I love you Jo", he says
"I love you Yeo", I answer, so happy
He kisses my forehead and we lay together in comfortable silence in each other's arms
I loosen my hand around his the closer we get to the dressing room door
We actually fell asleep for half an hour, only waking up to his phone ringing
It was the director asking if he could continue the shoot
We were both whiny as we got up but work calls and we have to go
I expect him to drop my hand like normal but to my surprise he tightens his grip
"C'mon jagi", he says, heading for the door
"Uh Yeo?", I call, tugging his arm, trying to get him to stop
"Yeah?"
"Uh shouldn't you let go?", I ask, "So you can go first and I'll come in a few minutes after?"
Like we normally do
"Nope", he says, "We're going together"
My mouth drops in awe, "But....everyone will see"
He nods, "Yeah, jagi that's the point"
"But...I thought....you wanted to keep us hidden"
He shakes his head, "Not anymore. I love you. And really I was getting tired of hiding. I actually wanted to tell you that I wanted to stop hiding"
I raise my eyebrow in disbelief, "But won't you get in trouble?"
He shakes his head, "No Jo. I told you the company's stand on us dating. As long as it doesn't interfere with work, they don't care. And you don't interfere with anything so we're good"
It's taking a minute for me to process
He doesn't want to hide me anymore
He wants people or at least the staff to know he's taken
My heart is pounding hard in my chest
"Unless you don't want to jagi", he says, watching me, "If you want to wait, if you're not ready, we can wait. It's not an issue. Whatever you want baby"
I squeeze his hand, smiling shyly at him, "I want to Yeo. As long as you don't get in trouble"
"I won't jagi", he reassures me
"Ok baby"
He smiles, "Ok"
He turns to the door, opening it and leading me inside
All eyes snap to him, I guess because everyone was waiting for him
Then their eyes drop to our hands, widen and the whispers start
Yeosang ignores it and just leads me to a makeup chair so the artist can touch up his makeup
And I really have to check if he has any other clothes for the rest of the video
"I'll see you later jagi", he says
"Yeah, Yeo, ok"
He leans down, kissing my forehead, then lets my hand go
I blush as he sits and I turn, heading to the rack of clothes
I feel eyes on me, people whispering but I don't care
Yeosang loves me and nothing will ruin that
I flip through the clothes on the rack, making sure there's not costume changes
There isn't, so all I have to do is fix the clothes he's wearing
Easy
"Hey Joanne", I hear
Looking up, I find Hae standing near me
I swallow, getting ready for whatever is coming
"I just want to apologize", she says sincerely, "I really had no idea that Yeosang had a girlfriend. If I knew I wouldn't have flirted or touched him. I don't break up relationships, I'm not that kind of person. So I'm sorry for what I was doing and for upsetting you"
Ok I'm completely thrown
I was not expecting this
"You knew I was upset?", I ask
She shrugs, "Well I figured you would be. I know I would be if someone was touching my boyfriend. I'm sorry and I promise I'll be professional from now on. You don't have to worry about me"
I nod, amazing and kinda impressed she came over to me
"It's fine. You didn't know. No one knew"
She nods, "Yeah but it still doesn't excuse my behavior. So, I'm sorry"
"Ok", I reassure her, "Thanks"
She nods again, turning to leave, "Oh by the way, you are so lucky. I saw the way he looked at you just now. Boy is so in love it's obvious"
I blush, "Yeah well he's not the only one"
"Oh yeah, I could tell. Everyone could tell you two love each other", she smiles, "Well, I'll see you on set"
"Yeah, ok", I answer
She walks to Yeosang and I see her talk to him, apologizing to him too
He nods, talks to her and then she leaves
His eyes move, meeting my gaze in the mirror
He smiles his gorgeous smile, mouthing I love you
And I just smile back and mouth I love you too him
Pirates and I went for a crystal ball reading together but we got eaten by a caterpillar so we eventually went for a visit inside the caterpillar's entrails.
Name: Jeaha (it's not my real name)
MBTI: INFP
1- I'm the type of person to be attached to objects. Even the most insignificant and useless one.
2- I hate horror movies, it gives me nightmares lmao. I mean, maybe I can watch it but only if I'm not alone because I'll need emotional support.
3- I love hugs and holding hands but I won't be the one to initiate it because I'm too shy.
4- I put a lot of pressure on myself when it comes to achieve something because I don't want to disappoint people who believe in me.
5- I'm not really talkative, I'm more like a listener.
6- I'm clumsy. Like really clumsy.
7- I need someone to encourage me otherwise I will always doubt of myself.
8- I'm the type to either send messages or write a letter to declare my love to someone because I'm too scared of the person's reaction and also because it's easier for me to put my feelings by writing it instead of saying it.
╰─..★.──────────────────────────╯
KANG YEOSANG 강여상
with yeosang, your love would grow in silence… and somehow becomes the most real thing in the room.
what he would call you: bby, sweetie, my love
1. great minds think alike
you being an infp + emotionally attached to random objects??
that is literally yeosang-coded in a quiet, understated way. he’s also the type who doesn’t always say how much things mean to him, but you can tell he feels deeply.
you two would be the kind of people who keep old tickets, remember tiny details no one else notices and assign meaning to things others would throw away.
your house together? a museum full of memories. no further explanation needed.
2. personally bodygaurd
you: “i can watch it… but only if i’m not alone.”
him: already sitting next to you, silently moving closer.
yeosang is not the loud comforting type—he’s the quiet protector.
he wouldn’t tease you (okay maybe a little), but he’d let you cling to his arm, subtly shift closer without making it a big deal and pretend he didn’t notice when you hide your face in his shoulder
but internally? he’s begging you to stay like that forever.
3. hug me… please?
you love hugs and hand-holding… but you’re too shy to initiate?
yeosang is the type who would notice that.
even though he also would be shy at first, but once he’s comfortable with you he’d lightly brush his hand against yours first and slowly lace your fingers together like it just “happened”.
he creates safe openings for you so you don’t feel embarrassed.
no pressure. just quiet understanding.
4. your quiet cheerleader
the way you put pressure on yourself not to disappoint people…
yea. he’d see right through that.
not in a loud “HEY STOP OVERTHINKING” way like some others would, but in a soft way like “you did well today” “you don’t have to prove anything to me”.
and somehow? it hits harder because he doesn’t say it often.
but when he does, you believe it.
5. match made in heaven
you being a listener + not very talkative??
perfect match.
because yeosang isn’t overly loud either—he’s comfortable with silence.
you two would have long quiet moments together (you and him on the couch cuddled together while doing your own things but enjoying each other’s presence), soft conversations at 2am and just sitting together without needing to fill the space.
the kind of connection that doesn’t feel empty even when no one is speaking.
6. if i fall, you’re falling with me (literally)
clumsy clumsy clumsy!
he’s 100% the type to drop things easily, try to help you up but end up falling on you instead and maybe accidentally tripping you (and lowkey find it cute but never say it directly).
but the way he looks at you?? yea. that’s where the affection is.
7. romeo and juliet
oh my god. that’s literally your relationship turning into a drama.
you’d write a short letter and give it to him, probably nervous, avoiding eye contact…
and he’d read it. slowly. carefully.
no interruptions. no teasing.
then he’d look at you, step closer, and say something simple like “i’m glad you told me.” or maybe write something back to you.
no dramatic speech.
but his voice? soft. certain. real.
and suddenly your whole world is shaking.
others:
⋆ you slowing down without warning to take a picture and him slowing his pace to match yours
⋆ “what if i disappoint everyone?” “you won’t.”
⋆ him holding your hand after reading your letter and softly whispering ‘i love you so much’
it’s the kind of love where it doesn’t need constant words to prove it exists. it doesn’t overwhelm you… it understands you.
“You don’t get to promise me things,” he whispered, “the day before you marry him.”
He’s the florist for your wedding.
Also your first love.
Also the reason you can’t breathe.
Genre: romance, exes to lovers, love triangle, hurt/comfort, angst, fluff, suggestive/smut
Trigger Warnings: emotional infidelity, heartbreak, implied sexual content, minor injury
WC: 24.1k
Mon‘s Note: this one is a part of @everyonewooeverywhere valentine’s day fic exchange, dj thank you so much for hosting! it was my first time participating in such exchange and i had lots of fun! and now drumrolls!! i was @yeonlymine ’s secret cupid!! i hope this little story won’t disappoint you, writing for you was a pleasure! 🤍
dearest Mau, happy valentine’s day 🤍
The bell above the door gave a soft, tired jingle when you pushed inside. The scent hit you first—a heavy, intoxicating mix of eucalyptus, damp earth, and sweet lilies. It was a sharp contrast to the sterile, air-conditioned chill of the bridal planner’s office you had just come from.
You adjusted your grip on your bag, stepping fully inside. The shop was quaint, cluttered in an intentional, artistic way. Buckets of hydrangeas lined the floor, and dried herbs hung from the exposed wooden beams. It was the kind of place that felt like a secret.
“Just a moment,” a voice called out from the back room.
Your breath hitched. The voice was deep—baritone and smooth, vibrating through the quiet hum of the refrigerator units. It sounded like warm honey. It sounded like late-night phone calls under comforter covers. It sounded like him.
It can’t be, you told yourself, shaking your head slightly to dispel the ghost. He got the scholarship. He went to Seoul. He’s probably an architect or a designer by now. He didn’t stay here.
You stared at a bucket of white roses, trying to focus on why you were here. The wedding. The comfortable, sensible wedding to a man who checked every box on a list. You needed bouquets. You needed to be a bride.
The curtain to the back room swept aside.
“Sorry about the wait, I was just finishing up a—”
The apology died in the air and for a beat, the whole place seemed to tilt. Time didn’t just stop; it collapsed. The years of university, the long-distance drift, the polite breakup that masked how much it actually hurt—it all vanished. You were just two kids who had promised forever, standing in a room full of flowers meant for someone else’s forever.
He was different, yet devastatingly the same. His hair was blonde now, a soft halo under the shop lights that made his dark eyes look like pools of ink. He wore a beige apron stained with chlorophyll and water spots. He looked broader, older, but his posture—that reserved, slightly curled-in stance of someone who tries to take up less space—was identical to the boy you had loved at sixteen.
Kang Yeosang.
Your lungs forgot their job. Your chest tightened so fast it was almost humiliating, like your body had been waiting for this moment and didn’t care about the ring on your finger or the life you’d built somewhere else.
Yeosang didn’t move. He just stared at you like you were something he’d dreamed up on accident.
Then his throat worked once. A swallow.
When he spoke, his voice was lower than it used to be. Not the soft boy from the back row. Not the laugh you could pull out of him with one look. It was deep now, controlled, carefully placed.
“Welcome,” he said, and the word was polite. Neat. Professional. Like he could set it down between you and keep it from shattering. “How can I help you?”
Your mouth went dry.
“I… I’m here because,” you managed, and you hated how small you sounded. “Your shop has really good reviews. People said you’re the best in town. Especially for weddings.”
His gaze flicked once, just briefly, to the binder on the counter. To the order forms. To the pen lined up perfectly with the edge like he’d put it there to give his hands something to obey.
He nodded, slow.
“I can do wedding work,” he said. “Yes.” The pause after it was wrong. Too long. Like there was a different sentence he’d almost said and forced himself not to.
You swallowed, throat burning.
“Yeosang,” you whispered.
“I didn't know you were back in town,” he said before you could ask him any question. His voice was polite. Terrifyingly polite.
“I... I didn’t know you were still here,” you stammered, your heart hammering against your ribs so hard it hurt. “I thought you left for university. I thought you moved away.”
“Plans change,” two words. Flat. Contained. Like the rest was locked in a drawer you didn’t have the right to open anymore. He didn’t mention his mother. He didn’t mention the funeral you missed because you were halfway across the world. He just wiped his hands on a rag, avoiding your eyes. “You’re here for an order?”
The professional mask was up. He was the owner of ‘Ethereal Blooms’, and you were just another client.
Your heart hurt in a way that didn’t make sense, except it did, because it was Yeosang.
His dark eyes scanned your face, searching for something. For a second, you saw the softness there, the kindness that used to be yours. You saw the boy who used to walk you home. But then, you saw his gaze drop to your left hand.
To the diamond ring catching the light.
Yeosang blinked, and the shutter came down. His jaw tightened, a muscle feathering near his ear. He set the shears down on the counter with a deliberate, heavy clack. When he looked up again, his face was smooth. impassive.
“Congratulations,” he said.
His voice didn’t break.
It would’ve been easier if it had.
You cleared your throat. “Yeosang, I didn’t— I didn’t come here to—”
“Wedding date?” he cut in immediately, not looking at you as he opened a binder and reached for the pen. His fingers wrapped around it with that careful, controlled grip, like he was afraid of what his hands might do if he let them float.
The word was a period. Not a question. A full stop.
You stood there with the binder open between you like a shield, the glossy pages too bright under the warm shop lights. Your ring caught again—another cruel little flash—and you hated that you couldn’t stop noticing how his eyes didn’t.
You blinked. “Yes. It’s in a bit over three weeks—”
“Specific date?” he asked, finally lifting his gaze, expression smooth in a way that didn’t match the tension in his jaw.
“May fifteenth,” you answered automatically. “It’s on a Saturday.”
He wrote it down in neat, small lettering. The scratch of the pen felt too loud in the quiet. “And the venue?” he continued.
You swallowed. “It’s at— it’s at the The Orangery. You know, the old—”
“Outdoor ceremony, indoor reception?”
“Outdoor ceremony,” you murmured, because he was giving you no space to breathe around the words. “Reception inside, yes.”
He nodded once. The motion was minimal. Efficient. Like he was conserving energy. “Guest count?”
“About two hundred and twenty,” you said. Then, because you couldn’t help yourself, because you were standing in front of the boy who used to count the stars with you from the hood of his mom’s car, you added softly, “I didn’t know you opened a shop. It’s really beautiful. I—”
“Bridesmaids?” he interrupted, pen already moving again.
Your heart stuttered, irritation and grief tangling into something hot and ugly in your chest. “Four. Four bridesmaids.”
“Groom’s side?” he asked.
You flinched at the word groom like it was a slap. “Four as well.”
He hummed a single note, more reflex than sound. “Colour palette?”
You glanced down at the binder, at the rows of bouquets photographed in perfect lighting, each one captioned with a name that sounded like a promise. Moonlit Cream. Antique Blush. Summer Silence.
“White,” you started. “And—um. Green. Maybe some pale—”
“Any accent colour?” he cut in.
You felt yourself clench. “Blue,” you said, sharper than you meant. Then your voice faltered. “Seonghwa likes— he likes—”
Yeosang’s pen paused.
It wasn’t dramatic. It wasn’t obvious. It was just… the tiniest hitch. Like a machine catching on grit.
“Noted,” he said, and started writing again, like your fiancée’s name was just another line item. “Do you still hate gerbera daisy?”
You let out a breath you hadn’t realised you’d been holding. “I—” Your laugh came out wrong, too thin. “Yeah.”
“Good,” he said, still not smiling. “Me too.”
The words landed like a ghost of familiarity.
“You do? You used to—”
“Seasonal availability,” he cut in, voice even. “May is peony season. Ranunculus starts tapering. You can do roses year-round.”
“And you don’t want lilies inside the venue,” he added after a second.
Your heart lurched. “I didn’t say—”
“You get headaches,” he continued, still calm, still professional. “You always did. You’ll think you can handle it because you’re stressed and trying to be easy, but the smell will sit behind your eyes and you’ll spend the reception smiling through pain.”
Your breath caught because that wasn’t a florist talking. That was Yeosang, sixteen, tilting your chin in his hands and telling you you looked like moonlight. Every time you tried to step closer, he moved the counter higher. He slid the clipboard between you and made it official. He kept you on the safe side of his life.
You swallowed, throat raw. “Yeosang.”
He didn’t react.
You tried again, softer, like you could sneak your way past his walls. “Can we… can we talk for a second? Not about the— not about the wedding. Just—”
“Budget range,” he interrupted, and this time he finally looked at you fully. His eyes were dark and unreadable, but there was something in them—something tight, exhausted, buried under years of being good and quiet and responsible.
You stared back, anger flickering because it hurt, because it was unfair, because you were the one who left and somehow you were still the one bleeding.
“Yeosang,” you said, your voice trembling now, “please.”
For a second, his expression shifted. Not softness exactly—something worse. Something like restraint cracking at the edges.
Then he inhaled. Slow. Controlled.
And his face smoothed again.
“Tell me your budget,” he repeated, voice lower, almost gentle. Almost kind. Like he was offering you an exit that wouldn’t shatter either of you. “So I can tell you what’s possible.”
“I don’t know,” you admitted. “I— Seonghwa’s handling most of the payments. I just… I wanted it to be— I wanted it to be pretty.”
Yeosang’s jaw flexed once, a small muscle feathering near his ear like it did when he used to hold back words. “Everything is pretty,” he said.
And the way he said it—flat, controlled—made it sound like an accusation. He flipped to a fresh page in the binder and slid it toward you with two fingers, careful not to touch your hand.
“Okay,” he continued, voice steady again. “Ceremony arch. Aisle markers. Bride bouquet. Bridesmaids. Boutonnières. Table centerpieces. Sweetheart table. Any installations.”
You stared at the list and the words swam. Because all you could think about was how he’d said “Everything is pretty,” like you’d walked in and asked him to decorate the knife you were going to bury in his chest.
You forced your voice to work. “Do you— do you ever—”
“Do you want the bouquet round or cascading,” he interrupted, not even blinking. “And do you want it looser, garden-style, or structured?”
“Why are you doing this?” you whispered.
The pen stopped. Yeosang’s eyes lifted to yours, and for the first time since he’d walked out from the back room, the professional distance faltered. Just a fraction. Enough for you to see the boy underneath—tired, stubborn, too kind for his own good.
His voice, when it came, was so quiet you almost didn’t hear it over the hum of the refrigerators. “Because you asked,” he said.
Then, like he hated himself for letting even that much slip, he straightened.
“Round or cascading?” he repeated, polite to the point of cruelty.
And your mouth opened—
because you didn’t have an answer about flowers.
Because you had a thousand questions about him.
And you didn’t know which one would destroy you first.
So you stood there, your mouth parted, the silence stretching so tight it felt like it might snap and take both of your heads off.
Round or cascading? Structured or loose?
You couldn’t answer. The words were stuck in your throat, thick and suffocating and Yeosang watched you struggle. He watched the way your hands trembled where they gripped the edge of his counter. He let out a breath—a quiet, ragged sound that sounded too much like defeat. He looked away, his eyes dropping to the blank line on the order form.
“Wisteria,” he said. The word was quiet. It wasn’t a question this time.
You blinked, startled by the sudden shift in his tone. “What?”
“You'll want white wisteria,” Yeosang murmured, his pen hovering over the paper. He wasn’t looking at you. He was looking at the wood grain of the counter. “For the sweetheart table.”
He remembered.
“I...” You swallowed hard. “Yes. I do want those.”
Yeosang nodded slowly. His jaw tightened again, the muscle feathering. He finally clicked the pen, writing the word down in harsh, sharp strokes. “I don't have them,” he said flatly.
You frowned, confusion piercing through the heavy emotional fog in your head. “You don’t have wisteria? Yeosang, they’re... they’re one of the most common flowers for weddings. Every florist has them.”
“I don’t,” he countered, his voice snapping back to that rigid, icy professionalism. He didn’t elaborate. He didn’t need to.
Yeosang didn’t stock them. He didn’t stock the universally requested flower in the wedding industry because of you. Because working with it every day for other people weddings meant looking at the ghost of a girl who left.
He would never admit that out loud.
“It’s a business decision,” he lied. It was a terrible lie. “I can ask my supplier,” he added loudly so you would’t ask any further questions. “I’ll call her in the morning. I can get them for you.”
He was offering to work with the one flower he couldn’t bear to look at, just so your table would be exactly the way you wanted when you sat next to another man.
“Moving on,” he said, louder than necessary, as if volume could drown you out. He dragged the binder closer and flipped a page so hard the laminated paper snapped. “Bouquet. Round or cascading?”
You blinked, pulling in a breath that tasted like eucalyptus and apology. “I don’t— I don’t know. I hadn’t—”
“Garden-style or structured,” he cut in, pen poised again. His hand was steady. His voice was not.
You tried to find the bride inside you. The sensible one. The one who nodded and smiled and made decisions. But the girl you used to be kept pressing her palms against your ribs from the inside, begging to be let out.
“Yeosang,” you said again, softer, because you couldn’t help it. Because his name had always tasted like home but now it tasted like grief. “Why did you— why don’t you carry—”
Then he spoke without looking up, voice flat like a line drawn in ink.
“And your fiancé’s boutonnière,” Yeosang said. “Does he like white roses, or does he prefer something more… restrained?”
Your stomach dropped because you heard it, suddenly, underneath the professionalism.
Does he like what you like? Does he know you? Does he deserve you?
And before you could answer, Yeosang clicked his pen again and whispered—
“Don’t look at me like that,” the words teared out of his throat.
“Like what?”
“Like you're sorry,” his dark eyes were frantic, searching your face, dropping to your lips, and then darting back up to your eyes. “Because if you’re sorry, Y/N... if you’re actually sorry, then why are you—”
Ding-dong.
The bell above the door chimed—cheerful, sharp, and entirely out of place. Yeosang flinched violently as if he had been burned. The air in the shop, which had been thick and electric a second ago, shattered like glass.
Seonghwa stepped inside and took in the shop in one quick glance. Then his eyes find you and his smile deepened like the most natural thing in the world. “Hi love,” his voice was smooth, melodic, and perfectly composed. “I’m sorry for running late, the fitting took longer than expected.”
You turned too slowly. Or maybe you turned at the right speed and it still felt wrong, because Yeosang was right there. Because the counter was right there. Because the binder was still between you like a barrier that had started to feel less like paper and more like stone.
Seonghwa stepped closer, naturally, like he’d done it a thousand times before. His hand landed at your lower back, light pressure. A small, steadying touch. Not possessive. Not performative.
Just familiar.
You felt it anyway like a stamp.
He looked immaculate, as he always did. He wore a tailored charcoal coat over a black turtleneck, his dark hair perfectly styled, bringing with him the scent of spring air and expensive, subtle cologne. It completely overpowered the smell of damp earth and eucalyptus.
Seonghwa’s gaze shifted. Not dramatic. Not hostile. Just a politely, the way kind people do when they realise someone else exists in the room and deserves recognition. His smile didn’t vanish. It simply adjusted—smoother, more formal, the curve you wore for strangers you wanted to like you.
“Hi,” Seonghwa said, and he offered his hand across the counter without hesitation. “I’m Park Seonghwa, the lucky groom. Thank you for fitting us in on short notice.”
Yeosang stared at that hand. You watched the exact moment the life drained out of his eyes. The raw, desperate boy from three seconds ago vanished, locked away behind a fortress of ice. His jaw clenched so hard you thought his teeth might crack. For a terrifying second, you thought he wasn’t going to take it. You thought he might vault over the counter or tell Seonghwa to get out.
But Yeosang was always the one who endured so he slowly reached out and gripped Seonghwa’s hand.
“Kang Yeosang. Welcome to ‘Eternal Blooms’,” he said. The words came out perfect and polished. The exact tone you used when you were trying to keep something from shaking. Then his gaze slid back to the order form like it was the only safe thing left in the universe.
Seonghwa’s eyes drifted over the shop—over the hydrangeas, the orchids, the expensive, absurd blue delphiniums—honest appreciation in the lift of his brows. “This place is beautiful,” he said, smiling again. “Your work is really stunning.”
Yeosang didn’t smile nor he said thank you. He just nodded once, short and efficient, and said, “We were discussing bouquet style.”
You swallowed and it felt like trying to swallow a blade. Seonghwa leaned slightly closer to the counter, still gentle. His attention moved to the binder, the numbers, the blank lines waiting to be filled. He read quickly. You’d always loved that about him—the way he could process details without making it feel like work. The way he could turn chaos into a checklist.
Seonghwa looked up at Yeosang, his expression shifting easily into the relaxed, confident demeanour of a man who was used to paying for the best. “I want to make sure she has exactly what she envisions, Yeosang-ssi. Spare no expense.”
Yeosang didn’t blink. He just stared at the space on the counter between them. “Of course.”
“Excellent,” Seonghwa said. He reached inside his tailored coat. The sound of the leather wallet sliding free seemed too loud in the quiet shop.
You felt a cold knot form in your stomach as Seonghwa opened the wallet.
“We haven't finished the consultation yet, Hwa,” you said quickly, your voice higher than normal. “We don’t even have a total. We can just pay the invoice when he emails it—”
“Nonsense,” Seonghwa said warmly, pulling out a heavy, matte-black credit card. He didn’t hand it to Yeosang but placed it flat on the wooden counter and slid it forward with two fingers. The metal card made a dull, heavy snick against the wood. “Let’s secure the date now.”
Yeosang stared at the black card. It sat there on the counter, a sleek, undeniable symbol of everything Seonghwa was and everything Yeosang wasn’t. It was security. It was status. It was a man saying, I take care of what is mine.
Something in Yeosang’s chest went painfully, stupidly soft—like his ribs remembered a different kind of counter. A different kind of you.
His fingers tightened around the pen.
Ink didn’t come.
Memory did.
In his head, the florist shop lights flickered out and the world rewound into fluorescent hum and dusty sunbeams, into a hallway that always smelled faintly of floor cleaner and somebody’s ham sandwich.
First year of high school.
Back when his hands still shook openly. Back when he didn’t know how to hide it.
He’d been holding the bouquet behind his back so long his wrist ached.
It was small—embarrassingly small compared to what he could make now, compared to what he’d made for strangers with big budgets and neat timelines. Back then, it was something scraped together from what he could afford and what he could steal without getting caught.
A few pale pink carnations.
A sprig of baby’s breath that made his nose itch.
One stupid little white ribbon he’d bought from the craft aisle, fingers sweaty on the roll while the cashier stared at him like he was buying contraband.
He’d wrapped it too tight. Then too loose. Then too tight again. He’d watched three YouTube tutorials the night before with his phone brightness turned all the way down under his blanket, heart battering his ribs every time the video said “now secure the stems” like he had any idea what he was doing.
His palms had been damp when he finally shoved the bouquet behind his back and waited for you in a park in front of your house, pretending the cold was the reason he couldn’t stop shaking.
He told himself it was nothing.
He told himself it was just flowers.
He told himself he wasn’t about to hand his whole heart to the person who’d been holding it casually for years without even realising.
You were his best friend.
You were the person who stole bites of his lunch and leaned your shoulder into his when you laughed and said his name like it was the safest sound in the world. The idea of ruining that—of saying the wrong thing, of making you look at him differently—had made his stomach feel like it was full of live wires.
He’d tried to practice.
I like you.
Too small. Cowardly.
I love you.
Too big. Too sharp. Like stepping off a roof.
He’d arrived with his throat full of cotton and his brain full of disasters. You rejecting him. You getting awkward. You walking away. You telling someone. You laughing.
You leaving.
He’d been standing there, hands clenched behind his back so tight his knuckles hurt, when he saw you jogging toward him across the sidewalk—hair messy from the wind, cheeks pink, smiling like you’d been excited just to exist in the same space as him.
It almost killed him.
You slowed in front of him, breath fogging, eyes bright. “You’ve been waiting long?”
Yeosang’s mouth opened.
Nothing came out.
You tilted your head, and the way you looked at him—like you expected kindness from him, like you’d never once had to doubt it—made his chest ache so hard he thought he might throw up.
“Sangie?” you asked, softer. Concern threaded through your voice. “Are you okay?”
He nodded too quickly. Then shook his head. Then nodded again like an idiot. And because you were you, because you always made room for him without demanding he fill it perfectly, you stepped closer until the tips of your shoes almost touched his.
You smelled like coconut shampoo and winter air.
He swallowed. “I… I did something,” he managed, voice cracking on the last word.
“Did you get in trouble?”
“No.” He sounded offended at the idea, which was ridiculous because he absolutely looked guilty. His ears were burning so hot he thought they might melt off.
You smiled anyway. “Then what is it?”
He stared at your mouth.
Then your eyes.
Then down at the slush on the pavement because the world was too bright.
His fingers tightened around the stems behind his back. The ribbon cut into his skin. “I just—” he started, and his voice betrayed him again, soft and wrecked. “I just wanted to… give you something.”
You waited.
God, you waited so patiently.
He pulled the bouquet out from behind him like he was confessing to a crime. The carnations were slightly crushed from how hard he’d been gripping them. The ribbon was uneven. The baby’s breath was shedding tiny white flecks onto his sleeve.
For a horrible second, he thought you’d laugh.
For a horrible second, he thought he’d ruined everything.
Then your eyes widened. And your face—your whole face—shifted like the sun had found you.
“Oh Sangie…” you breathed, and your hands came up carefully, like you were afraid touching it too fast might break it. “You made this?”
He nodded once, small. Humiliated. Hopeful.
“It’s not—” He tried to apologise. He tried to preempt the rejection. “It’s not good, I just—”
You cut him off without meaning to, because your smile got too big for your mouth. “I love it,” you said, instantly, fiercely. Like it was obvious. Like it was always going to be obvious.
Yeosang froze.
Because you didn’t mean the flowers.
Not really.
Your fingers brushed his as you took the bouquet, and you looked up at him—still smiling, still bright, still you—and said it again, quieter this time, like it was just the truth and not a weapon.
“I love it.”
The world narrowed to the space between your hands.
His throat burned. He’d meant to be careful. He’d meant to protect you from the weight of it. He’d meant to keep being your best friend and nothing more if that was all you’d ever let him be.
But you were holding what he’d made for you like it mattered.
And his chest—his stupid, unguarded chest—gave up.
“I love you,” he said.
It came out like a fall. Not practiced. Not pretty. Just honest.
Your smile stuttered, just for a second, like your heart had tripped over the words. Then your eyes softened in a way that made his whole body go loose, like he’d been clenching for years and didn’t realise it.
You stepped closer. So close your breath warmed his chin.
“I know,” you whispered, and it wasn’t smug. It was tender. It was awe. Like you’d been waiting for him to catch up to something you’d already been carrying. “I’ve been trying not to say it first.”
Yeosang let out a sound that wasn’t a laugh, wasn’t a sob, something broken and relieved. “What?”
You lifted the bouquet, carnations brushing his chest, and you looked up at him like he was the only person on earth.
“I love you too,” you said.
His hands came up without thinking, fingers hovering at your sleeves like he didn’t know where he was allowed to touch. Like he was terrified that if he held you wrong, you’d vanish.
You solved it for him and leaned in, pressing your forehead to his. And you just stayed there, both of you shaking, both of you breathing like you’d just outrun something enormous.
His first love you.
Your first I love you.
And the bouquet between you—slightly crushed, imperfect, real—smelled like carnations and winter and the beginning of a life he thought he was allowed to have.
“I don’t have an itemised quote prepared,” Yeosang said snapping back to reality. He sounded like a machine. “Company policy requires a signed contract before I can take a deposit.”
“Consider it a retainer, then,” Seonghwa offered easily, completely missing the suffocating tension radiating from the other side of the counter. “Put five million won down. That should more than cover the initial procurement and secure your time for the fifteenth. We can settle the rest later.”
Five million won just dropped on the counter for some wedding flowers that Yeosang was going to have to look at while he built the arrangements for the girl who was his first and only love.
“Seonghwa, please,” you whispered, the plea slipping out before you could catch it. You couldn’t watch this. You couldn’t watch Yeosang be reduced to hired help by the man you were supposed to marry. “Let’s just go. We’re going to be late for the caterer.”
“It will only take a second, love,” Seonghwa murmured, patting your arm. He looked back at Yeosang, offering an encouraging, polite smile. “Go ahead, Yeosang-ssi. Run it.”
Yeosang didn’t look at you. If he looked at you, he would break. Slowly, agonisingly slowly, he reached out. His fingers, stained with dirt and chlorophyll from working with his hands all day, picked up the pristine black card. He didn’t say a word. He turned to the register. He punched in the numbers on the keypad. Each aggressive, sharp tap echoed in the quiet shop.
Five. Zero. Zero. Zero. Zero. Zero. Zero.
He inserted the card into the terminal.
The machine let out a cheerful, chirping beep. Approved.
It was the sound of Yeosang selling his own heartbreak.
The receipt printer whirred to life, spitting out the paper. Yeosang ripped it off the machine. He took the black card and placed it on top of the receipt. He didn’t hand it back to Seonghwa. He slid it across the counter, stopping exactly halfway.
“Thank you for choosing our service,” Yeosang said. He lifted his eyes then. But he didn’t look at Seonghwa. He looked directly at you. His dark eyes were utterly hollow, stripped of the anger, the desperation, and the raw longing from just five minutes ago. There was nothing left but a devastating, quiet acceptance.
He can buy the flowers, that look said. He can buy you.
You felt like you were going to be sick.
“Perfect,” Seonghwa said, slipping the card and the receipt back into his wallet, oblivious to the silent execution that had just taken place. He turned to you, his arm wrapping securely around your waist. “Shall we? We don’t want to keep the chef waiting.”
“Yeah,” you forced out. Your voice sounded like it belonged to someone else. “Let’s go.”
Seonghwa guided you toward the door. You couldn’t stop yourself from looking back over your shoulder. Yeosang was still standing behind the counter. He hadn’t moved. He was just staring at the blank order form, his hands resting flat on the wood, the pen discarded beside it. He looked like a ghost in his own shop.
The door chimed. The heavy glass shut behind you, cutting off the scent of damp earth and eucalyptus, replacing it with the cold, sterile air of the city. Seonghwa was talking—something about the venue, the seating arrangements, how the chef had promised to prepare a tasting menu—but his voice felt like it was coming from underwater. You nodded mechanically, your hand limp in his as he led you down the pavement. Inside your chest, something cracked clean in half, and you wondered distantly if Yeosang could still see you through the shop window, or if he’d already turned away.
The brass bell above the door settled into silence, but to Yeosang, it sounded like a ringing in his ears that wouldn’t stop. The heavy glass door clicked shut.
You were gone.
Yeosang stood completely frozen behind the counter. He didn’t breathe. He didn’t blink. He just stared at the order form sitting perfectly square on the wood, right next to the carbon copy of a receipt for five million won.
Park Seonghwa. The name on the receipt.
Y/N. The name he had carefully written at the top of the form, his handwriting neat and precise, hiding the way his hand had been shaking so hard his wrist ached.
The curtain to the back room swept open with a loud, metallic scrape of rings against the rod.
“Hey, did the compressor on the back fridge sound weird to you?” Wooyoung asked, his loud, boisterous voice shattering the fragile quiet of the shop. He walked out wiping his wet hands on his own dark green apron, entirely oblivious. “Because it’s making this awful rattling noise, and if we lose that batch of white roses before Saturday, I swear to God I’m going to—”
Wooyoung stopped. He had known Yeosang since they were kids. He knew Yeosang’s quiet moods, his stressed moods, his focused moods. But the man standing behind the counter right now didn’t look like any of those.
Yeosang looked hollowed out. His skin was pale, his shoulders hunched, and his hands—still pressed flat against the wood of the counter—were trembling violently.
“Yeo?” Wooyoung’s voice dropped, the teasing completely gone. He tossed the towel onto a bucket and hurried over. “Hey, what’s wrong? Are you sick? You look like you’re going to pass out.”
Yeosang didn’t answer. His throat felt like it had been packed with glass. He just stared at the receipt.
Wooyoung stepped behind the counter, following Yeosang’s blank, devastated gaze. He looked down at the clipboard. He saw the massive deposit amount first. Then, he saw the name written at the top of the page.
Wooyoung inhaled sharply, the air hissing through his teeth.
“No,” Wooyoung whispered, his eyes flying up to Yeosang’s face. “Tell me that’s a coincidence. Tell me it’s a different girl.”
Yeosang finally blinked. A single, heavy tear broke loose, tracking silently down his cheek, catching in the harsh light of the overhead bulbs.
“She brought him, Woo,” Yeosang rasped. His voice sounded wrecked, as if he hadn't spoken in days. “She brought him in here.”
“Oh my god,” Wooyoung breathed. The protective anger flared instantly, hot and sharp. “I’ll cancel it. I’ll call them right now and say we’re overbooked. You are not doing this. I’m ripping up this check—”
Wooyoung reached for the receipt, but Yeosang’s hand snapped out, his fingers wrapping around Wooyoung’s wrist like a vice.
“Don't,” Yeosang said, his voice cracking.
“Yeosang, are you actually insane?” Wooyoung demanded, trying to pull his arm back, but Yeosang’s grip was desperate. “You can’t do the flowers for her wedding! Do you have any idea what that’s going to do to you? You just spent the last eight years trying to scrape yourself off the pavement after she left, and now you’re going to arrange her bridal bouquet?!”
“I have to order wisterias,” Yeosang whispered.
Wooyoung froze. The fight completely drained out of him at the word. He looked at Yeosang, his heart breaking for his best friend.
“Yeosang...” Wooyoung said softly, his voice thick with pity.
“She asked for them,” Yeosang choked out, his grip on Wooyoung’s wrist finally failing. His hand dropped to his side. The dam broke. The professional, contained owner of ‘Ethereal Blooms’ completely collapsed. “She looked right at me, Woo, and she knew I didn’t have them. She knew why I didn’t have them. And he... he just threw his black card on the counter like I was... like I was nothing.”
Yeosang turned away from the counter, pressing the heels of his hands hard against his eyes. A ragged, ugly sob tore its way out of his chest, echoing in the quiet shop. “He’s perfect for her,” Yeosang wept, the humiliation and the grief finally spilling over. “He has the money. He has the coat. He has the ring. And I’m just standing here with dirt under my fingernails, charging him five million won to watch him marry the only person I’ve ever loved.”
Wooyoung didn’t say anything else. There was nothing to say. He just stepped forward and pulled Yeosang into a fierce, tight hug. Yeosang buried his face in Wooyoung’s shoulder, his hands gripping the back of his friend’s apron like it was a lifeline, crying for the girl who had just walked out the door with another man’s ring on her finger.
On the counter, the receipt for five million won sat perfectly still, securing a date that was going to destroy him.
The penthouse was too quiet.
Seonghwa’s bedroom was a masterclass in modern, minimalist design. The air was temperature-controlled to a perfect, crisp twenty one degrees. The sheets were high-thread-count Egyptian cotton, cool and smooth against your skin. Beside you, Seonghwa breathed in a steady, rhythmic cadence, completely at peace in the life he had built.
You lay flat on your back, staring at the ceiling, feeling like you were suffocating. Every time you closed your eyes, you didn’t see the cascading orchids or the elegant table settings you were supposed to be dreaming about. You saw the dark, hollowed-out look in Yeosang’s eyes when he handed back that receipt. You heard the dead, mechanical tone of his voice.
You lifted your left hand in the dark. The streetlights from the city below filtered through the expensive sheer blinds, catching the facets of the heavy diamond on your ring finger. It flashed, sharp and clean, a tiny star trapped in metal. It was beautiful in the way money was beautiful. Heavy. Certain. Designed to last longer than feelings.
It sat on your ring finger like it had always belonged there.
It didn’t.
You rotated your hand slowly, watching the facets flare and die.
This is what you chose.
Safe. Sturdy. Predictable.
A ring that said I’ll take care of you in a language that didn’t require tenderness.
Your throat tightened because the flash of the diamond didn’t make you think of vows or dresses or May fifteenth. It made you think of a stairwell that smelled like concrete and dust. It made you think of fluorescent lights that buzzed like a trapped insect. It made you think of Yeosang’s hands—warm and careful like he was holding something breakable.
You blinked, and the ceiling above you wasn’t a ceiling anymore. It was peeling paint. It was a metal handrail cold under your palm. It was the soft, awful quiet of a school stairwell where the rest of the world couldn’t reach you.
And Yeosang was there.
Last year of high school.
Last year of waiting.
You’d been counting down to graduation like it was a door you could finally open. University, freedom, the future that felt like it was hovering just out of reach. Everybody talked about it like this huge, sparkling “after.”
But with Yeosang, it felt like there was an “always,” too.
He didn’t look at you at first. Yeosang never did when he was about to do something reckless. He stared straight ahead, jaw set, the soft curve of his mouth pulled into that not-quite-pout he got when he was trying to be serious and failing.
You bumped your shoulder against his, playful. “You’re doing it again.”
“Doing what.” Deadpan. Offended. The audacity that you had noticed him existing.
“That thing where you act like you’re not about to say something stupid.”
Yeosang’s eyes finally flicked to you, dark and flat in that way that always made people underestimate him. Like he wasn’t quietly paying attention to everything. Like he wasn’t keeping a whole secret world inside his chest. He didn’t answer. Just slowed down a little, guiding you toward the side stairwell like it was an accident, like it wasn’t the place you always ended up when you wanted to be alone without saying you wanted to be alone.
The stairwell door creaked when he pushed it open.
Inside, it was cooler. Dustier. The noise from the hallway dulled immediately, like the whole school had been muted.
Yeosang let the door swing shut behind you.
You turned to him, eyebrows raised. “Okay. Suspicious.”
“I’m not suspicious.”
“You’re literally radiating guilty energy.”
He exhaled through his nose, almost a laugh, almost not. His shoulders were tense, but his hands were steady when he reached into his pocket. And you expected, for a second, something dumb. A candy. A note. One of those tiny paper stars he used to fold when he was bored in class, the ones he’d flick at you until you got annoyed and then you’d keep them anyway.
Instead, he pulled out a flower. Not a bouquet. Just one small thing, delicate and fresh like he’d stolen it from the universe five minutes ago. A tiny white blossom, petals soft as breath. The stem looked like it had been snapped off with fingers, not cut. Improvised. Personal.
You stared.
Yeosang held it out in front of him like it weighed more than it should. “Before you say something,” he muttered, eyes fixed on the flower like it was safer than your face, “it’s not— it’s not a big deal.”
“That’s what people say when it’s a big deal,” you whispered.
His ears went pink instantly. “Shut up.”
You smiled so hard your cheeks hurt. “No.”
Yeosang’s gaze finally snapped up to yours, and there it was. That soft, lethal sincerity. The thing he tried to hide behind sarcasm and silence because if he let it show too much, it would spill everywhere.
He swallowed. Then, with a stubborn little frown like he was mad at himself for being like this, he reached for your hand. Your skin tingled the second he touched you. He didn’t lace your fingers together. Didn’t hold your hand the normal way. He just turned your palm upward, like he needed to see it. Like he needed to convince himself you were real.
“Yeosang,” you said, softer now, “what are you—”
“Stop talking,” he said, not mean. Just… desperate. Like if you kept talking, he might lose the nerve.
Your mouth snapped shut.
Yeosang lifted your left hand and stared at it for a long moment, his thumb brushing over your ring finger like he was mapping it. Then he took the little flower and—carefully, ridiculously carefully—tucked the thin stem against your finger, folding it in a loose loop so the blossom rested on top, right where a ring would sit.
A fake ring.
A stupid one.
A perfect one.
It looked so fragile you were afraid breathing too hard might break it.
Your throat closed up. “Oh my god,” you breathed, the words coming out like a laugh and a sob had met in the middle and decided to ruin you together.
He still wouldn’t look at you. His voice came out low, rough around the edges. “There.”
You stared at your hand. At the flower sitting on your ring finger like it belonged there. Like it had always belonged there. Your eyes burned.
Yeosang finally looked up, and when he saw your expression, he flinched like he’d been hit. “What,” he said quickly, alarmed. “What. Is it bad? I told you it’s not a big deal, it’s just—”
You shook your head hard enough your hair slapped your cheeks. “No. No, it’s not bad.” Your voice cracked on the next word. “It’s… Yeosang, it’s—”
His mouth twisted, defensive. “It’s stupid.”
“It’s not stupid.”
“It’s literally a flower ring,” he argued, like that was evidence he could put into a court and win. “It’s biodegradable. It’s— it’s the opposite of practical.”
You laughed, wet and breathless. “You’re the opposite of practical.”
“I am extremely practical,” he snapped automatically, then hesitated, eyes dropping back to your hand. The flower trembled slightly with the movement. His voice softened when he added, “I just… wanted to see it.”
“See what?”
He pressed his lips together. You watched him fight with himself in real time, like he was trying to decide if it was safer to make a joke or tell the truth. Yeosang chose both.
“I wanted to see what it would look like when I finally put a ring on you,” he said, then immediately grimaced like the words tasted too honest. “But not like— not like soon. Not like right now. We’re kids. We’re literally in school. You still can’t even decide what you want to major in without changing your mind every—”
“Every hour,” you finished, smiling through your tears.
“Exactly.” He nodded once, grateful for the lifeline. “So it’s not— it’s not serious. It’s just…”
He trailed off. The silence swelled in the stairwell, thick and warm and terrifying.
You lifted your hand slightly, watching the petals catch the weak stairwell light. It was so small. But it felt like a promise.
“Sangie,” you whispered, “are you joking?”
His eyes flashed up. “Of course I’m joking.”
“You’re not.”
“I am.”
“You’re not.”
He stared at you, jaw tense, and then his shoulders sank like he’d lost the strength to pretend. “I’m joking,” Yeosang said, voice quieter now, “because if I don’t joke, I’ll—” He stopped, swallowed, tried again. “I’ll say something that makes it real.”
Your heart kicked hard. You stepped closer. Close enough to smell his laundry detergent and the faint sweetness of whatever he’d eaten at lunch. Close enough that your breath brushed his chin when you spoke.
“Make it real,” you said.
Yeosang’s eyes widened, panicked for half a second, like he hadn’t expected you to say yes.
Then his gaze dropped to the flower on your finger again. And his voice came out raw. “I’m not going anywhere,” he said. “Okay?”
Your chest tightened.
He kept talking, fast now, like he had to get it out before fear could grab it back. “We just… have to wait a little longer,” Yeosang said, and his throat bobbed. “Just until graduation. Just until we’re not stuck in this place. Just until I can actually—” His mouth tightened, frustration flickering. “Until I can actually give you something that isn’t going to die in, like, an hour.”
You laughed again, shaking.
“I mean it,” he insisted, eyes dark, steady. “I’m serious. I know you want big things. I know you want out. I know you’re scared that if you leave first, I won’t follow, and if I don’t land the scholarship you’ll leave without—” He stopped like the thought hurt. Like he couldn’t even say it out loud.
You reached up and grabbed his sleeve, fingers curling into the fabric. “I won’t,” you whispered.
Yeosang’s breath stuttered. He leaned forward before he could stop himself, forehead almost touching yours. His voice dropped to something barely there. “Forever,” he said, like it was a word he didn’t trust the world with. “Yeah?”
You lifted your hand between you, the little flower-ring trembling. “Forever,” you echoed, and your voice didn’t shake on it. “But we just need to wait a little longer.”
Yeosang’s eyes flicked to your mouth.
Then back to your eyes.
His hands hovered at your waist, unsure, like he was still learning where he was allowed to touch.
You made the decision for him, like you always did.
You stepped in. And Yeosang finally held you like he’d been starving for it—careful, but so tight it made your ribs ache. Like he wanted to fuse you to him and call it a solution. His mouth pressed against your temple for a second, a kiss so soft it almost didn’t count as one, except it did. It counted like everything.
“Don’t laugh at me,” he murmured.
You pulled back just enough to look at him. “I’m literally going to marry you.”
Yeosang’s eyes went wide. “You can’t just say things like that.”
“Why?”
“Because then I’ll believe it.”
You smiled, tears slipping down your cheeks anyway. “Then believe it.”
Yeosang stared at you like you were sunlight. Like you were something too bright to be safe. His thumb brushed the inside of your wrist, right over your pulse. “Okay,” he whispered.
And then, because he couldn’t stand the tenderness without trying to hide inside a joke, he nodded at your hand and said, very seriously, “You better take care of that ring.”
You raised an eyebrow. “Or what?”
Yeosang’s mouth quirked. “Or I’ll buy you a real one and make it your problem.”
Your laugh broke wide open and Yeosang smiled like he’d just admitted the entire universe lived inside your hands.
Right as the stairwell door creaked.
A shadow fell across the concrete.
Footsteps.
A voice, muffled through the door: “Hello? Anyone in there?”
Yeosang froze with you in his arms, eyes flashing like a startled cat—caught, guilty, and still refusing to let go.
You lifted your flower-ringed hand between you, breath caught in your throat, and Yeosang’s gaze locked on it like it was the only thing keeping him brave.
“Hey,” you whispered, barely moving your lips. “Sangie.”
His eyes flicked to yours. And for one terrifying, perfect second, you both knew: this wasn’t a joke.
Not really.
The bell above the door chimed, bright and cheerful.
It was wrong in this light. The morning was the colour of dishwater, the sky pressed low over the city like a lid, and the shop smelled like wet stems and cold metal and something sweet that kept trying to turn into a memory in the back of your throat.
Yeosang was at the stainless steel prep table in the middle of the room, sleeves pushed up, hands moving with that brutal, efficient rhythm—click, clack, click—as he stripped thorns from a dozen white roses. Like if he kept his hands busy enough, his heart wouldn’t get any ideas.
He froze the second he saw you.
For one split, disorienting moment, the shears hung in the air. Then his jaw locked, and the motion started again as if nothing had happened. As if you were just a delivery. As if you hadn’t once been the center of his entire universe.
“We’re closed for walk-ins until eleven,” he said, not looking up.
“I know,” you managed. Your fingers tightened around your bag strap until the leather bit into your palm. “I didn’t come to buy anything. I came to talk to you.”
Click, clack, click.
He didn’t even blink. “If you want to change anything about the order, email the shop to book an appointment.”
“Stop,” you said, stepping closer. The scent of roses hit you hard and stupidly familiar, like a punch to the ribs. “Stop talking like I’m— like I’m a stranger.”
Snap.
The shears slipped, and he cut a stem clean in half. The ruined rose rolled, soft and helpless, across the metal surface. Yeosang stared at it for a second too long, like he could see something else bleeding out there instead of a flower. Then he scooped it up and threw it into the waste bin without looking.
“There’s nothing to talk about,” he said, too even. Too practiced. “The wisteria is secured. You’ll have it for your wedding.”
“Why did you take his money?” you blurted out, the question that had kept you awake finally tearing free. “Why did you let him do that to you? You should have told us to leave. You should have thrown us out!”
Yeosang finally stopped. He set the shears down on the metal table. The sound rang out, sharp and final. He braced his hands on the edge of the table and slowly lifted his head. His eyes were exhausted. There were dark circles bruised into the skin beneath them, evidence of his own sleepless night. He didn’t look angry; he just looked incredibly, profoundly tired.
“Because I am a florist,” Yeosang said, his voice dropping to a harsh whisper. “And you walked into my shop and asked for my services. What did you want me to do, Y/N? Throw a tantrum? Beg you to take the ring off in front of your fiancé?”
“No! I wanted you to... to not let me hurt you like that!” you cried, gripping the edge of the table. “I didn’t know you owned the shop. If I had known, I never would have brought him—”
“But you did bring him,” Yeosang cut in, his voice rising just a fraction, the control finally slipping. “You brought him, and you stood there, and you let him drop five million won on my counter to buy the flower I had to throw away years ago because I couldn’t look at it without thinking about you.”
The tears spilled over, hot and fast.
“Yeosang, I’m so sorry.”
“Don’t,” he breathed, shaking his head, taking a step back from the table. He looked at your tears, and you could see the exact moment it killed him to not reach across and wipe them away. “You don’t get to do this. You don’t get to come in here and cry because you feel guilty. You have what you wanted. The big ring and the black card and the outdoor ceremony.”
“It’s not that simple,” you choked out.
“Yes, it is,” Yeosang said softly. The fight drained out of him, leaving only that devastating, hollow acceptance. “It is that simple. You are marrying him. And I am doing the flowers. That is the reality we live in now.” He picked up the shears again, though his hands were trembling so badly he could barely hold them. “If you came here to absolve your guilt, I forgive you,” he said to the roses. “But if you have any mercy left in you at all... let me just be the florist. Please. Go home to your fiancé, Y/N.”
“Don’t do that,” you whispered.
His hands didn’t stop moving, but his knuckles were white around the shears. “Do what?”
“Pretend you don’t remember.” You swallowed hard, heart hammering while you looked around the shop. “You still hate marigolds,” you said, voice wobbling. “Just like I do.” Your throat seized. “There’s not a single marigold here.”
Yeosang’s jaw jumped. His eyes stayed on the roses.
“You still line up the tools,” you pushed, because the words wouldn’t stop now that they’d started. Because the silence in Seonghwa’s bed had cracked something open inside you. “Parallel. The way you used to line up your pencils in class. You’d get mad if I took one.”
Click, clack, click.
“You still call me—” your voice broke. “You still call me by that silly nickname in your head, don’t you?”
The shears stopped. The quiet that followed was so loud it rang. Yeosang set the shears down on the table with a careful, deliberate clink—like if he did it gently enough, nothing else would shatter. He braced both palms on the steel, shoulders tense, head bowed.
When he finally spoke, his voice was flat, but it wasn’t calm. It was the voice of someone holding a scream between their teeth. “Don’t.”
You stepped closer anyway, until the edge of the prep table pressed into your hips. “Do you remember,” you whispered, eyes stinging, “when you put that stupid little flower on my ring finger in the stairwell? And you joked about it like it was nothing, but your hands were shaking so bad I thought you were going to drop it—”
“Stop.”
You didn’t. You couldn’t.
“You said ‘wait for me,’” you said, tears spilling hot and fast now. “You said just a little longer and then it would be real.”
His head lifted, slow.
His eyes were exhausted. Bruised underneath. Devastatingly awake.
“Is this why you’re here?” he asked quietly. “To recite my own memories back to me like I haven’t been choking on them for eight years?”
“I’m here because you looked at me yesterday like—” Your voice turned thin, ugly with panic. “Like I killed you.”
Yeosang’s laugh came out once. Not humour. Just air scraping past broken glass. “You didn’t kill me,” he said. “You left me alive. Which was somehow worse.”
You went still. He stared at you for a long moment, and you saw it—how badly he wanted to be gentle. How badly he was fighting it.
“You don’t get to do this,” he said, voice low. “You don’t get to walk into my shop, in your coat that probably costs more than my first year’s rent, wearing a ring that could buy my mother’s—” He stopped. Swallowed hard. His throat worked like he was forcing something back down. “You don’t get to come in here and start talking about stairwells.”
“I didn’t know it was your shop. I didn’t think—”
“No,” Yeosang cut in, eyes burning now, finally looking at you like you deserved the truth. “That’s the problem. You didn’t think. You never stopped to look at me and think, ‘He’s still in this town. He’s still breathing. He still has to wake up and live in the aftermath of what I did.’”
You shook your head hard. “Yeosang, I’m sorry. I’m so sorry.”
“Don’t,” the word was so soft it almost sounded like it hurt him more than shouting. He took a step back from the table, like distance could keep him from reaching for you. Like he was scared his hands would betray him. “Don’t come in here with tears and call it love.”
“It was love,” you choked.
Yeosang’s mouth twisted, something sharp and wounded flashing across his face. “It was,” he said. “It was the only real thing I’ve ever had.”
“Do you want to know why I can’t look at you?” he asked.
You barely managed a nod.
Yeosang’s eyes flicked to your ring finger. Just once. Like touching a bruise. “Because you left,” he said, each word measured like he was placing stones on your chest. “You left, and you didn’t even have the decency to tell me the truth about why.”
Your breath caught. “I— I did tell you.”
“You told me it was ‘for the best,’” Yeosang spat, and the bitterness in his mouth finally showed. “You told me you were ‘being practical.’ You told me you ‘didn’t want to hold me back.’” His laugh broke again, ugly this time. “As if I wasn’t already behind. As if I wasn’t already drowning.”
He stepped closer, and the air tightened.
“You know what you didn’t tell me?” Yeosang asked, voice shaking now. “You didn’t tell me you were ashamed.”
Your stomach dropped.
Yeosang’s eyes were glossy, furious, wrecked. “You looked at my life and decided it was too small,” he said. “You looked at my hands—hands that were stained with dirt and flower sap and cheap soap from the school bathroom because I was working after class—and you decided you didn’t want that.”
“No,” you whispered, horrified. “That’s not—”
“Yes, it is,” Yeosang said, voice cracking. “Because if it wasn’t, you would’ve stayed. Or you would’ve taken me to London with you. Or you would’ve fought your parents to stay here. You would’ve done anything except disappear and leave me holding the shape of you like a fucking ghost.”
“You didn’t leave because you had to. You left because you finally believed everyone who told you I wasn’t enough.”
Tears blurred your vision. “I was young. I was scared.”
“Of what?” he demanded, and his voice dropped into something raw, almost pleading. “Of struggling? Of being broke? Of your parents being right about me? Of loving me and still not getting the life you wanted?”
He shook his head once, fast, like he couldn’t stand the thought.
“I didn’t get to be scared,” Yeosang said, and his voice went quiet in a way that was worse than shouting. “I didn’t get to leave. I didn’t get to start over. You went to university and built a new life, and I stayed here and watched the seasons change through the same window, waiting for a text that never came.”
His throat bobbed.
“I threw away wisteria,” he whispered, eyes shining with something devastated. “It was supposed to decorate the entrance of this shop. Do you understand how insane that is? I threw it away because I couldn’t look at it without seeing your stupid little flower ring on your finger. And then you walk in here years later and ask me for it like it’s nothing.”
His voice cracked on the last word.
“Like I’m nothing.”
Your hands were shaking. Your chest felt split open.
“Yeosang,” you whispered, and his name tasted like blood.
He looked at you like he hated how much he still loved you.
“If you have any mercy left,” he said, not looking up, “let me just be the florist. Please.” His voice went softer, almost gentle, like he was offering you a way out that wouldn’t destroy you both in public. “Go home to your fiancé.”
He lifted the shears.
Click, clack, click.
And you stood there with your throat full of everything you should’ve said eight years ago, realising with a sick, cold clarity that you didn’t just leave Yeosang.
You left him behind to pay for it alone.
The bridal shower was a curated kind of joy. Everything was pale and pretty and intentionally effortless—white linen, champagne flutes, a balloon arch that looked like it had been breathed into existence by someone who’d never struggled a day in their life. The room smelled like vanilla candles and expensive perfume, sugar-sweet to the point of nausea.
You stood in the middle of it with a plastic smile glued to your face, accepting compliments.
“Look at you,” someone cooed, pressing a hand to your arm. “You’re glowing.”
You wanted to laugh. You wanted to scream. You lifted your left hand on instinct, like the diamond was a script you could follow when you didn’t know what else to do. The ring flashed under the warm light and everyone sighed like it was the most romantic thing they’d ever seen.
Across the room, Seonghwa’s friends were talking about venues and menus and photographers, all confident voices and clean laughter. The kind of people who said things like “investment” and meant it.
You kept nodding.
Kept smiling.
Kept pretending your chest wasn’t packed with wet cement.
Then the door opened. A gust of cold air slipped in, sharp and real, cutting through the room’s perfumed softness like a blade.
And Wooyoung walked in carrying flowers. Not a cute little bouquet. Not a polite arrangement. A whole statement—buckets and boxes, greenery spilling over the edges, white blooms wrapped in crisp paper. He looked like he’d wrestled a garden and won. Black jeans, dark jacket, hair a little messy from the wind, cheeks pink from the evening cold.
He didn’t look like he belonged here.
One of Seonghwa’s friends, bright smile, perfect nails—clapped her hands. “Oh! You must be the florist delivery! Hi!”
Wooyoung gave a quick, friendly smile that didn’t reach his eyes. “Hi,” he said, voice easy. Warm. Professional. Like he’d practiced it.
“I’m Wooyoung, I work for ‘Eternal Blooms’” he added, and his gaze cut across the room and landed on you. It was like someone had snapped a rubber band against your skin. His smile faded immediately not into anger but into something worse.
Recognition.
He set the boxes down carefully on a side table, moving with the kind of precise restraint that screamed I’m holding myself back from doing something stupid. He started unpacking. White roses. Greenery. Soft baby’s breath. Cream peonies that looked like they’d never known dirt. Everything expensive. Everything perfect.
“Wow,” someone breathed. “These are gorgeous!”
Wooyoung hummed politely. “Thank you.”
He didn’t look up again.
Not until you moved.
You didn’t mean to. It just happened. Your feet carried you toward the side table like you didn’t have control over them. Like the scent of those flowers—wet stems, sap, something green and alive—was a rope tied around your ribs. Wooyoung’s hands kept working as you approached, arranging with quick, practiced movements. He didn’t need to think. He was doing the job with his body while his mind was somewhere else.
When you got close, you realised his fingers had tiny scratches on them. Small red lines.
Thorns.
You remembered Yeosang’s hands.
You remembered dirt under his nails.
“Hi, it’s good to see you,” you said, softly, because you didn’t know what else to say.
Wooyoung finally looked up with sharp eyes. “Hi,” he echoed.
The air between you felt electric. Dangerous.
You tried again. “Is… is Yeosang okay?”
Wooyoung’s laugh came out under his breath, short and humourless. “Wow.”
You flinched. “I’m serious.”
Wooyoung leaned closer to the table, tucking greenery into a vase like he needed to keep his hands busy so he wouldn’t put them on you. “You’re asking me if he’s okay,” he said quietly, “while you’re standing in a room full of people playing ‘guess the lingerie’ and sipping champagne through a straw.”
Heat rose in your face. “This isn’t—”
“What,” Wooyoung cut in, still quiet, still controlled. “What is it, then?”
You opened your mouth. Closed it.
Wooyoung’s eyes flicked to your ring. He stared at it like it was a weapon. Then he looked back up at you and something in his expression shifted—anger, yes, but also grief. Like he was mad at you and mad at the universe and mad at Yeosang for still loving you.
“Come here,” Wooyoung said, voice tight.
You blinked. “What?”
He nodded toward the hallway. Toward the coat closet. Toward a door leading to the quieter side of the house. “Now. Before I say something insane in front of all these rich people.”
You swallowed hard, pulse tripping. “Wooyoung—”
“Y/N.” He said your name like it was a warning.
You followed him. The hallway was dimmer. Cooler. The noise from the party dulled behind you, muffled by expensive walls. You stopped near a framed photo of Seonghwa and you—engagement shoot—both of you smiling like a magazine cover.
Wooyoung turned to face you. Up close, you could see it—he was shaking a little. Not fear. Adrenaline. Rage held in a careful fist.
“You don’t get to ask if he’s okay,” Wooyoung said. His voice didn’t rise. It didn’t need to. The quiet was more brutal than shouting. “You don’t get to say his name like you didn’t carve a crater in him.”
Your breath hitched. “I didn’t—”
“Yes, you did,” Wooyoung snapped, and the control cracked for half a second. “You left, and you acted like it was… like it was a normal breakup. Like you two were just some high school couple who grew apart.”
Your throat went tight. “We were kids.”
Wooyoung’s mouth twisted. “Yeah. And Yeosang loved you like he was already an adult.” Wooyoung took a step closer, lowering his voice even further, like he didn’t trust himself with volume. “Do you know what he did after you left?” he demanded. “Do you know what it looked like? Because I do. I watched it.”
“I didn’t— I didn’t know—”
“No,” Wooyoung cut in. “You didn’t want to know.” The words landed like a slap. He pointed, sharp and furious, toward your ring hand. “That thing on your finger? That’s not just a ring to him. That’s proof.”
“Proof of what?” you whispered, voice breaking.
Wooyoung’s laugh came out again, bitter. “Proof that he was right.”
Your stomach dropped. “Right about—”
“About why you left,” Wooyoung said, and now his eyes were wet. He looked angry about the tears, too, like they were another betrayal. “You left because you were scared. But not the cute kind of scared. Not the ‘we’re too young to be this much in love’ scared.”
He leaned in, and his voice went razor-thin.
“You left because you looked at Yeosang’s life and you decided it wasn’t enough for you.”
“No,” you choked out, horrified. “That’s not true. That’s not—”
Wooyoung shook his head once, hard. “Don’t lie to me,” he snapped. “I’ve heard every version of your ‘it was for the best.’ I’ve heard the ‘I didn’t want to hold him back.’” He mimicked the words with a cruel softness that made your skin crawl, because it sounded too much like you. “Do you know what he heard?” Wooyoung demanded. “He heard, ‘I’m embarrassed of you.’ He heard, ‘I don’t want to struggle with you.’ He heard, ‘I want a life where love is optional as long as the countertops are marble.’”
Your eyes burned. “That’s not what I meant.”
“But it’s what happened,” Wooyoung said, voice breaking on the edge of fury. “And you know what’s fucking insane? He still never hated you.”
You swallowed. Your lungs wouldn’t work right. “Wooyoung…”
Wooyoung’s gaze flicked toward the party. Toward the laughter. The clinking glasses. The soft, shiny world where everyone was congratulating you for being “lucky.”
Then he looked back at you like you were the only person he could hold accountable.
“He didn’t stay in this town because he wanted to,” Wooyoung said. “He stayed because life happened to him. Because responsibility happened to him. Because grief happened to him. And through all of that, he still loved you.”
His voice went quieter. Deadlier.
“And then you walked back in with him. With the ring. With the black card. With the date. And you didn’t just reopen the wound.”
Wooyoung stepped even closer. His eyes were blazing now.
“You made him package it up,” he whispered. “Wrap it in ribbon. Put a price tag on it. And hand it back to you with a smile.”
Your chin trembled. “I didn’t ask him to—”
“You asked him to do the flowers for your wedding,” Wooyoung cut in, sharp. “You asked him to build the prettiest version of the worst day of his life.”
A sob climbed up your throat like acid.
Wooyoung’s expression flickered—something like pity, something like disgust, something like I hate that you’re crying because it makes me feel bad for you.
He took a breath. His shoulders rose. Fell.
Then he said it—slow, cruel, and heartbreakingly simple.
“Do you know what you’re doing to him?” Wooyoung whispered. “You’re making him prove he’s still good. You’re making him show you he can be gracious. Professional. Talented. Quiet. You’re making him swallow it. You’re making him be the kind of man who doesn’t fall apart—” his voice cracked “—because if he falls apart, then you get to tell yourself you were right to leave.”
The words hit so hard you felt dizzy.
“No,” you breathed, barely audible. “No, I don’t— I don’t want that.”
Wooyoung held your gaze, relentless.
“Then stop,” he said.
The simplicity of it was brutal.
You blinked, tears spilling. “I can’t just— it’s all booked, and Seonghwa—”
Wooyoung’s eyes flashed. “There it is,” he said, voice sharp. “Seonghwa. Seonghwa’s schedule. Seonghwa’s money. Seonghwa’s wedding.”
He pointed at your ring again.
“You know what Yeosang had?” Wooyoung demanded. “He had a fucking flower on your finger and a promise you made in a stairwell. And he treated it like it was sacred.”
His voice dropped, wrecked.
“And you traded it for a diamond.”
Your breath hitched so hard it hurt.
Wooyoung looked away for a second, like he couldn’t stand seeing you cry.
When he looked back, his voice was low. Final. “I took this delivery because Yeosang couldn’t,” he said. “He smiled and said he was busy. He said it was fine. But his hands were shaking so bad he kept cutting himself instead of the thorns, and he didn’t even notice until the blood hit the sink.”
Your stomach turned.
“He’s not okay,” Wooyoung whispered. “And if you leave him to do that wedding… you’re going to watch him die on his feet and call it ‘beautiful.’”
The party noise swelled suddenly behind you—someone laughing loudly, a chorus of “Awwww!” as a gift was opened.
Wooyoung turned slightly, ready to go back out there, to put the mask back on. Then he paused. He glanced at you one last time, voice quiet enough it felt like it was meant for only you.
“And the worst part?” he said. “He’ll still do it. He’ll still make it perfect. Because he loves you. And because he’s too fucking good.”
He opened the door.
Light spilled in.
Laughter.
Perfume.
Pretty.
Wooyoung looked back over his shoulder, eyes sharp as a blade.
“So what are you going to do about it?”
And you stood there in the dim hallway with your hands shaking and your diamond ring flashing like a threat, realising the next move was yours.
It was two days before the wedding, and the city was caught in the grip of a spring rain. You huddled under the awning of ‘Ethereal Blooms’, staring down at your phone.
Seonghwa: Stuck in a board meeting, love. Running late. Can you approve the final bridal bouquet mockup without me? Put it on the black card. Love you.
You locked the screen, the glowing rectangle mirroring the hollow pit in your stomach. Not anger, just a terrifying, familiar relief.
You pushed the door open. The brass bell chimed softly, a cheerful sound that felt entirely out of place against the low thrum of anxiety in your chest.
Yeosang was standing behind the stainless steel prep table.
He froze when the bell rang, his hands pausing over a massive bucket of imported white orchids. His gaze flicked past you, waiting for the tall, immaculate figure of your fiancé to step through the door behind you. When the door clicked shut and it was just you, the air in the room instantly thickened, heavy with unspoken things.
“He couldn’t make it,” you said, your voice sounding entirely too loud in the sudden quiet. “Work.”
Yeosang’s jaw tightened, a hard line etched into his profile. He didn’t say anything. He just reached for a towel, wiping the water and soil from his hands with slow, deliberate movements, like each gesture was carefully measured to prevent a tremor.
“I have the mockup ready,” he said quietly, his voice perfectly polite. Perfectly distant.
He stepped into the back cooler, the heavy door hissing shut behind him, leaving you alone for a few agonising seconds. He emerged a moment later, holding a bridal bouquet.
It was stunning. It was exactly what you and the wedding planner had designed—a cascading waterfall of pristine white orchids, heavy white roses, and silver-dusted greenery. It looked flawless. It looked expensive. It looked exactly like the life Seonghwa was offering you.
Yeosang walked around the counter and held it out to you.
You reached for it. As your fingers closed around the thick bundle of stems wrapped in heavy white satin, Yeosang didn’t immediately let go. His hand was warm beneath yours, a familiar, electric current that shot straight up your arm.
“Look down,” Yeosang murmured, his dark eyes fixed on your face, not on the bouquet. His voice was a low, rough whisper that barely carried over the drumming of rain against the window.
You blinked, confused, and slowly lowered your gaze to the top of the bouquet.
From the outside, it was a solid wall of perfect white. But buried deep in the absolute middle of the arrangement—tucked so perfectly that it was only visible if you were the one holding it, cradling it close—was a single, soft pink camellia.
“The planner said Mr. Park wanted pure white,” Yeosang continued, his voice dropping even lower, laced with a familiar, aching tenderness. “But I remember you told me once that all-white arrangements… they look like apologies.”
A cold shockwave ripped straight through your chest, stealing the air from your lungs.
“I tucked it deep,” Yeosang said, his gaze finally dropping from your face to the bouquet between your hands. “No one will see it in the photos. He won’t notice. But I thought… if your hands started shaking, if you looked down… you could see it. So you wouldn’t feel so alone up there.”
Your vision blurred instantly. The delicate pink camellia swam in your tears.
You looked up at him.
Yeosang was standing so close, his body radiating a heat that was both comforting and terrifying. The polite, professional mask he had been wearing all the time had completely fractured. He was looking at you with such profound, unguarded agony that it made your ribs ache, a physical manifestation of his own heartbreak.
You wanted to drop the flowers. You wanted to close the two inches of space separating your bodies, fist your hands in his dark apron, and pull him down into a kiss that would erase the last eight years entirely. Your body was screaming for him, violently rejecting the heavy diamond weighing down your left hand.
Yeosang’s eyes flared, he felt it. He felt the shift in the air, the way you leaned into his space, the way your breath hitched when his thumb unconsciously, almost imperceptibly, twitched against your knuckles.
He didn’t pull away. He didn't break eye contact.
His thumb moved again. Not a full stroke. Just a ghost of a touch, a whisper of pressure against the back of your hand, tracing the skin right next to your diamond ring. It was a feather-light brush, barely there, but it was enough. It was an almost-too-brave touch, a subtle claim that bypassed every logical thought in your head.
Your entire body convulsed. The physical contact, so fleeting yet so charged, bypassed your brain entirely, going straight for the part of you that remembered him. It was a memory of being twenty, pressed against him in the rain, his hands holding yours.
“Sangie,” you whimpered, the sound breaking from your lips, completely undone. Your voice was a plea, a question, a desperate confirmation that your body had entirely betrayed your carefully constructed life.
His gaze dropped to your lips, dark and hungry.
The bell above the door chimed loudly.
“Delivery!” a loud voice called out from the entryway.
You both jumped apart as if you had been burned.
The cold air rushed back into the space between you. The spell shattered, leaving behind a sharp, terrifying reality.
“I— I love it,” you stammered blindly, clutching the heavy orchids to your chest, your heart hammering a frantic, sickly rhythm against your ribs. You couldn’t look him in the eye anymore. If you looked at him again, you wouldn’t leave. “It’s perfect. Thank you.”
You turned and practically ran for the door, brushing past the delivery driver, pushing out into the spring rain.
You stood on the sidewalk, the rain soaking into your coat, entirely unable to breathe.
You had almost kissed him. You had almost thrown away your entire future.
But as you stood there, trembling on the street corner, the truth settled into your bones like lead. You were going to marry a man who looked right past you, while the man who had memorised your heart was arranging the flowers for your altar.
You were still in love with Kang Yeosang.
The garden outside the venue smelled like fresh-cut wood, cooling glue, and the faint green bite of crushed stems. Rows of white chairs sat perfectly aligned like teeth. The aisle runner was taped down at the corners, edges still curling slightly where the adhesive hadn’t fully set.
You stood at the altar with a stack of vows in your hand that felt like paper and lead at the same time.
You cleared your throat, forcing air into your lungs like you could bully your body into cooperating. “Seonghwa,” you began out loud, and your voice sounded too formal.
The words on the page were beautiful. They were the kind of vows that made people cry and whisper “they’re perfect for each other” into champagne glasses. They were full of stability and gratitude and a lifetime of choosing each other.
But when you tried to push them past your teeth, they caught.
They tasted like nothing.
You tried again, voice quieter, like softness would make it more believable. “Seonghwa… you are my safest place,” you read. Your throat tightened immediately, betrayed by the sentence.
Safest. Like a locked door.
Like a padded room.
Like a life you could survive even if you never truly lived inside it.
You blinked hard. Your eyes stung.
“From the moment you—” you forced out, but the words blurred. The ink on the page seemed to swim, slipping away from you like it didn’t want to be said either. Your hand trembled. You curled your fingers tighter around the paper until the edge crumpled.
A laugh tried to scrape up your throat but it came out as a strangled breath instead. You lowered the vows, pressing them to your stomach as if they could hold you together.
The garden was silent. And in that silence, the hollowness became undeniable. Not a dramatic realisation. Not a thunderclap. Just the slow, sick certainty that you could stand in front of a hundred people tomorrow and say all of this—
—and it would still be a performance.
You stared down the aisle. It was gorgeous already, even half-finished. Greenery draped along the edges. White blooms set in clusters like fallen stars. Someone had laid out the beginning of an arrangement at the front—loose stems, unopened buds, florist tape, a pair of shears resting on a cloth.
You hadn’t looked too closely when you came here.
You hadn’t asked who was doing the last-minute touch-ups.
A sound came from around the corner near the side entrance to the venue—soft, precise. A faint snip. Then the whisper of leaves sliding against one another. Someone exhaled, slow and controlled, as if they were trying not to be noticed.
You froze.
Your pulse kicked.
You moved to the side to see better and your eyes lifted.
Yeosang.
He wasn’t wearing the apron. Just a black shirt, sleeves pushed up, forearms bare, hands marked with faint scratches that looked too new. His hair was a little messy, like he’d been running his fingers through it without realising. He held a handful of greenery in one hand and his shears in the other. He stopped the second he realised you’d finally noticed him.
The empty air between you tightened, electric and fragile.
For a beat, neither of you spoke.
Your throat locked around his name, around every year you’d swallowed.
Yeosang’s gaze flicked to the vows in your hand. Then to your face. To the wet shine in your eyes you couldn’t hide fast enough.
His expression shifted—something tight in his jaw, something wounded and soft beneath it, like he’d been bracing for this kind of moment his whole life and still hadn’t learned how to survive it. “I didn’t mean to—” Yeosang started, voice low, roughened at the edges.
You shook your head too quickly. “Why are you here?”
It wasn’t an accusation. It was panic. It was grief trying to pretend it was anger.
Yeosang glanced down at the greenery like it could answer for him. “The aisle pieces weren’t done,” he said. “There was an issue with one of the foam bases. Wooyoung—” He stopped like saying Wooyoung’s name made him remember the whole ugly chain of protection and hurt. “I came to fix it.”
You stared at him, breathing too shallow. “You weren’t supposed to—”
“I know.” Yeosang’s voice sharpened, but not with cruelty. With restraint. With exhaustion. “I know what I’m ‘supposed’ to do.”
The word hung there, bitter.
Your fingers crushed the paper a little more.
You tried to speak again, but your voice shook. “You… you heard that.”
Yeosang didn’t answer at first. His gaze stayed on your face like it was painful. Like it was impossible not to look.
Then he nodded once. Small. Honest.
“Yes,” he said quietly. “I heard.”
Heat rushed up your neck. Shame, humiliation, something rawer. “I was just practicing.”
Yeosang’s mouth twitched, not quite a smile, not quite anything. “Yeah,” he said. “I noticed.”
The silence that followed was unbearable. You blinked and another tear slipped free, hot and stupid. You swiped at it angrily with the back of your hand, like you could erase the evidence.
Yeosang flinched at the motion, just a little.
Like he wanted to step forward.
Like he forced himself not to.
“You’re not… you’re not ready,” Yeosang said, and his voice wasn’t judgmental. It was wrecked. Like he was naming a bruise.
Your breath caught. “Don’t,” you whispered. “Don’t say it like that.”
“Like what?”
“Like you—” Your voice cracked. You lifted the vows slightly, helpless. “Like you can tell.”
Yeosang’s eyes dropped to the paper again. The edge was crumpled where your fingers had been crushing it. The ink was smudged by the sweat of your palm. Then his gaze lifted back to yours, too steady, too gentle.
“You’re crying,” he said simply. “In an empty garden.”
The words hit you right in the chest. Your body betrayed you completely—your chin trembled, your mouth opened, and the first real sob you’d been holding back tried to break loose.
You swallowed it down hard, shaking your head. “It’s just stress,” you lied.
Yeosang stared at you for a long moment. Then he set the greenery down on the nearest chair with hands that were too careful. He kept the shears in his right hand, but his grip loosened entirely, the heavy metal blades pointing toward the floor. It didn’t look like a tool anymore. It looked like he simply didn’t know what else to do with his hands.
He took a step closer.
Then another.
It wasn’t enough to touch you. It was just enough to make the air between you tighten, pulling taut like a wire right before it snaps. The sunlight caught him as he moved—illuminating his dark lashes, the sharp, rigid line of his jaw, and the faint, fresh scratches on his knuckles from working with the thorns. He swallowed hard, his throat bobbing, looking at you like he hated his own courage.
You couldn’t breathe. Your vows hung limp at your side, the heavy cardstock crumpled where your fingers had crushed it in frustration. You stared at him, entirely helpless, your eyes burning with the kind of tears you hated because they were too honest to hide.
“Say it to me,” Yeosang whispered.
“What?” you rasped, the word tearing out of your dry throat.
Yeosang’s eyes didn’t flinch away this time. They didn’t drop to the floor or seek the safety of the floral arrangements. They stayed locked on you, dark and open in the most terrifying way you had ever seen.
“Your vows,” he said, his voice carrying perfectly in the cavernous room. “Practise them with me.”
A cold wave washed through your chest, freezing the blood in your veins. “I can’t—”
“Yes, you can.” His voice cracked just slightly on the vowel, and in that tiny fracture, you heard the monumental effort it took him to stand in this aisle without falling apart. “No one’s here, Y/N. It’s just… chairs. Flowers.”
He swallowed again, his chest rising with a shaky breath.
Then, softer, like it physically hurt him to offer himself up: “And me.”
Your throat burned with sudden, fierce acidity. “Why would you want that?”
Yeosang’s jaw tightened hard enough that you saw the muscle jump beneath his skin. “Because I heard you choking on them,” he said, his voice dropping low, brutal with honesty. “And I know you’re trying to force something out of your mouth that your body doesn’t believe.”
You flinched as if he had struck you.
Yeosang took another half-step forward—still agonisingly careful.
“Just read them,” he urged quietly. “If they’re true, you’ll be able to say them.”
Your vision blurred entirely, the perfectly aligned rows of chairs melting into a sea of white. “That’s not fair,” you whispered, a tear breaking free and cutting a hot path down your cheek.
Yeosang’s laugh came out dark and hollow, sounding like a bruise being pressed too hard. “Yeah,” he agreed quietly. “No shit.”
The words hung between you, heavy with the weight of the last eight years, thick with everything else he’d never gotten to say.
Your hands shook violently as you lifted the crumpled paper again.
The empty chairs watched you like ghosts waiting for a confession.
You stared at the first line until the letters stopped swimming in your tears. Then, you forced air into your tight lungs and tried. “Seonghwa,” you began, your voice trembling so badly it echoed off the glass ceiling.
Yeosang didn’t move. He didn’t interrupt. He just watched you, his posture rigid, like a man bracing for an inevitable impact.
You swallowed the lump in your throat. “From the moment I met you…” The words came out, but they felt entirely foreign on your tongue, like you were reading someone else’s script in a language you barely understood. Your voice echoed back at you, flat. Hollow. Unconvincing.
Your breath hitched.
You tried again, pushing harder, desperate to make it sound real. “You are my safest place.”
Your eyes stung instantly with fresh tears. Yeosang’s gaze flicked away for a fraction of a second—almost imperceptible—but you caught it. He looked away like the word safest had cut him, hurting him for reasons you didn’t even deserve to understand.
He turned his head back to you and said, very quietly, “Don’t read it.”
You looked up at him, absolute panic seizing your chest.
“Say what you actually mean.”
Your mouth opened to argue, to defend the vows, but nothing came out. Instead, a ragged sob tore its way up your throat.
“I— I don’t know how.”
Yeosang’s expression softened then, melting into something devastating. It wasn’t pity. It wasn’t the bitter anger he had shown in the shop. It was just profound, quiet understanding—an understanding that looked like it had cost him everything he had left.
“Yes, you do,” he whispered softly. “You just don’t want to admit it out loud.”
Your whole body shook. You stared at him through the blur of your tears, and the words came out before you could stop them—ragged, broken, and terrifyingly real.
“I can’t promise him forever,” you choked out, the confession shattering the quiet of the hall. “I can’t— when I say it, it feels like I'm lying.”
Yeosang went very, very still. You watched his face change like a storm passing over a dark lake—shock, sharp pain, and then something dangerously close to relief that made him look sick with himself for feeling it.
Your chest heaved as you tried to catch your breath. You wiped frantically at your face with the back of your hand, smearing tears across your cheek. “I’m trying,” you whispered, pleading with him to understand. “I swear I’m trying, Yeosang. I just— I keep opening my mouth, and it’s like… it won’t come out. Like my body is refusing to do it.”
Yeosang stared at you, his breathing turning shallow and fast.Then he spoke, his voice rough, scraping against his throat, yet almost unbearably gentle. “Okay,” he hesitated. “Then don’t say it to... him.”
Your heart lurched against your ribs. “What?”
Yeosang’s dark eyes held yours, entirely unflinching. “Say it to me,” he repeated. His throat bobbed. “Not because I want you to,” he said, his hands flexing at his sides. “Not because I—” His jaw clenched tight, and he swallowed hard, forcing himself to push through the lie. “Because I want to help you. Because I can take it.”
You shook your head, crying harder at the sheer cruelty of his offer. “No—”
“I’m serious.” His voice cracked again, just once, and the sound made your ribs ache with phantom pain. “If you’re going to practice a lie, don’t practice it on someone who thinks it’s true love. Practice it on someone who already knows exactly what it costs.”
Your knees felt weak.
The entire garden seemed to tilt on its axis.
Your trembling fingers crumpled the heavy cardstock of the vows one last time, and then, slowly, you let your grip loosen. The paper fluttered to the ground between you, landing with a soft, dismissive tap.
You lifted your chin—shaking, sobbing, absolutely furious with yourself for letting it get this far—and you looked straight into Yeosang’s eyes.
He looked back.
He didn’t blink.
He didn’t let you look away to hide.
And the second you truly held his gaze, standing there in the ruins of your own wedding rehearsal, something inside you finally, irreversibly snapped into place.
Your voice came out shredded, barely recognisable. “I—” You swallowed, a sob punching its way out of your chest. “I promise to choose you.”
Yeosang didn’t move. But his eyes went glossy immediately, shining like you’d struck him somewhere incredibly soft and vital.
“I promise to— to keep choosing you even when it’s hard,” you choked out, and the words weren’t coming from a script. They were being pulled directly from your bones. “Even when I’m terrified. Even when I want to run away. Even when everyone in the world tells me what I should want instead.”
“I promise to stop looking for you in every other person I meet.”
Yeosang’s breath hitched loudly.
“I promise to remember the boy who used to stay on the phone with me until 2 AM just so I wouldn’t have to listen to the thunderstorms,” you wept, the memories spilling out of you, painting the empty space between you with the ghosts of who you used to be. “The boy who mapped out the stars with me on the hood of his mother’s car. The boy who knew exactly how to make me laugh when I was trying so hard to be perfect.”
Yeosang went entirely still. His eyes widened, shining as the words struck him right in his chest.
“I spent years trying to build a life that felt safe,” you sobbed, taking a tiny, agonising step toward him. “I thought safe meant sturdy. I thought it meant predictability, and a man who never made a mess. But I was wrong.”
You shook your head.
“You are my safe place, Yeosang,” you choked out. “You always were. You’re the one who remembers my favourite flower even when it breaks your own heart to look at them. You’re the one standing here, bleeding yourself dry, just to give me the beautiful things I asked for.”
Yeosang’s jaw trembled violently. A single, heavy tear finally broke free, cutting a hot path down his cheek, betraying the iron will he had held onto for days.
“So I promise to love you,” you cried, the words tearing out of your throat like a desperate, holy confession. “I promise to love you when it’s messy. I promise to love you when it ruins the plan. I promise to love you even when I’m terrified, even when everyone in the world tells me I should want something easier.”
“I promise I won’t leave you behind again,” you whispered, your voice breaking violently. “I promise I’ll stop pretending I can survive this life without you. I love you. I never, ever stopped.”
Yeosang’s face broke.
It didn't happen loudly. It wasn't dramatic. It was just the smallest, most devastating fracture—his dark lashes lowering, his rigid jaw trembling, and a single, heavy tear slipping down his cheek as if his body had finally betrayed his iron will, too.
He whispered your name, the sound caught somewhere between a desperate warning and a holy prayer.
And then—like he simply couldn’t help it anymore, like eight years of restraint had finally, spectacularly lost the fight—Yeosang stepped in.
It was slow. Agonisingly careful.
Like he was asking for permission with every inch he crossed.
His fingers brushed the back of your hand first. A feather-light, electric touch. Then, his hand slid down and closed completely around yours, his grip warm, calloused, and shaking, grounding you instantly. His thumb slid over your knuckles, one soft, reverent stroke—then moved lower, tracking slowly toward your ring finger.
The heavy diamond caught the light between you, flashing brilliantly.
Yeosang’s breath hitched again. His thumb paused right beside the platinum band, hovering just over the metal, not touching it, acting as if the stone itself might burn him to ash.
He swallowed hard.
His voice came out entirely wrecked.
“You don’t get to promise me things,” he whispered, his eyes shining bright with unshed tears, “the day before you marry him.”
And still—despite the ring, despite the venue, despite the reality of tomorrow—he didn’t let go.
His grip tightened around your hand, just enough to say, I’m here. I caught you.
“Say it again,” he breathed, the words sounding like they physically hurt him to ask. Like he needed them to survive the night. “Look at me and say it again.”
You looked straight into his dark, desperate eyes and you meant it so fiercely it felt like it might actually kill you.
“I love you,” you whispered.
Yeosang squeezed your hand, the pressure as gentle and permanent as a vow. And you stood there in the quiet garden, shaking violently, your ring finger throbbing under the weight of a diamond that suddenly felt like a massive, heavy lie you couldn’t bear to wear for another second—
—when the sharp echo of footsteps sounded at the entrance to the venue.
The heavy double doors clicked open.
“Love? Are you still in here?”
Panic, cold and sharp, flooded your veins. Your breath hitched violently in your chest. Yeosang’s eyes snapped from the double doors back to your face. He felt the violent flinch of your hand inside his. He saw the sheer, unadulterated terror crash over your features. You were caught. You had just confessed your soul to the florist standing at your wedding altar, and the man who bought the flowers was walking right toward you.
You opened your mouth, but no sound came out. You didn’t know what to do. You didn’t know how to detonate your entire life in the next ten seconds.
But Yeosang knew.
He looked at you, his dark eyes softening into something so profoundly selfless and agonising that it stole the rest of your breath.
I’ve got you, that look said. I’ve always got you.
And then, he let you go.
The loss of his warmth was so sudden and absolute that you almost stumbled forward. Yeosang took a massive, deliberate step backward, putting a safe, sterile chasm of space between you.
In the blink of an eye, the man who had just looked at you like you were his entire world vanished. Yeosang turned away, his shoulders pulling back into that rigid, perfectly contained posture. He bent down, scooped up his wire cutters from the chair, and seamlessly grabbed a heavy trailing branch of eucalyptus.
The metal shears snapped with a loud, mechanical clack.
“There you are,” Seonghwa said, stepping out from behind the rows of white satin chairs. He looked immaculate in a dark navy shirt, his hair perfectly swept back. “The planner said you came back in here to practice your...”
Seonghwa’s voice trailed off as he noticed you standing perfectly still in the middle of the aisle.
He walked up, closing the distance, and casually draped his arm around your waist. His hand rested heavily against the curve of your hip—a physical, undeniable claim.
“Are you alright, Y/N?” Seonghwa murmured, his brow furrowing slightly as he looked at your face. “Your eyes are completely red. Have you been crying?”
You couldn’t speak. Your vocal cords felt like they had been severed. You could still feel the phantom pressure of Yeosang’s thumb tracing the skin right next to your diamond ring.
Before you could force a lie out of your mouth, Yeosang answered for you.
“The pollen from the lilies,” Yeosang said smoothly.
You flinched.
Yeosang didn’t turn around. He kept his back to both of you, aggressively wiring the eucalyptus to the copper frame of the archway. His voice was completely flat. Dead. The perfect, polite tone of a hired vendor addressing a wealthy client.
“I had to unpack a fresh crate of stargazers about ten minutes ago,” Yeosang continued, his hands moving with mechanical precision. “The pollen count is exceptionally high right now. It usually causes severe eye irritation and watering if you aren’t used to it. I apologise, Mr. Park. I should have warned her.”
Seonghwa’s expression cleared instantly, shifting from concerned fiancé to understanding.
“Ah, I see,” Seonghwa said easily, pulling you a fraction closer to his side. “No harm done, Yeosang-ssi. I appreciate you working after hours to get the archway perfect for tomorrow.”
“It’s my job,” Yeosang replied.
He snapped the wire cutters again. The sound was deafening.
As he shifted his weight to reach higher on the arch, his heavy work boot slid subtly across the ground. With one smooth, invisible motion, he kicked the crumpled ball of cardstock—your discarded, hollow wedding vows—completely under the nearest chair, hiding the evidence of your breakdown from Seonghwa’s line of sight.
He was protecting you. He was swallowing his own pride, acting like the hired help, and cleaning up your mess so you wouldn’t have to face Seonghwa’s anger before you were ready.
It was the most beautiful, devastating act of love you had ever witnessed. And it made you sick.
“Well, we should get out of here before your allergies get any worse, love,” Seonghwa said, completely oblivious to the massacre that had just occurred in this garden. He looked down at you, his smile perfectly kind. “We have an early morning tomorrow. It’s the big day.”
“Yes,” you whispered, your voice sounding like dry leaves. “The big day.”
Seonghwa gently turned you around, guiding you back up the aisle, away from the altar.
You couldn’t stop yourself, you looked back over your shoulder. Yeosang had finally stopped working. He was standing perfectly still beneath the massive canopy of white flowers he had built for you. He was watching you walk away with another man, his hands gripping the metal shears so tightly his knuckles were bone-white.
He didn’t look angry. He just looked like a man who had survived the blast, only to realise he was going to bleed out in the rubble.
“Have a good evening, Yeosang-ssi,” Seonghwa called out politely over his shoulder.
“Congratulations on your wedding, Mr. Park,” Yeosang’s voice drifted back, echoing like a ghost.
The bridal suite was a suffocating blur of motion, noise, and pastel silk. Someone popped a bottle of champagne, the cork hitting the ceiling with a sharp crack that made you flinch. Laughter bubbled up around you. Three of your bridesmaids were crowded by the massive floor-to-ceiling windows, adjusting their dresses, while the makeup artist hovered over you with a setting spray.
“Close your eyes, sweetie,” the artist cooed, her hands smelling like lavender.
You closed your eyes. The cool mist hit your face, locking your makeup into place. It felt like a final seal.
When you opened your eyes again and looked in the massive gilded mirror, a stranger looked back at you. Your hair was pinned into an immaculate, flawless updo. Your skin glowed. You were wearing heavy, white, designer gown. You looked exactly like the bride Park Seonghwa deserved.
You looked like a ghost.
Your heart was hammering a frantic, sickly rhythm against your ribs. Every time the heavy wooden door to the suite shifted, your breath caught.
You were waiting for him.
You needed Yeosang to walk through that door. After last night, after the way he had stepped back and swallowed his own agony just to shield you from Seonghwa’s presence, you needed to see him. You needed him to look at you in all this white and tell you it was okay. Or, God help you, you needed him to look at you and tell you not to do it.
Knock. Knock.
The sound cut through the chatter of the room.
“Oh, that must be the florist!” your maid of honour gasped, rushing to the door. “Finally! We need the bouquets for the photos!”
Your lungs seized entirely. You stared at the reflection of the door in the mirror, waiting for the blonde hair, the broad shoulders, the dark green apron.
The door swung open.
It wasn’t him.
A kid stood in the hallway. He couldn’t have been older than nineteen, wearing a faded denim jacket and a baseball cap pulled low over his forehead. He looked entirely out of place in the opulent hotel hallway, shifting awkwardly from foot to foot as he balanced two boxes in his arms.
“Delivery for the bride?” the kid mumbled, looking overwhelmed by the room full of women.
The air rushed out of your lungs in a silent, devastating exhale.
Yeosang didn’t come.
He had packed the van. He had built the altar. But he couldn’t walk into this room and hand you the flowers you were going to hold when you married another man. He couldn’t look at you in the white dress. It was the one boundary his broken heart simply couldn’t cross.
“Bring them in, bring them in!” your maid of honour ushered the boy inside, pointing to the table.
The kid set a massive, temperature-controlled white box down on the glass table. He popped the lid off, and the bridesmaids immediately let out a collective gasp of awe.
“Oh, Y/N,” one of your friends breathed, lifting the main bouquet out of the box. “It’s absolutely breathtaking.”
It was flawless. It was expensive. It was heavy enough to make your wrists ache, and it smelled exactly like the cold, sterile perfection of the life you were about to step into.
You stared at it, feeling entirely numb.
“Wait,” the delivery kid said, digging into the smaller, second box he had tucked under his arm. “The boss said... uh, he said this one has to go directly to you. He was really specific about it.”
The chatter in the room died down. Your maid of honour frowned, lowering the massive bouquet. “A second one? For what, the toss?”
The kid didn’t answer her. He just walked around the table, holding out a much smaller bundle wrapped in simple brown craft paper.
You reached out with trembling hands and pulled the brown paper back.
It wasn’t orchids. It wasn’t lilies.
It was a small, humble cluster of light pink carnations. The petals were soft, with those frayed, crushed-velvet edges Yeosang remembered you loved. They were tucked between fragile, cheap sprigs of baby’s breath. And binding the stems together was a single, plain white ribbon, tied in a slightly messy bow.
The floor dropped out from under you.
You were high school freshman again.
“I love you,” Yeosang said.
“I know,” you whispered, “I’ve been trying not to say it first.”
“What?”
You lifted the bouquet, carnations brushing his chest, and you looked up at him like he was the only person on earth.
“I love you too,” you said.
A violent sob ripped out of your throat.
It was so loud, so guttural and broken, that the delivery kid took a step back in alarm.
“Y/N?!” one of the bridesmaids rushed toward you. “Oh my god, what’s wrong? Are you okay?”
You couldn’t answer her. You pulled the small bouquet of carnations tight against your chest, burying your face in the soft pink petals. They smelled like damp earth. They smelled like the truth.
This wasn’t just a memory. It was his final goodbye.
Yeosang was returning your vow from the night before. I love you, this little bouquet said. I love you enough to let you walk away. I love you enough to give you exactly what you asked for, even if it kills me.
“Don’t cry, sweetie, please, your lashes are going to unglue!” the makeup artist shrieked, hovering around you with a tissue. “Look up! Look at the ceiling!”
But you couldn’t look at the ceiling. You looked at yourself in the mirror. You looked at the heavy diamond on your finger, the white dress, and the terrified, weeping girl holding a bodega-style bouquet of carnations against her heart as if it were a life jacket.
You were lying. To Seonghwa, to your family, and to yourself.
And Yeosang was currently somewhere in this city, bleeding out in silence, because he loved you too much to stop you from making the biggest mistake of your life.
You lowered the flowers. Your tears were falling freely now.
“Y/N, you’re shaking,” the maid of honour said, her voice dropping into a panicked whisper as she grabbed your arms. “Hey, look at me. It’s just nerves. Everyone gets cold feet, okay? Seonghwa is waiting downstairs. He loves you.”
You looked at her. The absolute, undeniable clarity of the moment hit you with the force of a freight train.
“I can’t,” you whispered, your voice shredded, but steady for the first time in eight years.
She froze. “What?”
“I can’t do this,” you said louder, stepping back, pulling out of her grip. You looked down at the massive, expensive bouquet on the table, and then down at the pink carnations in your hand. “I can’t walk down that aisle. I can’t marry him.”
The room went dead silent. The only sound was the ticking of the clock on the wall, counting down to a wedding that was never going to happen. The heavy silk of the designer gown was laced tight against your ribs, a beautiful, suffocating cage. The massive train pooled around your feet.
“Y/N, you’re not making any sense,” your maid of honour panicked, stepping forward with her hands raised as if to physically hold you in place. “You just have cold feet—”
“No,” you said, your voice entirely steady, cutting through the frantic noise of the bridal suite. “I have been entirely numb for eight years. I am just finally waking up.”
You looked down at the floor. The expensive, crystal-embellished heels strapped to your feet felt like lead weights. You didn’t hesitate. You reached down, your fingers fumbling blindly with the delicate silver clasps, and tore them off.
You kicked the shoes away and they clattered uselessly. The cold marble floor sent a sharp, grounding shock up through your bare soles. You were done playing a part. You were done wearing the costume of a woman who cared more about a pristine aesthetic than the man who held her heart.
“Y/N, what are you doing?!” the makeup artist shrieked as you grabbed the fistfuls of heavy white tulle and hiked the massive skirt up to your knees.
“Tell Seonghwa I am so incredibly sorry,” you said, looking at your maid of honour with pleading, desperate eyes. “Tell him he deserves a woman who looks at him the way I look at Yeosang. Because I can’t be her.”
And then you took of the diamond ring, giving it to one of the bridesmaids and you ran.
You grabbed your purse and didn’t look back. You burst out of the heavy wooden doors of the bridal suite, your bare feet slapping hard against the carpeted hallway.
“Y/N! Wait!”
The voices of your bridesmaids faded behind you as you hit the elevator bank. You slammed your palm against the button, your chest heaving, the small bouquet of pink carnations clutched so tightly to your chest that the delicate stems threatened to snap.
When the doors opened to the lobby, the entire room stopped. Guests in tailored suits and elegant dresses froze, staring in absolute shock as a bride in a breathtaking, custom white gown sprinted through the lobby entirely barefoot. You didn’t care. You didn’t care about the stares, the whispers, or the absolute spectacle you were making.
You hit the heavy revolving doors and spilled out onto the sidewalk.
The rough asphalt bit into your bare feet. You didn’t stop. You ran to the edge of the curb and threw your free hand out at a passing taxi.
The cab screeched to a halt.
The driver’s eyes went wide in the rearview mirror as you threw the back door open and shoved the massive, obnoxious volume of white tulle into the backseat, climbing in after it.
“Where to, miss?” the driver stammered, staring at your tear-streaked, frantic face.
You gasped the address, completely breathless, looking down at the crushed pink petals in your hands. “Please. Drive as fast as you can. Please.”
The city rushed by in a blur of grey and silver. Every red light felt like an eternity. Every stopped car felt like a physical barrier keeping you from breathing. You looked down at your feet—the pristine white hem of the designer gown was already stained grey with street dirt, and there was a small scrape on your ankle.
The cab slammed to a halt at the curb. The street was quiet. The sign in the window of ‘Ethereal Blooms’ was flipped to the dark side. CLOSED.
Panic seized your throat. What if he was at the venue? What if you had broken him so badly that he couldn’t even stand to be in the shop where you had handed him that black card?
You rushed the door and grabbed the heavy brass handle.
You pulled. The door yielded. The cheerful, sharp ding-dong of the brass bell shattered the heavy silence of the street. You stepped inside, the humid air wrapping around you. The shop was empty. The lights were off, save for the single bulb hanging over the stainless steel prep table in the back.
And then, you saw him.
Yeosang was sitting on the floor behind the counter, his back pressed hard against the wooden cabinets. His knees were pulled up, his arms resting on them, his head bowed so low you could only see his messy blonde hair. He was absolutely, entirely still. He looked like a man who had just returned from a funeral.
The soft rustle of your heavy dress dragged through the quiet shop.
Yeosang flinched. He thought the shop was locked. Slowly, as if the physical movement caused him excruciating pain, he lifted his head.
His eyes were completely red, rimmed with dark, bruised exhaustion.
When he saw you standing there, the breath left his lungs in a sharp, audible rush. He stared at you. He stared at the massive, ridiculous white gown taking up all the space in his small, earthy shop.
And then, his dark, devastated eyes dropped to the floor.
He saw your bare feet.
He saw the dirty hem of the dress.
Yeosang scrambled to his feet so fast he knocked a plastic bucket of water over. It crashed to the floor, spilling across the tiles, but neither of you looked at it.
He gripped the edge of the wooden counter, his knuckles stark white, his chest heaving as if he had been the one running. He looked terrified. He looked like his mind couldn’t comprehend the hallucination standing in front of him.
“Y/N,” Yeosang breathed, his voice cracking violently, sounding utterly wrecked. “What are you doing here? You’re supposed to be… you’re supposed to be walking down the aisle right now.”
You took a step toward the counter. The silk rustled loudly.
“I am,” you sobbed, the tears spilling over your lashes, blurring your vision.
You lifted your hands. Your fingers were trembling violently as you held out the small, bundle of pink carnations, the cheap white ribbon hanging loose from the stems.
“I just had to find the right altar,” you wept.
Yeosang looked from the crushed pink petals up to your face, searching your eyes with a desperate, agonising hope that he was entirely afraid to believe.
“I couldn’t do it,” you choked out, taking another step, bringing you right to the edge of the wooden counter. “I didn't say the vows, Yeosang. I left the ring. I left the bouquet in the box.”
Yeosang’s hands let go of the counter. He was shaking. His entire body was trembling as he stepped around the register, closing the physical distance between you until there was nothing left but the heavy tulle of your dress.
“You ran,” Yeosang whispered, staring down at your bare, dirt-smudged feet. A broken, breathless sound escaped his throat—a laugh that sounded exactly like a sob. “You ran through the city barefoot.”
“I would have run through fire,” you cried, looking up into his dark, beautiful eyes. “I love you. I love you, and I am so entirely sorry it took me eight years to come back and realise that safe isn’t a place. It’s you. It was always you.”
Yeosang didn’t say another word. He didn’t need to.
He reached out, his dirt-stained hands grabbing the pristine white silk of your waist, and hauled you flush against his chest. He didn’t care about the dress. He didn’t care about the mess. He crushed his mouth down onto yours, swallowing the rest of your apologies in a kiss that tasted like salt, tears, and absolute, undeniable salvation.
You dropped the carnations. They tumbled to the floor, landing in the spilled water, perfectly safe.
You threw your arms around his neck, tangling your fingers in his hair, kissing him back with all the desperate, starving grief of the last eight years. Yeosang’s arms wrapped around you like a vice, holding you so tightly it knocked the air from your lungs.
He was holding you. He was finally, truly holding you.
You were standing barefoot in a puddle of water, ruining a designer gown against a florist’s dirty apron, and for the first time in your entire life, everything was exactly where it belonged.
The kiss broke, but neither of you pulled away.
You stayed pressed together, your foreheads resting against each other, both of you gasping for air in the quiet, damp sanctuary of the shop. Yeosang’s hands were still locked around your waist, his grip bruising and desperate, as if he was entirely convinced that if he let go for even a fraction of a second, he would wake up from this dream.
“You’re here,” Yeosang whispered into the space between you, his voice thick with tears and sheer, unfiltered disbelief. “You’re actually here.”
“I’m here,” you promised, your hands sliding up from his neck to cradle his face. Your thumbs brushed over his cheekbones, wiping away the tear tracks that had fallen there. “I’m not going anywhere. I’m never leaving you again.”
Yeosang opened his eyes. They were dark, shining, and entirely undone. He pulled back just an inch to look at you. His gaze swept over your beautifully styled hair, the slightly ruined makeup on your cheeks, and the absolute, ridiculous volume of the designer wedding gown taking up half the floor space in his small shop.
Then, he looked down at his own hands. His fingers were stained with chlorophyll and potting soil from working through the night. Where he was holding you, dark handprints were pressed starkly into the immaculate, pearl-white silk of your waistline.
Yeosang flinched. The ghost of his insecurity—the boy who couldn’t afford the imported flowers, the man who had been handed a black card over this very counter—flared up.
“Oh god,” Yeosang breathed, immediately trying to pull his hands back. “Y/N, the dress. I’m ruining it. I’ve got dirt all over—”
“Don't,” you commanded softly, your hands shooting down to catch his wrists before he could drop his arms.
You pulled his dirty hands right back to your waist, pressing them firmly against the expensive silk. You held his gaze, fiercely, undeniably certain.
“Ruin it,” you whispered, a watery smile breaking across your face. “Please. Ruin it, Yeosang. I never want to be perfectly clean without you again.”
Yeosang stared at you, his breath catching in his throat. The last wall guarding his heart completely collapsed. A stunning, devastatingly beautiful smile broke across his face—the first real, genuine smile you had seen from him in eight years. It reached his eyes, bright and blinding, entirely washing away the hollow ghost he had been since you walked into his shop.
He let out a wet, breathless laugh, his hands tightening on your waist, uncaring of the mud or the silk. “You are absolutely insane,” Yeosang murmured, shaking his head in awe.
“I know,” you laughed, a sob catching in your throat as the sheer adrenaline of the run finally began to fade, leaving you trembling.
Yeosang felt the tremor run through your body. His smile softened into something deeply tender and protective. He looked down at the floor, his eyes landing on your bare, freezing feet. The scrape on your ankle was bleeding slightly, and your soles were black from the city asphalt.
“Come here,” Yeosang said quietly, his voice shifting into a steady, grounding warmth.
He carefully disentangled himself from your arms and stepped back. He reached down and gently picked up the crushed bouquet of pink carnations from the puddle on the floor. He didn’t throw them away. He walked over to the stainless steel prep table, picked up a beautiful, expensive crystal vase that was supposed to hold imported lilies, and placed your humble carnations inside it instead.
Then he walked past the counter, guiding you by the hand toward the back corner of the shop, where a worn, dark green velvet armchair sat half-hidden behind a massive Monstera plant.
“Sit,” he instructed gently, pressing on your shoulders until you sank into the soft velvet. The heavy tulle of your skirt spilled out around the chair like a massive white cloud, completely ridiculous in the earthy, rustic space of the flower shop. Yeosang didn’t seem to care. He walked over to a small sink in the corner, grabbed a clean white towel, and ran it under the warm water.
When he came back, he didn’t stand over you.
The man who had been forced to play the polite, invisible vendor dropped directly to his knees on the hard tile floor.
“Yeosang, you don’t have to—” you started, instinctively trying to pull your dirty feet back under the enormous skirt.
“Shh,” Yeosang interrupted softly, his hands catching your ankles. His touch was incredibly gentle. “Let me take care of you.”
You fell silent, the tears welling up in your eyes all over again.
Yeosang knelt before you in his apron, the warm, damp towel in his hands. With excruciating care, he began to wipe the cold city street dirt away from the soles of your feet. He cleaned the small scrape on your ankle with the quiet, reverent devotion of a man handling something infinitely precious.
It was the exact opposite of Seonghwa throwing a black card on a counter to buy a solution. This was Yeosang offering you the only thing he had ever had to give: his time, his hands, and his absolute, unwavering care.
“Seonghwa is going to kill me,” Yeosang murmured into the quiet shop, keeping his eyes on his task, carefully wiping away a smudge of grease from your heel.
You let your head fall back against the velvet chair, staring at the ceiling, feeling lighter than you had in years. “He’s going to have to get in line behind my parents.”
Yeosang let out a low, genuine laugh. The sound sent a warm shiver straight down your spine.
You looked down at him. You looked at his face, the messy blonde hair, and the way he was kneeling in a puddle of water just to make sure you weren’t cold. You thought about the penthouse, the perfectly controlled temperature, and the suffocating, predictable safety of the life you had just outrun.
Yeosang got up and his hands found your waist, hauling you up from the velvet cushions until you were standing flush against his chest.
And his lips pressed into yours.
Yeosang’s mouth was desperate, his lips parted yours, his tongue sweeping in, hot and demanding, swallowing the soft gasp that tore out of your throat.
Your hands tangled in his hair, holding him to you as tightly as you could. You kissed him back with all the violent, pent-up yearning that had been quietly suffocating you.
“Yeosang,” you whimpered against his mouth, your knees going weak as his hands slid down to grip your hips, holding you steady against him.
“I’ve got you,” Yeosang breathed roughly against your lips. He pressed his forehead against yours, his chest heaving. “I’ve got you. I’m not letting go.”
But the dress was in the way. The heavy material and the ridiculous layers of stiff tulle were a suffocating barrier between you. It belonged to a life you had just killed. It belonged to the man standing alone at an empty altar.
“Take it off,” you whispered, your voice trembling with a terrifying, beautiful certainty. You stepped closer, the tulle crushing between your legs. “Take this dress off me. I don’t want it anymore. I don’t want any of it.”
Yeosang’s didn't hesitate. His hands, still stained with the earth from the flowers he had built for your wedding, went straight to the back of the gown. His calloused fingers found the delicate, hidden zipper buried beneath the row of pearl buttons.
He unzipped it. The sound was loud in the quiet shop—a single, smooth rip that tore the cage entirely open.
The heavy bodice immediately loosened, the suffocating pressure falling away from your ribs. You let out a deep, shuddering gasp of real air.
Yeosang’s hands slid over your bare shoulders, pushing the heavy silk straps down your arms. His touch was incredibly reverent, almost trembling, as if he couldn’t believe you were finally real and pliant beneath his hands. The expensive gown slid down your body, the heavy tulle pooling uselessly on the damp tile floor around your bare feet, mixing with the spilled water and the dirt.
You stood before him in nothing but the delicate white lace of your undergarments, entirely stripped of the bride you were supposed to be.
Yeosang looked at you. The absolute, unadulterated worship in his gaze made your breath catch in your throat. He wasn’t looking at a pristine aesthetic. He was looking at the woman he loved, messy, bare, and entirely his.
“You are so beautiful,” Yeosang whispered. He reached out, his warm, rough fingertips tracing the line of your collarbone, sending a violent shiver crashing through your nervous system. “It killed me, Y/N. Every single day, it killed me to look at you and not be able to do this.”
“You don't have to look from a distance anymore,” you breathed, stepping out of the puddle of ruined white silk.
You reached for him this time. Your hands found the hem of his apron, pulling it up and over his head. He helped you, tossing the shirt and the dirty apron blindly over his shoulder. They landed somewhere in the dark shadows of the shop, entirely forgotten.
His chest was bare, warm, and rising rapidly. You pressed your palms flat against his skin, feeling the frantic, hammering rhythm of his heart beneath your fingertips. It was beating entirely for you.
Outside, the sky broke. A heavy rain began to fall, drumming a soft, rhythmic hum against the large glass windows of the storefront, isolating the two of you entirely from the rest of the world.
Yeosang moved forward, his arms wrapping around your bare waist. He lifted you effortlessly, your legs wrapping instinctively around his hips. You gasped, burying your face in the crook of his neck, breathing in the scent of his skin—rain, clean sweat, and the faint, sweet ghost of eucalyptus.
He carried you through the dark, humid shop, past the buckets of hydrangeas and the cooler full of the white roses. He walked through the curtain into the small, private back room of the shop, where a worn, velvet sofa sat under a single, dim lamp.
He laid you down against the dark velvet, following you down immediately, his body pressing a heavy, grounding weight over yours.
When Yeosang kissed you this time, it was a brand-new vow. It was slow, deliberate, and fiercely devoted. His hands mapped the curves of your body, learning the shape of you all over again, his calloused thumbs brushing over your skin with a tenderness that brought fresh, hot tears to your eyes.
Every touch was a confession. Every kiss was an apology for the time you had wasted.
“I love you,” Yeosang murmured against your skin, his lips trailing down your jaw, pressing hot, open-mouthed kisses to the sensitive column of your neck. “Only you. Always you.”
You gasped his name, your back arching off the velvet as his hands slid lower, tracing the dip of your waist, leaving a trail of fire everywhere he touched.
You pulled him closer, your nails digging lightly into his shoulders, anchoring him to you. The damp, earthy air of the flower shop wrapped around you both, thick and suffocatingly intimate.
There was no hesitation left. There was no fear of making a mistake. As the rain beat heavily against the roof, drowning out the noise of the city.
His hands were rough from years of working with soil and thorns, but the way they moved over your skin was painfully gentle, as if he were handling the most delicate bloom in his shop. He kissed away the tears that finally slipped free from the corners of your eyes—tears not of grief, but of absolute, overwhelming relief.
“You’re mine,” Yeosang whispered fiercely, his voice a ragged rasp against your collarbone, his breathing just as unsteady as yours. “Tell me you’re mine.”
“I’m yours,” you choked out, pulling him down, entirely desperate for the heavy, grounding weight of him against you. “I always was.”
The rest of the delicate white lace was discarded into the shadows. In the dim, golden light of the back room, there was nothing left to hide, no more roles to play. There was only the slide of his feverish skin against yours, the desperate tangle of your limbs, and the release of years of starvation.
He didn’t rush. Despite the frantic pounding of his heart against your chest, he loved you with a devastating, breathtaking patience. Every brush of his lips, every agonisingly slow drag of his hands down your thighs, was designed to make you feel exactly how deeply you were worshipped. He moved with a rhythm that matched the rain pounding against the roof, drowning out the world you had left behind.
You were completely consumed by the heat of him, the intoxicating scent of eucalyptus and rain, and the blinding, undeniable certainty that you were finally exactly where you were always meant to be.
The brass bell above the door of ‘Ethereal Blooms’ chimed, a cheerful, bright sound that cut through the warm, humid air of the shop. You didn’t flinch at the sound anymore. You just smiled, reaching up to push a stray lock of hair out of your face with the back of your wrist.
“Have a wonderful afternoon!” you called out over the counter, handing a wrapped bundle of bright yellow sunflowers to a smiling customer. “Make sure to trim the stems at an angle when you put them in water!”
The customer waved, the heavy glass door clicking shut behind them, leaving the shop bathed in the quiet, golden light of late afternoon.
You let out a happy sigh, leaning against the wooden counter. You looked down at your hands. Your fingernails were clipped short, and there was a faint smudge of dark potting soil on your left thumb.
There was no massive, heavy diamond weighing down your ring finger anymore. In its place sat a simple diamond on a thin band of silver. It wasn’t loud. It wasn’t a status symbol meant to be flashed at dinners. It was just a quiet, permanent promise that Yeosang had slipped onto your finger few months ago, standing right here in the middle of the shop.
You wiped your hands on the front of your dark green canvas apron—your apron—and turned around. The shop looked different than it had a year ago. It was still earthy, still filled with the intoxicating scent of damp soil and crushed eucalyptus, but it was warmer now. The heavy, suffocating shadows that used to cling to the corners were entirely gone.
Footsteps sounded from the back room. Yeosang pushed through the heavy canvas curtain, carrying a fresh galvanised bucket of water. He was wearing his usual faded t-shirt and work boots, his now dark cherry hair pushed back from his forehead.
When he looked up and saw you standing at the register, he stopped.
The profound, heavy exhaustion that had haunted his dark eyes a year ago had completely vanished. He looked healthy. He looked lighter. The sharp, rigid tension that used to lock his jaw had melted away, replaced by a soft, permanent warmth that only ever belonged to you.
He set the heavy bucket down on the floor and walked straight toward you.
Yeosang stepped behind the counter, wrapping his arms around your waist from behind. He pulled your back flush against his chest, burying his face in the curve of your neck with a contented, heavy sigh.
“You smell like vanilla and fertiliser,” Yeosang murmured against your skin, his voice a low, vibrating hum that sent a familiar shiver down your spine.
“It’s a new perfume,” you laughed, tilting your head to give him better access. “I’m calling it The Florist’s Fiancée. Very exclusive.”
Yeosang chuckled, a warm, genuine sound that you never, ever got tired of hearing. He pressed a soft, lingering kiss to the pulse point just beneath your ear.
“Are the stargazers processed?” he asked lazily, his hands resting comfortably over your stomach.
“Yes, boss,” you teased, leaning your weight entirely against him. “Stripped, trimmed, and in the cooler. Though I still think we should have ordered more hydrangeas for the Kim wedding this weekend.”
Yeosang turned you around in his arms so you were facing him. He looked down at you, his dark eyes crinkling at the corners with pure affection. He reached up, his thumb gently wiping a stray smudge of dirt off your cheekbone.
“You know,” Yeosang said softly, his gaze dropping to your lips. “Exactly one year ago today, a very beautiful, very terrified woman ran into this shop barefoot and completely ruined my floor with a wet wedding dress.”
You smiled, looping your arms loosely around his neck. “I seem to recall you being the one who threw the dress on the floor, Kang Yeosang-ssi.”
“I had to,” Yeosang whispered, stepping into your space until there was no distance left between you. His hands slid down to rest on your hips. “It was in my way.”
You let out a soft breath as he leaned down, capturing your lips in a slow, impossibly tender kiss. It wasn’t desperate anymore. It wasn’t fueled by fear or the ticking clock of a wedding you didn’t want. It was just deep, steady, and entirely secure.
It was the kiss of a man who knew he got to wake up next to you tomorrow, and the day after that, and every day for the rest of his life.
When he finally pulled back, he rested his forehead against yours, his thumbs drawing slow, soothing circles on your hips through the canvas apron.
“Any regrets?” Yeosang asked quietly. He didn’t ask it out of insecurity anymore. He asked it because he loved hearing the answer.
You looked around the messy, beautiful shop. You thought of the penthouse you had left behind, the cold marble floors, and the life of perfect, sterile predictability that had almost suffocated you. Then, you looked at the man holding you—the man who knew the exact fraying edges of your heart and loved them anyway.
“Only one,” you whispered, rising up on your toes to press a final, feather-light kiss to his jaw. “I wish I had run to this shop sooner.”
Yeosang smiled, gathering you tighter against his chest as the afternoon rain began to gently tap against the storefront windows.
pairing: serval hybrid!Yeosang x fem human!reader (feat. white tiger hybrid!Mingi and bsf raccoon hybrid!Wooyoung) (what a mouthful Imao)
genre: fluff, some angst if you squint?
word count: 10.5k (this got so out of hand-)
summary: you've always kept your head down at work, only caring to get your check and then go back home and repeat. But that changes one day, when you return from lunch to a gift on your desk with no idea who left it there. Your best friend, Wooyoung, is convinced you have a secret admirer, and you're both left trying to figure out who it may be that's made your days feel lighter with these anonymous gestures.
warnings: non-idol au, office au, hybrid au, strangers/coworkers to lovers, miscommunication, some angst toward the end, (yeosang struggles with insecurities), potentially incorrect office shit idk all my offices were virtual, i think that's it? If i missed something lmk!
author's note: sooo this is my exchange fic for @everyonewooeverywhere's secret admirer fic exchange! this is undoubtedly the hardest fic i've written so far because i wanted to make it perfect. At first, because my giftee was part of the reason I started writing for Ateez in the first place, and then because she became such a dear friend to me. So to my sweet @stxrrywoo, surprise! It's me, I'm your gifter :) and it was so hard keeping it from you Imao. I plotted myself into a corner so this will be a multi-part fic, but worth it for you my lovely Kay <3 I really really really hope you enjoy this fic :) (thank you so fucking much to @chimivx @redemptions @minkieater and @yeonlymine for keeping me sane while I was making this, I was so close to scrapping it like 73828 times, but they kept me going and I couldn't have done it without y'all! kisses for all of u!) Pardon any typos, I'm human!
main masterlist | fic exchange masterlist
It had been a day like any other.
You were returning from lunch to your cubicle, ready to crack into some work at your computer until the clock decided to finally drag its hands to 5PM. Then you can go home and repeat the same drab routine tomorrow until finally— the sweet reprieve of the weekend came round again. You were already dreading the emails you likely had received while chowing down on a sandwich, but when you reach your cubicle, something small and black catches your eye.
A mini figurine was placed on your desk. One that was most certainly not there when you powered down your PC to go on lunch. You look around the office, as if you'd be able to nail the culprit with a single glance, but everyone has their heads down, doing their own work or slacking off in their own ways.
Your eyes go back to the figurine and a glimpse of red makes you realize the figure on the stand was something very familiar to you. You pick it up and look closer, biting back an excited squeal as you realize in your hand was a miniature version of a black cat. Not just any black cat, a special black cat that belongs to a line of toys named Aniteez. Someone— no, an angel had left a little Wooyonyang on your desk.
Your brain immediately picked out the likely culprit behind this sweet gift and you quickly walk a few cubicles down toward your work (and overall) best friend, a raccoon hybrid named Wooyoung.
He was sitting in his cubicle, headphones in his ears and one of his many scratching fidget toys in his hands. His claws were slightly extended, scratching at the heavily reinforced sides to ease his animalistic urges and spare himself from having to pay his employer $500 for a new desk. His sensitive ears twitch to the beat of the song that plays, a habit you noticed he had when he helped you clean your house and music was blasting in the background.
He had a lot of little quirks thanks to his animal side, but by far your favorite is his permanent eye bags. Instead of the well-known 'bandit mask' raccoons have, he just had darkened eye bags that never go away no matter how much sleep he gets. In your opinion, it gave him that tired look a lot of people found attractive— if you asked Wooyoung he'd tell you he disliked it, but slowly he's learning to accept it as part of his animal side. Just like he had to learn to accept his brain's persistent need to wash all his snacks before he eats them.
Knowing Wooyoung's guard was entirely down, you creep up on him slowly. There was no way he'd hear you anyway with headphones in, but you still took immense joy in 'hunting' Wooyoung before pouncing on him with a hug.
Wooyoung jumps a bit, pulling his headphones out and turning to face you, his ears perking up as he registers who has popped up in his space.
"You scared the shit out of me," Wooyoung huffs out a laugh as he sets his headphones and cube aside, turning his chair to face you head-on, "You bored already? Water cooler break?"
You shake your head as you smile. Typical Woo, ready to abandon work if you gave him a reason to.
"Not this time, I'm here to thank you."
You expect the proud, compliment-loving hybrid to puff up his chest and wait for a shower of affections that you know he loves— but instead, Wooyoung furrows his brows.
"For...?" He replies, confusion clear in his tone.
"For...the gift? On my desk?" Your own reply comes out slow as you start questioning the conclusion your brain jumped to.
"Yeah, you got the wrong guy. I haven't been to your desk all day."
You narrow your eyes at your friend, but his usual tells are absent: no excited ear twitches, no fighting back a smirk, no tail swishes of excitement that usually appear when he's up to something.
"But..." You deflate a bit as you look at the Wooyonyang figurine in your hand, "I was just telling you on Monday how I loved Aniteez and Wooyonyang was one of my favorites."
"We did, but I didn't buy that." He nods to the little gift that now held more questions than answers for you, "I would've given something like that to you at your place, not work."
Wooyoung did make a good point, now that you think about it. Your gaze flickers between him and the figurine for a moment.
"Then, who put this on my desk?" You whisper to yourself, though Wooyoung can still hear you.
"Oooo wait, you must have a secret admirer." Wooyoung's rounded, gray-brown fur-covered ears stand at attention, a wide smile spreading on his face as the realization hits him.
"No, no, there's no way." You dismiss the idea immediately.
You were just one of many people working here; you didn't stick out purposely. You kept your head low and did your work so you could get your paycheck and go home.
"There's no other answer here, love. If I didn't put it there, and you didn't put it there, someone else had to. Someone you don't know. Hence, a secret admirer!"
The explanation is simple enough, but it still didn't make sense to you. Who would go out of their way to buy something like this and then give it to you and not leave even a note behind? You ponder that a bit more as you stare down at your newest addition to your cubicle.
This question floats in your mind as you continue your workday, eyes flickering from your little black cat figure and your computer screen constantly. Your thoughts drift to the mystery gift giver, gaze jumping from one co-worker to another, looking for any tell that may expose your mystery person— but no one stood out.
So you shut down and went home for the day once 6PM hits, looking at the mini Wooyonyang one last time before you make your way to the elevator.
The next day you come in, mind still spinning with thoughts of the gift you had been surprised with post-lunch. Would it happen again today? What would you do if it did? Was it a mistake? You were determined to find out.
The day drags on, as if it knows you're waiting for your lunch hour to hit, taunting you by never being where you want it to be— but 2 meetings later, your clock finally reads 1PM. You power down and swiftly head to the elevators. After pushing the down button, you look over your shoulder at the office space, noting how slowly everyone was trickling out to grab their lunch.
So many people. But one of them had to be your admirer.
The ding of the elevator shakes you out of your thoughts and you quickly enter it, squeezing in alongside far too many people who were eager to get some fresh air.
As you exit the building, you try your best to ignore the excitement beginning to turn in your stomach. Each bite of your sandwich seems muted, your mind and body too occupied with thoughts of what could be going on in the office building down the street. Just 33 more minutes and you'd be back to work. Back to your cubicle where maybe, just maybe, another little gift is waiting.
You write off the flips in your tummy as a fluke. You weren't looking forward to this, not even a little. If nothing is there, you'd be fine. It wouldn't make your heart drop one bit. At least that's what you tell yourself as you enter the building with 5 minutes left on your break. You fiddle with the bottom of your skirt as the elevator ascends to the 17th floor, tuning out the sounds of light chatter behind your foot taps on the white tiled floor.
The familiar ding sets you in motion, strides a little longer than normal as you make your way to your cubicle. You round the corner, eyes darting right to your desk and to your delight, you see something small and purple sitting next to your keyboard. Knowing that shade anywhere, you pick up your pace just a little and snatch up what is indeed a Sandeoki figure. The little purple cat smiles at you the same way you smile at it as you clutch it in your hand like an heirloom.
Remembering you're indeed still at work, you quickly glance around to make sure no one sees you geeking out over a 5-inch-tall figure. Thankfully, everyone is too into their own world to notice you standing there. Your smile slowly comes back as you walk off with a pep in your step to Wooyoung's cubicle.
Your ring-tailed best friend had a spreadsheet open, but his eyes were on his phone— sitting back in his chair with his top button undone. You pop up on his left, dangling the figurine in his vision. Wooyoung glances up at it before tilting his head back to look at you.
"Secret admirer strikes again, huh?" He asks, a small smile spreading on his face as he notes the excitement swirling in your eyes.
"Mhm! Sandeoki is now mine." You chirp happily as you set the figurine on his desk.
Wooyoung picks it up and looks over the figurine before sniffing at it.
"Hey!" You slap his arm lightly and he glances your way.
"Just checking something!" He laughs, putting the figurine away from his twitching nose.
As you go into a ramble about the second gift from your mystery person, Wooyoung is going through his mental rolodex. He's always been keen to scents and able to log a scent to a person pretty fast. You have a scent of lemon and sea breeze. His manager, San, always smelled like cinnamon. This scent reminded him of a bonfire, and it's one he is certain he's come across, but he can't remember where.
You slowly go quiet as you realize Wooyoung had spaced out on you. His ears twitch with his racing thoughts as he tries to pinpoint who left this scent behind and where. It was on the tip of his tongue, slipping through his fingers the longer he dwelled on it.
"Woo!"
Your voice brings him back to Earth and he blinks twice before his focus really settles on the woman standing in front of him.
"Where did you go?" You ask, curiosity clear in your eyes.
"Nowhere, sorry. Just had a thought." He dismisses your question as he crosses his legs, "but I'd like to say, told you so. This is the second time, it's an admirer. Someone has eyes for you."
You blush at the notion of someone having a crush on you, but it does fill your tummy with a warm feeling when you think about it. Someone who knew you well enough to get you figurines from your favorite collection. The only question is, who?
"I can't think of anyone who would know this except you, though. I don't really talk to anyone at work about this stuff." You speak your thoughts slowly, hoping an idea of an explanation may hit you, but nothing comes to mind.
"Quietly admiring you from afar then." Wooyoung hums, "It's like some cheesy office rom-com shit."
You roll your eyes despite that idea making your cheeks heat up ever so slightly. You wondered what this admirer could be like. What department did they work in? When did they first notice you? What made them decide to do this for you out of everyone in the office?
"I gotta vet them first though, make sure they're not some weirdo. I'll claw their eyes out."
Wooyoung's words are meant to be playful, but they make your thoughts take a turn you hadn't considered yet. You had been perhaps naively optimistic about this entire situation, but what if this mystery person was obnoxious and you two were incompatible beyond belief? What if they were a creep, or a weirdo who felt entitled to you since they got you gifts?
Your facial expression was a clear indicator of how sour your thoughts had gone, and Wooyoung is quick to quell the new worries swirling in your head.
"I'm sure they're nice! Or else why would they care to give you something you specifically mentioned liking? These figurines aren't the cheapest either, you know?" His eyes drift to the figure in your hand.
This was something that didn't happen often. If anyone deserved something positive to look forward to every day, it's you. He's determined to keep the mood light and have this experience be a positive one.
"Why don't we both try to feel them out a bit?" He suggests after a moment of silence.
You try to shake off the negativity that slipped into your brain by rubbing your thumb over the smooth plastic of Sandeoki's face.
"How do we feel out someone we literally don't know the identity of?" You lean on Wooyoung's desk, resting your hip on it.
"Me? I have my ways. You, however, aren't as cunning and innovative as me-"
"Oh, go to hell-" You interject, but Wooyoung continues as if you said nothing.
"If they're checking your desk every day, leave something behind for them. Maybe a note of some sort? Right where they leave the gift, if there is a common spot. They're sure to read it." He suggests.
You let the idea sit in your head for a while. It's simple, direct, but it could work. How someone speaks is as big an indicator as how they act. The more you can gauge, the better you can try to place a finger on this person and if they're actually someone you'd like to get to know.
"I'll admit, not a bad idea. Maybe I will." You reply, putting a finger to your chin as you think of what you could write.
Wooyoung smiles, watching the gears turn in your mind in real time.
"Well, think it over in your own cubicle? Some of us have work to do." He gently nudges your hip with a pen.
"You're gonna type maybe 5 entries in that Excel sheet before you pull out your phone to go on TikTok." You deadpan as you straighten up your posture.
"Whatttt? No, I'm employee of the month." Wooyoung's fluffy tail flicks behind him as he hides his smile by facing his PC.
"If you ever got employee of the month, it's because the rest of us got fired." You say as you turn and walk off.
Wooyoung throws a paper clip at you, but misses and you bite back a laugh as you return to your cubicle.
You set Wooyonyang's new bestfriend next to him, smiling as your little family grows. You force yourself back into work mode, opening up your emails to see what's been going on while you've been gone— but every once in a while your eyes drift to the little figurines in your peripheral and you can't help your small smile.
A full set feels like a bit of a stretch, but you'd be lying if you weren't inwardly hoping for it. So the next day when you shut down to go to lunch, you let yourself hope just a little to find a small friend on your desk when you return.
As the office gets emptier, most leaving around the same time for lunch, a certain hybrid sticks around to keep an eye on your desk. Far too curious to not figure out who your mystery suitor is, Wooyoung finds himself curled up under a nearby desk, snug and hidden behind the rolling chair that's entirely tucked under the desk. One more positive about his raccoon side is that he's able to fit into some pretty small spaces, and he actually enjoyed it. For a moment his eyes start to flutter shut, the comfort of the small, dark space making him want to take a nap.
He manages to snap himself awake using sheer willpower. He wasn't on this dusty floor hidden under his friend, Jongho's, desk for no reason. It was for the greater good of his best friend's heart! So he stays alert, his eyes attentive and listening out for any sound.
One thing Wooyoung didn't account for, is how boring it gets when you're stuck under a desk with nothing to keep you entertained. He's resorted to counting the loose threads on his shirt when he hears it.
Footsteps, coming down the very aisle he was hiding in. Wooyoung holds his breath, not wanting anything to give him away. Soon, a pair of black boots comes into view, along with black jeans that lead up to a button-up. Wooyoung sniffs at the air quietly, the smoky bonfire smell was starting to permeate the air and he knows for sure, this is your admirer.
At this angle Wooyoung couldn't see the head of whomever was hovering over your desk, so as quietly as he can he leans forward to get a glimpse of who had their eye on you.
He's welcomed with the sight of dark red hair with a tall, round pair of ears lined with golden yellow fur and black stripes. Considering he's looking at the back of this person's head, it takes a few moments before it hits him. He knows exactly who this is.
Kang Yeosang.
Wooyoung tried to rack his mind for things he knew about Yeosang. He comes up with a few: Serval cat hybrid, works in the IT department, a quiet type that only speaks when spoken to. Not much else to know about the man. Servals are typically solitary creatures, so it isn't shocking. What is shocking to Wooyoung is the fact that you caught his eye. The chances of you two crossing paths are pretty minimal unless you had consistent computer issues, so how did you catch his attention?
The raccoon hybrid's nails dig into the cushion of the chair he's hiding behind as the need to know everything burns in his chest, but the only way to know is to confront Yeosang. Was the knowledge worth putting himself in the middle of what seemed to be an innocent and sweet situation?
Absolutely. If this guy wanted to get you, as your best friend, he'd have to pass Wooyoung's strict test. But not now. Not here. Wooyoung simply notes it and waits until the footsteps entirely disappear before crawling out of his hiding space and wiping his pants clean. He looks off toward the hall that Yeosang had to go down to get back to the IT office and smirks to himself.
This was very interesting indeed, and he planned to get to the bottom of things for your sake and his.
28 minutes later, you're following your usual route back to your desk with a pep in your step. You round that corner for what's likely the 2000th time, eager to see if a new friend awaits you. Your wish comes true in the form of a pink bunny figurine sitting next to your mousepad. You quickly put it right next to Sandeoki with a small happy hop in your chair. You decide then and there you'd take Wooyoung's suggestion and leave a note for your secret suitor tomorrow. Whether they responded or not was up to them, but you hoped they did.
It was strange having something to look forward to on a day-to-day basis in a place you usually hate returning to. Yet as your clock nears 1PM the next day, you grab a sharpie and a piece of paper with your heart racing. The blank sheet of printer paper stares at you, mirroring your current thoughts as you try to think of what you want to leave for your suitor to find.
"Thank you for the figurines" doesn't really invite a response. A question would work better. "Do you like Aniteez?" isn't a bad option, but that also didn't feel right for some reason. You bounce your knee with a soft groan, frustration starting to build as an answer continues to evade you.
Why couldn't they just reveal themselves, and you could just talk to them face to face and figure it out from there? Who were you even trying to connect with?
That's when it hit you. An answer so simple you wonder why you hadn't thought of it already. You notice the close hit 12:58 and quickly write down your question.
"Who are you?"
Not wanting to give yourself the chance to chicken out, you place your message on your keyboard, leave a pen nearby, and head to lunch. Much like your previous lunch hours for the last 3 days, you find your thoughts tethered to your secret suitor and what they were doing right now. Had they left your gift today? Did they see your note? Would they care to respond? The anxiety and excitement mixing in your stomach is a new but welcome feeling. One that made the 45-minute commute to work worth it for the past few days.
You had to hand it to your suitor; they were getting some brownie points before they even showed their face.
This time, an orange, furry-tailed friend greeted you at your desk alongside your pen now being back in the little cup on your desk containing all your pens and pencils. You forgo picking up Jjoongrami in favor of checking your note first for a reply.
Underneath your message is: "No one. Do you like the figurines?"
You tilt your head a bit, a laugh bubbling out of you before you can stop it. What an odd reply. Sure, you didn't expect them to drop their name and address, but saying they were no one was certainly a choice.
You gingerly pick up the little squirrel figurine along with your note and take it to Wooyoung's cubicle where he's actually working for once. You almost consider leaving him to it, but you know there's no use when his furry ears lightly pivot toward you.
"Yes, doll?" Wooyoung asks, eyes still on his PC as he continues typing in formulas and parsing through data.
"It could've been San for all you know." You respond, walking into his space and sitting on his desk to his left.
Wooyoung's fingers pause to look over at you, his lips quirking into a smirk.
"San doesn't walk; he borderline stomps first of all. I could hear your heels clicking, as low as you may keep them. You also have a certain…rhythm to your walk. No matter what shoes you're in, I know you're walking when I hear it." Wooyoung explains, folding his hands over his stomach as he leans back in his office chair.
You stare at him for a moment, not expecting such an in-depth analysis of something as simple as approaching him.
"Is this a hybrid thing or…?"
"Yeah, though I'm sure humans could too if they locked in." Wooyoung says flippantly as he spins to face you.
You roll your eyes despite the smile on your face and Wooyoung's smirk turns into a full-blown smile, his small fangs on display now.
Despite being best friends for years, you still found yourself intrigued by his hybrid characteristics. It felt so foreign yet cool, like when you used to envy kids who had Heelys in elementary school because your parents wouldn't let you have a pair.
"Oh! I came for a reason. Look." You hold out the Jjoongrami figurine and the note you left.
Wooyoung looks at the figurine first before the note, but when he reads Yeosang's response, he has to stop himself from pinching the bridge of his nose.
This man had 0 game. That much was clear from his stiff response.
"He must be the shy type," You say as Wooyoung looks at the sheet of paper in his hands.
'Shy and bitchless type for sure.' Wooyoung thinks to himself with a mental sigh.
At this rate, Yeosang had little to no chance of actually getting with you. Wooyoung would know, considering he's been there for multiple situationships and a partner or two. Shy was cute, but he would have to woo you somehow to catch your heart and interest in a way that mattered. Yeosang was adrift at sea with no oars or even a map to direct him where he needed to go.
Time for what the raccoon hybrid did best, inserting himself into the picture.
"Yeah, definitely shy." Wooyoung agrees, handing the gift and paper back to you.
"But I don't know what to say now besides yes."
You twist your lips in thought as Wooyoung watches.
"Why don't you sleep on it and see if something comes to you by the time the weekend is out?" Your furry-eared friend suggests and you ultimately agree with him, deciding to let yourself have some time to think it over.
What a week this has been.
"I will, thanks Woo!" You ruffle his hair and he fusses at you, pushing your hands away as you duck out of his cubicle and go back to your own.
Wooyoung watches you go for a minute before his mind goes back to the situation at hand.
Yeosang was hopeless at this. Utterly hopeless. He couldn't exactly blame him for being an awkward type, but Wooyoung knew guidance was needed if Yeosang was to have a chance with you.
So as the day comes to an end, Wooyoung tells you to leave without him, saying he needed to finish up a last-minute assignment before he went home. You whined about it, but didn't want to spend even a second longer than needed in that godforsaken office, so you left shortly after.
Once the elevator doors close and Wooyoung knows you're gone, he beelines it right to the IT office. He pokes his head inside and sees the room half empty. A few stragglers are at their desks, faces drained of life in a way only a job can achieve. Wooyoung looks around and his ears perk up as he finds his target.
Yeosang stood by his desk, clad in a button-up, jeans, and sneakers. His head was down, dark red hair falling over his face as he packed his leather messenger bag to head home like everyone else around him. Wooyoung enters the space with the confidence of someone on a mission. A confidence that the serval hybrid immediately notices when the sound of approaching footsteps catches his attention. On instinct, his large, rounded ears flatten a bit— tail puffing up lightly as he's approached by someone not only after hours but after he's shut down his computer for the day.
"Any computer issue will have to wait until Monday." Yeosang's voice is flat, golden eyes narrowing ever so slightly as he prepares for push back of some sort.
The audacity of some of his fellow coworkers drove him up the wall, and usually those encounters began with someone who approached him with the energy Wooyoung exuded in abundance.
Wooyoung furrows his brows, ears tilting with his head as he registers the gently aggressive stance Yeosang has gone into. His eyes flicker to Yeosang's hands, noting his claws having slightly extended and digging into the leather of his bag.
"Oh!" Wooyoung says, now understanding the disconnect, "I'm not here for IT, I'm here for you." He clarifies, hoping to relax the man in front of him.
Unfortunately, his reply did the exact opposite. Yeosang's ears lower even more, gripping his bag tighter as his eyes flit around the room to his colleagues. None of them spare him a glance, too worried about leaving the building themselves to care about any sort of holdup that would get between them and freedom.
Yeosang realizes he's stuck in this conversation, and that makes his guard come up even more.
"Goodness— look, I just want to ask you something. We can talk on the way out. Please? It won't take long." Wooyoung reassures him, hands in the air in a surrender stance.
Yeosang considers the proposition for a few seconds, ears returning to their upright state as his internal assessment tells him Wooyoung isn't a threat.
"Okay…sure." Yeosang agrees, sliding his bag onto his shoulder. "As long as it's short."
Wooyoung nods and leads the way out, purposely taking a path that leads past the main area. He passes through the cubicles but when he gets to yours, which is naturally on the way to the elevator, he stops. Yeosang stops quickly as well, making sure not to crash into Wooyoung. Wooyoung turns around to meet Yeosang's confused eyes as the serval fidgets with the bag strap on his chest. Wooyoung pointedly turns his head to look at your family of figurines, half completed from this week alone. He waits for Yeosang to follow his gaze and soon enough, they're both staring at the little plastic figures kept neatly under your monitor. The raccoon hybrid's eyes are quick to pick up on the smaller tells. Yeosang's face stays stoic, but his ears twitch, and though short, his tail curves downward toward his legs.
"It's you." Wooyoung says softly, eyes boring into the side of Yeosang's face as he waits for a reply.
Yeosang's hands grip his bag strap tighter, jaw tightening as anxiety claws at his chest. In his mind, he had been so careful. How could Wooyoung have known?
"I'm not here to expose you. Like I said, I just want to talk. About this." Wooyoung continues once it's clear Yeosang wasn't going to speak.
The serval hybrid's eyes lower to the ground, cheeks turning a light pink as he realizes he's been caught. By his crush's best friend, no less. The usually reserved recluse feels like a spotlight is on him, one of his worst fears.
"Okay." Yeosang's voice is quiet, ears completely downturning as he accepts defeat in the moment.
Wooyoung knew Yeosang was the shy type, but his body language oozed nervousness and anxiety. If he were a meaner hybrid, he would be all over the cracks in his demeanor, animal side itching to assert some form of dominance despite him not even being a predator type hybrid— but he fights off the urge. That's not why he was here.
"Ever been to The White Whistle?" Wooyoung asks, continuing to lead the way to the elevator.
Yeosang blinks in shock, not expecting that to be what comes out of the younger man's mouth.
"Oh. You mean the pub?" He asks, trailing behind Wooyoung, still gripping onto his bag strap.
"Yeah. Let's go there. Get a drink." Wooyoung pushes the down button for the elevator and looks over his shoulder with a smile.
Yeosang blinks a few times, the serval and human side of him at odds with what's happening. His cat side tells him to say no and run. It tells him to keep his guard up and that Wooyoung can't be trusted at all. Yet his human side is shocked to have been given an invitation, and wanted to accept it. He wanted to believe Wooyoung meant well in his choice to approach him, but he's met some cruel people in his time.
What matters most is Wooyoung knows his secret. He knows about the crush, he knows about the gift giving. That alone is enough to get Yeosang to nod his head in agreement.
It's a quiet and tense trek to the pub just two blocks down. Wooyoung was trying to figure out how to address this best, not wanting to scare Yeosang before he could finish his evaluation of sorts. The silence was welcome by the serval hybrid, but at the same time, each quiet moment made his stomach flip with anxiety.
They sit down at a table in the back, setting their bags aside before finally locking eyes again. Wooyoung smiles, but Yeosang speaks before he can get a word out.
"Did you tell her?" He asks, a desperation in his tone that takes Wooyoung by surprise.
It's clear that Yeosang was horrified by the idea of you knowing he was your admirer.
"No, no I didn't. I wanted to talk to you first."
Yeosang's body relaxes at that, eyes slipping shut for a moment as his heart finally slows down its rapid beating.
"Thank you. I'm not ready to tell her yet." Yeosang says, looking at the menu before him.
"First round's on me." Wooyoung says when he notices where the serval hybrid is looking.
Wooyoung calls a waiter over and orders two beers before turning back to Yeosang.
"So, Y/N." Wooyoung starts, not missing how Yeosang's ears perk up at the mere mention of your name, "Why the figurines?"
Yeosang pauses as a beer is set in front of him, taking sudden interest in its nutritional information instead of the raccoon hybrid currently staring at him.
"I…may have heard you guys when you were talking about them in the break room." Yeosang confesses before sipping his beer.
The chill is welcomed and he takes a calming breath as Wooyoung nods.
"So you decided the best way to shoot your shot was to just leave figures on her desk? How does that translate into you getting closer to her?" Wooyoung asks.
Yeosang's nails lightly tap on the glass in front of him as he keeps skimming the ingredients in his beer.
"I…haven't thought that far ahead." Yeosang's ears flatten in embarrassment as his head drops lightly.
"So you burn a hole in your pockets buying these because…?"
"She likes them. I hung around to see her reaction and she…" Yeosang trails off, and for the first time since Wooyoung approaches him, he cracks a smile. A genuine smile.
"She?" Wooyoung gently encourages him to continue and Yeosang snaps out of his stupor, schooling his expression fast.
"Sorry. This must be weird since you guys are so close." Yeosang drinks more of his beer as Wooyoung shakes his head no.
"Not at all. Just say what comes to mind. I'm not going to tell her, and I'm not going to cut your head off or something. I came to you to talk about this, and that includes her."
The table is silent as Wooyoung's words sink into the air around them. Yeosang considers them, and perhaps it's his lightweightedness kicking in, but he's been bottling up his thoughts for so long and he wanted to let it out for once. Wooyoung can sense Yeosang's resolve weakening and decides to sweeten the deal to get the tight-lipped serval to give in.
"How about this? You answer my questions, and I'll tell you things about her that you wanna know, as long as it's nothing weird." Wooyoung offers, an easygoing smile on his face.
One that he knows disarms those around him easily. Raccoons are cute. Wooyoung is cute. When you combine them? He can be downright adorable in ways that make even the coldest hearts melt— and he can tell it's working on Yeosang the moment he bites the corner of his lip in thought.
"Deal." Yeosang nods, "Just, don't be an ass about it. I'm…not used to feeling things like this. It's been something trying to figure out how to work this stuff out."
Wooyoung watches the serval shift in his seat, eyes fixed on a point on the wall as he starts lightly chewing on the lip caught between his teeth. Wooyoung's eyes soften with sympathy.
Something most humans don't consider is how deeply embedded some animal instincts can be, especially when it comes to mates. Humans had feelings, but most were able to keep them as just that, feelings. Hybrids had a different struggle which is thanks to their animal DNA. Certain rituals, urges, cravings to claim were hard to ignore depending on which animal you shared DNA with. Certain predator types, like wolves, could experience physical pain when they deny those base instincts.
This fact was one of the main issues that led to humans seeing hybrids as lesser than. Human side ignored entirely and called animals despite having many similar features to those who talk down to them. Wooyoung knew all too well how hard it could be with his own animal being one to become very territorial during mating season.
"You don't want to scare her." Wooyoung says, voice gentle with understanding that made Yeosang feel seen for the first time since these feelings began.
"Terrified of it." Yeosang admits. "May sound bad, but I'm not one to really like people. Especially humans with how complicated it can get, but then here comes this girl who just…"
Yeosang groans, flustered and lightly irritated with the feelings you've caused in his chest. It wasn't close to mating season at all, so this was him. No instincts, no animal urges— just raw, heart-stopping, chest-clenching feelings from his human side that have been driving him wild.
"Tell me about it." Wooyoung encourages, even more curious to hear the serval's internal feelings if it was winding him up this much.
Yeosang takes a moment to force some clarity into his mind, not wanting to embarrass himself any further than he already has.
"She gets so excited when she sees the figurines. Her smile gets all wide, and her eyes light up, and then she goes to show you, and it's just…" Yeosang trails off, his cheeks flushing again as he pictures your bright face animatedly talking to Wooyoung after he's left a gift on your desk.
"It feels good. To make her happy, I mean. So that's why I've just kept doing it. No harm in that, right?" Yeosang finishes his thoughts, a casualness in his words that doesn't match the nervous twitching of his ears.
"Not at all." Wooyoung agrees, "It has been something she's looking forward to when she comes in."
Yeosang's smile widens at that, and Wooyoung can't help how his smile mirrors Yeosang's. The joy of seeing you happy was something they both found pleasure in.
"How long have you liked her?" Wooyoung asks, getting back into an interrogation mindset.
The irony of this question doesn't go unnoticed by Wooyoung. Just a year ago, when you two landed your current jobs, he found himself having a similar conversation with you about a 'really cute hybrid' that helped with account setup during your onboarding week. The first week of shared lunch hours were spent partially talking about pretty cheekbones, fair skin, feline-like eyes that somehow were still round and cute, belonging to the very hybrid who was currently shyly confessing to a similar attraction you held for him. Over time, as you realized you'd barely see the 'eye candy' of the IT department, you shelved your interest and focused on your work instead, having mostly forgotten about your first work crush by now.
Ironic how you'd caught Yeosang's eye too, but had no clue.
"A while now." Yeosang replies cryptically, not wanting to out himself entirely.
"A while." Wooyoung repeats, clearly unimpressed with the vagueness, "Weeks? Months? Years?"
"Months."
"Months? But you barely interact with anyone outside of IT issues, and the last time we had anything like that was-" Wooyoung's words cut short as a thought hits him.
"The shared network outage." Yeosang finishes the thought, sighing as he remembers the chaos of that day, "Someone fucked with the permissions and everybody's machines were having problems connecting. We had every department on our line, higher-ups up on our asses to fix it fast since time is money. I think I skipped lunch just to handle the inflow of tickets. So many people were being the fucking worst that day. Treating me like shit and I just had to take it."
Wooyoung gives Yeosang a moment to guzzle down more beer. The memory alone was enough to make Yeosang's fur puff up.
"It was one of those days that makes you contemplate quitting on the spot. Then, around 3PM, I was sent to a desk to help with a password reset. I was ready to get bitched out again honestly, but no. Y/N was sitting at her desk, and maybe it was just because everyone was being so nasty, but she smiled and said hi, asked me how I was doing. Something so simple, but it caught me off guard I just…stared at her like an idiot." Yeosang's hands come up to cover his face as he remembers it crystal clear.
You sitting at your desk, chair turned to face him, a friendly smile on your face. You were wearing clear lip gloss that day, and it framed your smile in such a way that Yeosang found himself immediately enamored.
"If I'm being honest, I don't even remember what the hell I said, but it made her laugh." Yeosang continues, corners of his lips still quirked up, "She was kind and patient as I led her through the steps, then at the end she offered me a candy she had as a thank you. It's stupid, I know, but I couldn't stop thinking about it after that. She was just being nice, but being nice isn't something I get much being a hybrid in a human-dominated space."
Wooyoung gives an empathetic nod, letting Yeosang know he hears him without cutting him off.
"Then it was just seeing her around the office, mostly with you in the break room. Sometimes at company lunches. Hiding her giggles behind her hand, smiling at something you said, rolling her eyes when the CEO gives his 'we're a family' speech. I just found myself looking for her when there was a chance she'd be around and well..." Yeosang sets his empty beer bottle aside, ears relaxed, "You see where I ended up."
Wooyoung sips his own beer, letting Yeosang's words hang in the air for a moment before a wide grin breaks out on his face.
"You're whipped."
"Fuck you." Yeosang grumbles, ears flattening as he glares at Wooyoung with no real heat behind his eyes.
Wooyoung laughs, setting his bottle down as he shifts in his seat, eyes gleaming with amusement but no judgment.
"Don't be like that, I'm just telling the truth! Honestly, it's cute."
"I am not cute." Yeosang snarls, cheeks turning an even darker shade of red as his fur puffs up again.
"Ah yes, sorry, predator hybrid." Wooyoung smirks, "Your actions and words are cute, Yeosang."
The raccoon hybrid's assessment was done. That explanation gave him everything he needed to know.
Once you get past the standoffish awkwardness, the hybrid in front of him was actually thoughtful, kind, and head over heels despite only speaking to you for work reasons. Wooyoung found himself strangely invested in this situation now, wanting a happy ending for both you and Yeosang.
"So you want to ask her out then?" Wooyoung asks.
Yeosang nods as he clears his throat, trying to hide how much he wanted to but Wooyoung could read him like a book. However guarded the serval thought he was, he was transparent as glass to someone who prided himself on noticing the little things.
"And when will you be asking her out?"
Wooyoung's question is met with silence that lasts quite a while. Yeosang peels the label off his empty beer bottle, slicing through it with his claws with ease, not wanting to look the glaring issue he's having in the eye.
"You will be asking her out, right…?" Wooyoung tries again, leaning forward in his chair expectantly.
Yeosang meets Wooyoung's eyes for a millisecond before averting his eyes back to the tattered paper he was leaving on the table.
"You gotta be—" Wooyoung groans, head falling to the table, "Yeosang, you're aware you have to speak to her to date her, right?"
"Yes, I know that!" He snaps lowly, but his anger isn't with Wooyoung; it's with himself, "I just can't right now. I still got some stuff left to give her. I'll build up the nerve, I just need time."
Wooyoung lifts his head, giving his new friend another once over. Tense shoulders, claws extended, ears uneven, fur puffing up again.
Defensive stance. He would get nowhere pushing now. So Wooyoung acquiesces and sighs, sitting up straight again.
"Alright, man. Just don't take too long." Wooyoung advises, reaching into his pocket and taking out his phone, "Give me your number. You're gonna need all the help you can get."
"You're…gonna help me?" The serval hybrid's eyebrows raise toward his hairline, skepticism in his voice.
Wooyoung hums affirmatively and Yeosang looks at the phone in front of him like it's booby-trapped.
"You want guidance from someone who knows her like the back of their hand, or do you want to keep fumbling around with no clue how to approach her?"
Yeosang ponders the posed question, and he realizes quickly that Wooyoung approaching him was one of the best things he could've asked for. He puts his number in and gives it back. The raccoon hybrid puts some money on the table before picking up his bag.
"Good talk." He says, a teasing smile on his face as he turns around, "I'll text you. Later."
With those words, Wooyoung leaves the pub and heads home.
The familiar sounds of the city streets allow his thoughts to flow a bit and the surplus of information he's received in the last hour from an unlikely new friend. He finds Yeosang awkward but well-meaning. Shy, standoffish, but the thought and care behind his actions is undeniable. Something you've been missing from your past partners, in Wooyoung's opinion, was someone who actually kept you in mind consistently. Something Yeosang is showing to do before he's even spoken to you on a casual basis.
Yeosang's blushing face flashes in Wooyoung's mind as he gets to his car and he huffs a small laugh. From what he's seen tonight, there's little doubt in Wooyoung's mind that you two would be a cute pair. You helping Yeosang out of his shell with kindness. Yeosang showing you a level of care and thought you deserve, making you feel appreciated. In theory, this could work out well— and call it a hunch, but Wooyoung found himself hoping in favor of his new friend.
At least he'd wingman to the point of seeing if your initial interest pokes its head again and something can truly bloom from there.
Meanwhile, Yeosang sits there for a few minutes after Wooyoung's departure, processing everything that's happened. His phone vibrates with a text from an unknown number, and it sinks in that he now has the support of his crush's best friend.
He slowly stands up, throwing his bag on and welcoming the cool evening air hitting his flushed face. This wasn't an outcome he saw coming, but he wasn't upset about it either. In fact, there's a small pep in his step as his sneakers hit the pavement in a beat that his head nods to despite no music being around.
Maybe he actually had a chance with you. At least that's what he's starting to believe as he makes his way to his bus stop.
Monday comes and like clockwork, at 12:58PM you find yourself with a smile on your face as you write a new note for your admirer.
"I do like the figurines! Why don't you let me thank you in person?"
You cap the pen, hoping you weren't being too bold but the need to know who this is was eating at you bad by this point.
Another uneventful lunch passes by and you're speedwalking to your desk a little under an hour later, moments away from checking the note and forgetting to even look for a new gift on your desk.
Then you hear your name being called from behind.
You grab the note, hiding it behind your back before whipping around and seeing a face you hadn't seen in a while.
Song Mingi. A white tiger hybrid you've worked with a few times on various projects. His round white ears are perked up, a wide smile that shows his canines, and rolled up sleeves that show off the dark brown tiger stripes that line his strong arms.
"Mingi! Hey! How have you been?" You ask, genuinely curious but also gently annoyed he stopped you from checking your note.
"Pretty alright! What about you? It's been a bit—" Mingi cuts himself short when he looks down and sees the figurine you had overlooked, "Is that Bbyongming?"
You look to your right and only now notice the figurine sitting by your keyboard. It was indeed a yellow little chick on a standee.
"Oh! Yes, it is— wait, you like Aniteez?" Your eyebrows furrow, not suspecting Mingi of all people to know about them.
The big, beefy tiger hybrid liked a line of cute little animals?
Mingi nodded his head quickly, ears flopping as he pulls out a yellow pen and holds it out to you. You noticed Bbyongming's head on the top of it staring back at you.
"Bbyongming is my favorite!" He says, enthusiasm coming off him in waves.
It was infectious and you found yourself smiling back at him as you sidestepped to show him your little collection under your monitor.
"Oh my god, those are so cute!" Mingi steps closer, hunching over lightly to look closer at them.
You get a whiff of his cologne as he steps closer, his large frame brushing yours as he approaches your desk. He smelled really nice, a mix of bourbon and something else you can't place. That was something you noticed when you first met Mingi. He had a certain scent he always wore, one that didn't send his sensitive nose into a frenzy and many seemed to enjoy. Despite being mixed with a solitary type animal, Mingi was pretty sociable and everyone on the floor knew of him to some capacity. A ray of sunshine in a rather meek office.
"These are a new drop, right?" He asked, his hand dwarfing the small figurine as he put Ddeongbyeoli into his palm and smiled at it.
"Yeah! Came out like three weeks ago, I think." You confirm, watching Mingi admire the smooth plastic before setting it back down gingerly.
Mingi opens his mouth to reply but then he sees the time on your computer screen and his eyes widen, fluffy ears standing at attention.
"Shit. I got to go, but let's talk Aniteez again soon, yeah?" He starts walking backwards, waiting for your reply with hopeful eyes.
"Yeah, for sure! See you!" You nod in agreement and Mingi smiles before spinning around and continuing on his way.
You watch him for a moment, admiring his broad back and how his muscles ripple under the cotton of his button-up. He made for really good eye candy, plus he likes Aniteez? What are the odds?
It's then you remember the piece of paper you had hidden behind your back. You pull it from hiding and quickly look over the note.
Under your message was: "Maybe soon."
You smile to yourself at the idea of your admirer coming forward and revealing themselves. Did they have a favorite Aniteez member too? There weren't many who showed an interest in little fuzzy animals around here, but—
Your train of thought comes to a screeching halt as an inkling of an idea suddenly hits you full force.
It was so obvious that you almost laugh in disbelief as you look at the little yellow chick sitting by your keyboard. You figured it out. You know exactly who this has to be.
With that thought you race over to Wooyoung's cubicle and grab his shoulders, excitement oozing off you as you shake him.
"I figured it out!"
Wooyoung turns to you, confused and slightly freaked out by the sudden hands on him, but he relaxes quickly when he sees it's you.
"Well, look at you. You seem pleased with yourself. Did you finally figure out why your PC keeps turning on randomly at night? I'm telling you your apartment is haunted-"
"No, dumbass. And stop saying my apartment is haunted before I move in with you!" You slap his arm and Wooyoung stifles a laugh.
"You'd be sleeping on my floor if you tried it, but what are you talking about now?"
"I know who my admirer is." You say with so much confidence it makes all playfulness drain from Wooyoung's face.
Warning bells go off in his head. There's no way you could know, but he doesn't say that, instead he straightens in his office chair.
"Oh? Who?" He asks, feigning nonchalance.
"So get this, I was about to check my note when Mingi— remember him? Tall white tiger hybrid with the stupid big shoulders? Anyway, he stopped by my desk to talk about the figurines and guess what? He also likes Aniteez! On top of that," You show him the note, "What are the odds of my admirer saying he may see me soon and all of a sudden Mingi stops by and talks to me about Aniteez after we haven't spoken in months? It can't be a coincidence! It has to be Mingi, right?"
Your explanation had turned into white noise in Wooyoung's head as soon as you said Mingi's name.
It wasn't Mingi. Wooyoung knew that without a doubt, but that fact is stuck in his throat, held back by his promise to Yeosang not to out him.
He didn't realize it until this very moment, but he was rooting for Yeosang and his plans ever since their talk at the pub after work. He'd even texted Yeosang over the weekend with some encouragement to come forward sooner rather than later. Going back and forth with ideas of how Yeosang could approach you and ask you out on a date. The standard of a flower or chocolates, maybe something more modern like making you a playlist or making his own valentines-esque card to leave on your desk, they'd even entertained the idea of trying to set up a dinner at the pub if Yeosang could find the courage.
Now here you were, eyes bright and smile wide for the wrong person— and it made his stomach turn.
This was bad.
"-ung, are you even listening?"
Wooyoung blinks out of his thoughts and tunes in just as you're questioning him. He looks at you, a flurry of emotions flowing through him but none being ones he can show without being suspicious. So he paints on his best smile.
"Yeah, sorry, I just started feeling a little sick. I need to run to the bathroom. Let's talk later! Love you!"
You watch Wooyoung step around you and walk quickly down the aisle with a confused furrow of your brows.
"Okay…see you…" You say quietly, mostly to yourself since Wooyoung was long gone.
You slowly go back to your desk, looking at the note in your hands and smiling a little.
"Song Mingi, huh?" You murmur to yourself, a feeling blossoming in your chest that felt warm and satisfying after being left in the dark for what felt like forever.
Meanwhile, Wooyoung pulls out his cellphone as soon as he's in the bathroom and texts Yeosang.
"We got a fucking problem. White Whistle after work."
Wooyoung's foot taps on the tiled floors impatiently as he waits for a reply from the serval hybrid. After a few minutes with no reply, he gives up, going back to his desk and praying you weren't there waiting. Yeosang would likely be caught up in work until closer to clock-out time.
Yeosang replies at 4:45 with a thumbs up but nothing else, and Wooyoung feels his agitation rising ever so slightly— but he tries to calm himself down. Yeosang had no idea what was going on so his nonchalance wasn't exactly unwarranted.
Wooyoung finishes the day on autopilot. running on muscle memory until he finds himself sitting across from Yeosang at the pub again.
"What's wrong?" The serval hybrid asks, noticing how tense Wooyoung was.
Wooyoung takes a moment to reply, trying to figure out the best way to approach it. The urgency poking at his nerves makes him cut right to the chase.
"She thinks it's Mingi. Giving her the figurines."
Yeosang blinks once, twice, the information running through his head on a loop but it wasn't sinking in just yet.
"Apparently, Mingi and her had a chat today after lunch about Aniteez. She's certain. The type of certain I know means she won't think she's wrong until proven otherwise." Wooyoung continues, leaning forward on the table, hoping Yeosang understands his underlying message.
"You want to tell her it's me?" Yeosang whispers, his voice soft as he realizes the position he's in.
His efforts were being awarded to someone else entirely.
"No. I want you to approach her." Wooyoung corrects him.
Yeosang shakes his head before Wooyoung even finishes his sentence.
"I can't. I already told you that I'm not ready—"
"Ready or not, the longer you wait, the more she's gonna fixate on Mingi, and you really won't have a chance with her." Wooyoung cuts him off, an intensity in his tone that makes Yeosang go quiet.
Mingi was big, beefy, friendly, a known face around the office. He was the exact antithesis of Yeosang and deep down, Yeosang was envious of that fact. If he were more like Mingi, he'd be able to confront you easily and just ask you out normally. He wouldn't have to scrape up courage just to reply to a note you left for him.
Alas, Yeosang was a slimmer build, muscular but not as broad as Mingi, awkward at best, easily faded into the background. In all ways that mattered in his mind, he lost in comparison to someone like Song Mingi.
Yeosang looks down, ears drooping as he battles between not wanting his efforts to benefit someone else and his fear of you potentially being let down now that you think it may be Mingi. It was easier when you had no expectations, but now you were expecting someone like Mingi to be your prince charming, not the quiet nerd in IT.
"You can't seriously be considering not saying shit." Wooyoung deadpans, staring at Yeosang who just drops his head into his hands, "Really? Even when you risk losing your chance, you're gonna be a coward?"
Yeosang's head snaps up at that.
"Excuse me? Pardon me for not moving at your pace. We can't all be as unfortunately forward as you, Wooyoung." Yeosang frowns, getting defensive.
"Unfortunately forward? I sure as hell wouldn't let myself get cucked out of a chance with a girl I like at least." Wooyoung fires back.
"You know why I don't want to tell her yet!"
"There's no time for that! I know Y/N. I know how her brain works. She's gonna hyperfocus on Mingi anytime she gets anything from you now, and she's gonna develop a crush that you yourself are cultivating because you're hiding in the shadows."
Yeosang finds himself growling, ears flattening as he feels backed into a corner.
"It's different now. She thinks it's Mingi. What if she gets disappointed if she finds out it's me? Look at Mingi and look at me, two entirely different types. I can't just—"
"You won't even try! That's what's killing me. You're giving brownie points to another man who isn't even aware he's in the race to begin with. You're going to lose to someone who isn't even trying. Is that really what you want?" Wooyoung hisses, a venom in his tone Yeosang has never heard from the otherwise friendly raccoon hybrid.
But Wooyoung's annoyance had peaked, and it made his tongue fly without his brain kicking in to filter for him. Wooyoung couldn't think to stop himself before he let his heightened emotions win.
"Whatever, man. If you don't care enough to put up a fight then why the fuck am I even here?" Wooyoung gets up, his stool scraping the floor harshly, "Maybe she is better off with Mingi."
Yeosang's retort dies in his throat at that, shoulders deflating as Wooyoung's words hit him right in a sore spot. He just stares at Wooyoung, not quick enough to mask the pain that settles into his eyes before he casts them downward.
Wooyoung throws his bag onto his shoulder before storming out of the pub, irritation leading his actions as he leaves Yeosang with his thoughts.
Thoughts that were eating at him even more now that Wooyoung voiced his insecurity unknowingly.
She's better off with someone like Mingi. Mingi is everything you're not. You're a letdown compared to him.
Yeosang slowly gets off his stool, pulling his messenger bag over his shoulder as he bites down on his tongue. He exits into the chilly autumn evening, the back of his eyes burning as he makes his way to the bus stop down the block.
He wouldn't cry. Not now. Not in public.
But as he sits and waits for the bus, he finds himself flipping his hood up to hide his turmoil from the world. His hand shakes as he puts it into his hoodie pocket to fish out his headphones. He pops in his buds, putting on a song that usually soothes his anxiety, but even that doesn't seem to be working. The familiar melody that felt like a hug most days was more akin to an itchy sweater in this moment. He bites down harder on his tongue, a familiar iron taste settling in as he splits his tongue open— but the alternative of crying in public was far worse than some spilt blood.
It felt like an eternity had passed by the time he finally got into his car at a local car park by the bus station, but it had only been half an hour of feeling like a pressure cooker on the brink of exploding. Finally within four metal walls he's familiar with, the outside world muffled by thick doors, Yeosang lets the dam break and the first tears flow down his face.
He cries in anger for feeling so inferior. He cries in mourning for a friendship he thought was blooming between him and Wooyoung. He cries in anguish at the thought of his carefully formulated plan leading you into someone else's arms.
And again, that voice in his head speaks to him.
"You didn't really expect a happy ending, did you?"
Perhaps naively, he did. He let himself have hope for a future where he could have you. Now he finds himself feeling more alone than he's ever been before.
But that's just life, isn't it?
Please do not translate, upload, or repost my works anywhere. Thank you for reading!
bf!yeosang is very patient with you and expects patience in return. he hates being treated like he's stupid for not knowing something, so he tries to never make anyone else feel that way. if he's telling you about work using words you do nt understand, he always pauses to explain what it is until you smile and say you got it.
bf!yeosang likes to feel like he's your guard dog, even if you're bigger or meaner than he is lol. he always keeps a protective hand on your waist when you're in public together, and his head is constantly scanning the area to see if anyone is takings pics of you -- he always tries to help you block yourself from pictures as much as possible because even though you've agreed to go public, you still like to be private.
bf!yeosang is very fond of phone calls. when he has a break during the day he's calling you instead of texting. he doesn't wanna sit down and read notes and decipher emojis, he wants to hear the sweet lilt in your voice when you greet him and he wants to hear you prattle on about your day and what you're doing and soak in all the time he possibly can with you.
bf!yeosang fills his camera roll with pictures of you. sleeping, sitting, walking away, fresh outta the shower, across the street looking for him but you haven't spotted him yet. most of he pictures he takes are of you. he likes to look at them when he misses you but you arent able to talk. he always has you set as his phone background. he also sends you really great pics of yourself since he's always looking to capture candid moments.
bf!yeosang will fuck you on every surface of your apartment if he stays the weekend with you. he's insatiable when he gets to be with you, like he's letting out weeks of pent up sexual frustration even though you know he's been getting it out at least a little bit since you've been mutually masturbating on facetime
bf!yeosang loves facetime, by the way, almost purely for sex. he can't help it. he talks to you on the phone all the time, but only turns the camera on when he can be alone, and when he can be alone with you his mind starts wandering, and his hand slides down his body and before you know it he's jerking off to you fingering yourself and whining because you wish it was him.
bf!yeosang probably has a daddy kink but tries not to let himself lol. the first time you called him that while he was fucking you hard and fast, he busted on the spot and had spots in his vision. he was embarrassed and asked you not to say it again, but every now and again you slip it in when he starts getting hard and rough like that night and it always sets him off to push your legs further apart, pin you down, and fuck
bf!yeosang likes to talk about sharing you but wouldn't actually do it. he knows you think wooyoung is hot, and they've been friends forever, so sometimes it's fun to him to lean over and whisper in your ear how good you'd look getting fucked by wooyoung and how you'd still probably cry for yeosang anyway 'cause he's got you so whipped. sometimes he teases you by whispering with wooyoung and pointing to you and making woo send you a wink -- you wait for the shoe to drop and the teasing to become a reality, but thus far he hasn't actually invited woo to join you. maybe one day, though...
Yeosang had a schedule he stuck to like clock work. Wake up at 6am, shower, get ready for the day, gym, get coffee, go to work.
But today…
He’d woken up late, not had time to go to the gym or get his drink, and was running late enough to practice that he was taking a completely different route. And thanks to that his driver had to park pretty far and he was walking when it started raining.
Yeosang groaned when he heard thunder rumble above him, rain pouring down as he jogged towards the building. His driver ended up have to drop him off to find parking so he was now alone, soaked, and late.
He put his bag over his head and picked up his pace, turning the corner and nearly slipping in a large puddle.
And then he hit something.
And she let out squeal when he did.
His arm shot out, wrapped around her back to steady her before she fell.
She let out a gasp and looked up, her umbrella now covering them both. Her eyes were wide with surprise as she looked at him, her hair dusted with a couple drops of rain.
You took in a sharp breath, blinking up at the man in front of you for a second too long.
The world seemed to freeze for a moment, the people bustling around him disappearing and the rain quieting. His eyes darted around your face, taking it in.
Your eyes wide with surprise, reflecting the light from cars passing by, your lips slightly open, little cloud puffs of air leaving as you breathe in the cold air, the way the mist from the rain made the light halo your head perfect.
“I’m sor— I’m so sorry about that,” you stuttered out, eyes flickering down to his mouth for half a second before looking back to his gaze.
He didn’t miss it.
He smiled.
"It was my fault, no need to apologize," his hand stayed firm on your lower back, not planning on moving any time soon. "Do you normally walk this way?"
He had no idea what he was saying. How weird would it be for a random man to not only run into you running around a corner and hold you against him for way longer than he should be, but to also ask about your schedule within the first minute of talking to you?
He was about to apologize and back away, already mourning the loss of your warm he for some reason was drawn to when you laughed.
Your hand came up to cover your mouth, the umbrella shaking water off its rim.
"I cannot believe I'm willing to tell you this but..." you looked back up at him, the smile on your face taking the air out of his lungs like he was stuck in a vaccum. "but no I don't, it just felt like I was supposed to go this way today."
"Well..." he thought about his own situation this morning, how he never would have taken this way if he had his way about it and never would have run into you if it wasn't for the bad weather. "I would call this fate then."
When Yeosang finally got to the practice room all the boys were looking at him weird.
"And do you want to tell us why you're running this la-- whats with the look?" Hongjoong stopped in the middle of his scolding, giving his junior a puzzled look.
"What look?" Yeosang asked, staring down at his phone and putting his bag down in the corner.
"That dopey ass grin you got on," Wooyoung laughed, "What's got you so happy huh?"
Yeosang looked up for a second, catching the red on his ears and wide smile on his face in the mirror and the expectant look they all gave him.
His mind flashed back to barely 10 minutes ago as he walked you under an apartment covering. He pulled out his phone and handed it to you, watching happily as you typed your number in. You immediately send yourself a hello, hearing a ding from your pocket.
“I’ll be waiting,” you smiled again at him, his breath hitching as he watched you turn the corner. Your voice played over and over again in his head.
He looked back at his phone where your number was displayed at the top of the text message thread, a little message popping up as he opened his mouth to answer.
"This morning just wasn't as bad as I thought."
°‧ 𓆝 𓆟 𓆞 ·。 ˚₊‧꒰ა ☆ ໒꒱ ‧₊˚ °‧ 𓆝 𓆟 𓆞 ·。
I used to write so much but I took a break a long time ago. It’s really nice to start back up again after so long away. Thank you for reading :)
You're one of my favourite writers ever and when I saw that your requests were open I couldn't have been happier!🥹
So, please hear me out.
Jongho or Yeosang×reader as academic rivals but *drumroll* ✨they're the teachers now✨.
Basically, jealous bitches who have been yearning for each other for WAYYYYYY too long and are too blind to see it.
*cough*nothing like a snowstorm and maybe some forced proximity to get said Bitches(affectionate) to talk about Feelings™*cough*
Thank you for coming to my Ted Talk.
I hope this made sense because I am usually not very good with words.
Hope you have an amazing day!Lots of hugs from me to you!!!🩷
*runs away politely*
hi hi hi 🩷 this ask made me grin like an idiot because it’s so you. academic rivals turned professors who have been in love for way too long and refuse to admit it until the universe literally locks them in a room? yeah. that’s the fic.
thank you for sticking around, for hyping me up, and for sending requests that feel like little love letters to my writing 🫂 i truly hope this story lands for you. sending the biggest hug back your way 🩷
Containment Breach - Yeosang x Reader
They never learned how to stop fighting. Only how to stop lying.
Pairing: Yeosang x fem!Reader
Tropes: Enemies to Lovers. Forced Proximity. Academic Rivals. Mutual Pining.
Genre: Angsty Romance. Hurt-Comfort. Slow-Burn.
Warnings: Intense emotional conflict, unresolved past relationship, verbal arguments, emotional distress, perceived abandonment, control issues, anxiety responses, claustrophobic setting, forced proximity, caretaking during vulnerability, emotionally intimate physical contact, slow-burn tension.
Word Count: 6.8k
masterlist
Late winter presses its face to the windows like it wants in.
The conference room smells faintly of old paper and burnt coffee. The kind that’s been reheated once too often and then abandoned. A long oak table anchors the room, scarred and polished, ringed by faculty coats slung over chair backs like shed skins. People sit stiffly, shoulders squared, voices careful. Prestige has a posture.
You sit near one end of the table, spine straight, hands folded around a pen you haven’t used in ten minutes. You’ve already stopped listening to the pleasantries. You’re waiting for the real conversation to begin.
Across from you, slightly offset, sits Yeosang.
Not directly opposite. Never directly. Someone learned long ago that placing the two of you face-to-face was a mistake.
You don’t look at him. He doesn’t look at you. The room believes this is coincidence. The room believes many things.
Curriculum restructuring comes up, carried in on administrative language and good intentions. New evaluation methods. Metrics. Student resilience. Someone says “rigor” like it’s a moral virtue.
You lean forward just enough to be heard.
“Pressure doesn’t motivate students,” you say. Calm. Measured. “It teaches compliance, not curiosity.”
The words land cleanly. A few heads nod.
Yeosang answers without turning toward you.
“And removing pressure teaches them nothing about consequences.”
The pause that follows is small but sharp. It cuts. Eyes flicker. People sense something here, even if they can’t name it.
You tilt your head, just a fraction. “Fear is a lazy teaching tool.”
This time he does smile. Not with warmth. With precision. The kind of smile that used to mean I already know how this ends.
“So is softness disguised as empathy.”
It stays professional. That’s the trick. Voices even. Vocabulary impeccable. But the rhythm is too familiar. You interrupt each other without meaning to. You anticipate each other’s points before they’re finished. There’s no fumbling, no searching. Just impact and response.
He corrects your phrasing minutes later. Gently. Casually. As if he hasn’t rehearsed this tone for years.
“What you mean is longitudinal assessment.”
Your gaze snaps up instantly.
“I know what I mean.”
The look that passes between you is old. Sharp-edged. The kind that remembers shared desks and shared silences. The kind that once existed in libraries at two in the morning, shoulder to shoulder, arguing over margins and footnotes like it mattered because it did.
Everyone in this room knows you don’t get along.
No one knows how well you used to.
The wind picks up outside, rattling the tall windows until someone glances toward them, uneasy. Snow thickens, flakes moving sideways now, urgent. The light beyond the glass dims fast, swallowed by weather.
A staff member slips into the room, breathless, whispering into the ear of one of the administrators. The whisper travels anyway. Whispers always do.
The chair of the board clears his throat.
“Due to weather conditions,” he says, already resigned, “roads are closed effective immediately. Local authorities are advising against travel.”
A beat.
“For everyone’s safety, staff will remain in the building overnight. Security will escort us to the main conference hall shortly.”
A ripple moves through the room. Chairs scrape. Phones come out. A few laughs break loose, brittle and disbelieving.
The noise presses in all at once.
You feel it in your chest. The trapped air. The sudden loss of exits. You hate crowds. Hate waiting. Hate not choosing when to leave. Your fingers tighten around your pen until it bites into your skin.
Being told to stay feels like being cornered.
You push your chair back abruptly. The sound lands louder than you intend.
As you stand, you feel it.
Not a touch. A presence.
Yeosang is behind you.
Close enough that you register him without turning. Close enough that your shoulders square on instinct, spine straightening like your body remembers the shape of him even when your mind refuses to engage.
It’s infuriating.
And grounding.
And entirely unavoidable.
“Careful,” he murmurs, low, meant only for you, as someone brushes past too fast. His hand doesn’t touch you, but it hovers there. A habit. A reflex. One he doesn’t seem to realize he still carries.
You step forward anyway, putting space between you.
“I’m fine,” you say, sharper than necessary.
“I know,” he replies, easy. Too easy. Like he does.
Security begins organizing people into lines, voices calm but firm. Coats are reclaimed. Scarves wound tighter. The room compresses as everyone funnels toward the exit.
You’re caught in it.
The crowd moves you whether you want it to or not.
Yeosang stays behind you this time. Not crowding. Not distant. Just there. A fixed point in the churn. You hate that your breathing evens out because of it. Hate that your body accepts the anchor without asking.
The conference hall is dim when you arrive.
Too big to feel contained. Too full to feel safe. Long windows along one wall show nothing but white. Snow scrubs the outside world clean, ruthless in its efficiency. Whatever exists beyond the glass has been erased.
Lights hum. A chair scrapes too loudly. Someone laughs, brittle and wrong.
People begin the slow ritual of settling. Coats folded, unfolded. Scarves become makeshift pillows. Phones checked until the signal refuses to improve. Staff whisper about updates like repetition might turn uncertainty into order.
You choose a spot near the wall. Close enough to feel held. Far enough to breathe.
You sit on the floor, back against cold stone, knees drawn in. The chill seeps through your clothes. You let it. It keeps you present.
Yeosang hesitates.
Then he sits too. Across the aisle. Offset. Not beside you. A distance you both recognize. Deliberate. Familiar.
Your eyes meet briefly.
No sparks. No barbs. Just acknowledgment. The shared understanding that this isn’t over. That the night is only beginning.
An administrator steps forward, gripping her clipboard too tightly. “We have limited supplies. Blankets. Bottled water. If anyone can help collect and distribute—”
Silence.
No one volunteers themselves into dark corridors and echoing stairwells. No one wants to leave the illusion of safety.
Your hand lifts.
Not bravery. Not virtue. Restlessness. Sitting still is worse. Waiting is worse. You need motion, something to burn the excess in your head before it turns inward.
A murmur ripples.
Before you can lower your arm, another hand rises.
Yeosang’s.
He doesn’t look at you. He doesn’t explain. There isn’t a clean reason to offer. It isn’t gallantry. It isn’t reconciliation.
It’s simpler than that. Uglier.
He cannot stand the idea of someone else walking beside you through dark halls. Cannot tolerate the image of you disappearing down corridors without knowing who follows.
The room looks between you.
The administrator exhales, relieved. “Thank you. Security will let you through.”
You stand at the same time.
The air tightens as you fall into step beside each other. Neither leads. Neither yields. The door opens and swallows you into the dim quiet beyond.
Just like that, you’re alone together again.
Emergency lighting bleeds across the corridor in uneven amber bands. Shadows stretch too long, bend at the edges. The building feels wrong like this. Hollowed. Unsupervised.
No students. No bells. No routine to hide behind.
Just footsteps.
Yours. His. Too loud. Too aligned.
You walk side by side, careful space between your arms. Not touching. Not because you can’t. Because you won’t.
The air is colder here. Or maybe it’s the absence of bodies, of noise, of anything warm enough to dull the edges.
“You always move before thinking,” Yeosang says at last.
You keep your eyes forward. “You always think until there’s nothing left to do.”
His jaw tightens. He exhales, controlled, like he’s counting himself down from something familiar.
“Still allergic to standing still?” he asks.
“Still confusing control with stability?” you fire back.
That one hits.
You feel it in the hitch of his step. In the way his posture snaps precise, defensive.
Years sit inside those words. Whole arguments, compressed. No need to open them to feel the weight.
College surfaces uninvited. Group projects turned into quiet wars. Presentations scored like contests. Late nights in empty libraries, voices low and sharp, tension coiled so tight it felt dangerous.
You remember how close you used to stand.
How you never crossed the line.
How not crossing it became its own kind of intimacy.
You turn the corner. The stairwell opens ahead, yawning and dim, emergency strip lights tracing the edges of each step in dull amber.
“You didn’t have to volunteer,” you say. Not gratitude. Not accusation. Something suspended between.
“Yes, I did,” he answers immediately.
That stops you.
Your shoes scuff against tile as you turn to face him, irritation flaring fast and hot. “No. You didn’t.”
He halts too, close enough that the air tightens between you. Charged now that you’re facing each other fully.
“You don’t get to decide that for me,” he says.
A short laugh slips out of you before you can stop it. Dry. Humorless. “Funny. You used to love deciding things for me.”
His eyes darken.
“That’s not fair,” he says, control thinning. “You asked me to.”
“Because you made it sound like safety,” you snap. “Like certainty. Like if I let you hold the map, I wouldn’t get lost.”
The words ricochet off concrete, too loud in the empty stairwell.
His mouth opens. Closes. He looks away first, gaze catching on the snow-blurred window at the end of the hall.
“I thought I was helping,” he says.
“You were helping yourself,” you reply, quieter but no gentler. “And I let you. That part’s on me.”
Silence stretches. The emergency lights flicker, then steady. The building creaks, settling into the storm like endurance is its only option.
He looks back at you stripped of polish now, something raw behind his eyes.
“You always make it sound like I was trying to cage you,” he says. “Like I wanted to keep you small.”
You swallow.
“You wanted me predictable,” you say. “That hurt more.”
The truth settles between you, heavy and immovable.
Neither of you speaks.
Then he turns toward the teacher’s break room at the end of the hall, jaw resetting, armor sliding back into place.
“Let’s just get this done.”
You nod. It’s easier than admitting that even now, walking away from each other feels harder than staying.
The break room feels smaller than you remember.
Not because it changed, but because it’s been emptied. No half-finished mugs. No open bags. No overlapping voices. Just the narrow couch sagging in the middle, the coffee machine humming to itself, warm and useless, and the space heater rattling near the wall, already losing ground to the cold bleeding through iced windows.
The glass is opaque with frost. No outside. No sense of time. Just white pressed flat against the world.
You move on instinct. Efficient. Controlled.
Cabinets open. Drawers checked. Blankets folded into quick stacks. Water bottles counted, redistributed. You pass things back and forth without touching, the distance between your hands deliberate. Practiced. Professional.
You don’t stop moving.
He works the cupboards by the sink, pushing aside manuals and mismatched mugs. You crouch at the lower cabinets, pull out a forgotten bag of crackers, two crushed but intact energy bars. You place them on the counter between you without comment.
Your paths cross. You pivot away. He reaches past you, pauses, adjusts, waits for you to move first.
Neither of you looks directly at the other.
“I’ll take the water,” you say, already lifting a pack.
“Of course you will,” Yeosang replies. Neutral. Weighted.
Your fingers tighten around the plastic. You don’t look at him. “Do you want to explain that?”
He doesn’t answer. You feel his gaze anyway, lingering a beat too long.
Instead, he turns away.
“I’ll take these out,” he says, gathering a box of blankets and heading for the door.
You keep moving. Another cabinet. Another drawer. Tea packets. Sugar rattling inside a chipped mug. You add them to the pile without comment.
Then there’s a pause.
Not loud. Not dramatic. Just long enough to register.
Yeosang’s hand is on the handle. He frowns, tries it again, firmer this time. The old lock clicks, dull and stubborn, and holds.
He exhales through his nose. Leans into it once more.
Nothing.
You hear it from the middle of the room. The sound of resistance. You don’t rush over. You don’t ask.
“Well,” you say flatly, still sorting bottles into a crate. “This is unfortunate.”
He glances back at you, one hand still on the handle. Not alarmed. Not panicked.
Annoyed.
“You knew better than to shut it,” he says.
“So did you.”
He lets go of the handle and steps away, rubbing a hand over the back of his neck. “The lock sticks,” he mutters. “It always has.”
“And yet,” you reply, pulling open another drawer, “here we are.”
The room tightens around the fact of it. Not physically. Something denser. Like the air has decided to hold its breath.
“You don’t have to make everything a standoff,” he says, quieter now.
You straighten, tucking a bottle under your arm like it gives you structure. “You don’t have to turn every closed door into a referendum on my personality.”
His gaze snaps to you. Sharp. Familiar.
“I’m not,” he says evenly. “I’m pointing out that you treat problems like personal insults.”
“And you treat them like moral lessons,” you fire back. “God forbid something just happens.”
You cross your arms without realizing it. The mirroring lands a second too late.
“It’s a faulty lock,” you add, firmer now. “Someone will notice. Security. Maintenance. Anyone.”
“When,” he asks.
The word is calm. Almost gentle. That’s what makes it dangerous.
You open your mouth, already reaching for something clipped and confident.
Nothing comes.
The heater rattles, uneven. The windows stare back, blank and frozen.
“…Soon,” you say.
He doesn’t argue. He just looks at you, like he’s filing the answer away and choosing not to touch it.
The room shrinks again.
Outside, wind claws faintly at the walls. Snow ticks against the glass, uneven, unresolved.
You hate that your chest tightens anyway.
Yeosang notices.
Not all at once. Not dramatically. Just a minute shift. His shoulders lower. His weight settles, bracing for something quieter than impact. The academic sharpness dulls, replaced by something older. More dangerous for how gentle it is.
“You’re not fine with this,” he says.
“I’m fine,” you answer too fast.
He doesn’t challenge it. Doesn’t smile. Doesn’t argue. That somehow makes it worse.
“You always say that,” he murmurs. “Right before you implode.”
Your laugh is brittle. “And you always think you get to diagnose me.”
“I used to,” he says. Then, after a beat, softer, “Because you let me.”
The words land harder than anything else so far.
Behind you, the heater sputters. The room smells faintly of burnt dust and stale coffee. You turn away first, pacing the narrow strip between couch and counter, movement sharp and restless.
“This isn’t happening,” you mutter. “We’re not doing this. We’re stuck for a few minutes. That’s all.”
“For you,” he says.
You stop. “What’s that supposed to mean.”
He pushes off the counter slowly. Careful. Like approaching something that bolts when cornered.
“You choose motion,” he says. “Exits. Momentum. Being stuck like this—” A vague gesture at the room. “—hits you differently.”
“Don’t,” you snap.
“Don’t what.”
“Don’t act like you still know me.”
Something wounded flickers across his face before control snaps back into place.
“I never stopped,” he says quietly.
Silence thickens. Heavy. Unforgiving.
You drop onto the couch harder than necessary. The cushions complain. Your knee starts bouncing before you can stop it.
Yeosang notices.
Of course he does.
He doesn’t sit. Doesn’t move closer. Just stays where he is, giving you space that feels deliberate now. Measured. Careful.
That hurts too.
“We should conserve heat,” he says eventually. Practical. Neutral. An offering, not a command.
You look up sharply. “Say that again and I’ll accuse you of manipulation.”
His mouth twitches. “Fair.”
Silence drops back in. Heavier this time. The storm presses closer. The lock holds.
And somewhere between the iced windows and the sagging couch, the thing you’ve both been starving finally stirs.
The room feels warmer now.
Not from the heater.
From friction.
You pace again, wide arcs, careful not to cross his. Like proximity itself might light the fuse.
You hate silence, so you are the one who breaks it. “You don’t trust students.”
Yeosang keeps his eyes on the thermostat that has never worked. Fingers adjusting nothing. Control theater. “I don’t coddle them.”
“You don’t trust people,” you correct.
That gets him.
His hand stills. His shoulders set. “And you trust them too much,” he says, finally turning. “You always have.”
Always.
The word drags college back into the room by the collar. Study rooms. Group projects. Late nights where trust meant handing someone your notes, your ideas, your sense of self.
You laugh once. Dry. “You hated it when I outperformed you.”
His eyes flash. “I hated it when you pretended it didn’t matter.”
There it is. Laid bare. No polish.
The heater clicks. Indecisive.
“You act like none of this affects you,” you say, quieter now. Sharper.
“You act like everything affects you,” he answers.
Not cruel. Never cruel. Just exact. You both learned where to press because once, you let each other chart the damage.
Your chest tightens. “Maybe because it does.”
“Or maybe,” he says, stepping closer without noticing, “because you refuse to let anything pass.”
You feel his heat now. Soap. Fabric. Familiarity that never asked permission to survive.
“Passing is your specialty,” you fire back. “You compartmentalize until there’s nothing left but control.”
His mouth curves, humorless. “And you bleed into everything until it drowns you.”
“You don’t get to psychoanalyze me.”
“You don’t get to pretend I don’t see you,” he says softly.
That’s when it tips.
Your breath quickens. Not panic. The edge of it. The locked door. The storm. Time folding in on itself.
You glance at the door.
Yeosang catches it instantly.
“Don’t,” he says. Flat. Final.
You turn on him. “Don’t what.”
“Don’t look at it like that,” he says. “Like you’re already trapped.”
A laugh snaps out of you. “We are trapped.”
“Physically,” he says. “You don’t have to spiral.”
There it is.
Your head snaps up. “Spiral?”
“Yes,” he says, voice going clinical. Protective in the worst way. “You turn situations into verdicts. Like they’re proof of something wrong with you.”
You surge forward, anger lending your body momentum. “You don’t get to diagnose me.”
“I’m not diagnosing,” he says. “I’m observing.”
“That’s worse,” you bite. “You hide behind observation so you don’t have to feel.”
“And you weaponize feeling,” he snaps back, “so no one can contradict you.”
The hit lands clean.
“Oh, that’s rich,” you say, pacing, hands cutting through the air. “Coming from the man who ghosted an entire friendship because it got inconvenient.”
His eyes go cold. “I didn’t ghost you.”
“You disappeared,” you fire back. “You vanished the second it stopped being a competition you could win.”
“That’s not what happened.”
“Then explain it,” you demand, stopping in front of him. “Explain why you left without a word.”
He steps closer.
Not gentle. Not conciliatory. Honest.
“Because you never needed me.”
The words don’t seal anything. They split it open.
You scoff, but it’s thin. “That’s your excuse.”
“It’s the truth,” he says. “You were always fine. Brilliant. Surrounded. Moving forward.”
“And you decided that meant I didn’t care?”
“I decided,” he snaps, voice breaking containment, “that you didn’t even notice when I stopped showing up.”
Silence curdles.
“I noticed,” you say.
“When.”
“When you stopped correcting my drafts,” you say instantly. “When you stopped sitting next to me. When you stopped fighting me on things you cared about.”
His breath stutters. Just once.
“And you still didn’t say anything,” he says.
“Neither did you.”
“Because you never left space,” he fires back. “There was always something else. Another deadline. Another win.”
Your chest aches. “So you punished me for being ambitious.”
“I punished myself,” he says. “By staying where I didn’t matter.”
“That’s not fair.”
“Neither was pretending we were just rivals,” he says. “It made losing you easier.”
The room presses in. Hot. Claustrophobic. The heater hums uselessly.
“You don’t get to rewrite history,” you say, voice shaking now. Not fear. Fury. “You chose to leave.”
“And you chose not to stop me.”
That one shoves the air out of your lungs.
You turn away. Grip the counter. Anything solid.
“This,” you say tightly, “is exactly why I hate being stuck with you.”
“Because I remember?” he challenges.
“Because you make me the villain,” you snap. “Like wanting more erased you.”
He laughs once. Bitter. Empty.
“No,” he says. “You erased me all by yourself.”
Silence crashes down.
Not absence.
Impact.
Not empty. Not calm. Dense. The kind of silence that presses against your skin, that makes breathing feel like work.
And for the first time since the door locked, neither of you moves.
It doesn’t cool anything. It doesn’t end the fight. It fossilizes it. The argument freezes mid-motion, rigid and brittle, every sharp edge still intact.
You turn away from him, shoulders wound tight, already reaching for the next strike because stopping now would feel like surrender. Your thoughts are still barbed, crowding your mouth faster than you can choose which one to throw.
“That’s a convenient story,” you say, a laugh scraping your throat without ever becoming one. “You get to leave and still feel righteous about it.”
Yeosang doesn’t answer.
He stays where he is, watching you with that maddening stillness that used to undo you in college. Arms crossed. Jaw set. Like if he doesn’t move, you’ll burn yourself out against him.
“You always do this,” you go on, pacing now, heat carrying you forward. “You decide what people feel for you without ever asking. You write the whole narrative alone and then act wounded when it hurts.”
Your breath comes faster. The room feels sealed, air thick and unmoving.
“And then you punish them,” you add, sharper now, “for not reading your mind.”
Behind you, the space heater makes a sound that doesn’t belong.
A thin metallic rattle. Brief. Off-key. Like something inside it has slipped loose.
You don’t register it. You’re already reaching for the next incision.
“You were never invisible,” you say. “You just couldn’t stand that I didn’t revolve around you.”
The heater rattles again. Louder. Then a hollow, final clunk.
The hum that’s been sitting beneath everything since you walked in vanishes.
The cold moves fast. Immediate. It climbs from the floor and presses down from the iced windows, claiming the room without asking. You don’t notice right away. You’re still burning.
You reach for your water bottle out of habit. Your fingers close around the plastic and slip.
You frown, irritated, and try again.
Your hands are shaking.
You say nothing. Roll your shoulders once, like you can shake it off. Like your body is being dramatic. Your jaw tightens. You draw a breath to keep going.
“Are you done just standing there?” you snap, but the edge has dulled, frayed by something you don’t want to name.
Yeosang is already moving.
He doesn’t answer. He doesn’t argue. He doesn’t take the opening you offer. The shift is quiet and immediate, the kind that only happens when instinct outruns pride.
He uncrosses his arms. Steps away from the counter. Shrugs out of his coat in one smooth motion.
“What are you doing,” you ask, turning halfway toward him, irritation flaring because you refuse to let this become something else.
He doesn’t slow. He closes the distance instead, careful, deliberate, like the space between you has turned volatile.
You feel his heat a second before his hands touch you. Solid. Familiar. Your body recognizes it even as your mind resists.
He settles the coat over your shoulders, heavy and final, cutting off the cold already threading into your spine. His hands come to your arms, firm and brisk, rubbing warmth back into skin that’s betrayed you without asking permission.
“You’re freezing,” he says.
Not accusation. Not concern disguised as one. Just fact.
You scoff on instinct, the sound sharp but thin. “I’m fine.”
Your breath fogs anyway.
The air between you clouds, visible proof of what the room is doing to you. Your knees brush his as he shifts closer, blocking the draft leaking through the window frame. Once. Then again.
You don’t step away.
You don’t lean in either.
This isn’t reconciliation. It isn’t forgiveness. It’s a ceasefire enforced by failing machinery, by a storm that doesn’t care about your pride. His hands keep moving, steady, methodical, like warmth can be summoned through repetition alone.
Neither of you apologizes.
Outside, the wind throws itself against the building, snow stacking higher against the glass. Inside, the room stays cold.
The argument remains unresolved, suspended between you like a live wire.
But something has shifted.
Not healed. Not named.
Just no longer allowed to stay untouched.
He doesn’t ask.
He shifts his grip and guides you toward the couch with a hand at your elbow, firm but unobtrusive, like he already knows resistance would only make you dig in. The couch dips when you sit, old springs sighing in complaint.
He sits beside you a second later.
Close. Close enough that the space between you disappears without ceremony, without negotiation.
At first, your body rebels on principle. Your shoulders stay high. Your spine remains stiff, locked upright like you’re bracing for impact. You let him pull you in, but only barely, a fractional allowance, like you’re negotiating terms with your own nervous system.
Then the cold presses in again.
Sharper now that you’re still. It creeps up your legs, curls around your ribs, finds every place you’re already tired.
You exhale through your nose, frustrated, and your shoulder drifts into his chest without conscious permission.
He doesn’t comment.
His arm settles around you, solid at your back. Not possessive. Not claiming. Just there. An anchor set quietly in place. The warmth follows slowly, not dramatic, not instant, but undeniable. It works its way inward, easing muscles you hadn’t realized were clenched until they start to let go.
Your breathing betrays you first.
Short, uneven inhales smooth out, syncing without asking to the rise and fall of his chest behind you. The room seems to shrink around the two of you, walls closer, shadows thicker, the storm outside louder by contrast.
Not safe in the way you insist safety should feel.
Safe in the way that means you don’t have to keep every edge sharpened at once.
You register him in fragments. The weight of his arm across your back. The heat seeping from his chest into your shoulder blade. The steady thud of his heartbeat, unhurried, patient, like it’s been waiting for you to stop fighting long enough to hear it.
He notices you the same way.
The moment your muscles stop bracing. The way your weight settles more fully into his side. The slow erosion of that rigid line you hold yourself in, leaving behind something worn and exhausted that he recognizes too easily.
Neither of you speaks.
In the quiet, memories slip in uninvited. Late nights under buzzing fluorescent lights. Shared notes slid across scarred library tables. Knees brushing and not moving away. Arguments whispered too close, always stopping just short of something neither of you knew how to name without breaking it.
Now, pressed together on a narrow couch in a locked room, that carefully maintained distance feels almost ridiculous.
You don’t say that.
He doesn’t either.
The storm keeps throwing itself at the building. The heater stays dead. The silence stretches, not empty now, but dense, held together by body heat and all the things you still refuse to say.
You try to stop talking.
You really do.
But the quiet presses too close, and the words spill out anyway, uneven and defensive, like you’re building a case for a verdict that’s already been decided.
“This doesn’t mean anything,” you murmur, eyes fixed on the far wall. “It’s just… logistics. Heat loss. Shared body temperature. Basic survival.”
A pause. His chest rises against your back.
“Mhm.”
You scowl faintly. “I’m serious. People over-romanticize this kind of thing. Proximity doesn’t equal intimacy. It’s just necessity.”
“Sure,” he murmurs, voice low, warm with something that sounds suspiciously like fondness.
You shift, irritated that he won’t argue, that he won’t give you anything solid to push against. Your shoulder nudges deeper into his chest without you noticing, your head tipping just slightly as exhaustion slips through the cracks you’ve been guarding all night.
“And you always do this,” you continue, slower now, the words rounding off at the edges. “You go quiet like that means you’ve won.”
A faint chuckle vibrates through him. “If you say so.”
Your teeth chatter, sharp and involuntary. You swallow, try to steady yourself, but the cold has already done its damage. Your sentences start to trail. Circle back. Lose their shape halfway through. Old grievances surface and dissolve mid-thought.
You’re still talking when your head finally gives up.
It tips fully against his shoulder.
Yeosang freezes for half a second, instinct flaring before restraint catches up. His breath stutters, surprised and shallow. Then his arm tightens around you automatically, drawing you closer like his body remembers something his mind is still pretending it doesn’t.
You mumble something incoherent, forehead brushing his collarbone.
“Hey,” he murmurs, barely a breath.
You don’t answer.
Your weight sinks into him, heavier now, unguarded. Your breathing evens out, slow and deep, the last of your half-formed arguments dissolving into sleep before you can finish proving whatever it was you were trying to prove.
He stays still.
Listens to the storm. To the building settling. To your breath warming his chest.
Carefully, as if the slightest miscalculation might wake you or crack something fragile open inside himself, he shifts. His movements are slow, deliberate. He eases back against the couch, guiding you with him, one hand steady at your side as he adjusts until you’re draped almost fully over him. Your head settles on his chest. Your body curves into his without protest, without the usual pause where you brace or bargain.
You fit there. Too easily.
He works his coat free from where it’s bunched around your shoulders, the fabric whispering softly in the quiet. He pulls it over both of you, a clumsy shield against the cold and the world outside, trapping warmth and breath and the undeniable fact of each other. His hand finds your waist and stays there. Not gripping. Not testing. Just present. Warm. Instinctive.
The couch is too small. There’s no pretending otherwise. Your legs tangle, knees knocking, feet brushing his calf. Your bodies are pressed together in a way that once would have sent you both scrambling for distance, for rules, for excuses that sounded like control.
Now, neither of you argues.
Your body accepts the closeness without negotiation. His mirrors it, tension easing by degrees even as something tighter remains knotted under his ribs.
Sleep takes him mid-thought.
He drifts off with unresolved feelings tucked away where he’s learned to keep them. No promises offered. No lines crossed. Just two people worn down enough to let warmth win.
For now.
The building is still too quiet when morning settles in.
Not peaceful. Just hollowed out, as if the storm dragged all the noise away with it and left only the aftermath behind. Pale light slips through the iced windows in thin, careful bands. It catches on dust motes suspended in the air, the edge of the table, the forgotten stack of papers on the counter. Evidence of a world that kept moving while you didn’t.”
You wake slowly.
Not startled. Not alarmed.
Aware.
Of weight. Of heat. Of the steady rise and fall beneath your cheek. Of the fact that your legs are still tangled with his, that his coat remains draped over both of you, that his arm hasn’t shifted from your waist all night.
You don’t pull away.
Neither does he.
Your eyes meet without urgency, without embarrassment. Just the quiet recognition of two people who arrive at the same realization at the same time and choose, deliberately, not to flinch.
Yeosang speaks first.
His voice is low, rough with sleep, stripped of its usual precision. Honest in a way that doesn’t reach for forgiveness.
“We can’t keep pretending this is hatred.”
You swallow. Your throat tightens, but your voice stays steady when you answer.
“We never were.”
The words settle between you. Heavy. Inescapable. True.
You shift slightly, not to escape, just to test the space that technically still exists. His arm adjusts automatically, accommodating you without trapping you, without letting you go. The movement is instinctive. Familiar in a way that makes your chest ache.
“That doesn’t mean you get to be right,” you add.
The corner of his mouth curves. Something soft breaks through the seriousness. Almost fond. Almost dangerous.
“You’ve never let me have that.”
“You don’t deserve it easily.”
He exhales, a breath that sounds like a quiet laugh tangled with confession.
“I’ve known for a long time,” he says finally. Slower now. Careful, but not evasive. “And I hated that I couldn’t outthink it. Or outwork it. Or bury it under being correct.”
Your body stiffens on instinct. Old defenses twitch, trying to reassemble themselves out of habit.
“You make everything sound so dramatic,” you murmur, the tease reflexive. A shield. “It’s not like feelings are a puzzle to solve.”
His gaze drops to you. Steady. Unflinching.
“They were with you,” he says. “Because you never stayed where I left you. You kept existing. Brilliantly. Loudly. Like nothing I did could shrink you.”
He breathes.
“And I loved you for that. Even when it made me furious.”
Your breath catches before you can stop it.
You scoff, weak. “That’s dangerously close to a confession, professor.”
“Don’t,” he says softly, but there’s no bite in it. Just nerves. Just honesty standing too exposed to retreat. “Let me finish.”
You still.
“I didn’t leave because I didn’t care,” he continues. “I left because caring felt like standing next to a fire and pretending I wasn’t burning.” His jaw tightens. “And I was so tired of losing to something I couldn’t prepare for.”
Your cheeks warm. You hate that he notices. You hate more that he’s right.
“I thought I could outrun it,” he adds quietly. “Then I saw you again.”
Your chest tightens.
“A week into the term,” he says. “Outside the principal’s office. You were sitting there waiting for the orientation tour, your bag at your feet, arms crossed like you were bracing for a fight you’d already decided to win.”
You close your eyes despite yourself.
“I thought I was prepared,” he admits. “I’d rehearsed professionalism. Distance. Polite indifference.” His mouth twitches. “I told myself it would feel different. Smaller. Manageable.”
It hadn’t.
“And then you looked up,” he says, “and it felt fake. All of it. The years. The silence. The idea that I’d ever stopped knowing you.”
You remember it too. The shock of seeing his name on the faculty list. The way your stomach had dropped when you realized you’d be working together. The way you’d told yourself you were over it, past it, immune.
You hadn’t been.
“I didn’t expect you to smile at me like that,” he adds softly. “Like nothing was unresolved. Like we were just paused.”
Your throat tightens.
“I didn’t expect it to hurt,” he says. “Or to feel relieved. Or to realize, standing there, that I’d never stopped wanting to argue with you.”
A breath.
“Or stand next to you.”
“So what,” you say carefully, voice quieter now. “Now we just stop fighting?”
“No,” he answers immediately, without hesitation. “We argue better than most people breathe.”
That pulls a reluctant twitch from your lips before you can stop it.
“I just don’t want to lie about what it is anymore,” he adds. “Not to you. Not to myself.”
Silence settles again. Not heavy this time. Waiting.
You hesitate. Pride and fear tug at you from opposite ends, familiar and sharp. Then, slowly, deliberately, you let your head fall back against his chest.
It’s a choice. Small. Clear.
His breath catches.
His hand lifts like he’s unsure he’s allowed, then threads into your hair anyway. His fingers move slowly, reverently, like he’s committing the sensation to memory rather than taking advantage of it.
He smiles down at you. Soft. Certain. A little too proud, like he always knew this was where you’d land once you stopped running circles around the truth.
“You’re not going to say anything,” he murmurs.
Your eyes close briefly.
Annoyed. Caught. Exposed.
“I already did,” you mutter.
“That was deflection.”
You sigh through your nose. Your cheeks feel warm. You hate that he notices.
“I don’t like saying things out loud,” you admit. “They get… permanent.”
His thumb stills near your temple. “I know.”
That gentleness is what breaks you.
You shift again, this time deliberately, arm sliding more fully around his torso, fingers curling into the fabric at his side. Your cheek presses flatter against his chest, like you’re trying to disappear into the steady rhythm beneath it.
“I never hated you,” you say finally. Quiet. Embarrassed. Like you’ve been caught stealing cookies you absolutely intended to deny. “I was just furious that you still knew how to calm me down.”
He lets out a soft, disbelieving laugh. “That’s your confession?”
“You asked.”
“I did,” he agrees, still smiling. “I just didn’t think you’d hand it to me like that.”
He doesn’t speak right away after that.
You think, briefly, you might get away with it.
Then his chest lifts under you, a quiet breath that sounds suspiciously like restraint.
“…That’s it?” he asks softly. Not sharp. Not demanding. Just curious. “You’re not going to say anything else?”
You stiffen. Barely. Just enough that he feels it.
“I said enough,” you mutter.
He hums, amused. “You said nothing.”
Your jaw tightens. Your ears burn. You hate that he can feel the heat blooming in your face, hate even more that he doesn’t call it out immediately, like he’s giving you the space to decide whether you’re brave enough to step into it.
You shift, trying to tuck your face further into his chest.
It only presses you closer.
“…You’re infuriating,” you say weakly.
His chest shakes. A quiet chuckle slips out before he can stop it. “That’s not new.”
You sigh, long and frustrated, then finally tilt your head just enough to speak without being fully hidden.
“I was annoyed,” you admit, the words rushing now, unpolished. “Constantly. Because you always knew exactly what to say, and I never knew what to do with you.”
He stills.
“I thought about you,” you continue, mortified now, but unable to stop. “More than I should have. More than was professional. Or smart. Or fair.”
A beat.
“And I hated that too.”
Your fingers tighten unconsciously at his side.
“I hated that you left and it still didn’t make it stop.”
Silence.
Then he laughs again, softer this time. Disbelieving. Almost breathless.
“You’re serious,” he murmurs.
“Unfortunately,” you say. “Don’t make me repeat it.”
His hand slides up your back, slow and careful, like he’s grounding himself as much as you.
“I spent years thinking I imagined it,” he admits quietly. “That I wanted something that wasn’t there.”
You scoff, face still burning. “You’re not that delusional.”
“That’s debatable,” he says, smiling into your hair.
You huff, but your arm tightens around him, pulling yourself closer, cheek pressing harder into his chest like you can physically block his view of your embarrassment.
“This doesn’t mean I’m going to start being soft,” you add. “Or easy. Or emotionally forthcoming.”
His fingers thread through your hair again, unhurried. Fond.
“I’d be disappointed if you did,” he says. “I like you sharp.”
You mumble something incoherent.
“You’re blushing,” he adds gently.
“Stop looking,” you groan.
“Never,” he says, far too pleased.
You settle more fully against him then, limbs heavy, resistance finally loosening. Your breathing evens out again, exhaustion winning where pride failed.
He holds you like he’s afraid this is temporary. Like he’s memorizing the way you fit, the weight of your trust, the sound of your breath against his chest.
The storm outside is gone.
Inside, nothing is resolved. No promises. No neat conclusions.