Actions

Work Header

Wrapped In Love, Under The Mistletoe

Summary:

Rumi and Zoey fall in love with each other. Before and after the Idol Awards event when they defeat Gwi-Ma. Now, it's Christmas time, and Rumi and Zoey have a week to kiss the other under the mistletoe and confess their love for each other. After the confession, their bond is strengthened even more with other activities, and they become closer than ever. From best friends secretly in love, with each other not knowing for years and months, to girlfriends in love, and inseparable.

Notes:

This is My very first EVER one-shot Fic. And It's for ZoeRumiWeek! There is smut as tagged, so keep that in mind when you're reading. I worked on this all week whenever I wasn't sleeping or working. I really hope it turned out okay!

Can't wait to see your comments! I love reading you guys comments!

Work Text:

Mira wakes up blinking at the morning light sleeping into her room. She sits up, stretches and yawns. She pads over to her window, open the curtains, and her eyes go wide. She rubs them to make sure she wasn't dreaming. Nope, she definitely wasn't dreaming.

The entire city was covered in a blanket of snow. All of Seoul was white, and there was fluffy snowflakes still falling from the sky. She loved the snow. All three of them did really.

She went to Zoey's room first, she knock lightly, nothing. She knocked again, a little harder, and heard a slight groan. She opened the door a crack, and peeked in to see Zoey still bundled up with her 5 blankets.

"Zoeeyyy." She said softly. Their Maknae stirred, covering her face with the blankets. "Zoey, is time to wake up."

"Nooooo… it's too early!" Zoey murmurs under the blankets.

"It's nearly 10 AM, it is not that early." Mira says, tugging at the blankets trying to pull them down. "I'll make pancakes."

Zoey definitely does not like waking up early, but she can't really say no to pancakes. It's one of her favorites after all. She finally peeks out from under the blanket, looking at Mira with one eye.

Mira is still bent over, and Zoey groan. "How dare you bribe me with one of my favorite breakfasts…"

Mira giggled, "well, that's how I know I can get you out of bed." Mira pulls at the blankets again, but Zoey doesn't let go. So Mira does one thing she knows that will make Zoey get up.

She proceeds to climb on top of her, straddling her hips. Zoey looks up at her, one brow raised. "What are you doing Mira? Why are you on top-" Her words get cut off as Mira starts tickling her sides through the blankets.

Zoey laughs and squirms. Little squeals fill the room, "Mira—aha—stoooppp!" Mira kept going. Okay, Okay! I'll get up! I'll get upppp! Just please stop tickling meeee!" Mira finally stops and smirks down at Zoey.

"Good, Now I'm going to get Rumi up." Her tone shifts and Zoey notices, after Mira climbs off of her, she sits up finally. "I'm kind of getting worried about her, Zo."

"I'm sure shes fine. She probably was up late again. Just let her sleep. She'll wake up on her own eventually." But. there was concern in her voice too. Mira sighed, then nodded once.

"Yeah, you're probably right. Come on short stuff, lets go make breakfast." Mira walks out of the room, leaving Zoey to her thoughts.

I really hope I'm right, and she really is okay

Zoey untangles her legs from her blankets and swings her legs over the edge of the bed. She stretches until her back pops. She stands up and as she walks past her Mirror, she startles herself. Her hair is completely mussed from sleep. "Why didn't Mira tell me my hair looked like this?" She said to no one.

She ran her fingers through her raven hair lazily, combing her fingers through the tangles. She messed with her bangs that just weren't cooperating. She huffed in frustration, puffing out her cheeks. "So that's how it's gonna be huh?"

She gave up after trying four more times to get her bangs to lay flat. So she just stalked out of the room and into the kitchen. Where Mira was already mixing the pancake batter together.

"Took you long enough to get out here, what happened? Did you have a fight with the sheets again?" She teased, a little bit of pancake mix was on her cheek and nose.

"No, My bangs are unruly today it seems." She pouted and walked over to the fridge to grab some juice, and a glass from one of the cabinet. The glass slips from her fingers and it shatters on the floor at her feet. She stands very still as she forgot to wear her slippers.

"Zoey! Are you okay?!" Mira turns to look in her direction.

"Y-yeah! I-I'm fine! Just dropped a glass on accident." She was visibly shaking and Mira could see that, so she had to act.

"It's okay, Zo. Just… stay still and don't move. Not a milometer." Mira disappeared from the kitchen for a minute. The she returned with a broom and dustpan. She carefully swept up the glass around Zoeys feet. Zoey still didn't move, she was too scared to.

Rumi came sliding into the kitchen after hearing the crash. Her hair was a waterfall of purple. Her eyes were wide with panic. "What the hell happened in here? I came as fast as I could!" She was out of breath, and she looked at Zoey who looked like she was in shock.

"Zoey accidentally dropped a glass on the floor. Now she won't move even though it's cleaned up." Rumi looked at Zoey, and smiled. Not from humor. Then she walked over to Zoey, and scooped her up in her arms, and walked her out of the kitchen.

"R-Rumi? What are you—?" Zoey cut her own words off as she looked at Rumi, then blushed. She's been this close to Rumi before, but this time was different. This time her feelings were starting to surface again. Hear heat pounded in her chest as she felt Rumi's warmth.

Rumis patterns were changing too. They shifted under her skin to a dark pink almost red, blush color. Then she looked up at Rumis face.

Oh my god, she's blushing! I'm Blushing! Why is she blushing?

Rumi carried her to the couch where she set Zoey down, and inspected her feet, making sure there weren't any pieces of glass in her skin. Zoey couldn't help but watch her. She was so focused. Then Rumi looked up at her, "there's nothing there, you're okay Zo. You can relax."

Zoey visibly relaxed against the couch, but not from the possible glass in her feet, but from Rumi finally not touching her anymore. But that's the problem, she wants Rumi to touch her, to hold her. But she didn't know how to tell her how she feels about her.

"Come on sweetheart, let's go make those pancakes." Rumi held out her hand. Zoey stared at it, that name played through her head. Sweetheart… she called me sweetheart… her mind was racing. "Zoey? You okay?"

Zoey's attention was drawn back to reality. "Huh? Oh! Sorry, yeah I'm fine." She grabbed hold of Rumi's hand and Rumi hoisted her up off the couch and they walked into the kitchen together, hand in hand.


After helping Mira make pancakes, and decorating them, they made sure to post their breakfast on their private socials. Three stacks of pancakes, with strawberry and banana slices, with honey drizzled on top instead of sugary syrup.

Rumi's first bite was accompanied by brightly lit patterns, glowing bright pale yellow across her skin.

“Mmmf—oh my god, thhese are sho good,” Rumi mumbled happily through a mouthful of pancakes, cheeks puffed as she chewed.

"They're so fluffy!" Zoey exclaimed after swallowing her bite. She stabbed her fork into more pancakes and fruit, and shoved it in her mouth with a happy hum.

Mira, on the other hand, was just shoveling her food in her mouth like a heathen. Like she'd never eaten pancakes in her life.

"Shlow down Mira, yur gonna make yurslff sick." Rumi said though another mouthful.

Mira stopped suddenly, realizing that her pancakes were already over half gone. "Oops. I guess I'm hungrier than I thought." She said with a deep chuckle.

"You already have stomach problems, you don't want to make them worse, Mira." Zoey chimed in before taking yet another bite. This one way too big for her mouth.

"Oh my god Zoey, please take smaller bites!" Rumi said, her voice laced with worry, afraid Zoey might choke. Zoey responds, but her words were nothing more than garbled sounds that didn't even resemble words at all.

"Please don't try to talk with your mouth that full, You'll choke."

She chewed her bite, swallowed, and then finally spoke. "I tried to say, 'I'm fine, I've done this so much growing up.' Whenever I ate breakfast at home before school in Burbank, we had to rush all the time.

Rumi dragged her hand down her face, groaning. "You are going to give me a heart attack one of these days, and it's going to kill me with how many times you make me think you're going to get hurt… Like today."

Zoey looked down, at her plate and started picking at her pancakes. Her smile faded quickly. "I'm sorry, I didn't mean to worry you that much…" her voice was small now.

"Zoey, that's not-" Rumi was cut off before she could finish the sentence.

"No, you're right…" She said. her voice breaking on the last word. "I do too much sometimes, but it's normal for me, and sometimes I forget how bad it can look. Too big of bites, reckless when fighting demons, jumping from too high places. I get it… I'm a safety hazard-"

