Work Text:
Whump
Vi doesn’t hear the door of the apartment open over the sound of her fist connecting with the sand-filled bag dangling from the ceiling.
Whump whump
Dancing her feet in a circle around the swinging sack, attacking from different angles, a bead of sweat drips down her forehead into her eyes. She pauses for a second to wipe her face with the hem of her grey tank top, the other hand coming up to gently rest against the thoroughly abused punching bag. A soft noise comes from the doorway behind her and she turns.
“Sorry, didn’t mean to interrupt.”
Caitlyn leans against the doorframe, her blue hair tied back, uniform a little wrinkled and slight bags forming under her eye not covered by the patch. Though the look she was giving Vi right now was anything but tired, her gaze raking over Vi’s exposed arms and abs. There was a moment of silence in the air between them that seemed to sharpen, light grey eyes meeting deep blue. A grin spreads across Vi’s face.
“S’ok, I was just finishing up anyway. Wasn’t expecting you back yet, how’d the case go?”
Cait sighs and stretches her arms up towards the ceiling as Vi sits on a small bench, grabbing her water bottle and taking a swig. Not so subtly watching as the hem of Cait’s shirt slides a little way up to reveal a sliver of stomach, her body all lean muscle and soft skin. Vi can feel her heart pumping in her chest, despite the fact she hadn’t been working out that hard.
“It went well, I guess,” she closes her eyes and sighs again, rolling her neck and shoulders back as if to ease some tension, “I don’t know, I feel like I’ll be able to actually remember it once I’ve had a shower and get a nap in my own bed.”
Vi smirks. Cait was usually pretty beat after spending multiple days straight on a case, something that had become a regular occurrence lately as the enforcers started to uncover all the different ways the Noxian’s had infiltrated Piltover society. Cait had been running herself ragged the last couple of months, working to rebuild the city and people’s trust in her, particularly Vi’s. But they had been able to settle into something that could be considered normalcy, a routine. Getting their own place together had helped, as much as Cait loved her dad and he loved her, she knew he’d never be able to fully accept Vi after everything. Which made living together under the same roof… challenging. And given the fact Vi was still grieving, they decided a little bit of space and a fresh start was necessary.
So, they’d moved into an apartment closer to the river, with a great view of the bridge and relatively close to the Enforcers Station. Vi had taken a while to adjust, but was eventually able to relax into the idea that this was home, her home, her home with Caitlyn. It was good. The only issue was Cait’s not being around as much lately to enjoy it with Vi. She missed her when she was gone for days on end, felt the ache grow in her gut, especially at night. But another type of tension built with the separation as well, one that was small and unobtrusive until Cait finally walked through the front door. Then it was very, very palpable.
“Aww what, no tales of an epic chase through the city streets?” Vi teases, pulling herself out of her thoughts and starting to peel off her hand wraps. “Or a foiled bank heist thanks to your supreme detective skills?”
Caitlyn snorts, not bothering to answer the question but giving Vi a wry smile as her eyes shift down to the bandages slowly unfurling to expose Vi’s knuckles. She straightens and turns, “I’m going to shower.” She pauses and throws a smirk over her shoulder, “you coming?”
Vi didn’t need to be asked twice. Leaving her wraps on the floor she pushes herself off the bench, stands, stretches, and starts to follow her girlfriend down the hall.
“Yeah, but I hope you know I still expect an awesome retelling of your escapades.”
Caitlyn’s chuckle reverberates through the hallway back to Vi, it’s warm and throaty and Vi’s favourite thing in the whole world.
“There’s really not much to tell darling, just weeding out some Noxian loyalists in the trading sector, unless you find tedious amounts of strategizing and paperwork exciting.” Vi snorts and jogs up behind her as Caitlyn reaches the bedroom door and grabs the handle.
“I don’t know Cupcake, the idea of you barking orders could be pretty exhilarating in differe—"
Vi reaches out to suavely lean an arm against the door, not realizing it’s slightly open and topples forward into the bedroom, barely catching her balance against the dresser adjacent to the doorway. This gets a full-chested laugh from Caitlyn, it fills the air as Vi chuckles too, trying to fight the heat she knows is reddening her face.
“Are you alright, Love?” Caitlyn hides her grin behind her hand, but her face does express genuine concern. Vi blows a pink bang out of her face and straightens.
“Oh yeah, yeah I’m fine. Ego’s a bit bruised, but I think I’ll survive.” She walks towards the ensuite bathroom and opens the door, gesturing in a chivalrous way for Caitlyn to enter.
Cait slips her cropped jacket off and tosses it over an armchair in the corner before reaching up to remove the navy eye patch and placing it on top of the dresser. The jagged scar that cuts across her left eye is completely healed but still looks angry and red, the eye itself pale and cloudy now and the pupil permanently disfigured from the blade.
“Oh, I would hope so,” she says, sauntering past Vi onto the tiled floor, “I would hate for you not to make it before we properly get to celebrate.”
“Celebrate?” Vi shuts the door and turns, eyebrow raised. Caitlyn’s leaning against the sink counter, her back facing the mirror as her ponytail swishes.
“I’ve taken the next couple of days off,” she smiles warmly, “I figured the squad should be able to make do without me and not burn anything down in my absence. At least I hope so.” She closes her eyes and rubs her temple, “God, I don’t want to think anymore, just want to let my brain turn off for a bit, someone else can tell everyone what to do.”
Vi smiles too, genuine and happy, before letting it twist into a smirk. “Oh yeah? You want someone to tell you what to do?”
Cait snorts, “Pretty sure that’s not what I said.”
“I don’t know Cupcake, from what I’ve learned about you, I beg to differ. Remember in Babette’s brothel, I mean I was only suggesting you pretend like you work there, but you wer–”
“That’s completely different!” Cait objects, but the mirth in her eyes betray the offence in her tone, “Besides, it’s not like I had another option with you pinning me against the wall with nowhere to go.”
“Oh please,” Vi leans forward and places both hands against the sink on either side of Cait’s body, trapping her in place. Their faces are so close Vi can see her girlfriend hold her breath before their eyes lock.
“You know you fucking loved it.” Vi barely even whispers the words, but their effect is jaw-dropping. Cait’s eyes widen, Vi can even see her pupils dilate, her breath catches a bit and the shudder that goes up the taller woman’s spine practically vibrates the sink she’s pressed against. It was like something in Cait had been ignited, like she was glowing, and it was the hottest fucking thing Vi had ever seen in her entire life.
Cait lurches forward to kiss her.
“Wait!” Vi catches her wrists and settles her back against the sink. A concerned look spreads across Caitlyn's face.
“Wait, it’s just—” Vi quickly tries to soothe her with affirming words, but she’s so dialled into the feeling rearing in her gut that she feels like her brain is being short-circuited. She just stares at her girlfriend, her breath quickening and hoping her expression conveys even an ounce of what she’s feeling. Cait’s expression grows from concern to a complex mix of confusion and anticipation.
“I….” another pause. “I like seeing what just my words can do to you.” Again, Cait’s face changes, this time the flush grows to spread through her cheeks down her neck, slipping past the collar of her uniform. The soft pants escaping her lips increase to match the ones escaping from Vi’s. She lets go of Cait’s wrists and again places both hands on either side of her hips against the cool marble counter.
“I want to see what just my words can do to you.”
More blushing, faster breathing. God both of them were practically gasping for air at this point. The atmosphere between them was pure electricity, it felt like every nerve in Vi’s body was humming on a frequency that was dialled directly into Caitlyn. She’s staring back at her with huge pupils, practically swallowing the iris of her good eye. The belt around Cait’s pants clicks as she undoes the fasten and lets it slip to the floor, before resting her palms against her thighs.
“What are you waiting for then?”
Vi tries to dredge up enough willpower from her malfunctioning neurons to speak. She doesn’t know quite what she’s doing, but she knows she needs to get that reaction out of Cait again.
“You want me to tell you what to do?” Vi asks genuinely, wanting to make sure. Cait nods enthusiastically.
Vi shudders, takes a breath and leans in, making sure not to let skin touch, but close enough to let her warm breath brush against the shell of Cait’s ear.
“Touch your chest. Over your shirt. Both hands.” Caitlyn’s long, slim fingers come up to cup her breasts over her turtleneck, her head tips back a bit as she squeezes lightly, and her thumbs slide over her nipples.
“That’s it Cupcake, nice and gentle.”
“Shit,” Caitlyn groans, circling her thumbs now and squeezing again. Vi fights back a groan as well, leaning back a little to watch as Cait works herself through her shirt. Her hips tremble ever so slightly as Vi catches the faintest outline of her nipples now poking out through the black fabric. Their eyes met again and Vi smiles, feeling Cait’s breath puffing over her face.
“Someone’s sensitive. Is this how easy it is to get you riled up Cait?” She leans in even closer, her lips almost ghosting over Caitlyn’s, “you miss me?” Cait’s breath stutters and her head dips down towards Vi’s shoulder but doesn’t make contact. Her hands knead harder into the soft give of her tits, thumbs picking up pace. Vi catches a glimpse of her reflection in the mirror, her cheeks are flushed, eyes wild and dilated pupils and sweat from her workout still drying on her face.
“Yes darling, I missed you.” Caitlyn’s voice is breathy and low, her hips keep jolting with each squeeze. Warmth spreads through Vi’s chest down towards her stomach and she takes pity, for both their sakes. She uses the very tip of her index finger to lift Caitlyn’s chin and look her in the eyes.
“Take your shirt off.” Vi tilts back to let Caitlyn grab the hem of her shirt and rip it over her head, chucking it to the side and then immediately brings her hands back to her now exposed chest, an honest-to-God moan escaping from her lips. Vi has to use every bit of resolve in her body not to say, ‘fuck it’ and take one of Caitlyn’s pert nipples in her mouth, which was now watering. Her fingers dig into the marble counter.
“God, I love that you never wear a bra.” Vi watches appreciatively as Cait’s hands continue to squeeze and massage her breasts, taking a nipple between her forefinger and thumb and pinching. “Your tits are fucking perfect.”
“Vi—” Cait’s voice pitches up into a whine, her breath coming in faster and faster pants. Vi caves and lets out a deep, drawn-out groan, her breaths beginning to match Caitlyn’s.
“God, you have no idea how much I want to cup them in my hands right now,” she leans in again close to Cait’s ear, “take your nipple in my mouth,” she shifts to the other ear, “suck until I leave a mark.”
Caitlyn gasps and jerks her hips forward, her hands pausing just for a second before continuing their ministrations.
“Mmmm, Vi please!” Caitlyn lets her head fall back and moans again. Shit, Vi can’t resist when Cait uses that tone on her, when she begs.
“Trail a hand down to your stomach, slowly.” That earns Vi another whine as Cait shakily lets her fingers gradually slide from her sternum down toward her flexing abs. “That’s it Cait, fuck, look at me.”
Caitlyn tilts her head back down, her chest rising and falling, and her eyes hazy but locking directly with Vi’s. It sends a tingle all the way down Vi’s spine right to her core.
“You’re beautiful,” Vi whispers, her own hips twitching forward ever so slightly. “Touch yourself. Over your pants.” They both groan as one of Caitlyn’s hands moves down to cup herself over the seam of her pants, moving back and forth to try and elicit a little bit of friction through the layers of clothing.
“It seems— ah mmmm, a little unfair that you’re the only one who gets a view,” Caitlyn pants, smirking slightly as one hand still toys with a nipple.
“Yea, Cupcake?” Vi grins, fuck she wants to kiss her so bad right now, her hands are balled into fists on the counter in an effort to keep them from moving. “You want something to look at?”
Cait nods and Vi takes a step back, lazily letting her eyes rake over her girlfriend's body, before slowly reaching up to unbutton her tank top. Letting the front of her top fall open, she notes how Caitlyn inhales and speeds up the fingers working between her legs, her brow is pinching upward as she takes in Vi’s chest and abs. Flexing her muscles somewhat, Vi shrugs the fabric from her shoulders and lets it land in a heap at her feet. She stands there for a second as they stare at each other, panting, before she closes the gap again, slotting her hips between but not quite against Cait’s legs and (regrettably) placing her hands back on the cool stone of the sink.
“God Vi, ah fuck, you’re stunning.”
Vi has to let her head duck down a bit as she feels the blush crawl up her neck to her cheeks, the corners of her mouth tugging upward and her core starting to pulse. In an effort to disguise the movement, she lets her warm breath exhale over that point on Cait’s neck, the one that always earns her the best noises.
“I thought I was supposed to be doing the talking.” Cait whimpers at that statement, legs quivering, and lets her head roll back again. Vi feels herself shiver, “fuck baby, make that sound again.”
“Vi please, I need more.”
“Clothes off, all of them,” Vi shifts to let Caitlyn shimmy out of her pants and underwear and kick them to the side. “Keep touching yourself Cupcake, just like that.” She glances down to watch as Caitlyn’s fingers run through dark blue curls before sliding lower to glide through slick folds, coming up to start circling her clit. “Fuck, you’re doing so good Cait.”
That seems to trigger something in the taller woman, Caitlyn stiffens and unabashedly lets out the loudest moan thus far. Her fingers speed up between her legs as her other hand releases her breast and grabs the edge of the counter to steady herself.
“Uggghhhh, fuck Vi darling, please!” A light sheen of sweat is starting to form on Caitlyn’s brow, Vi licks her lips as she fights the urge to lean in and kiss it.
“You like that baby? Like it when I tell you how good you’re doing for me? How fucking good you look while doing it?” Caitlyn whimpers again and Vi’s knuckles are turning white from how hard she’s clenching her hands. It’s taking all of her willpower at this point to remember why she wanted to do this in the first place, to not grab Caitlyn, shove her tongue in her mouth and fuck her stupid. She keeps talking, hoping that’ll help distract her.
“What else do you like to hear, hmmm? Wanna know how crazy you’re driving me right now? Seeing how much I can rile you up with just my words? How seeing you like this is making me so fucking wet.” It wasn’t a lie; Vi can feel the slickness in her boxers every time she shifts even a bit.
“Ah! Uh fuckin—mmmhhmmm yes Vi, ah, God yes!”
“Put your fingers inside yourself Cupcake. That’s it, good girl, fuck yourself just for me.” Vi can’t help but moan along with Cait as she watches her slip two fingers inside herself and start pumping rhythmically, the sounds filling the air around them.
“Viiiiiiii!” Cait drags out the high-pitched cry, gasping as her thumb comes up to keep some attention to her clit. Vi feels like her brain is melting, she’s babbling now at this point just trying to say whatever will keep Caitlyn’s pleasure afloat.
“Yes, just like that Cait, shit you’re doing so good, God you sound incredible. I missed you too, missed you so fucking much!”
Vi watches as she gets more and more worked up. Her hair coming out of its ponytail, plastered to her forehead with sweat, her face flushing bright red, scar on her left eye twisting as her eyebrows pinch in concentration.
She was beautiful. Not just stunning but perfect. Fuck, she was perfect. She was… about to cum and goddammit the only thing Vi wants right now is to be inside her when she does.
“Stop.” Vi’s voice comes out hoarser than she expects, her breath catching on the last consonant. Caitlyn throws her head back and lets out a whine that on any other day would’ve worked on Vi, but her hand doesn’t stop pumping and Vi’s resolve is crumbling, she needs this.
“Stop,” she repeats, this time with more force. Cait opens her eyes and meets her girlfriend’s gaze, the corners of her eyes crinkling in a plea, but her hand stills.
“Let me,” she reaches her hand down and grabs Caitlyn’s wrist. “I can’t take it anymore Cait, let me make you finish.”
There’s a half a second where neither of them move, just stare and pant, before Caitlyn’s hand shoots off the countertop, wraps around the back of Vi’s neck and yanks her into a searing kiss. They both moan as Cait slides her tongue over the scar on Vi’s upper lip while simultaneously pulling her fingers out and wrapping her arm around Vi’s lower back. Vi grips Caitlyn’s hip with one hand and finally, finally, uses the other to bury two fingers into perfect wet heat. She starts pumping fast and hard, swivelling her thumb up to stroke Cait’s swollen clit, bringing her right back toward the brink. Cait’s gasp breaks the seal of the kiss, and Vi tears her mouth away to start attacking her neck with kisses, nipping and licking as she goes.
“Ah! Vi more! God, please add another!” Obediently, Vi slips a third finger in on the next thrust, lifting her head back up to swallow Cait’s moan by sealing her lips in another kiss. She swipes her tongue along the gap in Cait’s front teeth and feels a warm gush into her palm as Cait’s fingernails dig into her back. Cait’s hand tangles in her pink hair, dragging Vi’s lips back to her exposed neck as she begins chanting up at the ceiling.
“Uuggghhh fuck yes—ah, darling, ohmygod, mmmmm, don’t stop don’t stop!”
Cait’s whole body is tensing up and she’s practically hanging off Vi in an effort to stay upright. Vi angles her jaw towards a point just under Cait’s ear and sucks at the skin just a little bit harder while curling her fingers, feeling the muscles flutter as Caitlyn reaches climax. Her head bends forward and rests on Vi's shoulder as she lets out a high, strained cry and her legs give out.
Vi snakes an arm around her waist and hoists her trembling girlfriend up onto the counter, still holding her in an embrace as she slows the thrusting of her fingers to give Caitlyn something to come down to. She can feel Cait panting against her shoulder as she finally stops moving her hand between her legs. There’s silence for a second as they both catch their breath, Vi gently runs a hand along Caitlyn’s spine as she waits for her to recover.
“I’m going to pull out now, ok?” Caitlyn hums in agreement and lets out a long sigh and Vi slides her fingers out and lets her hand rest against Cait’s hip, leaving them in a hug of sorts.
They stay there for a while, letting their breathing regulate. Caitlyn runs her hand through Vi’s hair, scratching slightly at the shaved side, and Vi continues to draw patterns along Cait’s back, feeling all the way up between her shoulder blades and trailing her hand down to trace little circles along her hips. Finally, Caitlyn lifts her head, cups Vi’s jaw in both her hands and kisses her sweetly.
“So much for seeing what your words and only your words can do,” she grins mischievously.
“Yeah, well I’m weak and you’re hot,” Vi huffs, smiling into another kiss. “I’m glad you’re home.”
Cait smiles against her lips. “Me too.”
Caitlyn gives her a final peck, before sliding off the counter and shakily making her way to the shower to turn the water on. Vi sheds the rest of her clothing before following her in and wrapping her arms around Cait’s waist as the warm water washes over them. They were going to enjoy these next couple of days together.
