Work Text:
“You’re always so reckless.” Caitlyn huffed as she slammed open the door to their bedroom.
Caitlyn and Vi had just gotten back from a mission. A mission Vi almost completely ruined because of her reckless, thoughtless behavior. Always acting before she thought through the consequences of her decisions. It was careless the way that Vi ignored plans, ignored Caitlyn’s demands and ignored her own safety. Vi was willing to risk it all, even her life, for a mission and Caitlyn was fed up and over it. That’s not how Piltover officers are trained, and it certainly wasn’t going to continue under Caitlyn’s command. Someone could have gotten seriously hurt on account of Vi’s chaotic deviations from Caitlyn’s meticulously planned course of events. Even worse, someone could have died. It set a bad example for the other officers and undermined Caitlyn’s authority. She hated how Vi made her look high-strung and uptight to all her subordinates.
Vi followed behind Caitlyn, visibly upset. Both of them were still in uniform, with most of their gear unbuttoned or half undone already. Caitlyn’s hair was still perfectly pulled back in a ponytail, but she had taken off her hat and thrown it somewhere to the side. Vi was looking a little rough for wear, as always. She was rugged, everything she owned was slightly scuffed and never clean. Her arms were wrapped in bandages covered in dirt and blood.
Tension was high and there was still the lingering adrenaline and unspoken feelings of what just happened out on the field.
“I wouldn’t have to be so reckless if your plans were actually good.” Vi snapped back at Caitlyn.
Caitlyn turned around to look at Vi, who by now had taken off her jacket and swung it over her shoulder. Vi stared at her, looking her up and down, breathing heavily. Vi stepped forward towards Caitlyn, boots dragging on the ground loudly, coming right up to her, barely inches apart.
“Careful, cupcake. You’re on thin ice.” Vi brought her finger to the center of Caitlyn’s chest, poking her hard. She was clearly baiting Caitlyn. Vi’s tone was playful but with an edge, looking to push Caitlyn’s buttons on purpose.
Caitlyn’s eyes widened, her mouth opened to say something but nothing came out. She closed her eyes, took a deep breath in and tried again, looking to push Vi back. She wasn’t going to give up this fight easily.
“You always want to play the hero.” Caitlyn said, looking at Vi directly.
Vi gives her a warning look and anger tries to take over, but Vi maintains composure. Caitlyn notices this shift and internal fight; she’s starting to anger Vi, and it only makes her hungrier to push and provoke her girlfriend. Caitlyn smirks, leaning into her bratty side, and continues to press and question Vi’s strength. She knows this will pull Vi over the edge eventually, and it’s exactly what Caitlyn wants.
With an almost mocking tone, Caitlyn tells Vi that she could probably take her in a fight if she wanted to. That Caitlyn knew how sloppy and haphazard Vi’s combat style was and that she wouldn’t stand a chance against Caitlyn’s calculated and precise movements. Vi fights to stay calm and composed, but snaps when Caitlyn calls her an angry, hot-headed brawler. This taunting was boiling up the need for Vi to put Caitlyn in her place, to show her how wrong she is.
Vi pulled on the lapels of Caitlyn’s uniform jacket, pulling her in even closer than before. Vi breathed down Caitlyn’s face, her eyes just flashing with anger and frustration. Caitlyn yelps slightly, but is still smiling mischievously. Vi lifts Caitlyn up slightly, arms flexing and bringing her lips to Caitlyn’s ear.
“You really want to test me?” Vi whispers. Her voice is low, husky, and only makes Caitlyn enjoy what’s happening even more.
In one swift, fluid motion, Vi takes Caitlyn towards the bed, throwing her down on the side. Vi’s arms pin Caitlyn underneath her. The overwhelming weight and strength makes Caitlyn gasp in shock and enjoyment. Her playful defiance slowly turns into flushed submission, her whole body rushing with excitement. Vi’s commanding energy takes over, it’s like a switch has flipped on as it fills the whole room. Vi wants nothing more than to make Caitlyn hers.
Vi leans towards Caitlyn who is beautifully laying on her back, knees over the edge of the bed, and stuck underneath her powerful presence.
“Let’s see how far you’ll go.” Vi growls.
Vi moves to take Caitlyn’s jacket off in a flurry of movements, and leans down to kiss her, lips crashing together. The intensity of this kiss unleashes Vi’s need for control. It’s messy and they are both breathing heavily as the scene becomes a mix of Vi’s dominance and Caitlyn’s playful resistance. Their tongues find each other in this kiss and Caitlyn moans softly into Vi’s mouth, making Vi pull away to look at her girlfriend, starting to become more desperate. Caitlyn tries to wriggle out of Vi’s grip, but Vi easily holds her down.
“Stay still.” Vi commands. She is rough, her kissing is just like her fighting, haphazard, full of passion and leaves Caitlyn breathless.
Vi moves to take off Caitlyn's shirt, exposing her perfectly round breasts and toned stomach. Still kissing, Vi takes her hands and grips Caitlyn’s waist, hard. She pressed her fingers in, tightening her grip hard enough, hoping that she would leave little bruises for her to admire later. Caitlyn responds by trying to press her hips toward Vi’s to get any sort of contact, but it’s no use. Vi has her right where she wants her.
“Vi…” Caitlyn breathes out between kisses. Her voice trails off.
“Do you really want me to stop?” Vi asks roughly. Caitlyn doesn’t answer, lost in Vi’s kisses now coming down the side of her jaw and her neck. Caitlyn is breathing even heavier, letting out soft moans. Vi sucks and bites on Caitlyn’s skin, leaving it wet and cold as she makes her way to the other side of her neck. Vi reaches for Caitlyn’s chin and grabs it, making her brat look at her in the eyes.
“Use your words.” Vi snaps, continuing to leave her mark on Caitlyn, to let everyone know she is hers, and hers alone. Vi’s hand moves up to cup one of Caitlyn’s tits, squeezing it and palming at it. Caitlyn reaches her arm towards Vi, going to unbutton the top of her shirt wanting to reveal her girlfriend’s bare chest and kiss her all over. Caitlyn is purposefully disobeying Vi’s directives, hoping to push Vi to assert her dominance further.
“I said stay still.” Vi stops kissing Caitlyn when she realizes what Caitlyn is trying to do. Caitlyn smiles back and gives Vi a playful stare. She bites her tongue, and wonders if she is going to regret what she says next. Even the thought of it makes her heat throb. Caitlyn knows this will have consequences, and wetness starts to pool, imagining what Vi is going to do to her.
“Make me.” Caitlyn replies, bratty as ever.
Heat just rushed over Vi, Caitlyn’s snap backs making her more and more turned on. She loved how Caitlyn’s commanding attitude didn’t stop in the field. Bringing it to bed gave Vi the opportunity to really show her who was in charge and put Caitlyn down a notch. It gave Vi a high to watch Caitlyn give up and give into submission fully, something she doubts her girlfriend would let anyone else see. It was special, and it signaled how much trust was in their relationship.
That was all it took for Vi’s dominance to grow rougher. She gripped Caitlyn’s wrists and pinned them above her head. At the same time, Vi teasingly brushed her lips against Caitlyn’s skin without giving her what she wanted. Leaving Caitlyn’s hands above her head, Vi pulled down Caitlyn’s bra, exposing both her breasts to the cold air. Vi took one in her hand, and bent down close to the other, breathing hot air over her hard nipple. Caitlyn’s breasts were perfect. Round, and soft, rising and moving up every time she breathed in and out. Vi could look at them all day, hold them in her hands, squeeze them, kiss and lick them. The more Vi breathed over Caitlyn’s nipple, the more Caitlyn tried to squirm out from under her. Caitlyn even tried pushing her chest up so Vi’s lips would brush against her skin, reaching for contact again. This teasing was making her head spin but Vi was in control staying just out of reach, almost brushing her lips over Caitlyn’s skin without fully committing.
Caitlyn groaned.
“Mhmm?” Vi was now the one smirking at Caitlyn. “What’d you say baby?”
“Please, Vi.” Caitlyn was breathy, asking Vi for anything, any sort of actual contact, instead of this slow, painful teasing. It was Vi’s turn to ignore her partner. Instead of responding, Vi’s hands continued to explore Caitlyn’s body roughly but with purpose, taking both her tits in her hands. Vi dragged her lips and teeth along Caitlyn’s collarbone, not caring if it caused pleasurable pain for Caitlyn. Through her moans and whimpers, Vi could tell Caitlyn was enjoying herself.
As the tension builds, Vi slows down kissing across Caitlyn’s chest. Vi’s voice softens and her grip loosens slightly. She comes up to Caitlyn’s face, leans in and presses her forehead on Caitlyn’s.
“You okay, cupcake?” Vi asks, checking in on her lover. It is a sweet, slow whisper. No judgement or anger in her voice at all.
Cait nods, breathless but clearly enjoying the dynamic that they have built together.
“Don’t you dare stop.” she murmurs back.
They paused, both feeling the intensity and intimacy together. This soft check-in shows Vi’s tenderness amidst the heat. Their lips meet, kissing in such a loving way.
“Okay bunny.” Vi breathes in. She takes her time to slip Caitlyn’s shirt and bra all the way off gently, and unbuttons Caitlyn’s pants, sliding them off her and leaving them on the floor. Caitlyn kicks off her boots at the same time. Vi picks Caitlyn up a bit to swing and push her back to the center of the bed. Vi steps back, unbuttons her pants and boots, taking them off, leaving her in just a pair of black boxers. She reaches to her top and pulls it off over her head tossing it with the rest of the clothes.
Caitlyn looks her up and down, clearly trying to size her up. Her gaze lands on Vi’s chest. Vi is muscular, strong, and covered in scars from battles won and lost long before Caitlyn met her. Vi runs a hand through her hair, completely ready to devour Caitlyn who is naked on the bed, except for a black pair of lace underwear.
Vi climbs into bed over Caitlyn, diving down to kiss her lips in a rush, as if the two minutes taken to undress was eternity and she was dying to taste her love. It’s wet and when Vi draws back, spit connects them on their lower lips. Vi moans and goes back down for more sloppy, hurried kisses. Caitlyn bites Vi’s lower lip, then shoves her tongue in her mouth making Vi moan even louder.
“Mmh, you taste so good.” Vi lets out between kisses. Vi’s hand starts to travel down Caitlyn’s side, gripping her waist and pushing her further down into the bed. Vi reaches to spread Caitlyn’s legs slightly and moves her upper thigh in between them so Caitlyn has something to grind on.
The pressure feels so good and Caitlyn does exactly as expected, grinding down on Vi’s leg and making a mess everywhere. This slow, agonising sex was making Caitlyn squirm. She tries to brat her way out of it tugging at Vi’s grip on her waist making sharp quips with her even sharper tongue.
“Is that all you got?” Caitlyn mocks.
Vi answers with more intensity, pressing her leg harder into Caitlyn. She can feel the warmth and stickiness as she grinds down on top of her.
“Keep running your mouth and you’ll regret it, cupcake.”
The pet name that Caitlyn will never admit to liking makes her go wild, lost in Vi’s arms with her strong body overtop of her, letting Caitlyn feel the weight of Vi’s dominance.
Vi starts to work her way lower now, leaving kisses down Caitlyn’s neck, then chest, then stomach. Vi’s hands roam everywhere, grabbing onto anything and everything, but it’s not enough. Vi is being rough and deliberate, like she knows every inch of Caitlyn’s body and is just ravishing the opportunity to rough her up.
Vi settles between Caitlyn’s legs, peppering kissing on the inside of her thighs, lips coming close to her cunt, kissing overtop her underwear. From this angle, Caitlyn looks beautiful. She is laid out, open for Vi to see. Her arms are still above her head, acting like the good girl that she is. Her eyes look at Vi with a fever that pulls at Vi’s heart. Caitlyn attempts to lift her hips but Vi has a steady hold on her.
“You’re so beautiful…” Vi breathes over Caitlyn’s clit, teasing, again. “Let’s take these off.”
Caitlyn just moans in response, trying again to lift her hips up for Vi to touch her. Vi kisses Caitlyn’s clit directly before smoothly pulling down and off her girlfriend’s underwear. A sticky white string from Caitlyn’s cunt stretches out as Vi pulls the underwear away.
Vi holds them up so Caitlyn can see.
“Look at this… how messy.” Vi teases. Caitlyn just blushes in reply.
Vi knows she is getting close to edging Caitlyn out of her bratty defiance and fully taking control.
“Vi…mhm-”
Vi throws the underwear behind her and brings her mouth directly onto Caitlyn’s clit.
“Vi…” Caitlyn’s voice trails off again, as Vi works to lick and suck up everything that is coming out of her.
Vi just hums over Caitlyn’s moans that are growing and growing in depth and loudness. Caitlyn can’t figure out how to get words out as Vi fucks her with her tongue. It’s so warm and the right amount of pressure. It sends shives up her spine and more wetness coming out of her. Vi continues to run her tongue across Caitlyn’s clit, switching it up between flat and hard, and sharp and flicking, looking to see what makes Caitlyn squirm most. She sucks at her clit which is swelling in size and redder as she continues. Vi licks up and down, and between Caitlyn’s folds. Vi is enjoying this just as much as Caitlyn is. Vi can feel her own cunt throbbing while listening to Caitlyn’s pretty noises.
As Caitlyn starts to grind down on Vi’s tongue, Vi inserts a finger. Caitlyn gasps as it easily slides in and out. Vi pumps Caitlyn with her finger a couple times before inserting a second.
“Cait, you feel so good.” Vi is now moaning into Caitlyn’s cunt as she rhythmically goes in and out, pulling slick wetness with her every time. Vi feels around for a familiar soft spot in Caitlyn and curls her finger towards her just at the right angle, adding more pressure. Cait sits up slightly, in a gasp, at the pleasure of Vi’s fingers inside her. All of Caitlyn’s quick remarks and protests have faded into breathless compliance, and Vi knows that Caitlyn has submitted to her.
“Please-” Caitlyn barely makes out as Vi continues pressing inside. “Plea-”
“Please what?” Vi asks. Caitlyn knows the rules.
“Viol-” Caitlyn stops halfway through Vi’s full name as Vi thrusts three fingers into her. Caitlyn is tight, but she is taking them well and all she can do is throw her head back and enjoy how rough Vi is finger fucking her. Vi goes in deep every thrust, her arm moving so forcefully Caitlyn’s whole body moves when her fingers slam into Caitlyn.
Through her moans, Caitlyn tries again.
“Please Violet. Please fuck me, sir.” Her voice trembles. That’s exactly what Vi was looking for.
“Good girl.” Vi growls.
Vi rewards Caitlyn’s obedience with a couple more rough thrusts, until she feels Caitlyn is relaxed enough. Vi removes her fingers and moves upward to nip at Caitlyn’s throat. Caitlyn moans in response, almost whimpering at the loss of Vi’s fingers that were filling her up.
“I’ve got you baby.” Vi says gently. She reaches up to brush a piece of hair out of Caitlyn’s face, tucking it behind her ear. Vi kisses her on the lips, open and pushing her tongue inside. Caitlyn can taste herself on Vi and it makes her head spin.
Caitlyn’s vulnerability is on full display at this moment. Vi revels in the trust they have built over time, and the dynamic they have together.
“You’re mine, Caitlyn. Always.” Vi says in the most loving, caring tone. She truly means what she says and Caitlyn nods, confirming that yes, she does belong to Vi. Vi gives her another kiss, this time on her forehead.
“I’ll be just a second.”
Vi gets up from the bed, slipping off her boxers.
“Come backkk…” Caitlyn whines at the loss of Vi’s dominating presence and her warmth, but she knows what’s happening.
Vi reaches for the bedside table drawer and pulls out a strap on harness and a bottle of lube. She slips the straps over her legs, making sure it's positioned right and gets back into the bed with Caitlyn.
Caitlyn is staring at her, waiting patiently, or trying her best to. Caitlyn runs her hands up and down Vi’s thighs while Vi takes her time adjusting the straps so they are tighter. While on her knees, Vi makes sure that the rough part is touching her clit so she can grind on it and feel the vibrations when it turns on. Vi looks down and Caitlyn looks up at her, almost pleading.
“You wanted me to take control, didn’t you?” Vi asks.
“Yes, sir.” Caitlyn responds. She learned her lesson last time she tried to fight back. Caitlyn couldn’t take any more teasing. She needed Vi inside her. Now.
“Let’s see if you can handle it.”
Vi takes the bottle of lube and squeezes out enough on the strap. She takes her hand and pumps the shaft like it’s her own and spreads the lube around evenly.
“Turn around.” Vi commands. Caitlyn looks down at Vi stroking herself, then turns around so she is on her hands and knees. Vi grabs a pillow and slides it under Caitlyn’s chest and she leans forward now on her elbows with her ass up. Vi moans at the sight of her on display, letting everything be seen, and ready just for her.
Vi lines up with Caitlyn’s entrance, the cold tip barely brushing against her. Caitlyn tries to wiggle back onto Vi, but Vi has both her hands on Caitlyn’s hips holding them in place. Instead Vi slides underneath running the length of the strap against Caitlyn’s folds and her clit, mixing together the lube and her slick. It’s cold and Caitlyn just wants Vi inside, but Vi seems determined to ride this out as long as possible.
“Please, I need you.” Caitlyn starts. Vi keeps sliding back and forth, hitting her clit every time she moves forward.
“Vi, I need you inside.” Caitlyn begs. Her voice grows quiet, and Vi can barely make out the last word, even though she knows what Caitlyn wants.
Vi leans over and kisses Caitlyn on her shoulder blade softly, and hums out a soft moan.
“Let me hear you. Louder.”
“I-” Caitlyn stutters out.
“Let me hear you, louder, cupcake.” Vi demands more forcefully, knowing that this is breaking Caitlyn in the best way and she’s so close to hearing her fully beg for her cock to fill her up. Caitlyn swallows and knows what she has to do to get what she wants.
“Sir, I need you inside. Violet!” Caitlyn screams. The wanting in her voice is desperate. If Vi could see her face, there would be a single tear running down her cheek, fed up with this amusing, pleasurable teasing. She loved being pushed to the edge, feeling the raw wanting for Vi and only Vi.
The scream of her name sends shocks throughout Vi’s whole body, from her head to her toes. Knowing that Caitlyn wants her, no, needs her, makes her lose control.
Vi reaches down and guides the tip of her cock into Caitlyn. In return Caitlyn lets out a heavy sigh, finally pleased that Vi is inside of her again. Slowly, Vi pushes in further, listening to Caitlyn’s reaction to guide her pace. Vi is rough, but she is also attentive, making sure that Caitlyn isn’t in any pain or discomfort. She finally buries herself in deep enough so that the hilt is flush with Caitlyn, and lets out a groan of satisfaction.
Steadily, Vi starts to pull out of Caitlyn, before pushing in again hard. Caitlyn moans at the force Vi is putting into her and how good it feels to be so full. Vi continues in and out of Caitlyn smoothly, grabbing her ass and using her whole body to shove herself in as deep as possible, hoping to reach all the right places that will make Caitlyn scream.
“Mhmm it’s so good.” Caitlyn moans into the pillows by her face. “You feel so good, Vi.” Vi growls in response, and tightens her grip on Caitlyn’s hips.
As Vi continues to fuck Caitlyn, she raises her hand and brings it down with a smack, making contact on Caitlyn’s ass. Caitlyn nearly screams as she is being fucked and spanked by Vi at the same time. The pain and pleasure mixes together as Caitlyn takes Vi’s cock. It feels so good, more and more wetness is coming out of her. Vi is pleased that her hand has left a red mark, that she is sure she will be poking fun at later. She continues to thrust into Caitlyn hard.
Through the sting of the hit, Caitlyn looks back at Vi and quips, “Maybe if you hit harder, I’ll actually behave.” Her voice was seductive, and if it was a question, Caitlyn would have been asking Vi to hit her so hard she forgot her own name.
Vi doesn’t hesitate to pin Caitlyn down. Vi takes a fistful of Caitlyn’s ponytail from behind and pulls her head back. Another loud moan leaves Caitlyn’s lips, loving how Vi is completely manhandling her right now. The tug of her hair on her scalp adds another level of pure delight. But, instead of speeding up, Vi slows down her rhythm deliberately to make Caitlyn beg for more. Vi shuffles a little with her harness and presses a button that makes the shaft and the part rubbing against her clit vibrate. The sensation forces out an animalistic moan out of her mouth as she pushes back into Caitlyn slowly. Caitlyn is nothing but a bundle of moans and breathy cries of ecstasy, as the vibrations fill her entirely, stretching her wide open.
“Faster, faster please, sir.” Caitlyn begs. And why would Vi deny what her brat wanted?
A moan escapes Vi’s mouth and Vi starts to pick up her pace again, this time focusing on her own pleasure as her clit is pressed against the strap on the inside, all the vibrating sensations building in her core. She notices her wetness is dripping down her leg, but doesn’t care. Seeing Caitlyn so blissed out the harder and faster she fucks, makes Vi happy.
As things start to build to their peak, Vi maintains her dominant control. Her breathing gets even heavier, and she is slamming into Caitlyn, nails digging into her ass.
“Caitlyn…” Vi is now the one panting and losing her words as she used Caitlyn to fuck herself. Caitlyn pants, taking in all of Vi easily.
“Mmhmm…” Caitlyn starts, “Vi, vi, I-” her voice is hitched at the end.
Both of them are gasping for air, riding to their climax. The pressure starts to build in Caitlyn, and she knows she can’t hold on for much longer. The vibrations mixed with Vi hitting her exactly in the right spot is going to send her spiralling over the edge. Caitlyn reaches down with one hand to run small circles on her clit and it only makes every sensation more intense.
“Say my name.” Vi commands in a possessive voice. The physical stimulation builds for her, matching her control over Caitlyn. Every time Vi slams into her, the end of her cock hits against her clit even harder, the vibrations reaching every sensitive part of her own cunt.
“Shit, Violet, I’m going to-” Caitlyn gasps again. “I’m going to cum!” she screams out. Everything that has been building all night is coming out of her. Caitlyn’s release makes her shut her eyes so tight, she sees white as her cunt pulses through an orgasm around Vi. More wetness comes out of her, pushing out the sides, dripping onto the sheets and the bed while Vi’s cock fills her.
At the same time, tension reaches its peak for Vi, grinding harder into Caitlyn as her own climax overtakes her. Vi throws her head back, grunting into Caitlyn.
“Oh god, fuck.” Vi pants as she rides through her orgasm, still fucking Caitlyn through hers.
“Caitlyn, fuck, I-” and Vi erupts letting the pleasure wash through her, still holding onto Caitlyn. Every muscle tenses and together they ride this moment out until Caitlyn taps the side of Vi’s leg twice with her hand.
Vi pulls out, and so much white cum spills out of Caitlyn. Vi looks proud that she did this to Caitlyn, knowing how badly her girlfriend wanted, begged her for this. Caitlyn flops fully on her stomach and rolls over to the side of the bed. Before Vi collapses next to her, she quickly undoes the strap and throws it to the end of the bed.
Laying on her side now, Vi beckons holding open her arms so Caitlyn can come right up and lay her head on her chest and cuddle.
“Come here baby.” Vi says softly. Caitlyn wiggles closer and pushes her head in the crook of Vi’s neck, pressing a kiss there.
“Mm warm.” She mumbles into Vi. Vi rubs Caitlyn’s back, soothing her. Their breathing calms a bit. Caitlyn takes the ponytail out letting her hair fall to her side. Vi reaches up and strokes Caitlyn’s hair, holding her close as they bask in the aftermath. Caitlyn is still flushed, and Vi is still smiling.
“That was… perfect. But…I think I could still take you.” Caitlyn says, in a soft, playful way.
“Sure you could, cupcake.” Vi laughs and squeezes Caitlyn in a little further. They stay like this for a while, taking in this moment of love and trust. Their bodies are both warm and everything about the embrace is safe.
“Let’s get cleaned up.” Vi asks after a while.
“A little longer, Vi.”
Vi nods and kisses her forehead. A little while longer would be okay. Besides, this was a comfortable position and Caitlyn looked so sweet laying like this. Caitlyn sighs out, and closes her eyes and drifts off to sleep still in Vi’s strong arms.
