holaaaaaa i’m kinda late on this too since i went on my own social media break but happy late birthday! hope you got lots and lots of happiness that day
synopsis: you and dahyun have been secretly together for years, but it’s never been easy. when you fly to new york to see her, a rare date is ruined as fans recognize her, forcing you both to confront the reality of loving in secret
author’s note: dubuuu i love dubu <3 — i really hope you like it & thank you so much for your kind words !! (also not very proof read so sry if mistakes)
that was the price of loving someone like her — sharing her smile, her voice, her time.
but there were still things no one else saw, things that were only yours and yours alone.
no one but you knew the way she would hiccup after enjoying a very rare glass of wine or how she sounded when coming undone, her moans breathy and unguarded.
those moments didn’t belong to the cameras or the fans — they belonged only to you.
though your relationship had to exist in the dark, it never felt small. it wasn’t easy, not even close, but somehow, you and dahyun had managed to build your own little world, one that existed outside of twice and the duties of being an idol.
dating dahyun was everything you could ask for. she was so sweet with you, set on doing anything and everything that would bring a smile to your face. when you first met her, she was private and reserved, keeping many things about her life a secret. the only thing you learned about her on the first date was her love for chocolate… which was not very much.
but you stayed, and little by little, she let you in.
through quiet café dates tucked away from wandering eyes and long nighttime walks under the soft lights of seoul — you fell for her. not all at once, but slowly and steadily, until there was no part of you that wasn’t hers.
you fell in love with the way she was always trying to make you laugh, filling the silence with playful jokes — only to turn around and listen to you with a kind of sincerity that made you feel like you were the only person in the world worth hearing.
somewhere between all those small moments, you became hers, wholly and completely.
she had this light to her — soft, warm, and a little mischievous — that made your heart feel full. she stole your heart with her quiet kindness, her thoughtful words, and the way she saw the world with so much positivity and wonder; and before you even knew it, loving her was the most natural thing you’d ever done.
…but of course, loving something like dahyun was never that simple.
you learned this early on. loving dahyun meant learning how to exist in the shadows, in the margins that almost no one saw.
still, she tried — she always tried.
sometimes, it showed up in the smallest yet meaningful ways.
she would post pictures alluding to you on bubble, pictures with hidden meanings that only the two of you could decode.
on your birthday, she had uploaded a blurry picture of a raspberry cake. under the image, she had typed: “shhh… a secret someone’s birthday! 😉”
or the time she typed, “it’s cold today, make sure to dress warm.” though it was a thoughtful message to her fans, one that showed the depth of her kindness, you knew she was talking in particular to you because you had complained about forgetting your jacket that morning.
this was how you survived the physical distance, how you held onto something that was never meant to be seen.
but even then, there was a part buried deep within you that wanted more. you wanted to love her openly without hesitation, to exist in the same light she gave to everyone else.
because as much as she felt like yours in the hidden moments, she was still someone the world claimed in every other way.
and sometimes, that meant she was gone for longer than your heart ever learned to handle.
—
it had been at least a month since you’d last seen dahyun. twice was away on their US leg of the tour, moving from city to city and performing for thousands.
and you — you had stayed behind.
you tried to busy yourself with your own life, trying to pretend the distance didn’t settle so heavily in your chest. you threw yourself into work, staying a little later than you needed to. you met up with old friends, your laughs louder than usual. you had even started going to the gym, convincing yourself that routine would make things easier.
sometimes, it worked.
most of the time, it didn’t.
because no matter how busy you kept yourself, the aching tug in your heart never subsided.
you missed her most when the calls started to fade. at first, it was just shorter conversations. then, texts started to come hours later, a day late, and then sometimes not at all.
not because she didn’t care of course — it was never that.
it was because when she wasn’t rehearsing or performing, she was sleeping — completely drained, her body demanding rest after nights of giving everything she had for fans on stage.
you understood, you always did, but it didn’t make the pain hurt any less.
then, one night, as you were lying in bed staring at another post-show picture, an idea clicked into your brain.
you booked the ticket to new york before you could talk yourself out of it.
—
the trip itself was a blur. the airport, announcements, or the quiet hum of the plane as it took off — none of it really registered, not when your mind was already somewhere else.
with dahyun.
by the time you’d reached your hotel, your heart settled into something nervous and warm, a
soft kind of anticipation that made your hands feel just slightly unsteady.
—
you knocked twice before the door swung open.
“oh! y/n, you’re here!” sana squealed, throwing her arms around you before you could even react. jihyo stood up from the couch at the sound of your name, her face lighting up.
before you could even properly respond, you were pulled inside the waiting room, the space quickly filling with overlapping voices and movement.
“why didn’t you tell us sooner!”
“dahyun’s been waiting all day for you!”
laughter bounced off the walls, the kind the wrapped around you like a warm blanket. it almost made the weeks apart feel smaller than they actually were.
and then, you saw her.
she had a grin on her face, one that only widened when your eyes met hers. everything else around you faded as your heart leapt into motion.
“you’re here,” she whispered tenderly as she wrapped you into a hug. it felt like finally breathing again — the familiar scent of her floral perfume filled your senses, grounding you. she was warm and tangible, something you could touch.
“i told you i’d be,” you murmured back. you embraced her even tighter without thinking, trying to make up for every second you’d been apart.
the plastic bag in your hand crinkled awkwardly between you.
“oh, wait,” you laughed softly, pulling back just enough to free your arm. “i almost forgot!”
you reached into the bag, pulling out bouquets one by one. “i got you guys flowers!”
you’d stopped by a flower shop on the way from the airport, and somehow, it felt like the city had been waiting for them too — flowers in each member’s representative colors had been lined the shop, like it had all been planned.
a warm feeling settled over you at how their faces lit up.
you saved dahyun’s for last, a large arrangement of white tulips and baby breaths.
dahyun took them carefully, instinctively bringing them up to her face to inhale the scent. a smile bloomed across her lips.
then, she leaned in, close enough so that only you could hear. “thanks, baby.” her lips brushed against your cheek in a gentle kiss.
heat rushed to your cheeks instantly, a grin spreading across your face before you could stop in that moment, every mile apart, every bit of waiting became worth it.
—
as you watched the concert unfold from the monitors backstage, an idea slipped into your mind — sudden, bright and impossible to ignore. you remembered something dahyun had said back in korea: a restaurant. it wasn’t overly fancy, but it was well-known, the kind of place people talked about for the food, not the spectacle.
she had mentioned in casually at the time, like a passing thought, but you remembered. and now, it felt perfect.
you stepped away from the noise, pulling your phone out quickly to book a reservation. you could already picture the way her face would light up when you told her — it made your chest feel impossibly warm.
you started planning immediately, what you’d wear, how the night would go, and how for once, things would feel… normal.
sure, the restaurant sat in a busy part of new york, but this was new york. the city of celebrities, of constant movement, of people too wrapped up in their own lives to pay attention for long.
no one would notice.
and maybe, somewhere beneath all that reasoning was hope, that just this once, you could have her without the world reaching in.
that just this once, you could have a normal public outing with your girlfriend.
—
dinner started perfectly.
you had settled for a navy floral dress that was elegant but casual enough to blend into the restaurant. across from you, dahyun looked just as effortless, sunglasses perched on the top of her head and a white cardigan draped across her shoulders.
she had been overjoyed when you told her about the reservation, all bright smiles and soft laughter, as if you’d done something extraordinary.
even her manager had given a small nod of approval, assured that the area was just tucked away enough.
for once, everything seemed aligned.
gentle laughter filled the space between you as dahyun talked, her voice lighter than it had been in days. she told you stories from the tour, the little things she hadn’t mentioned yet before. her hands moved animatedly as she spoke, her eyes shining in a way that made it impossible to look away.
you found yourself leaning in without thinking, and the rest of the world faded away piece by piece.
dahyun seemed different tonight, her posture more relaxed and unguarded. it was as if the atmosphere of the restaurant had peeled something back, revealing the version of her that only you got to see.
when the steaming plates of food arrived, you didn’t even hesitate before reaching over, stealing a bite from her plate. the richness of the steak melted on your tongue, drawing a quiet hum of approval from you.
across, dahyun laughed, already digging in with so much enthusiasm that a small streak of sauce slipped past the corner of her lip.
without thinking, you quickly brought your thumb up to her mouth, swiping away the sauce. she chose that exact moment to lock eyes with you, making your heart stutter.
your hand lingered a moment too long before you pulled back.
“i wish we could do this all the time,” dahyun said thoughtfully as she brought a piece of lettuce into her mouth.
you swallowed the last bits of food in your mouth before answering.
“maybe we can,” you whispered back, and in that moment, you truly did believe it. everything felt so put in place, so normal, like the universe had decided to rule in your favor for once.
maybe all of it could be real, but it still didn’t explain the slight ache in your heart.
—
the shift was subtle. unnoticeable even. it would’ve been easy to miss if you were half-distracted, already living too deep in the moment to notice it.
someone from the next table glanced over just a bit too long. not a passing look, but something sharper. their eyes narrowed slightly as if it would help make everything click in place.
behind you, a chair scraped softly. in the reflection of the glass, you caught it — a phone angled a bit strangely. it was too deliberate to be natural, but not enough to call out. it was enough to make your stomach twist anyways.
you tried to ignore it at first, telling yourself it was nothing. new york was always full of people, full of cameras, and full of strangers who looked at things that didn’t concern them.
but the feeling only grew. and then, you saw her posture shift.
dahyun’s hand paused halfway to her plate. her shoulders, once loose and relaxed, drew in slightly in awareness.
her gaze flicked once, past your shoulder, scanning the room with a kind of instinct that came from experience.
she noticed it too. of course she did. something in her expression changed, like a shadow passing over light.
then the whispering started.
you tried to ignore it, focusing on the plate of food in front of you, but you couldn’t stop your ears from hearing it.
“is that dahyun from twice?”
“i swear it’s dahyun.”
your grip on your fork tightened.
it was getting harder and harder to swallow. the restaurant had felt louder and tighter, the voices becoming like flies buzzing around a piece of fruit.
you could tell dahyun was trying to ignore the change in atmosphere by the way she put her sunglasses on, trying to conceal her identity, but the damage was already done.
a figure approached the table, a brave and curious fan. “hi,” the voice said, careful but not quiet enough. “you’re dahyun from twice, right?”
you bit your lip. this was not how everything was supposed to go. no one was supposed to recognize dahyun, let alone walk up to the table like this.
“hello, please not now,” dahyun said softly, waving her hands in a gentle pleading motion, like she could physically push the unwanted attention away.
it didn’t work.
the moment that single brave fan approached, the situation unraveled. chairs scraped against the floor and heads turned, whispers spreading through the restaurant like wildfire — low at first then rising, overlapping.
those who didn’t know dahyun pointed and stared, trying hard to figure out who she was that so many people were gathering around the table.
it hit you all at once — the future concerts, of course. though the first day of performing had passed, there were still two additional dates left, the 20th and 21st. there were probably a lot of once in the area, as many fans attended multiple dates. how could you not think of that?
it was a stupid oversight you should’ve taken into account, one that had been overlooked by your excitement for going out with dahyun.
dahyun was still trying to push the fans away. she was smiling now, but it wasn’t real. you could see the way it was strained and how her eyes kept flickering towards you.
“hello, please not now,” she tried again, her voice tighter and thinner.
no one listened.
questions came from every direction, voices overlapping and phones raised, flashes going off one after another like lightning. it was too bright and too much.
“dahyun, can we get a picture?”
“what are you doing here?”
and then, the question was asked that cut above the noise: “who is this?”
you froze. the fan pointed directly at you, eyes sharp with curiosity, already scanning your face like they were trying to turn you into something they could understand.
your gaze snapped to dahyun, panic rising in your chest. your mind raced — what would she say?
for a split second, she hesitated. then, dahyun’s voice came out tight. “this is my friend.”
the word landed heavier than it should have. it echoed over and over, louder than the crowd, louder than the cameras, louder than your own heartbeat.
friend.
your fingers tightened around the edge of your chair until it hurt.
you understood. of course you did. there was no other answer she could give — not here, not like this. you didn’t even want to imagine what would happen if she told the truth. the headlines, the speculation, the endless dissection of her life…
still, it stung, more than you expected. way more than you wanted it to.
more people crowded in, closing the space around your table. it was suffocating and invasive, and the flashes were becoming more and more frequent. you turned your head quickly, trying to angle your face away and disappear, but there was nowhere to hide. every movement only seemed to gather more attention.
“no wait! look here!”
“are you guys dating?”
your pulse pounded frantic and uneven. dahyun kept bowing her head slightly, her voice repeating like a broken record. “i’m sorry… hello… please…”
a glass suddenly appeared too close to your side of the table. someone leaned in, pretending to angle themselves to get a better look, but the drink tilted slightly in their hand.
and then, the cold liquid spilled. it wasn’t enough to soak you completely, but enough to shock you out of everything at once. the liquid splashed across your lap, soaking your dress and part of the chair.
the noise around you didn’t stop, but something inside you did.
for a second, you just stared, watching the wet fabric cling to your skin. the small stain kept spreading, as if it had every right to be there, like you didn’t matter enough for it not to.
“oh my god! sorry!” the person said too quickly, already half-laughing it off. they stepped back into the crowd as if nothing had happened.
your hands went still. you had planned this entire evening, calling the restaurant and surprising dahyun. you sat there smiling through it all because you wanted it so badly — just one normal night with her.
it was slipping through your hands anyways.
you pushed your chair back. it scraped against the floor with a loud, screeching sound, louder than you had meant it to.
“y/n–”
you had already stood up. your vision blurred before you could stop it, frustration and hurt colliding too fast to separate. you didn’t trust your voice, not in this room full of eyes and phones and harmful curiosity.
you turned and walked as fast as you could.
you slipped past tables and past people. you could make out the distant call of your name, but it felt far away, like it no longer mattered.
the exit came quickly. the cool winter air hit your face the second you stepped outside, but it didn’t help to cool the burn of everything. in fact, it only made everything feel sharper.
your breath stuttered. and then you couldn’t hold it in anymore.
tears came fast, silent at first and then heavier. you pressed a hand to your mouth, trying to stay quiet though no one was around.
what was the point of trying so hard just to have it all fall apart anyway?
behind you, the restaurant door opened again. footsteps sounded against the ground, fast and desperate.
“y/n wait!”
you didn’t turn around — you couldn’t. if you did, if you met her brown eyes, you’d shatter completely, like glass breaking into a million pieces.
but then, her hand wrapped gently around your wrist. her grip wasn’t tight or forceful, but just there.
your shoulders shook slightly as you tried to steady your breathing, as you tried to stop the tears from flowing.
for a moment, neither of you spoke. the city hummed around you, its energy still bright and buzzing as if nothing had happened at all.
“hey,” dahyun’s voice was softer now. “please look at me.”
you shook your head, your gaze on the way her hand held onto you.
“i’m sorry,” dahyun’s voice cracked at the word. “i– i wanted to tell them all how we’re together. i really wanted to, y/n. im so sorry. for all of it. i… i wish i could be better for you. you deserve better.”
when you finally looked up, she had a smile on her lips but it didn’t quite reach her eyes — they were heavy and filled with something that made your chest ache. it hurt, hearing her say that, to hear the way certain words trembled like she believed it.
“it’s not your fault,” you whispered. you believed it too — you knew that if the circumstances had been different, if the world had been a little more allowing, a bit kinder, dahyun would’ve shouted her love for you from rooftops. you knew that you weren’t alone in wanting to make it all work.
you weren’t angry. just… tired. tired of the almosts, of moments that were yours until they slipped away at the last second.
your gaze softened as you looked at her.
“i just wanted it to be ours,” you admitted. “just one night where i didn’t have to share you.”
dahyun’s grip on your wrist loosened, her hand sliding down until her fingers intertwined with yours.
“then don’t give it to them, “ she said softly.
you blinked. “what?”
“tonight,” she repeated, her voice steadier now. “don’t give it to them. don’t let tonight end like this.”
your brows furrowed slightly in confusion. “but it already did.”
she shook her head, stepping closer to you.
“no,” she said gently. “it only ends if you walk away from me.”
that made your chest tighten. her thumb brushed lightly over your knuckles, a small, grounding motion.
“i can’t change who i am out there,” she admitted, glancing back towards the restaurant for a second. “i can’t make the world smaller or easier for us.”
she paused.
“but i can choose you. in every moment i do have, i choose you. and i want you, y/n, not just in pieces or in secret.”
your breath caught in your throat.
“let me try again,” she murmured, an almost shy smile tugging at her lips. . “this wasn’t how it was supposed to go.” she laughed, as if incredulous at how it all played out.
“i know,” you said, a faint laugh escaping you. “i thought i had it all under control.”
“i know,” dahyun echoed, squeezing your hand. then more brightly, “let’s redo this night.”
you huffed a quiet laugh. “in my wet dress?”
hope. it bloomed from your chest, warming the parts of you that you didn’t even know were cold in the first place.
dahyun was grinning now, really smiling, the kind of expression that lit her up completely. “yes, in your wet dress.”
“where would we even go?” you asked, though the heaviness in your chest was already starting to lift.
“anywhere,” she answered easily, like it was the simplest question in the world. “somewhere where it’s just us.”
you squeezed her hand back. “okay,” you said softly. “let’s go somewhere that’s ours.”
she gently tugged you forwards, and this time, you didn’t resist. you followed her under the streetlights and into the noise of the city, no longer feeling overwhelming when you were hand-in-hand with the only person who truly mattered.
for once, it didn’t feel like the moment was slipping away, like a fleeting moment you had to chase.
content. smut. catgirl! mina. fem! top! reader. sub! mina. minor petplay in the sense that mina is a hybrid. strap ons. mommy/mama title. overstimulation. heat cycle. collars. hierarchy kink. dom/sub dynamics. tails. tail…tugging? lol.
a/n. mmm catgirls
you hear her before you see her.
the soft jingle of her collar's bell as she pads into your office, stopping short of your desk. her blonde hair cascades down her back, big brown eyes looking to yours as she fiddles gently with her hands. when she speaks, her voice is soft - furry white tail curling around her exposed thigh. she wears a simple long sleeved sleep-shirt, and thin white panties.
"...mama?"
"hm?" you glanced up from your work, arching a brow at the way her thighs press - a clear, thin layer of sweat already permeating on her forehead, her shifty gaze, and the warm flush on her cheeks. you know it all too well. "heat?"
"yes," mina speaks softly, thumbing her wrist. "it started while I was bathing."
you hum, standing and circling her to your desk until you're in front of her, arms slipping around the kitty's waist. instantly, her tail unfurls from her thigh, wrapping around your waist and tugging you insistently against her. "you didn't touch yourself yet, right baby?"
mina swallows, shaking her head. "no ma'am."
"good girl."
and then your hands are tugging the big shirt off of her, and you're turning so she presses back against the desk, hopping up and curling her legs around your waist. you can practically feel the what radiating off of her core, a low hum falling as you palm her pale waist with one hand - the other rubbing her thigh.
mina shivers, ears twitching. "mommy..."
"what is it, honey?" comes your murmured response, head tilting as you eye the slowly dampening spot on her panties.
a low purr bubbles from her throat. "...please touch me."
"happily."
your hand slinks down, fingers meeting her core with a gentle graze. it makes her tail flush up almost instantly, a heavy yet shy haze over her face of which she quickly buried in your neck. small fangs poke into your neck, not enough to break skin but enough for you to feel.
your touches are gentle, middle and ring fingers pressing together to slowly rub up and down her panties, feeling as they dampen with each slow rub. mina shivers, whimpering sweetly to you.
"m-mommy..."
"shh," comes your reply, hand lifting up and softly dipping past her panties.
mina gasps, pressing more urgently as your fingers push through the slick of her folds, down to her entrance. two digits slip in with ease, and against your neck you can feel as her fluffy white eats twitch in anticipation. "look at you.." comes your soft coo as you lean slightly back, feeling her loosen against you. her tail slips around her thigh again as she leans back, looking at you with those pretty kitty eyes.
"feels good.." she whispers, purrs vibrating between the two of you.
"yeah?" you hum, thumb sliding against her clit, making her jolt.
mina whimpers again, nodding softly as her tail curls around your wrist instead, pushing you more urgently into her. you comply, hand thrusting in and out of her core a bit more insistently.
your free hand comes up, tugging her forward by her collar, and connecting the two of you in a heated kiss - one that mina instantly submits too, her purrs growing louder as her teeth clash softly against yours, arms wrapping around your neck and keeping you close as you ease the growing need of her heat. but it's not enough.
mina pulls back, shaking her head weakly.
"need more.."
"more?" you squint, thinking. "...alright."
--
mina's soft whines and moans bounce off the walls.
her tail is curled tightly around your waist, tugging you back into her each time you pull away - forcing herself to take your strap. it's satiated most of her heat's needs so far, and brought her to the state she's in now. joints softly pinkened, chest rising and falling with each thrust.
"please, baby.." she whines, head back.
you lean, kissing the column of her throat with each thrust.
"such a good kitty," comes your low response as your hips continue to meet hers in varied thrusts. each one sends a jolt through mina, waves of warmth rolling through her body each time.
her back was pressed back against the sheets of your bed, clothes discarded along the way up stairs. a halo of blonde hair behind her head, she was a vision. your hands lowered, gripping her hips, one traveling over to the smooth of her stomach, pressing down slightly as you thrusted in a bit deeper, letting her feel every inch of the faux cock as it split her.
mina whined, tail tightening on you a bit as that warmth that cascaded over her began to pinpoint in her tummy - the low heat of pleasure erupting with each and every thrust. she was nearing her finish, her orgasm building with each thrust.
another soft whimper. "mama- i-"
"I know, I know," you cooed, thrusting faster into her.
it only served to further her intense pleasure.
until, with a cry, her face scrunched softly, a barely audible whine cutting through as she came with a jolt, trembling around the strap. you pushed her through it, dragging out her orgasm until she was shaking and her tail had loosened.
then you slipped out, watching as she clenched around nothing. "...good girl, there you go," you whispered softly, rubbing her tummy. "shh. you're okay.."
her body shook with weak stimulation, purrs bubbling up. "ah...thank you.."