"You are not a safety hazard Zoey. You hear me?" Rumi lifted her hand from her lap reached for her hand, squeezing it tightly, as if she would vanish if she let go too soon. "You don't do too much, and you're not too much. You're just enough…"

Rumis eyes started to fill with tears as the last words left her lips. That's when Zoey shot up from her seat and practically threw herself at Rumi. Instantly Rumi snapped her arms around Zoey, holding her closer than ever.

Zoeys tears soaked through Rumis shirt at the shoulder, but she didn't care. She only cared about one thing right now….. Zoey.

After a few moments, Zoey settled in her chair again and they finished breakfast, with no more too big of bites, and no more scarfing it down like it was going to be taken away.


Later, while they lounge on their large sectional in the massive living room, Rumi gets up to to use the bathroom. Zoey uses the opportunity to talk to Mira while Rumi is gone, who sat quietly reading a book, a throw over her legs that were folded underneath her.

"So… I was thinking…" Zoey started, saying the words slowly, dragging the words out. Mira looks down past her book at her as she lay her head in Mira's lap.

Mira lifts an eyebrow, "Are you going to tell me, or am I going to have to guess?"

"Oh! Right… Sorry. But I was thinking about going to the mall to get Rumi a gift." Zoey says sheepishly. "I haven't got anything for her yet. I've got you something, but I haven't been able to think of what Rumi would like…"

"And you're telling me… why exactly?" Mira said, a little confused.

"Because I need your help Mir. Pleeeaase?? I'll buy you your favorite Bobaaaa." Zoey singsonged that last part. Mira pressed her lips into a thin line, thinking.

"You're bribing me with Boba? Seriously?" Zoey nodded quickly, giving Mira her best puppy eyes, and sticking her bottom lip out in a pout. Mira couldn't say no to that face. "Ughh—fine! But we get Boba first."

"DEAL!" Zoey agrees with a squeal. "Thank you so much Mira! You're the best!!"

Rumi returns, and Zoey is buzzing but trying so hard not to show it. She's not just going to be buying Rumi a gift, but also something else, something more special. She wants to buy a mistletoe.

She thinks that it's the best way to be cute, subtle and obvious all at once. She wants to kiss Rumi so bad, but she hasn't thought of anything before. They've had so many close calls in the past few weeks, but they never actually go through with it, Zoey always got way too flustered.

"Zoey? Are you okay?" Rumi asked, one eyebrow arched as she plops down on the couch.

"Yup! Totally fine!" She said quickly. Too quickly. She leaned against Rumi automatically, not even realizing it at first. Rumi instinctively wraps her arm around Zoey, holding her close. Zoey blushes, yet she loves it. And she loves Rumi, with all of her heart.

After a short while, Mira clapped her book shut with a soft thump, and stretched. “Alright. If we’re going out, we should go before the crowds realize Huntr/X is actually outside.”

Zoey hesitated for half a second—still tucked warm against Rumi’s side—before nodding. “Y-yeah. Okay.”

Rumi glanced down at her, confused but smiling. “You two going somewhere?”

“Errands,” Mira said smoothly, already standing. “Boring ones. You’d hate it.”

Zoey nodded a little too enthusiastically. “Super boring.”

Rumi laughed softly. “Alright. Be careful. It’s snowing pretty hard out there.”

Zoey’s heart did a little flip at the concern in her voice. “We will,” she said, then leaned up—just barely—and pressed a quick kiss to Rumi’s cheek before she could talk herself out of it.

Rumi froze.

Zoey froze.

Mira froze in the doorway.

Rumi’s patterns flared a warm, startled gold before she even realized it, and Zoey was already backing away, face bright red. “I—uh—bye! We won’t be long!”

She grabbed Mira’s sleeve and practically dragged her toward the elevator.

The doors slid shut, leaving Rumi alone on the couch, one hand lifted to her cheek, heart hammering.

“…Zoey,” she murmured to herself, smiling like an idiot.


The Huntr/X Tower lobby was quieter than usual—holiday decorations glowing softly, silver garlands wrapped around pillars, a massive tree shimmering near the center. Outside, Seoul looked like something out of a snow globe.

Their chauffeur was already waiting, holding the door open with a polite bow. “Good morning.”

Zoey bounced on her toes as they slid into the back seat. “Snow day mall trip!”

Mira shot her a sideways look. “You’re vibrating.”

“I’m excited,” Zoey whispered. “And nervous. And excited.”

“Yes, I gathered that,” Mira said dryly, then smirked. “So. Tell me. What exactly are we looking for?”

Zoey clasped her hands together. “Something meaningful. Something Rumi. Not too flashy, not too boring. Something that says ‘I see you’ without… saying it.”

Mira hummed thoughtfully as the car pulled into traffic. “Tall order.”

“I know!” Zoey groaned, slumping back against the seat. “That’s why I need you.”

Mira bumped her shoulder lightly. “Relax, Short stuff. We’ll figure it out."

Zoey let out a breath through her lips, making then vibrate. "Yeah I know."


The mall was warm and glowing with holiday lights, the air filled with soft music and the smell of cinnamon and sugar. Mira led the way with confidence, while Zoey’s eyes darted everywhere—storefronts, decorations, couples holding hands.

Before Mira could steer them toward any actual stores, Zoey suddenly stopped short, grabbing her sleeve.

“WAIT.”

Mira blinked. “What now?”

Zoey pointed dramatically across the walkway. “Boba.”

Mira followed her finger—and immediately groaned. “You did not forget already.”

“I did not forget,” Zoey said proudly. “I promised first. Gifts later. I’m a woman of my word.”

Mira tried very hard not to smile. Failed. “You remembered my order?”

Zoey was already marching toward the shop. “Brown sugar milk tea. Less ice. Extra pearls. You always say you don’t need extra pearls, but you do.”

Mira stared at her back for a second, genuinely touched despite herself. “…Wow. Okay, Shortcake.”

Inside the boba shop, Zoey leaned on the counter, bouncing slightly as she ordered. When the drinks were handed over, she passed Mira’s to her with both hands, like it was something sacred.

“As promised,” Zoey said with a grin. “Bribe fulfilled.”

Mira took a sip—and visibly melted. “Oh no. This is perfect.”

“Told you,” Zoey said smugly, taking her own strawless sip from a fruit tea. “Now you have to help me.”

Mira laughed, warmth spreading through her chest that had nothing to do with the drink. “Alright. Now we shop for Rumi.”

Zoey nodded, suddenly more nervous again—but smiling.

Boba promise kept.
Next mission: the perfect gift.

They passed a small shop selling handmade jewelry, another filled with art prints and candles.

Zoey slowed, staring into the window of a boutique filled with delicate glass ornaments and glowing lanterns.

“…Mira.”

Mira followed her gaze—and smiled. “Yeah. This feels right.”

Inside, Zoey wandered carefully, fingers brushing over carved charms and soft fabrics. She stopped in front of a display of thin bracelets—simple metal bands etched with faint geometric patterns that shifted subtly in the light.

“They change color,” Zoey whispered, realizing. “Like… mood-reactive.”

Mira’s expression softened. “Like Rumi’s patterns.”

Zoey swallowed. “She’d never buy something like this for herself.”

“That’s usually the best kind of gift,” Mira said gently.

Zoey nodded, then smiled, decision made. “I’ll take it.”

While Mira chatted with the cashier, Zoey’s gaze drifted toward a small seasonal stand near the exit—green leaves, red berries, white ribbons.

Mistletoe.

Her heart kicked hard against her ribs.

She edged closer, pretending to examine the ornaments beside it, then carefully picked up a small sprig tied with a thin gold string. It was simple. Perfect.

She paid quickly, stuffing it into her bag like it might explode.

Mira noticed immediately.

“…You’re sneaky,” she said, amused.

Zoey grinned, cheeks pink. “I have a plan.”

Mira laughed softly. “Oh, I know.

They stepped back out into the snow, breath fogging in the cold air, bags in hand.

Zoey looked up at the sky, snowflakes catching in her dark hair. In one week, Christmas would be here. And if everything went right—

She hugged the bag close to her chest, heart full and hopeful.

“Let’s go home,” she said.

Back at the tower, somewhere high above the city, Rumi sat waiting—completely unaware that her world was about to change under a little sprig of green and gold.


