Work Text:
Caitlyn rubbed her temples as she scanned the final page of her report. The faint glow of the desk lamp cast long shadows across her office, where stacks of case files and neatly organized papers sprawled like a battlefield she conquered–almost. It was late, and the streets of Piltover were quiet save for the hum of airships in the distance. She signed her name with a flourish and set the pen down, exhaling deeply.
“Done,” she muttered to herself, leaning back in her chair and letting the silence stretch.
Meanwhile, on the other side of the estate, Vi was occupying herself while she waited for Caitlyn. Heavy breathing and quiet high pitched moans echoed off the walls of the room. Vi pressed her body against the pillow, clutching it tightly as she moved, an almost desperate rhythm building with each passing second. Her breath came in shallow gasps, the room thick with an energy that hovered between longing and release.
The sound of Caitlyn's footsteps in the hall slightly halted Vi’s movements. Caitlyn froze in the doorway, her mind taking a second longer than it should to process the sight before her. Vi’s head shot up, her face a mix of surprise and pleasure as she caught Caitlyn staring. Caitlyn crossed her arms, her signature eyebrow arching as a slow smirk spread across her face.
“Couldn't wait for me huh?”
“Get the fuck over here” Vi huffed out
Caitlyn didn't reply. Instead, she slowly walked toward the bed, movements deliberate, her gaze never leaving Vi’s. As she reached the foot of the bed, she began undoing the buttons of the blouse, one by one, her fingers steady and precise. The soft click of each button slipping free seemed louder in the stillness of the room.
Caitlyn moved gracefully to the side of the bed, her every step unhurried, deliberate. Vi’s gaze followed her as she eased herself down, settling against the headboard with quiet elegance. Caitlyn grabbed a pillow, tucking it behind her back for support, her movements fluid and precise, as though she had all the time in the world.
Vi stayed where she was, sprawled across the bed, watching as Caitlyn’s head tilted slightly, her calm demeanor carrying a soft authority that always let Vi spellbound.
With a faint smile, Caitlyn patted her left leg, her fingers brushing the fabric of her pants. “Use my leg,” she said simply, her voice low and inviting.
Vi blinked, tilted her head in confusion. “What?”
Caitlyn’s smile deepened, her hand pausing mid-pat. “Not the pillow,” she murmured, her tone patient but teasing. Her eyes locked onto Vi’s with gentle insistence. “Come here. Use my leg”
For a moment, Vi hesitated, her brows knitting together. But Caitlyn's steady gaze and the soft, commanding undertone in her words made her pulse quicken. Slowly, Vi shifted, pushing the pillow aside as she moved across the bed on all fours. She crawled towards Caitlyn, her movements tentative, her confidence giving way to the rare shyness in the intimacy of the moment.
When she reached Caitlyn, Vi paused, her hands lightly brushing over Caitlyn’s thigh as she carefully straddled her leg. Caitlyn's hand rested at the small of Vi’s back, steadying her. Vi swallowed hard, her head dipping slightly as she glanced up at Caitlyn through her lashes.
“Better?” Caitlyn asked softly, her lips curving into that knowing smile, the one that always left Vi feeling both seen and completely undone.
Vi exhaled, her cheeks warming as she nodded. “Yeah,” she whispered, her voice barely audible. “Better.”
Vi shifted hesitant at first, her hips moving in a slow deliberate rhythm against Caitlyn’s leg. The fabric of Caitlyn's pants sent tiny jolts of sensation coursing through her, and she bit her lip as her eyes fluttered shut, fully losing herself in the moment. Her breath came shallow and uneven, each movement fanning the heat building inside of her.
Caitlyn's voice cut through the haze, low and tender, wrapping around Vi like a caress. “You're doing so good, Vi,” she murmured, her tone soft but laced with approval.
The words hit Vi like a spark, igniting something deep within. A warm electric pulse shot through her, settling low in her belly, and she couldn't hold back the soft whimper that escaped her lips. Her pace quickened, hips rocking more insistently now, her breaths spilling out in short, labored bursts.
“Vi, sweetie,” Caitlyn whispered again, her hand trailing up Vi’s back and holding her steady. Her thumb brushed gently along Vi’s side before she added, her voice a mix of control and adoration, “Let me hear how pretty you sound.”
The words unraveled her. Vi’s head fell back, her short hair brushing over her shoulders as a high-pitched moan tore from her throat, raw and unrestrained. The sound filled the room, unbidden and shameless, and Caitlyn couldn't take her eyes off her.
Her gaze was steady, watching every expression that flickered across Vi’s face–the parted lips, the flushed cheeks, the way her body trembled with every movement. Caitlyn's breath hitched at the sight, the way Vi was utterly, beautifully lost in her.
The pressure between them grew, and Caitlyn could feel it–the warmth spreading through the fabric of her pants, evidence of Vi’s surrender. She didn't say a word, but the corner of her mouth curbed into a satisfied smile as her fingers tightened slightly at Vi’s waist, steadying her as she came undone.
“You're incredible,” Caitlyn murmured softly, her tone reverent, her voice grounding Vi even as she unraveled on her leg.
Vi’s breathing became erratic, each breath heavier than the last, as her movements quickened, driven by a need that only seemed to intensify. The friction between her and Caitlyn was relentless, her body instinctively chasing the growing pressure deep within her. Her hands gripped Caitlyn’s leg tightly, her eyes squeezed shut as the sensation overwhelmed her.
And then, as if the world held its breath, Vi’s body shuddered, and she released a high-pitched moan, her back arching slightly, her hips stilling for a split second as she trembled, lost in the aftermath. Her entire form was alive with sensation, her body twitching as the waves of pleasure washed over her.
Once she began to come down, the rawness of the moment still lingered in her, and she moved without thinking, grabbing Caitlyn's face with a desperate urgency, pulling her into a kiss that was fierce and demanding. She needed to feel her–needed that connection, the intimacy that grounded her in a way nothing else could.
Caitlyn's hands found their place at Vi’s hips, strong and steady as she lets Vi take control of the kiss. The warmth of Caitlyn's palms sent a thrill through Vi, and she shifted, her lips trailing down to Caitlyn's neck, her mouth hot and insistent against her skin. She kissed along the curve of her neck, every touch drawing her closer.
Vi’s lips moved lower, tracing the delicate line of Caitlyn's collarbones, soft and reverent, before she kissed her way down her chest, feeling the steady rise and fall of Caitlyn's breath beneath her lips. Each kiss sent a pulse of heat rushing through her, her hands moving instinctively, caressing the warmth of Caitlyn's skin.
She reached the waistband of Caitlyn's pants, pausing for just a moment, her fingers lightly grazing the fabric, feeling the rapid beat of Caitlyn's pulse just beneath her touch. Vi’s breath was steady now, but her eyes were wild, her body still craving more, pulling her lower until she could no longer resist.
Vi’s fingers gently traced the waistband of Caitlyn's pants, her touch slow and deliberate. Caitlyn shifted, lifting her hips to allow Vi to pull the fabric down. Vi moved with careful intent, sliding the pants down Caitlyn’s legs, until they slipped free and fell to the floor. She repeated the motion with Caitlyn’s underwear, each movement smooth and fluid, as if savoring every moment.
“You're so beautiful,” Vi whispered her gaze lingering on Caitlyn, a smile softening her features. Caitlyn met her eyes, her breath hitching slightly, a warmth spreading through her.
Vi lowered herself, pressing soft kisses against Caitlyn's inner thigh, moving slowly and with purpose. Each kiss was gentle, tender, and Caitlyn couldn't help but let out soft, breathy sounds, the sensation building in her.
“Vi, please,” Caitlyn murmured, her voice barely above a whisper, filled with a mix of longing and anticipation.
Vi smiled against her skin, her lips brushing lightly over Caitlyn's leg as she responded, “Patience, love,” her voice low and soothing as she continued, savoring the quiet moments between them.
Vi’s lips trailed lower and lower, each kiss deliberate, teasing, until she could feel the warmth radiating from Caitlyn. The anticipation hung heavy in the air, charged and electric. Vi paused just shy of where Caitlyn needed her most, her breath hot against sensitive skin, and let the moment linger.
“Tell me what you want,” Vi murmured, her voice low and coaxing, the words brushing against Caitlyn like a spark.
Caitlyn's chest rose and fell with shallow breaths, her body trembling slightly under Vi’s touch. She couldn't form the words, her mind too clouded by the heat of the moment. A soft whimper escaped her lips instead, a sound raw and desperate, as Vi's breath sent shivers down her spine.
“Cait,” Vi said gently, her tone laced with both patience and insistence. “You gotta talk to me.”
Caitlyn's head tilted back against the pillow, her voice caught somewhere in her throat. Finally, she managed a breathy whisper. “Mouth…”
Vi stilled, a smirk tugging at the corner of her lips. “Speak up, Caitlyn,” she said, her voice deepening with playful authority. “I need to hear you.”
“Your mouth,” Caitlyn gasped, her voice breaking as her hips shifted slightly, pleading for more. “I need your mouth, Violet. Please.”
Her words were desperate, raw, and Vi couldn't help the satisfied grin that spread across her face as she leaned in closer, her hands steadying Caitlyn's trembling thighs. “That's my girl,” Vi murmured, her tone full of quiet affection before closing the space between them.
Caitlyn's breath hitched as she felt Vi’s lips and tongue explore her lower half, the sensation sending a sharp current of pleasure through her body. A shuddering gasp left her mouth, unrestrained and desperate, as her chest rose and fell with each ragged breath. She reached down instinctively, her fingers tangling Vi’s short, soft hair.
“Gods” she whispered, her voice barely audible, trembling under the weight of her desire. Her fingers tightened in Vi’s hair, pulling just enough to elicit a low, guttural groan from the woman below her. The sound sent a wave of vibrations coursing through Caitlyn, igniting every nerve. Her back arched off the bed as the sensations built, her body seeking more even as she struggled to stay grounded.
Vi, ever attentive, smirked against Caitlyn's skin. She relished the way Caitlyn reached to her, the way her body moved, and the sounds she made that filled the room. Caitlyn’s head fell back against the pillow, her eyes clenching shut, overwhelmed by the intensity of it all.
Vi paused, her lips hovering as her voice broke through the haze, “Caitlyn, baby, look at me,” she murmured, her tone low and rough, her words laced with commands and affection. “I want to see you.”
Caitlyn's lashes fluttered as her eyes opened, her dark blue gaze meeting Vi’s. Her cheeks were flushed, her lips parted, her expression utterly undone. The moment their eyes locked, Vi drove back in, resuming her actions with even more fervor.
The intimacy of the eye contact was electric, sending Caitlyn over the edge of restraint. Her breathing grew uneven, and she moaned softly, her hands tightening in Vi’s hair. Each stroke of Vi’s tongue and the heat in her gaze pulled Caitlyn deeper into the spiral of sensation. She couldn't look away, couldn't stop herself from surrendering completely to the moment.
Caitlyn trembled, her body taut as the pleasure coursed through her. “Vi..” she gasped, her voice breaking, raw with feeling. Her free hand clawed at the sheets, her body unable to handle the intensity.
“That's it,” Vi murmured between motions, her words barely audible but filled with encouragement. She never once broke their connection, her gaze fixed on Caitlyn's face, soaking in every reaction, every sound, and every movement.
Caitlyn's breath hitched, her body trembling violently as the overwhelming sensation peaked, leaving her completely undone. A sharp cry escaped her lips as she finally let go, her body arching against the bed before collapsing into Vi’s firm hold. Her thighs instinctively tried to clamp shut, but Vi was already there, her strong hands gripping Caitlyn's legs, keeping her steady as her body quivered through the last waves of her orgasm.
“There you go,” Vi whispered, her voice low and soothing, the rasp of it grounding Caitlyn as she came down from the high. “You did so good for me,” she cooed, pressing soft, feather-light kisses to the inside of her thighs as if to ease the aftershocks.
All Caitlyn could do was nod weakly, her breath ragged and her limbs feeling like jelly. The heat of Vi’s palms against her skin, the gentle rhythm of her voice, was the only tether to reality she had in that moment. She closed her eyes, focusing on her breathing, trying to gather herself as her chest heaved with every deep inhale.
When her breathing finally slowed, she lifted a hand, motioning weakly for Vi to come closer. Vi smirked, crawling up the bed, her touch tender as she cupped Caitlyn's cheek and leaned in. Their lips met in a slow, lingering kiss, soft yet charged with the intensity of what they'd just shared. Caitlyn melted into it, the taste of herself on Vi’s lips making her cheeks flush.
Vi pulled back slightly, her lips quirked into a playful grin. “Told you,” she murmured, brushing a stray strand of hair from Caitlyn's face, “you're sweet–like a cupcake.”
Caitlyn huffed a laugh, rolling her eyes even as her lips curved into a smile. “Whatever” she said, her voice still breathy, though there was no bite to her words.
Vi laughed, and flopped onto the bed beside her, propping her head up on one arm as she gazed down at Caitlyn. Her grin was downright smug as she stretched her legs out, clearly proud of herself. “Isn't that the perfect way to end your work day?” she teased.
Caitlyn turned her head to look at her, one eyebrow arching as she pushed herself onto her elbows. “Well, it was going to end like that one way or another,” she replied with a sly grin. “But honestly, Vi–a pillow?”
Vi burst out laughing. “It was the closest thing to me at the moment!” she admitted, her grin widening. “And besides..” Her voice dipped, her gaze flicking to Caitlyn with that familiar mischievous glint. “The fact that it smelled like you? That only made it worse. Or better, depending on how you look at it.”
Caitlyn snorted, her smile growing as she shook her head. “You're hopeless,” she said, though the warmth in her tone betrayed her affection. She leaned back against the pillows, letting the last of the tension drain from her body. “But I'm glad you like the way I smell, I guess”
Vi shifted closer, draping an arm over Caitlyn's waist as she rested her head on her shoulder. “And taste,” she added cheekily, her grin audible in her voice. “Don't forget that part.”
Caitlyn rolled her eyes again but couldn't stop that laugh that bubbled up, soft and genuine. She turned her head to press a kiss to Vi’s temple, her fingers absentmindedly brushing through Vi’s short hair.
Vi nuzzled into her, pulling her closer until there was no space left between them. “I love you, Cupcake” she murmured, her voice soft now, no teasing in her tone, just pure affection.
Caitlyn’s heart swelled at the words, her lips curving into a tender smile as she whispered back, “I love you too, Violet.”
The two lay there in the quiet comfort of each other's presence, the air around them warm and heavy with love. The day's worries melted away, leaving only the steady rhythm of their breathing and the unspoken promise of everything they had together.
