
Ruffled Skirts and Racing Hearts
Vi bounded back into the attic with an arm full of clothing. Her eyes landed on Cait, sprawled out on the bed but looking a bit steadier than before, her giggles reduced to soft smiles. That was a relief—she might actually be able to stand upright in a rave crowd, now.
“Here,” Vi said, tossing a tight white tee and a ruffled mini-skirt onto the bed. “This should fit.” She waved a hand to demonstrate the outfit’s shape, cheeks warming with a strange mix of pride and embarrassment. “And, uh, while you change, I’m gonna put on my makeup in the bathroom. After you’re dressed, I can do yours, if you want.”
Cait pushed herself to sit up, gathering the clothes in her arms. She grinned, eyeing the skirt’s short hem and the snug shape of the tee. “Lucky I’m wearing the perfect underwear for this,” she teased, lifting her gaze to catch Vi’s reaction.
Colour flooded Vi’s face instantly, and she cleared her throat, fumbling for something witty to say. “Right,” she managed, forcing a casual shrug that didn’t quite reach her ears. “I’ll, uh—I’ll be in the bathroom. Y’know. Makeup.”
She hurried off before Cait could see how hot her cheeks had grown. The bathroom door rolled shut behind her, muffling Vi’s own flustered laughter. She set her supplies on the narrow counter, focusing on picking out an eyeshadow colour. Through the door, she could hear faint rustling and the occasional thump as Cait slipped into the outfit.
“…this is so hot,” came Cait’s muffled voice, presumably talking to herself. Vi bit her lip to keep from giggling, more than a little thrilled to hear such confidence lacing Cait’s words.
Steeling herself, Vi took a breath and began applying her eyeliner—trying, and only partially succeeding, to keep thoughts of Cait’s outfit from distracting her.
Caitlyn stepped into the bathroom, and for a brief moment, Vi forgot how to breathe. Cait wore the tight white tee—apparently without a bra—and Vi couldn’t help but notice the subtle outline of nipple piercings. Combined with the short ruffled skirt riding low on her hips, a peek of thong visible at the top, the sight made Vi’s thoughts short-circuit.
She tried to keep applying mascara, but the image of Cait’s body kept pulling her gaze away from the mirror. Cait hopped onto the counter and faced her, swinging one leg playfully.
“Vi darling,” she teased, arching a brow when she caught Vi sneaking another glance, “careful. People might think you’re a lesbian if you keep staring at my tits like that.” Sarcasm dripping with every slightly slurred word.
Vi snorted, though her heart pounded with adrenaline and alcohol. “How’s this lesbian supposed to function when you look hot as fuck?” She set her mascara down (somewhat unsteadily) and moved to stand between Cait’s legs, resting her hands on Cait’s thighs. “You’re so beautiful,” Vi murmured, voice dipping low. “I’m sorry your tits got posted worldwide without your consent.”
Cait, cheeks flush from both drink and desire, flashed Vi a lopsided grin. “Oh? These tits?” she said, and before Vi could process it, Cait pulled off her shirt, leaving her top half bare in the cramped bathroom.
Heat flooded Vi’s cheeks, and she looked at Cait’s face, trying to gauge if this was really happening. But then logic melted away, and her hands slid to Cait’s waist as she leaned in, pressing their lips together in a fierce, open-mouthed kiss. It was fast and intense, neither holding back as Cait’s hands moved to the back of Vi’s head to get as close as physically possible. The two of them lost themselves in it, the taste of alcohol and the rush of something they’d both been craving.
They unwillingly broke apart eventually, breathless. Cait’s eyes sparkled looking down at Vi in between her thighs. “just throwing it out there - I’m as gay as they come, in case it wasn’t crystal clear,” she declared, lips curling into a mischievous smirk.
Vi huffed out a laugh, adrenaline buzzing through her veins. She lifted Cait off the bathroom counter, carrying her to the bed. They tumbled onto the rumpled sheets, mouths colliding again in a heated make-out.
Minutes passed in a blur of soft moans and roaming hands - until Powder’s voice sliced through the music, bellowing from outside the attic door:
“Vi! Mylo and Claggor will be home soon, and you have to introduce Caitlyn before we go! Be downstairs in twenty!”
They froze, heads snapping toward the door. Panting, Vi let out a defeated groan while Cait giggled, still pinned beneath her, cheeks still flushed. Vi began to push herself off of Cait and head back to the bathroom to fetch Caitlyn’s top - when she felt a tug at her wrist and then a force so strong it pulled her right back on top of Caitlyn, faces inches apart.
“Why stop now? We’re just getting to the good part, aren’t we?” Cait’s voice was thick with seduction, her eyes trailed down from Vi’s eyes to her lips. Every fibre of her being wanted to feel Vi against her again but knew it had to also be Vi’s choice.
“Cait,” Vi’s eyes went wide, this was a new side to her she’d never seen before and she’d be lying if she said it didn’t turn her on. “You make a very compelling case, but the audience downstairs might not appreciate the show” Vi’s hand began subconsciously running down Cait’s body as they lay there, getting lost in the drunk haze that clouded their better judgement. As Cait’s body reacted to Vi’s warm touch she leaned up to press a long but sweet kiss to Vi’s lips before parting just ever so slightly
“No one is going to hear us over this music, darling, so please for the love of god,” Her eyes closed as Vi’s hand continued its slow exploration, her fingers tracing circles around the hardened peak of Caitlyn’s nipple, making her squirm beneath her. “touch me.”
“Anything for you, princess,” Vi murmured, her voice rough as she finally closed the gap between their lips. The kiss was deep, consuming, as Caitlyn moaned into it, her hands found their way to Vi’s shoulders, pulling her closer.
As their tongues danced, Vi’s free hand began to wander, sliding down Caitlyn’s side, leaving a trail of fire in its wake. It stopped at the hem of Caitlyn’s skirt, fingers brushing lightly against the soft skin of her thigh.
Caitlyn’s head spun, the world around her blurring at the edges. Whether it was the alcohol or the way Vi’s lips felt against hers—or maybe both—she couldn’t be sure. She’d never done this before, never kissed anyone, never been this close to someone, and the intensity of it all left her breathless. It wasn’t just the kiss itself; it was Vi—confident, commanding, yet impossibly gentle. Caitlyn had no frame of reference for what this should feel like, but she knew nothing could ever compare to this. The swirling warmth of the alcohol coursing through her veins dulled her usual nerves, leaving her feeling bolder and more reckless, yet still acutely aware of how much she wanted Vi.
Vi pulled back slightly, her eyes searching Caitlyn’s face with surprising clarity for someone who’d also been drinking. “Is this okay?” she asked softly, her thumb still idly stroking the edge of Caitlyn’s skirt. There was no pressure in her tone, only concern, and it made Caitlyn’s heart ache in the most unexpected way.
Caitlyn nodded quickly, emboldened by the liquid courage simmering in her system. “Yes,” she whispered, her voice steadier than she thought it would be, her hands brushing hesitantly over Vi’s shoulders as if to anchor herself. “Please,” Caitlyn begged against her mouth, her hands tangling in Vi’s short hair. “Touch me.”
That was all the encouragement Vi needed. With a growl that sent shivers down Caitlyn’s spine, she hooked her fingers under the waistband of Caitlyn’s skirt and pulled it down, tossing it aside without a second thought. Her soaked thong followed a moment later, leaving Caitlyn completely exposed.
Vi paused for a moment, her gaze raking over Caitlyn’s body with an intensity that made her blush. “Fuck, Cait,” she breathed, her voice thick with desire. “You’re beautiful.”
Before Caitlyn could respond, Vi lowered her head, her lips pressing a soft kiss to the inside of her thigh. Caitlyn’s breath hitched, her fingers finding Vi’s hair again and gripping tightly as Vi moved higher, her tongue flicking out to taste her.
The sensation was unlike anything Caitlyn had ever experienced. Her entire body seemed to come alive, every nerve ending on fire as Vi’s tongue explored her with a skill that left her trembling. She tried to stay quiet, to hold back the moans building in her chest, but it was useless. With every flick of Vi’s tongue, every brush of her lips, Caitlyn felt herself unravelling.
Her hips bucked involuntarily, a strangled cry escaping her lips as pleasure coursed through her. “Vi—” she gasped, her voice breaking. “Oh god, Vi, please—”
Vi chuckled against her, the vibrations sending another wave of ecstasy crashing over Caitlyn. “Don’t hold back, Princess,” she murmured, her breath hot against her most sensitive spot. “Nobody can hear you but me.”
And Caitlyn couldn’t have stopped herself if she tried. Her moans filled the room, each one louder than the last as Vi worked her magic. Her hands tugged at Vi’s hair, pulling her closer, and for a brief moment, she worried she might be hurting her.
“Sorry,” she mumbled, her voice shaky, but Vi immediately pulled away, looking up at her with a grin.
“Don’t apologise,” she said, her eyes dark with lust. “I like it when you pull my hair.”
Caitlyn stared at her, her face burning, but before she could respond, Vi dove back in, her tongue driving Caitlyn to the edge once more. This time, she didn’t hold back, her fingers tightening in Vi’s hair again as her orgasm reached its climax. Waves of pleasure crashed over her, each one more intense than the last, until her whole body was trembling uncontrollably. Her fingers dug into Vi’s shoulders as she struggled to ground herself, her vision blurring, eyes fluttering shut, then whiting over as the sensations became too much to bear. It was overwhelming, like being consumed by a storm, and when the peak finally began to ebb, she collapsed into Vi’s touch, her breath coming in ragged, uneven gasps. The comedown left her lightheaded and raw, every nerve still sparking, her mind spinning to catch up with her body.
When it finally subsided, Caitlyn lay there, boneless and dazed, as Vi pressed a soft kiss to her inner thigh before crawling back up her body. She captured Caitlyn’s lips in a tender kiss, her fingers gently brushing the hair from Cait’s face.
“Holy fuck,” Caitlyn whispered, her voice hoarse, and Vi laughed, the sound warm and comforting. They lay there quietly, staring at each other as they giggle, Vi waiting for Cait’s legs to stop tremoring by slowly caressing her thigh as she lay off to the side. Pressing small kisses down her neck, Vi gently caressed Caitlyn’s face, her emotions swirling—part exhilaration, part concern. She realised just how far they’d gone and stood to grab fresh underwear from a nearby drawer, remembering that Caitlyn’s were soaked through.
Vi rummaged through her wardrobe in search of something for Cait to wear, finally fishing out two pairs of thongs—one white, one black. Glancing over her shoulder, she cleared her throat to get Cait’s attention.
“Uh, so one of these might work,” she said, holding them up. “You kinda… uh… soaked the pair you had on, so…”
Cait, still sprawled on the bed, flushed at the reminder. “You don’t have to say it out loud,” she mumbled, cheeks burning. Even so, a wry smile tugged at her lips when Vi turned around fully, stepping closer.
“facts are facts, though, princess”
“You don’t have to announce it,” Cait sputtered, cheeks blazing as she glared at Vi holding up the two thongs.
Vi shrugged, adopting a teasing grin. “Sorry, but I’m not letting you go commando, cupcake.”
Cait’s brows shot upward in shock. “Cupcake?”
Vi chuckled at Cait’s doe-like eyes staring at her. “Because you taste so sweet, like a cupcake” She licked her lips before winking over at her, giving her time to process the comment.
“Wh-what do you mean I taste like—” Her eyes went comically wide. “Oh. Vi!” She grabbed a nearby pillow and tossed it straight at Vi’s head. Vi laughed, ducking it expertly.
“Hey, you asked,” Vi said, waggling the white thong in Cait’s direction. “Now hurry up and put this on, or we’ll never get dressed.” She tossed the white thong at the girl on the bed. Ultimately deciding that white would contrast well with her black skirt thrown a skew on the floor next to her.
Cait gasped, trying to maintain an air of dignity, though she was very aware she was completely naked. “Fine, but you’d better wear the black one. We’ll match.”
“Of course,” Vi replied, a flicker of embarrassment softening her grin. She glanced down at her fully clothed self and made a mental note: She’s standing there exposed, and I’m… not. “I’m such an idiot,” she mumbled, raking a hand through her hair. “I was just… standing there fully dressed while you were basically naked. I didn’t mean to—”
With a quick exhale, Vi yanked off her shirt and jeans in one go, standing in nothing but her sports bra. Her face heated under Cait’s gaze.
Cait, pressing the white thong to her chest, couldn’t help but smirk. “You know, you could leave that on longer.”
Vi rolled her eyes playfully, hooking a thumb under her bra strap. “I’m supposed to be matching you, right?” she teased, slipping out of her bra before tugging on the black thong. Her cheeks tinged pink, but she managed to keep a confident front.
When she finally turned back, they both stood there—Cait in the skimpy white thong, Vi in the black. The exchange of looks said enough: the last few minutes had been a wild, impulsive ride of teasing and bold moves neither could have predicted, but neither seemed to regret.
Cait’s eyes widened slightly; then, a fond smile curved her lips. “You, uh, really didn’t have to do that,” she teased, voice lilting with a mix of nerves and delight. “But I’m glad you did.”
Vi’s cheeks tinged pink, but she stood a little straighter, meeting Cait’s gaze. “Wanted to level the playing field,” she joked, only half kidding.
Cait gave a quiet laugh, one hand sliding up to caress Vi’s shoulder and trace lightly down her back. “So thoughtful,” she murmured, leaning in until their foreheads nearly touched.
They stood that way for a moment, exchanging breathless smiles, whispering hushed reassurances that somehow felt like promises: that they wouldn’t let embarrassment overshadow the closeness that was blossoming between them. In the cramped glow of the attic, it almost felt like they had all the time in the world.
That illusion shattered when the door flew open, and Powder burst in without knocking. “Vi, Mylo and Claggor—oh my god!” she blurted, skidding to a stop as her brain caught up with what she was seeing. Vi stood in front of Cait, blocking most of her from view, but the bare skin and the startled look in Caitlyn’s eyes over Vi’s shoulder told Powder enough.
“For fuck’s sake, Powder!” Vi snapped, refusing to move from her protective stance. “Did we not literally talk about you not barging into my room?”
Powder’s jaw worked soundlessly for a moment as she tried to unsee what she’d just walked in on. “I—I’m sorry! I just—everyone’s waiting downstairs, and we thought—” She took in the sight of Vi’s rigid back and a flash of Cait’s wide, embarrassed gaze. “I didn’t know you’d still be—um—”
“Exactly,” Vi growled, tilting her head just enough to glare at her sister. “Now get out. We’ll be down in a minute.”
Powder snapped her mouth shut, face burning with second-hand mortification. “Sorry!” she squeaked, then slammed the door behind her, footsteps pounding away.
In the aftermath, Vi let out an explosive sigh, still holding her position in front of Cait, whose heart hammered against her ribs. They shared a disbelieving look—caught between frustration and the urge to burst into delirious laughter at just how little privacy they ever got in this house.
Cait giggled softly, her eyes sliding up to meet Vi’s. “It’s not like she hasn’t seen my tits before,” she teased, though a shy blush coloured her cheeks.
Vi’s gaze turned intense, making Cait gulp. “Yeah,” Vi said, voice low. “But I’m the only one who knows they’re pierced. Let’s keep it that way.”
A faint moan escaped Cait’s lips at Vi’s possessive tone, and she reached out to playfully push Vi back. “You’re gonna be the death of me,” she muttered. Her heart thundered as she slipped into the bathroom, still reeling from Vi’s closeness.
Inside, she tugged on the outfit they’d settled on, threw a quick coat of mascara on her lashes, and tried not to dwell on how her hands were still shaking. Once done, she stepped out to find Vi in the adjoining bedroom, wearing a cropped muscle tee and low-rise jorts—her black thong peeking out, just as promised.
Cait paused, taking in the sight of Vi’s confident stance, her own cheeks warming. They shared a smile that was a little bashful, a little electric, and entirely too thrilling.
Vi’s expression softened as Caitlyn moved closer and leaned in for a quick, warm kiss. “Guess it’s time for you to meet the family,” she said softly, fingers brushing the back of Cait’s hand.
Cait’s stomach dipped, a mixture of nerves and lingering vodka buzz swirling in her chest. “Meet them… properly,” she echoed, the words weighted with meaning. “I just—” She bit her lip. “I don’t want them to treat me like the Princess Caitlyn persona that everyone thinks they know.”
Vi’s gaze flickered with understanding. “They won’t,” she promised, her voice sure. “They’ll treat you like part of the family. And if anyone dares do otherwise…” She flexed her fingers in mock threat. “They’ll have my fists to answer to.”
Cait huffed out a small laugh, the tension in her shoulders easing. “You’re ridiculous.”
“-And hey, Powder’s already on board,” Vi reminded her, voice warm with encouragement. “She’s excited you’re here. None of this – title and celebrity status - changes anything. But…” Vi paused, her hand tightening around Cait’s. “Maybe we can talk more about it once we’re sober—figure out where we go from here. I have a few questions, but I’d rather talk when we can actually comprehend everything.”
Cait nodded, taking a calming breath. “Of course,” She let go of Vi’s hand, determined not to let her uneasiness overshadow the absolute buzz she was feeling. “Alright. Let’s do this.” She snatched the vodka bottle off a nearby table, took one final swig for courage, and then placed it aside with a firm set to her jaw. Before Vi could react, Cait grabbed her by the collar and kissed her, slow and deliberate, leaving them both breathless.
When they broke apart, Cait turned and swung open the attic door. “Come on,” she said, tugging a dazed Vi along by the hand. “We’ve got a family to meet.”
“Lead the way,” Vi murmured, her heart thudding as they slipped into the hallway, footsteps in sync, and a new sense of certainty sparking between them.