Back at the penthouse, Rumi sat curled into the corner of the huge sectional, one arm draped over the back, the other absently tracing patterns into the fabric. The living room felt… quieter without them. Not lonely—just different.

She glanced toward the elevator doors again.

What are they up to…?

At first, she told herself it was probably nothing. Mira dragging Zoey out for some fresh air. Coffee. Something normal. But then the thought slipped in, gentle and dangerous all at once.

Christmas.

Her eyes widened slightly.

Christmas was a week away.

“…Oh no,” Rumi muttered.

She sat up straighter, heart beginning to thud. They were absolutely the type to go shopping early. Together. Thoughtfully. Probably already halfway done.

And she?

She hadn’t bought anything.

Not for Mira.
Not for Zoey.

Panic bloomed fast.

Rumi grabbed her phone and didn’t even hesitate before calling Bobby. It rang once.

“Rumi?” he answered immediately. “Everything okay?”

“Yes—no—kind of—can you take me to the mall?” she blurted out.

There was a pause. Then a chuckle. “For Christmas gifts?”

“…Yes.”

“I’ll be there in ten.”

She exhaled in relief and sprang into motion. She pulled on warm layers, double-checked her compression shorts—two pairs, just in case—then bundled herself up against the cold. As she closed one drawer, something caught her eye.

Green leaves. Red berries. Gold string.

Mistletoe.

She froze, then smiled softly.

“I’ll put that up when I get back,” she murmured to herself. “When Zoey’s not looking. Maybe Mira can distract her…”

She tucked it safely away and headed out.


The ride to the mall was easy, familiar. Bobby hummed along to the radio, clearly enjoying being out despite the hiatus.

“You’re really going all out this year, huh?” he said as they parked.

Rumi shrugged. “They deserve it.”

Inside, Bobby wandered off toward a décor store, declaring loudly that everyone deserved to buy themselves one nice thing. Rumi laughed when she caught him holding up a sleek desk ornament.

“You’re buying yourself a Christmas gift?”

“Absolutely,” he said without shame.

She grinned. “Iconic behavior.”

They split up briefly, weaving through warm lights and holiday crowds. Rumi was focused—until something made her stop dead.

Purple eyes locked onto two familiar figures in the distance.

Mira.
Zoey.

Her heart flipped.

So that’s where they went…

They were walking toward her direction, laughing softly, shoulders nearly brushing. Rumi’s brain short-circuited.

“Oh no—oh no—no no—”

She turned sharply and ducked behind a large holiday display—

—and immediately caught her foot.

She went down hard, landing squarely on her ass with a very undignified thud.

“…Ow.”

Too late.

“RUMI!”

Zoey’s voice cut through the noise, sharp with panic. Somehow she was there in seconds, skidding to a stop in front of her.

“Are you okay?! What are you even doing here?!”

Rumi scrambled upright just as Zoey reached her, their faces suddenly way too close. Zoey had to tilt her head up slightly to meet her eyes.

Rumi’s breathing slowed. Her expression softened, dreamy without permission.

“I am now.”

Then reality slammed back in.

Her eyes widened. She stepped back instantly—Zoey doing the same—both of them suddenly very aware of their hands, their space, the air between them.

Awkward silence.

Mira blinked between them, gears turning. “Wait,” she said slowly, realization dawning. “Rumi… what are you doing here anyway?”

Rumi opened her mouth.

Nothing came out.

Words tangled. Thoughts scattered. Say something, anything—

“I—uh—I—”

“Office décor,” Bobby cut in smoothly, appearing at her side like a lifesaver in human form. “I asked her to help me pick something out for the holidays.”

Rumi snapped her mouth shut and nodded a little too fast. “Y-yeah. Office décor.”

Zoey tilted her head, suspicious—but relieved. “Well… I’m glad you’re okay.”

“Me too,” Rumi said softly, eyes meeting hers again for just a second longer than necessary.

Snow drifted past the glass walls of the mall.

Three hearts racing.

And not a single one of them realizing they were all hiding the exact same thing.

Eventually, they all awkwardly shuffled back into motion.

Mira cleared her throat first. “Well—uh—we should probably keep moving before the mall gets even more crowded.”

Zoey nodded quickly. “Y-yeah. We’ll… see you back at the tower.”

Rumi smiled, small and soft. “See you.”

Zoey lingered for half a heartbeat longer, like she wanted to say something else—anything—then Mira gently tugged her sleeve and they disappeared into the flow of people, heading in the opposite direction.

Rumi watched them go until she couldn’t see Zoey’s dark hair anymore.

Only then did she let out the breath she’d been holding.

She turned to Bobby with a sheepish smile. “Hey… thanks, Bobby. For stepping in for me back there. I don’t know what would’ve happened if I accidentally told them the truth.”

Bobby chuckled and gave her shoulder a reassuring squeeze. “Hey, don’t mention it. I’m your manager, remember? It’s my job to protect you guys— even if that means helping you lie about something harmless like that.”

Rumi laughed softly, some of the tension finally melting away. “I really owe you.”

“You can pay me back by actually finishing your Christmas shopping,” he said, already steering them toward the next row of stores. “Now come on. Let’s get back to shopping for those two before you panic again.”

Rumi nodded, determination settling in her chest as she followed him.

Two gifts to buy.
One secret mistletoe waiting at home.

And a week left for everything to fall into place.


After a couple of hours of hopping from store to store, Rumi finally checked Mira’s gift off her mental list. It sat safely tucked away in a glossy bag, tissue paper peeking out the top.

She had gotten Mira a genuine leather jacket with gold accents—sleek, stylish, and just the right mix of bold and practical. Mira had always loved pieces that made a statement without being over the top, and Rumi knew this would be perfect.

That part had come easily—Mira’s tastes were familiar, warm, and precise.

Zoey, though…

That was different.

Rumi trailed behind Bobby now, hands shoved into the pockets of her coat, eyes drifting from storefront to storefront without really seeing them. Jewelry felt too obvious. Clothes felt too impersonal. Anything flashy felt wrong.

She needed something quiet.

Something that said I see you.

Something that whispered I love you without ever saying the words out loud.

“You’ve been pacing the same stretch for ten minutes,” Bobby said gently, slowing his steps. “You’re stuck.”

Rumi sighed. “I don’t want it to be just… a thing. It has to mean something.”

Bobby nodded, unsurprised. “Then stop looking for a gift and start looking for Zoey.”

That made her pause.

They passed a small shop tucked between bigger stores, its windows glowing softly. Inside were sketchbooks, handmade keychains, pressed flowers in glass, tiny framed constellations with handwritten notes beneath them.

Rumi stopped.

Her heart did that familiar little flip again.

Inside, her fingers brushed over a small leather-bound journal with a simple embossed star on the cover. Not fancy. Not loud. The pages were thick, waiting to be filled.

She imagined Zoey using it—doodles in the margins, half-written thoughts, notes from late nights when her mind wouldn’t quiet down. She imagined slipping something inside. A message Zoey would only find when she opened it.

Rumi swallowed.

This wasn’t just a gift.

It was an invitation.

Bobby watched her expression soften and smiled. “Found it.”

Rumi nodded slowly, reverently, and lifted the journal. “Yeah… I think I did.”

As she paid, her fingers trembled just a little—not from nerves, but from certainty.

This wasn’t just for Christmas.

It was for everything she hadn’t said yet.

She was very content with her purchases, the bags resting at her feet as Bobby drove them back through snow-dusted streets. Relief settled warmly in her chest—hopeful, quiet, and a little fragile.

“I really hope they love them,” Rumi murmured.

“They will,” Bobby said without hesitation. “You put your whole heart into it. That always shows.”

They stopped along the way at a small place Rumi liked—nothing fancy, just good comfort food. She ordered enough for all of them, insisting on bringing something home for Mira and Zoey too.

When they pulled up to the tower, Rumi gathered the bags and paused. “Thanks, Bobby. For everything today.”

He smiled at her through the open window. “Anytime, Rumi. And I’d do it again.”

She watched his car disappear before heading inside, heart light.


The penthouse elevator chimed softly.

Rumi slipped inside quietly, shoes off the moment she reached the door. Voices drifted from the kitchen—Zoey laughing, Mira humming to herself. They were already back.

She didn’t hesitate.

Straight to her room. Gifts hidden carefully. Drawer closed.

Only then did she reemerge, arms full of takeout bags.

“Hey,” she called gently.

Zoey perked up immediately. “Rumi!”

Rumi stepped up to the bar and handed them each a bag. “Bobby stopped on the way home so I could grab lunch. I wanted to bring something back for you two.”

Zoey took hers, blinking. “What’s this?”

“Food,” Rumi said simply, then sat beside her on the bar stool.

Zoey’s eyes glinted in that way they always did when she was touched—soft, bright, affectionate. Rumi saw it.

And her patterns responded instantly, glowing warm beneath her skin.

“Aww,” Zoey said fondly. “You always think about us, don’t you, Rums?”

Her hand settled on Rumi’s thigh, squeezing gently.

Rumi’s breath caught.

Heat flooded her cheeks as she looked down, suddenly very aware of the pressure of her compression shorts. She didn’t ask Zoey to move. She didn’t want her to.

She held her breath without realizing it.

Zoey noticed immediately. “You okay, Rumi?” she asked, concern threading her voice.

Rumi’s gaze snapped up, eyes wide—then she exhaled shakily. “Y-yeah! I’m okay.”

Too fast.

But Zoey’s hand stayed warm and grounding, and Rumi slowly relaxed. After a moment, she hesitantly placed her own hand over Zoey’s.

They smiled at each other—soft, unguarded.

Click.

Both of them froze.

“Oh, this is absolutely going on the fridge,” Mira teased, waving a freshly printed Polaroid as it developed.

“Mira! What the hell?!” Zoey yelped, hopping off her stool and darting after her.

Mira laughed and lifted the photo high above her head. “Nope! Too late!”

“No fair! You’re too tall!” Zoey protested, jumping and failing miserably to reach it.

Rumi laughed—really laughed—watching Zoey get flustered and dramatic and adorable.

Eventually, Zoey managed to snag the photo, breathing hard in triumph. Rumi half expected it to be torn in half immediately.

But Zoey didn’t tear it.

She held it.

When she sat back down beside Rumi, still huffing, Rumi couldn’t help asking, “I thought you’d rip it up. Why didn’t you?”

Zoey turned the photo so they could both see it.

“I was going to,” she admitted quietly. “But now I can’t. And I won’t.”

The photo caught them perfectly—Zoey’s hand on Rumi’s thigh, Rumi’s hand over hers, their heads tilted just slightly toward one another. The space between them said everything.

Unspoken. Obvious.

Rumi swallowed. “We… look really good together, Zoey.”

Zoey nodded, voice soft. “Yeah. We do.”

They both froze again.

Neither of them moved. Neither of them spoke.

Not yet.

Rumi wanted to. God, she wanted to. But she wanted it to be perfect.

Later that day, laughter echoed through the penthouse as Mira was mysteriously asked—separately—to help hang up their mistletoe's. At different times. In different places.

By the end of the evening, two sprigs of mistletoe hung quietly in the penthouse.

Neither Rumi nor Zoey noticed the other’s.

Yet.


The rest of the day unfolded in a strange, sweet tension that neither Rumi nor Zoey knew how to name out loud.

They were cute—almost painfully so.

Awkward brushes of fingers. Lingering looks. Compliments that came out too fast or too quiet. Rumi would wander just a little too close to where one sprig of mistletoe hung, only for Zoey to suddenly become very interested in literally anything else. Zoey, in turn, would casually drift beneath another doorway, pretending she didn’t notice the greenery above her—until Rumi froze, flustered, and retreated with glowing patterns and a mumbled excuse.

Mira watched it all with quiet amusement, pretending not to notice while noticing everything.

By evening, Rumi’s nerves were fried.

She decided a quick shower would help.

Steam still clung to her skin when she stepped out of the bathroom, towel wrapped securely—or so she thought—around her chest. Her hair dripped down her back, patterns faint and relaxed after the heat.

She turned the corner in the hallway—

—and walked straight into Mira.

“Oof—!”

They collided hard. Rumi stumbled backward, lost her footing, and went down flat on her ass with a startled groan.

The towel came loose.

“Shit—!”

Rumi scrambled instinctively, but it was too late.

Mira froze.

Her brain short-circuited completely.

Because there was no mistaking it.

“That’s—um—” Mira swallowed hard, eyes wide, voice dropping into an incredulous whisper. “That’s a… that’s a dick. Y-you have a dick. A real one.”

Rumi’s soul left her body for half a second.

She yelped and covered herself immediately, patterns flaring dark pink in a wave of pure embarrassment. “Yes—! Yes, I have a dick,” she hissed under her breath. “A demon dick specifically. Now can you not be so fucking loud about it?”

Mira blinked rapidly, snapping back to reality. “Right—sorry—sorry! Whispering. I’m whispering.” She cleared her throat, then winced. “I didn’t mean to stare, by the way. It’s just— it was there. I really did not expect that.”

She quickly offered a hand, helping Rumi back to her feet while pointedly staring at the wall instead.

Rumi clutched the towel tight, mortified. “Trust me, this was not how I planned on having that conversation.”

Mira huffed out a breath, half-laughing, half-stunned. “Okay but—serious question. How the hell do you hide that thing?”

Rumi groaned, dropping her head back against the wall. “Carefully. Compression. Prayer.”

Mira snorted before she could stop herself, then clapped a hand over her mouth. “Sorry. Sorry. I’m done. I swear.”

Rumi peeked at her, still blushing. “…You’re cool, right?”

Mira nodded immediately, expression softening. “Yeah. Of course. Doesn’t change anything.”

Rumi exhaled in relief.

“Now,” Mira added, smirking just a little, “maybe put on some clothes before Zoey comes around that corner and sees.”

Rumi’s eyes went wide. “Oh my god—please no.”

She hurried into her room, heart pounding.

And somewhere down the hall, entirely unaware of what she’d just missed, Zoey hummed to herself beneath a sprig of mistletoe—already planning her next move.

Rumi, in her room, flopped on her bed with a huff. Her towel was lazily draped across her body, her long, damp, purple hair splayed around her on the bed. She vibrated her lips with a sigh, staring at the ceiling then covered her face with her hands.

"I can't believe that just happened…" She groaned into the empty room. She heard a huff from by the window. Right. Derpy was still in her room, still snoozing away without a care in the world. "At least it wasn't Zoey that saw…"

The thought of Zoey seeing her like that mortified her even more, but at the same time it made her want Zoey to see her. All of her.

                                                                                                                                                                                      - - - - - - - -

The thought. of Zoey seeing her made Rumi squirm slightly, and her cock twitch. She groaned at the feeling. For months she's fantasized about Zoey, even before she got this new addition to her body.

Heat started coiling in her gut, she didn't even realize she was touching herself until her body jerked bringing her mind back to reality. Horns grew out of her head, ears pointed and slightly purple at the tips. Her horns were sensitive to the touch. she shivered when she touched them, sending a wave of pleasure through her body.

A moan escaped her mouth louder than she expected, and with it, a name.

"Zoeeyyy…"

She couldn't help but thrust into her fist, her hand pumping fast. her tail had wrapped around her own arm, the one stroking her cock, giving her extra power as her arm was already tiring from the speed.

She was close, very close. So close to the edge that she didn't even hear the knock on her door, or that someone had opened it.

Her eyes were open, half lidded, but they weren't really focused on anything but chasing the orgasm she desperately needed.

Then with the last few thrust of her hips into her hand, she came. Hard. Her hips lifted up off of the bed with a shuddering cry, moaning the same name.

"Fuuuck—Zoeeyyy!!"

Her cock was pulsing as ropes of her cum spurt out of her, making a mess on her stomach and chest. Her body finally went limp after the last of it was milked out of her. Chest heaving, skin slightly slick with a thin layer of sweat. Her ears were ringing, and her heart was thundering in her chest.

That's when she turned her head… her heart stopped. Everything stopped. Including her breathing. And her room suddenly felt way smaller.

Zoey was standing there eyes wide, mouth open as if frozen in a gasp, one hand was gripping her shirt over her chest. She was breathing heavy, Rumi could see it, she could hear it. She could also hear her heartbeat. Her patterns were glowing so brightly, they emitted a golden hue throughout the room.

"Zoey! H-How long have you been standing there? When did you even-"

She cut herself off with her own realization as she scrambled to cover herself, realizing she was still laying there, naked and her cock just out in the open. Still half hard, still fully visible, and Zoey was staring right at it.

Her gaze finally tore away from it as she got closer to the bed. Rumi swallowed hard. "I-I came to check on you. Mira said you fell earlier. I heard you moaning when I came to the door, but I didn't expect it to be because of… this. Because of… me."

Rumis face went deep red and her hands covered her face. "I didn't realize I was that loud… Oh god!" Her eyes got wide with realization. "You just seen all of that, you heard all of that…"

Zoey nodded, she crawled onto the bed next to Rumi. "Yeah, all of it. Including the part where you practically screamed my name." Rumi could see her cheeks getting red when she said that. More than they already were. "Rumi, is there something you need to tell me?"

"There's been something I've been wanting to tell you for months actually. But… can I please get dressed first? At least to cover this up?" She gestures to her, now soft, cock.

Zoey's eyes lingered on it for a beat too long. She wanted to hear Rumi to say her name like that again. But she fought the urge to wrap her hand around it.

Instead she looked back at Rumi smiled and nodded. "Of course, yeah!" She said a little too loud.

Rumi got up and first grabbed a pair of compression shorts and slipped them on. Re-adjusting her cock so it sat comfortably.

"So that's how you do it then…" Zoey said softly, it was meant for herself but Rumi heard it anyway.

"Yeah… well, I had to do research to find out how to hide it and make it less obvious." She adjusted the waistband and snapped it lightly on her hips. "Sometimes I have to wear two pairs. Especially on days I have a feeling your going to be extra flirty or touchy. And when we perform, or do anything outside the penthouse."

She walked to her closet and grabbed a dark purple designer sweat set and a cropped T-shirt to wear under the jacket. The outfit was mostly for comfort.

"You know, I'm actually surprised you're not freaking out about it…" Rumi said, standing in front of Zoey now.

"Me?! What about you? You're the one with the demon dick that I…." She trailed off, looking down and looking a little embarrassed, and sheepish.

Rumi cocked her head, "that you…what?" She looked at Zoey with golden eyes that made Zoeys heart skip several beats.

"Uhh—nevermind! I want to hear what you have to say." She avoided the question like the plague, purposely redirecting back to what Rumi wanted to tell her. Needed to tell her. "Please?" She said with a little squeak.

Rumi couldn't help but smile a little.

She finally sat next to Zoey on the bed. Reaching for her hand. Zoey didn't pull away, she didn't want to. Rumi entwined her fingers with Zoeys and gently squeezed.

"For months, I had this feeling in my chest every time you looked at me. Every time you smile. Every time you laugh. It just makes me melt, even if it's not directed towards me." Rumi was looking into Zoey's eyes, steady, not looking away.

"You have been there for me through everything. The lies, the secrets. Even after you two saw my patterns. You never gave up on me. Not once." Zoeys hand tightened around Rumis.

"At first I just thought it was because of me almost losing you two, but I didn't feel the same way with Mira like I did with you…"

Rumi's hand cupped Zoeys cheek, and she leaned into it, smiling softly. Her eyes fluttered shut for only a moment at the touch, the soft gentle touch that Zoey yearned for.

She reached up and placed her hand on top of Rumis. Rumi continued her confession, and Zoey listened. "I realized that it was love. The kind of love that hurts in a good way. The kind of love that makes me say your name like I just did…"

Rumi was blushing now, her ears flattening like a cat in trouble. She looked adorable that way, and it warmed Zoeys chest. Her heart aching at the sight. Rumis tail flicked next to Zoey.

Then all of a sudden, Rumis ears perked up, and she stood abruptly, pulling Zoey with her. Out the door, and down the hall.

"Rumi! Where are we-" her words were cut off as they stopped suddenly. Rumi looked up and Zoey followed her gaze.

And there it was, Rumi's Mistletoe. The one she hung up days ago, and she's been trying to get Zoey under it so she can confess to her and kiss her.

She look down at Zoey and their eyes met as Zoey look down from the little spring.

"Zoey…" She said softly, carefully. "I Love you so fucking much. I have for so long. I just wish I told you sooner."

Zoey's breath hitched.

"Rumi, I-" but her words were cut off as Rumi ran her hand to the middle of her back, pulling her closer in one swift motion, her finger hooked under Zoey's chin.

Rumi lifted her chin up, "Rumi…" her voice was dreamy. One hand gripped Rumi's right bicep, while the others fisted her shirt.

Rumi's tail curled around her, keeping her steady. "Shut up already…" she breathed.

Their worlds collided and tilted as Rumi's lips pressed with Zoeys, soft and warm.

The first shutter had gone unnoticed.

They were too wrapped up in each other—Rumi’s lips still lingering against Zoey’s, the warmth between them humming softly—to hear it.

The second one, though?

Click.

Both of them froze.

Their heads turned in unison.

Mira stood a few steps down the hall, Polaroid camera still raised, grin unapologetic as the photo slowly slid out and began to develop.

Rumi narrowed her eyes, a playful growl slipping into her voice. “Mira… I am going to take that camera and smash it on the ground if you don’t stop taking random photos of us.”

Mira just laughed, completely unbothered. “Oh, come on. You two look great. Just like you always do.”

She waved the photo slightly. “Besides, I’m pretty sure you’re going to want these someday. Memories.”

Zoey leaned fully into Rumi then, cheek resting against her chest, a soft smile tugging at her lips. She shook her head fondly. “She’s impossible.”

Rumi huffed, but her arms wrapped around Zoey again without hesitation, holding her close. She dipped her head and pressed a gentle kiss to the top of Zoey’s hair, thumb brushing along her temple.

“Come on,” Rumi murmured. “Hot chocolate. Couch cuddles. Sound good?”

Zoey’s smile widened. “Yeah. I’d like that.”

And they meant it.

For the rest of the night, they were inseparable—curled up together under blankets, mugs warming their hands, laughter quiet and content. If one of them moved, the other followed. If one of them leaned in, the other was already there.

By the time the penthouse finally settled into quiet and Mira retreated to her room, the night felt heavy and soft in the best way.

- - - - - - - -

Later, Rumi lay alone on her bed, scrolling aimlessly through her phone, thoughts drifting back to Zoey’s laugh, her smile, the way she’d fit so easily against her side.

Knock knock.

Rumi frowned slightly and set her phone aside. She stood and opened the door.

Zoey stood there.

Half-dressed, hair slightly tousled, breath a little unsteady.

“Zoey?” Rumi asked immediately, concern flickering across her face. “You okay?”

Zoey didn’t answer.

She stepped forward instead—one hand pressing gently but firmly against Rumi’s chest, guiding her backward into the room. The door closed softly behind them.

Rumi stumbled back until the bed met her legs, and she sat automatically. Before she could say another word, Zoey climbed into her lap, straddling her, hands framing Rumi’s face as she kissed her—harder this time, messy and full of pent-up feeling.

Zoey pulled back just enough to breathe, forehead resting against Rumi’s.

“I want you, Rumi,” she whispered, voice trembling with honesty. “Right now.”

Rumi’s hands came up instantly—steady, grounding—resting at Zoey’s waist, thumbs brushing reassuring circles into her skin. Her eyes searched Zoey’s face, soft but serious.

“Hey,” she murmured gently. “We can slow down. We can talk. I’m not going anywhere.”

Zoey exhaled shakily, her breath hot on Rumi's skin. "No… I can't wait any longer. Please Rumi…"

The whimper that Zoey let out broke Rumi. She could feel the heat rising. The urge to tear Zoeys clothes off was immense. But she fought it.

But her body stiffened when Zoeys hand pressed on the bulge in Rumi's pants. It twitched under her hand and she tightened her grip.

Rumis breath hitched. She gripped the edge of the bed with her claws. Poking holes into the fabric

Zoey guided her higher on the bed, making her lean slightly against the headboard. She straddled her, then leaned down and kissed her. Softer this time, while she started undoing each button on Rumi's sleep shirt.

Rumi's claws were gripping Zoeys thighs, making crescents in her skin but trying not to break skin. She wasn't wearing compression shorts to bed, so there was a very obvious tent in her pants right behind Zoey's ass.

"There it is…" Zoey purred, wiggling her ass just enough to make Rumi's grip get tighter on her thighs. "I know you're trying not to hurt me Rumi, but fun fact about me…." She paused then whispered in Rumi's ear seductively, "I like a little pain."

"But i-" Rumi tried, but Zoey's thumb in her mouth stopped her.

"You have fangs for a reason… use them…." She said. Her voice was low and demanding, and it did something to Rumi.

Rumi pulled her shirt to the side and her fangs sank into freckled skin. Zoey cried out with a moan, her head rolling back and her grip tightening on one of Rumis horns and her shoulder, digging her nails into Rumis skin.

"Oh gods… Rumi!" Zoeys other hand threaded in Rumi's purple strands, yanking her head back and away from her shoulder. She kissed Rumi, tasting her own blood on her lips.

"God, you taste so fucking good Zoey…" Rumi murmured, licking up Zoeys neck before her fangs found her pulse point. She made a bruise form as she bit and sucked at the skin, leaving behind a hickey. Zoey moaned out loud , "Rumiii… fucking hell, do that again, please."

Rumi obeyed doing it once more on the other side, lower by her collarbone. And again after lifting Zoeys shirt above her breasts, leaving another hickey mark below her left breast.

Rumi's hand squeezed the breast, with a clawed hand, wrapping her mouth around the nipple, flicking it with her tongue. A moan spilled out of Zoeys mouth again, "nngh—fuck rumi…"

Zoey's hand moved from Rumi's horn to her face, tilting her head up slightly. Rumi was so dazed she looked like she was going to pass out, her eyes were golden again, glowing slightly as she looked at Zoey with heavy eyes. But they weren't heavy from exhaustion.

"I want to see it again… can I?" Zoey asked softly.

Rumi nodded instantly, no hesitation at all. Her mouth was slightly open, breathless and her fangs were still visible, stained slightly with Zoeys blood.

Before Zoey got off her lap, she leaned in and kissed her one more time, messier, wetter. Their tongues danced together. Rumi's tongue stuck out a little when they pulled apart, and she was panting. Her breath hot again Zoeys lips.

"Please…. Zoey…" Rumi pleaded, almost a whimper.

"I know baby, I know." Zoey said. She scooted back on Rumi's lap, deliberately rubbing her bare cunt across Rumi's bulging tent, making her tense from the sudden warmth and pressure. "Let's get these pajama pants off of you."

With delicacy, as to not hurt Rumi in the process, she slowly slid the waistband down before lifting it over Rumi's length so it wouldn't come back and slap her in the stomach.

"Ah—Zoey—fuck!" Rumi gasped as the cool air hit her hard, thick cock. And Zoey immediately wraps her hand around it, or at least tries to.

"Fuuuck, it's long and thick. Oh my…" there was so much hunger in her eyes, Rumi could see it. Rumi's unintentionally jerked her hips up into Zoeys hands. That made Zoey smile in satisfaction.

She teased Rumi a little, licking the underside of her cock, her tongue swiping over little bumps on either edge of the underside of Rumi's cock, making her tail swoosh from side to side, and her breath become ragged.

Zoey stroked up and down a few times, one hand stroking up and her thumb making circles on the head of her cock, spreading precum around the tip. Rumi's entire body was twitched with each pass.

Then Zoey spread Rumi's legs apart, enough so she could fit comfortably between them. And she took Rumi's cock in her mouth. Rumi moaned loudly at the feeling, "oh my god!—fuuuck—Zoey—"

Her back arched off the mattress, as waves of pleasure pulsed through her with each pass of Zoey's mouth and her head bobbed her head up and down her length.

At one point, she looked down just in time to see Zoey take every single inch of her, all the way to the base.

"Fuck—ah!—Zoey, I'm gonna—" Rumi's words were cut off by a silent scream that turned into a guttural moan

The feeling of her the head of her cock hitting Zoeys throat made Rumi convulse, her hand instinctively gripping Zoeys hair. Holding her there as she came, spurting warm cum down Zoeys throat.

When she finished, Zoey finally released her, pulling her mouth off with a pop, gasping for air and groaning into a moan herself.

"Holy fuck Zoey! What the hell was that!?" Rumi was panting patterns glowing bright gold, her chest rising and falling with each panting breath.

"That—hah—was a deep throating blow job babe." She said triumphantly, wiping Rumi's slick from the corner of her mouth and licking it off of her finger.

"That… was amazing! How the hell did you not suffocate though?" I held you down for a while.

Zoey giggled mischievously, running her hand up the length of Rumi's still hard cock that lay against her stomach now. "I have some toys that are close to this size that I practice with…"

Rumi's eyes widened, not expecting that answer at all. "Holy shit!" She said with a shaky laugh, amazed. "That's fucking hot!"

"You… want to taste me too?" Zoey asked pushing herself up on all fours. Crawling over Rumi up to her lips to kiss her.

Rumi kissed her back, pulling back just enough to whisper against her lips. "Yes…please! More than anything!" She whimpered. "I've dreamed about it…" she said shyly.

"Oh my poor baby, well no more dreams, and solo acts. From now on, we're a duo." Zoey said as she lay back on the bed next to Rumi, completely naked now as she took her shirt off before laying down. Rumi took her shirt off that was still half hanging on her arms.

She crawled over to Zoey, her legs spread wide, waiting for Rumi. "I've never done this before, so don't judge me…" Rumi said, ears flattening.

Zoey reached up cupping her cheek, freezing her in place for a moment. "I would never judge you baby, not in a million years. Just take your time, and go slow. Explore me if you must." Her eyes were soft, but laced with want and need still.

Then she continued. "Remember Rumi, I'm all yours and no one is taking me away from you. Ever."

Rumi came back up fully, kissing Zoey hard on the lips, her cock brushing against Zoeys warmth that radiated from her needing cunt.

When Rumi finally broke the kiss, she went down with confidence, kissing and biting her way down. Zoey's moans were fuel to her fire the lower she got. And when she got between Zoey's legs, the sweet aroma wrapped around her entirely.

She bit twice, once on either thigh, right next to Zoey's cunt. She could feel the heat radiating from it on her lips as she inched closer, taking in the wonderful smell she only dreamed of.

She opened her mouth and her forked tongue shot out long and thick. She finally dragged it up agonizingly slow over Zoeys soaking wet folds. Her body shuddered at the delectable taste of Zoeys wetness. It was sweeter than Rumi expected.

That one drag already had Zoey fighting with her body stay as still as possible. Her breath was already coming faster. "FuckRumi…" she moaned her name already, and it drove Rumi insane in the best way possible.

She dragged her tongue again. Firmer this time, feeling it slip between her folds, feeling the warmth trapped beneath them. She flicked Zoeys clit with her tonight with each pass, each flick harder than the last. Watching Zoey's body jerk harder each time. Hearing the whimpers and moans and curses pouring out of Zoeys mouth.

It only drove Rumi further, deeper into ecstasy. She reached up with her hands, her clawed hand reached up, gripping the underside of Zoeys thighs, spreading them wider, opening her folds more.

Rumi dove back in, this time wrapping her mouth around Zoeys clit, alternating between sucking and flicking it with her tongue.

Zoey's slick dripped from her chin and she ate away, enjoying her meal so much she made Zoey come twice in short succession. "Ohhh—fuuucckkkk yeeessssss—Rumiiii!!" She cried out as she came hard. But Rumi didn't stop. She helped her through it, drinking up every bit of Zoey's release until she finally relaxed again.

"Ohh my god Rumi!" She said, a shaky laugh escaping. "I thought you said that you've never done that before." Rumi's lay next to Zoey, propped up on her elbow. Tracing lazy circles on her stomach. She looked down at Zoey's trembling legs.

A smirk grew on her face, "I haven't. It really is my first time doing anything with anyone. Especially eating someone out." She paused, kissing Zoey softly.

Her tail wrapping around one of Zoeys legs coaxing it open again. "But god damn it… you tasted so… fucking good, I didn't want to stop." She paused between her words with a kiss. Her tail wrapped around Zoeys other leg, pulling it open as well.

Zoey's gasped at the cool air hitting her cunt, it throbbed with more need. "You're not done with me yet, are you?"

Rumi shook her head. "Not even close babe. I still need to fuck you."

"Ohh… is that so?" Zoey shot back, a grin plastered on her face. Rumi only nodded, settling between her thighs. I've dreamed about all of this for months Zoey, I'm not just gonna be satisfied with a blowjob and eating you out." She said, her voice calm, but laced with the love she wanted to show. "I want to make this real. I want to make you mine, fully. I want to be inside you, where no one else has been before."

Zoey's breath hitched as Rumi cock pushed against her entrance, Rumi gasped at the feeling. "Please Zoey, let me fuck you properly. Let me show you how much I love you and how much I really want you."

Zoey looked at Rumi, "come her baby, lean down to me, please." Rumi did, placing both hands on either side of Zoey. Zoey pulled her into yet another kiss, this one was different than other rushed kisses, it was deeper, more intent. Filled with so much love.

"I've wanted you to be inside me since I walked in on you earlier. I wanted you to ruin me then, and I want you to ruin me now."

Rumi's ears flattened. "I-I don't want to get crazy, I just want to make love to you. I want this to be meaningful, to be savored." She swallowed. "I refuse to ruin you right now Zoey. Not for our first time."

"Okay baby, then show me how much you love me. How much you want me." Zoey said breathless as Rumi pressed a little deeper, her breath catching at the slight stretch.

Rumi slowly sank deeper inside Zoey, thrusting little by little, feeling her warmth wrap around her. Feeling her cunt pulse and clench as Zoey adjusts to Rumi.

"Fuck me… you're so fucking tight." Rumi breathed through it. Staying in place for a moment.

She leaned back up she slowly pulled out just enough where the tip was still inside, and slowly glided back in.

"Ohh fuck… Rumi… you feel amazing!" Zoey moaned, gripping the sheets.

Rumi's tail thumped against the bad next to her hand, and Zoey couldn't help but grab it. Rumi wrapped it around her arm, not pulling at it, but just keeping it there as Zoey gripped it tighter.

"Ohh fuck me… faster baby please…" Zoey pleaded. Rumi's cock was slightly curved just enough that it hit one spot in particular just right, already slowly building up Zoeys next orgasm.

She sped up only a little, just enough that Zoeys back arched off the bed, and she pulled at Rumi's tail again.

Rumi's thrust were perfectly and evenly spaced out at the perfect rhythm. "Do not stop doing exactly what your doing baby, please!" She pleaded again.

Rumi smirked as satisfaction filled her. She was doing it perfectly where she didn't need to go faster or harder. Not yet. She felt her own heat coiling in her gut as she got closer to her climax.

Panting with each thrust, both of them covered in a sheen of sweat. Rumi leaned down, planting her fists on either side of Zoey, thrusting into her at a slightly deeper angle.

"I said not—ohhh—" Zoeys protest melted into pleasure she'd never felt before. Her eyes rolling back into her head, and she bit her lip. A growl rolling deep in her throat. "Never mind, that's—that feels gooood."

"I fucking love you Zoey… so much." Then their lips crashed together as their climaxes reached the peak.

Rumi thrust one more time into Zoey as Zoey's body stiffened as hers crashed through her body, her cunt pulsing around Rumi's cock. They both came together, harder than they expected.

Rumi spilled into Zoey, filling her up with her warm stick cum. Zoey's pulsing cunt milking every last drop.

"Fuuuuckkk Zoeeyyy!!!"

"Fuucckkkk yeessss—Rumiii!!!"

They both cried out in unison with each other.

After the shockwave of their orgasms passed, Rumi slumped fully forward onto Zoey, still inside her, half soft already.

Rumi tried to push herself up on her hands, but Zoey held her in place, legs wrapped around her hips, keeping her inside her just a little longer, and keeping her closer a little longer.

"No, don't move. Not yet, please. Just…. Stay." Zoey said, softly almost a whisper.

"O-okay, I'll stay right here." She was able to push up just enough to kiss Zoey on her jaw. Then her lips, soft and sweet. Punctuating what they just did.

After some time laying there, Rumi, finally pulled the rest of the way out of Zoeys warmth. Zoey whimpered at the emptiness, her legs trembling again.

                                                                                                                                                                                      - - - - - - - -

Rumi stood up off the bed. "Come on, let's go get cleaned up before we finally pass out."

"I'm starving, maybe a late night snack after a hot shower?" Zoey asked smiling. They stood in the middle of Rumi's room, snow still falling outside in the night, lit up by the city's neon light outside the penthouse.

Rumi looked down at Zoey, who was pressed against her front, looking up her with big round eyes. Half lidded from what they just did to each other. "Shower, then snacks? Not a bad idea, it's not too late."

"Yayy!" Zoey bounced on her feet, and they both took off to the bathroom to shower. Together.

After a few minutes, Rumi's wrapped her arms around Zoeys waist. She didn't look up, but she made Zoey look up.

"Oh, you sneaky little fucker. When the hell did you put that there!?" Zoey said, raising her voice slightly in confusion.

"It's the same one we had our first kiss under earlier. I moved it before laying down, just in case this happened." Rumi just smiled. Letting the water run down her body.

"I didn't plan for the sex to happen any time soon though, but I'm not complaining about that."

"Oh just kiss me already damn it." Zoey said and she pulled Rumi down into a kiss by the back of her neck.

Rumi melting into it, her hands resting on Zoeys waist. Her tail swishing in the water raining down from the shower head.


After 20 minutes, they finally emerged from the shower, steam rolling out of the bathroom as they stepped into the hallway.

They froze mid step towards Rumi's room both wrapped in towels, both covered up. But Mira was standing at the end of the hallways holding a glass of water.

A smirk grew on her face as she just continued to her room, not saying a word. But she knew. Somehow she knew what just happened.

"That was weird… do you think she knows?"

Rumi shrugged her shoulders. "If she does, she'll tease us about tomorrow for sure."

"Yeah you're probably right." Zoey agreed as they disappeared into the room. But they never came back out.

Rumi dropped her towel and was about to start putting on clothes, but Zoey stopped her.

"Actually, I'm really tired after all that. Let's just go to bed." She said sleepily, taking her towel off and laying under the covers facing the balcony.

"That sounds like an amazing idea." Rumi agreed and left the clothes on the dresser, forgotten.

She climbed into bed with Zoey, pressing herself against Zoeys back.

She wrapped her arms around Zoeys waist, pulling her as close as possible, nuzzling into the back of her neck, breathing in the fresh shampoo scent from their shared shower.

Her tail still hasn't gone away like her horns did, and neither did her pointed ears. And it wrapped around both of them easily.

"I love you Zoey." Rumi s whispered into Zoeys hair.

Zoey nestled closer to Rumi, "I love you too, Rumi. More than anything in this world."

She lifted one of Rumi's hands to her lips, and pressed a soft kiss to the palm. Before setting back down, lacing their fingers together.

Rumi herself placed a soft kiss on her shoulder. She nuzzled into her hair again, purring softly.

They lay like that for a short while before sleep finally tooth them.

They sleep tangled with each other, their bond strengthened but acts of love they shared with each other. No longer just friends flirting, but partner in love.

There's still so much that will come of this, as it's still new, but for now, all that matters is they're together at last…


Two days passed in a blur of warmth, stolen kisses, and absolutely zero subtlety on Mira’s part.

She teased them relentlessly.

Every time Rumi and Zoey sat too close, Mira would raise an eyebrow.
Every time Zoey leaned into Rumi’s shoulder, Mira would hum innocently.
Once—once—she simply said, “So… first time, huh?” and both of them short-circuited.

Zoey hid her face in Rumi’s shoulder, ears burning.
Rumi’s patterns lit up like she’d been caught committing a crime.

“MirA,” Rumi groaned.

Mira just laughed. “Relax. I’m happy for you.”

And somehow, that made them blush even harder.


Christmas Morning

Rumi woke up warm.

That was the first thing she noticed.

Zoey was tangled with her—legs hooked together, arms wrapped around her middle, face tucked against Rumi’s chest. They were both clothed this time, but the closeness felt even more intimate than before.

Then Zoey stirred.

“Mmm… Rumi…?”

Rumi blinked. Sunlight filtered through the curtains, soft and pale.

And then it hit her.

“…Zoey,” Rumi whispered urgently.

Zoey squinted up at her. “What?”

“It’s Christmas.”

There was a beat.

Then Zoey’s eyes went wide.

“OH MY GOD—”

Rumi practically vaulted out of bed, laughing as Zoey scrambled after her, tripping over blankets as they both bolted toward the living room like children.

The tree was already lit, ornaments glowing softly. Wrapped gifts sat beneath it—some neat, some clearly wrapped at three in the morning with questionable tape decisions.

Mira was already there, sitting cross-legged on the floor with a mug in hand, watching them with fond amusement.

“You’re both awake before noon,” she said. “Truly historic.”

Zoey plopped down beside Rumi, still buzzing. “Okay okay—presents. Now.”

They settled by the tree, shoulders pressed together.


Rumi went first.

She handed Mira a carefully wrapped box.

Mira peeled it open—and froze.

The leather jacket gleamed under the lights. Deep, rich leather. Gold accents catching softly at the seams.

“…Rumi,” Mira said quietly.

Rumi shifted, suddenly shy. “I saw it and thought of you. It felt… strong. Like you.”

Mira swallowed, then smirked just enough to keep herself together. “You have excellent taste.”

She immediately put it on.

Zoey beamed. “Oh yeah. That’s so Mira.”

Zoey handed her own gift next.

Inside was a small turtle charm—simple, sturdy, thoughtfully chosen.

Mira stared at it, thumb brushing over the smooth surface.

“You remembered,” she said softly.

Zoey nodded. “You always say turtles survive everything.”

Mira laughed under her breath. “I do say that.”

She clipped it onto a chain without hesitation.

 

Then Rumi turned to Zoey.

Her hands shook just a little as she passed over the package.

Zoey opened it carefully.

The leather-bound journal rested inside—deep brown, gold etching along the edges, a small star pressed into the cover.

Her breath caught.

“Oh…”

Rumi swallowed. “There’s—um. Something inside.”

Zoey opened it.

The first page held a note, written carefully in Rumi’s hand.


The Note

Zoey,

For all the thoughts you never say out loud.
For the things you carry quietly.
For the days you feel too much and the days you feel not enough.

I see you.

Fill these pages however you want—words, drawings, nonsense, secrets.
I don’t need to read them to know your heart.

But if you ever want to share… I’ll always be here.

—Rumi


Zoey didn’t speak.

She just pressed the journal to her chest, eyes shimmering.

Rumi leaned in, nervous. “Is it—”

Zoey surged forward and hugged her, tight.

“I love it,” she whispered. “I love you.”

Rumi’s arms wrapped around her instantly.

Then Zoey handed over her gift.

Inside were the bracelets—sleek bands that shimmered subtly, shifting hues with movement and light.

“They change color,” Zoey said softly. “They reminded me of your patterns. How they move when you feel things.”

Rumi stared at them, throat tight. “You noticed.”

“Of course I did.”

Rumi slipped one on immediately.


Finally, Mira stood.

She set two small boxes in front of them.

“I made these,” she said simply.

Inside were matching protection charms on leather cords.

Rumi’s—dark metal, grounding runes etched deep.
Zoey’s—lighter silver, symbols of resilience and safe return.

Mira handed them the notes last.

They read together.


“You protect the world.
So I made something that protects you—together.
You’re stronger as a pair, and I love you both for that.
Don’t ever let anyone make you think otherwise.”

—Mira


Silence fell.

Rumi stared at the charm for a long moment.

Then she stood and pulled Mira into a fierce, unbreakable hug.

“Thank you,” she said quietly.

Zoey wiped at her eyes, smiling that soft, grateful smile—and immediately put hers on.

Then she nudged Rumi. “You too.”

Rumi slipped hers on, fingers brushing Zoey’s as they did.

Mira cleared her throat, suddenly uncomfortable. “Okay—don’t cry on them. They’re not waterproof.”

Zoey laughed through a sniffle.

Rumi smiled, glowing.

And under the Christmas lights, with magic humming softly between them, they sat together—protected, loved, and finally at peace.

Mira held up a finger. “Wait right there for a second,” she said.

Rumi and Zoey exchanged confused glances as Mira practically bolted toward her room, her movements too fast to follow.

“…What is she doing?” Zoey whispered, tugging slightly at Rumi’s sleeve.

“I… have no idea,” Rumi muttered, a small smile tugging at her lips.

A few moments passed. Then Mira emerged, carrying a carefully wrapped gift, her stride confident, almost triumphant.

“I kept this one for last,” she said, lowering herself to sit cross-legged in front of them, “and almost forgot about it. But this… this one is something I’ve been working on for a few months.”

She handed the box to them. Their fingers brushed as they took it together, curiosity and excitement lighting up their expressions.

Slowly, they peeled back the wrapping.

Their breath caught.

It was a photo album. Black leather, soft and polished, with multicolor stitching reminiscent of Rumi’s ever-shifting patterns. Tiny turtles dotted the cover, a perfect nod to Zoey’s love for them, etched delicately into the leather.

They looked up at Mira, who watched them patiently, her eyes warm and encouraging.

“Go on,” she prompted softly. “Open it.”

Rumi lifted the cover first, and Zoey leaned over her shoulder.

As they flipped through the pages, their breath hitched again and again. Each page held carefully chosen polaroids, candid moments Mira had secretly captured over time.

There they were, caught in unguarded little slices of life:

Zoey laughing at something Rumi whispered in her ear.

Rumi tickling Zoey randomly, both of them doubled over in laughter.

Quiet afternoons on the couch, heads resting together, dozing without a care.

Small, tender touches, little flirtations neither of them realized Mira had been around to capture.

And sprinkled in between were photos of all three of them: grabbing takeout after late shows, laughing on the way to gigs, the three of them collapsed in the living room in exhausted happiness.

Zoey’s hand trembled as she flipped a page, tears pooling in her eyes. Rumi’s chest felt tight, her own tears threatening to spill. They looked at Mira, silently, a mix of astonishment, gratitude, and love reflected in their eyes.

“You… made this by yourself?” Rumi asked, her voice catching.

Mira nodded, a small blush warming her cheeks. “Well… mostly. I had the leather cover made professionally, but I put the photos in myself. And the little stickers—you know, the ones that reminded me of those moments.”

The album sat heavy and precious in front of them. Without thinking, Rumi and Zoey lunged forward at the same time, knocking Mira over in a soft, tumbled heap. Arms wrapped around her, they held on tightly.

“This gift is amazing, Mir,” Rumi breathed, her voice muffled against Mira’s shoulder.

Zoey leaned in, still clinging, her tears glimmering in the morning light. “You definitely outdid yourself, Mimi.”

Mira laughed softly into the hug, overwhelmed by the love and gratitude pouring off both of them. “I… I just wanted you two to have it,” she murmured, fingers brushing their backs. “You deserve it.”

And in that quiet, chaotic, perfect moment, all three of them were wrapped in the warmth of each other’s love—memories, laughter, and magic stitched into leather, captured forever.


The living room was quiet now, the chaos of unwrapping gifts replaced by the soft rustle of pages turning. Rumi and Zoey sat side by side on the couch, the photo album open on their laps again. Zoey leaned against Rumi’s shoulder, and Rumi rested her cheek lightly on Zoey’s head, feeling the warmth of her close.

Zoey looked up, eyes sparkling. “You know… there’s still one more thing we need to do.”

Rumi lifted her head slightly, curiosity knitting her brows. “Oh yeah? And what’s that?”

Without a word, Zoey stood and tugged Rumi to her feet. Rumi stumbled slightly, but followed, letting Zoey lead her toward the mistletoe hanging nearby—the one Zoey had put up days ago, though neither of them had kissed under it yet.

“Zoey… what are you doing? Where are we going?” Rumi asked, amusement and confusion lacing her voice.

They stopped just beneath the sprig of mistletoe, not far from the tree. Zoey tilted her head, eyes glinting. “I hung this up days ago, and we haven’t had the chance to kiss under it yet. So I want to now.”

Rumi smiled, heart swelling, and without hesitation she swept Zoey into her arms. Her hands settled just below Zoey’s hips, holding her securely, and her tails coiled gently around Zoey’s waist, keeping her close.

Zoey let out a small squeal at the sudden height but quickly instinctively wrapped her legs around Rumi and cupped her face in her hands.

“I love you so, so much,” Rumi whispered, voice thick with emotion.

Cheeks pink, Zoey tilted her head closer. “I love you more, baby.”

Their lips met in a warm, soft kiss, slow and full of everything they felt for each other. Behind them, a quiet click caught their attention—Mira had been waiting, perfectly positioned to capture the tree in the background.

“Mira! I swear to everything—” Rumi began, only for Zoey to turn her head slightly and hush her.

“Relax, baby. I told her to do it. I just didn’t expect to be picked up though,” Zoey giggled, squeezing Rumi’s cheeks.

Rumi laughed softly, leaning in for another peck before resting their foreheads together. The warmth of their closeness, the glow of the tree lights, the memory of the album, and Mira’s thoughtful gifts all settled around them like a blanket.

Best. Christmas. Ever.