Chapter Text
"Your hair..." Caitlyn’s voice is calm, almost detached, as she lowers her rifle. Her gaze flickers up and down Vi's battered appearance, but there’s something hesitant in the way her eyes linger, like a ghost of familiarity struggling to surface.
Vi grits her teeth, her gauntlets tightening into fists. The sharp ache in her chest has nothing to do with the bruises blooming beneath her skin. “What’s it to you?” she snaps, spitting to the side as the enforcers she’d taken down groan at her feet. The sounds of the fight raging behind her fade into a low buzz; all that matters now is Caitlyn standing in front of her.
Caitlyn’s eyes flick past her, scanning the chaos beyond. Vi can see the conflict etched across her face, brief and fleeting, before it’s gone again. “It just looks... different,” Caitlyn says, her voice void of emotion. The precision of her composure only deepens the pit in Vi’s stomach. “And you should move.”
“We both know I’m not going to do that.” Vi’s voice is cold, almost shaking with the effort to suppress the storm building inside her. Her mind flashes with memories—Caitlyn’s words cutting into her like knives, the way she had left her sobbing and broken at the bottom of the pit, and later, the way Caitlyn had held her, kissed her, fucked her, only to walk away again.
A flicker of something—guilt, regret—crosses Caitlyn’s face before she steals herself. She raises her rifle, her finger hovering near the trigger. “You’re in my way, Vi.”
Vi raises her fists. “I’m not letting you get to them.”
Caitlyn hesitates, the barrel of her rifle wavering just slightly. “Don’t make me do this,” she says softly, almost pleading. For a moment, Vi sees the woman she once loved. But it’s gone in an instant, replaced by the cold enforcer standing before her. “Move.”
The anger surging inside Vi flares hotter. “You’ve made it very clear what side you’re on, Caitlyn,” she growls. “And it’s not mine.”
Caitlyn’s finger tightens on the trigger. “Then I guess there’s nothing left to say.”
The shot rings out, and Vi barely ducks in time, the bullet whizzing past her ear. She hears a cry behind her and risks a glance over her shoulder. Flyn is on the ground, blood spreading fast beneath him.
“Fuck!” Tess screams.
“Stay back!” Vi roars. “Get out of here!” Her voice breaks, but she doesn’t turn around to see if they listen. She charges, fury and heartbreak driving her forward.
Caitlyn twists her rifle, blocking the first swing of Vi’s gauntlets, but she isn’t fast enough to stop the second. The blow connects, sending her crashing through the wall of a nearby building.
Vi follows, the rubble crunching beneath her boots. “You said it last time, Cait,” she snarls, her voice low and dangerous. “This only ends one way.”
Caitlyn pushes herself to her feet, spitting blood onto the ground. Her lips curl into something resembling a grimace—a flicker of sadness, perhaps, or something much colder. “You’re right,” she says, levelling her rifle once more. “It does. One of us isn’t walking away from this.”
Neither of them moves at first. Vi stares down the barrel of Caitlyn’s gun, daring her to pull the trigger. She wants Caitlyn to see her defiance, to feel the weight of her betrayal. But patience has never been Vi’s strength. Vi charges
The instant Caitlyn’s finger twitches on the trigger, she twists mid-stride, narrowly avoiding a direct hit. The shot grazes her leg, burning a line through her flesh, but she doesn’t slow down. She slams her gauntlet into the rifle, knocking it aside, but Caitlyn is already a step ahead. Her next punch sails wide as Caitlyn ducks, fluid and precise.
There’s something different about her—something in the way Caitlyn moves now. Her footing is steadier, her dodges measured and deliberate. This isn’t the frantic, unpracticed Caitlyn Vi faced before. She’s been training.
Vi barely has time to process the thought before the butt of Caitlyn’s rifle crashes into her jaw. Stars burst in her vision, and before she can recover, another blow slams into her stomach, knocking the air from her lungs. Vi stumbles, her gauntlets sluggish to defend against the next strike. Caitlyn’s attacks are relentless, the rifle a blur as she drives Vi back, landing a hit on her shoulder that throws her off balance.
The world spins, and the next thing Vi knows, her back hits the ground hard. Caitlyn is on top of her, pinning her down. One hand wrenches Vi’s arm to the side, the other presses an elbow against her chest, trapping her beneath her.
Vi groans, her breath coming in short gasps, but she can’t help the smirk tugging at her lips. “You know,” she drawls, voice rough but teasing, “I always imagined you on top of me, Cupcake. Just… not like this.”
For a moment, Caitlyn’s stoic mask cracks. Her cheeks flush faintly, and her eyes dart to Vi’s lips before she quickly looks away. “Stop calling me that,” she snaps, but there’s a shakiness in her voice that betrays her composure.
Vi’s smirk widens despite the pain shooting through her ribs. “And if I don’t?” she challenges, her tone lighter now, the heat of her anger cooling into something more familiar. Caitlyn’s proximity, her touch—it’s maddening. Despite everything, a part of Vi wants to close the distance, to tear down the walls Caitlyn has so carefully built.
“I should arrest you,” Caitlyn mutters, but her grip on Vi’s arm loosens slightly. Her words lack conviction, her gaze flickering with something unspoken.
“And yet…” Vi’s voice softens as she reaches up, her fingers slipping free from the confines of her gauntlets. They’re trembling as they graze Caitlyn’s cheek, cupping it gently, almost pleading. She leans in, her breath mingling with Caitlyn’s.
Caitlyn’s eyes flutter shut, her lips parting slightly as if surrendering to the pull between them. But just as Vi’s lips near hers, there’s resistance. Caitlyn’s arm presses harder against Vi’s chest, forcing her back down.
“Vi… I can’t,” Caitlyn whispers, her voice trembling with a raw, painful honesty. “Not again.”
Vi’s eyes snap open, her gaze locking onto Caitlyn’s. “You can,” she murmurs, her voice barely audible over the sound of her own pounding heart. “You know you can.”
For a fleeting moment, Caitlyn hesitates. Her defences falter, her expression softening, and Vi sees it—that spark of vulnerability, of longing, that she’s been chasing ever since Caitlyn left. But then, Caitlyn shakes her head, stealing herself once more.
“We’re not like that anymore,” Caitlyn says firmly, forcing Vi back against the rubble. “We can’t be.”
The words ignite something in Vi. Anger surges through her, sharp and unrelenting. She shoves Caitlyn off her with a force that sends her sprawling to the ground. Vi scrambles to her feet, her hands curling into fists as she glares down at Caitlyn.
“Fuck you, Caitlyn,” Vi spits, her voice laced with venom. “I know you’re still in there.”
Caitlyn grabs her rifle, using it to push herself up. She meets Vi’s glare with one of her own, her jaw tight. “This is me,” she snaps, the cold edge in her voice cutting deep. “You’re just too blind to see it. I’m doing what’s right.”
Vi scoffs, the bitterness in her laugh echoing around them. “Right?” she snarls. “Take a fucking look in the mirror.”
Caitlyn’s grip on her rifle tightens, her finger brushing against the trigger. “You protected her,” she says, her voice breaking just slightly. “You told me you’d let me take the shot. That Jinx wasn’t your sister anymore. And you stopped me.”
Vi’s face hardens, her jaw tightening as fury wars with guilt in her eyes. “You’re still hung up on that, huh?” she says, taking a step closer. Her fists clench and unclench as she battles the urge to lash out again.
“We agreed, Vi. You promised me.” Caitlyn’s voice is steady, but her eyes betray the pain beneath the words.
Vi’s expression softens just enough to show a crack in her defences. Her voice lowers, filled with quiet resentment. “You’d know a thing or two about breaking promises… wouldn’t you, Cupcake?”
The words seem to hit Caitlyn like a blow. Her lips part, but no words come. Her rifle wavers in her hands, her shoulders sagging under the weight of Vi’s accusation. “Vi…” she murmurs, her voice barely audible. She lowers her weapon slightly. “I haven’t changed… I just want revenge for my mother’s death. You should know what that’s like.”
Vi exhales a heavy breath, her shoulders slumping as the fire in her fades, replaced by something quieter. Sadder. “Revenge,” she repeats, the word bitter on her tongue. Her eyes close for a brief moment before locking onto Caitlyn again. “You think that’ll bring her back? That it’ll make the pain go away?”
"Of course, it won't bring her back," Caitlyn snaps, her voice tight with desperation. "But that doesn't mean I can sit idly by while her killer—your sister—roams free, wreaking havoc wherever she goes."
Vi’s jaw tightens, her fists trembling at her sides. She takes a measured step forward, her voice low and biting. "My sister isn’t the only one leaving wreckage in her wake. Look at yourself, Caitlyn. Look at what this obsession is doing to you."
"I’m doing what’s necessary," Caitlyn shouts, her voice cracking with fury. "For this city. For my city. I thought you understood that."
Vi’s eyes blaze, her anger rising to meet Caitlyn’s. "I never thought I’d see you like this—becoming a monster, just like the ones you claim to be fighting."
Caitlyn freezes, her expression hardening like stone. Slowly, deliberately, she raises her rifle, her hands steady. "That’s twice you’ve compared me to her," she says, her tone low and dangerous. "I wouldn’t say it a third time if I were you."
Vi doesn’t flinch, her fists clenching tighter. "You’re a fucking monster, far worse than Jinx is," she retorts, her voice cutting through the tension like a blade. She takes another step closer, her eyes locked on Caitlyn’s. "Go ahead. Pull the trigger. Prove me right. Show me just how far gone you really are."
Caitlyn’s grip on the rifle tightens, her finger hovering over the trigger as she stares Vi down. For a long moment, the only sound between them is their laboured breathing.
"You’re making it real tempting," Caitlyn finally says, her voice dropping into a low growl.
Vi doesn’t flinch, doesn’t blink, her gaze steady and unwavering. "Then do it," she challenges, her voice calm and resolute. "Pull the trigger. Prove me wrong for ever giving a damn about you."
The words cut through Caitlyn like a knife. Her shoulders tremble as her aim wavers, the weight of the rifle suddenly unbearable. Slowly, she lowers the weapon, her breath hitching.
"You’re not the person I should be aiming at," Caitlyn murmurs, her voice barely audible, thick with regret. Caitlyn’s shoulders tremble. Her aim drops slightly. Then, in a voice thick with regret, she whispers, “I… I can’t.”
Vi’s shoulders relax, but only slightly. Her fists remain clenched, her breath still coming fast and shallow. She steps closer, closing the distance Caitlyn’s lowered rifle had created. “Then what are you gonna do, Cait?”
There’s a beat of silence, so Vi continues. Her voice is still rough, but quieter now. “Because I’m still standing here. I’m still not walking away.”
“I…” Caitlyn begins, her voice faltering. Her gaze lifts, meeting Vi’s, and for a moment, the chaos around them fades to nothing. Whatever she was about to say hangs suspended in the air, unspoken but heavy.
“Vi…” she breathes, the name trembling on her lips like a confession.
Her hands go slack, and the rifle slips from her grasp, clattering to the ground between them. The sound barely registers over the pounding of her heart.
Caitlyn takes a hesitant step forward, then another, the weight of everything unsaid drawing her closer. Her breath hitches as her fingers brush against Vi’s arm, tentative and searching, as though touching her will shatter what little resolve she has left.
Vi doesn’t move, doesn’t speak, her chest rising and falling as she watches Caitlyn close the space between them. For all her bravado, her strength, she looks almost fragile now, a thousand emotions warring in her eyes. Anger. Pain. Hope.
And then Caitlyn moves.
It’s not graceful, not planned—it’s desperate, driven by the need to feel something, anything, besides the crushing weight of everything they’ve lost. Her hands come up, hesitating for the briefest second before pulling Vi closer.
It takes only a heartbeat for Vi to lose herself in Caitlyn. Their lips meet in a clash of need and desperation, cracked and bruised but somehow perfect, fitting together as if no time or anger had ever separated them. Caitlyn’s lips part, her tongue brushing against Vi’s, seeking, tasting, and claiming. The warmth of Caitlyn’s body against her own is intoxicating, grounding Vi even as it unravels her completely.
Vi’s hand presses firmly against the small of Caitlyn’s back, pulling her closer, while her other tangles in Caitlyn’s hair, holding her steady as if afraid she might slip away again. Every movement is laden with years of tension, anger, longing—all the things they’ve never said aloud.
For so long, they’ve been consumed by the hatred born of betrayal and misunderstanding. But now, as their bodies press together, that hatred seems to burn away, leaving only raw, unfiltered emotion. It’s not forgiveness—not yet—but it’s something close. A fragile, desperate reminder of what they once had and what they might still be able to find.
Vi moves instinctively, backing Caitlyn up against the nearest wall with a deliberate intensity, her lips never leaving Caitlyn’s. The old rivalry flickers between them for a moment as Caitlyn’s hands grip Vi’s shoulders, resisting—but Vi’s hold is firm. She smirks against Caitlyn’s lips.
“This time,” Vi murmurs, her voice a low rasp against Caitlyn’s ear, “you’re not flipping this on me. Stay.”
Caitlyn exhales shakily, her head tilting back as Vi’s lips trail down her neck. Her breaths come faster, a soft gasp escaping her when Vi’s teeth graze her pulse point. “Vi…” she starts, but whatever warning or protest she’d intended to give is swallowed by the next sharp intake of breath.
Vi grins against Caitlyn’s skin, her fingers moving with practiced ease to undo Caitlyn’s belt. Her teeth nip lightly at the soft curve of Caitlyn’s throat, her lips pressing tender kisses between the bites. “Careful,” Caitlyn murmurs, but her head falls back against the wall, and when Vi bites down a little harder, her moan betrays her surrender.
Vi’s fingers slip past the waistband of Caitlyn’s trousers, her knuckles brushing heated skin. She pauses just long enough to savor the moment, the vulnerability, and the undeniable trust in Caitlyn’s half-lidded gaze.
“You’re soaked,” Vi whispers. Her fingers press against Caitlyn’s core, the thin fabric of her underwear doing little to muffle the sensation. Caitlyn’s breath hitches, her hips rolling instinctively toward Vi’s touch.
“Fuck, Vi…” Caitlyn’s voice is rough, almost pleading. “I need—”
Her words are cut off as Vi pushes the fabric aside, her thumb brushing in slow, deliberate circles over Caitlyn’s clit. Caitlyn’s head falls back, her lips parting as a soft moan escapes, the sound sending a thrill through Vi.
For a moment, Vi pulls back, her gaze flicking to the faint red mark blooming on Caitlyn’s neck, then to her face. Caitlyn’s eyes are shut tight, her mouth trembling with unspoken words, and Vi thinks—just for a second—how easy it is to love her. Even now. Even after everything.
She presses her finger inside, her breath catching as Caitlyn gasps, her body arching into the motion. Vi watches her closely, memorizing every subtle reaction—the way her lips part, the flush spreading across her cheeks, the quiver in her thighs. Each detail feels sacred, a fleeting glimpse of something she thought she’d lost forever.
Caitlyn whispers her name, and the sound undoes her. Slowly, Vi drops to her knees, her free hand tugging Caitlyn’s trousers lower. For a moment, she just stares, the sight of Caitlyn’s trembling body taking her breath away. Her fingers are still moving, drawing soft, breathy moans from Caitlyn, but Vi’s mind is racing, caught between desire and reverence.
For just a moment, she can’t help but stare, gazing at the curve of Caitlyn’s hip bones, the way the muscles in her thighs are tensed, the sight of her fingers slipping in and out of her cunt.
“You’re beautiful,” Vi murmurs, the words slipping out before she can stop them.
Caitlyn lets out a shaky breath, her hands gripping Vi’s shoulders for support as her hips stutter forward. The corner of Vi’s mouth quirks as Caitlyn lets out a slight whimper as Vi pulls her hand away, but she quickly silences the pleading as she buries her head between those thighs.
The first taste is electric, sweeter and more intoxicating than she ever could have imagined. It’s like she can taste everything they’ve been through mixed in with Caitlyn’s arousal. Caitlyn’s head falls back, a low moan spilling from her lips as Vi grips her thighs, holding her steady.
“Fuck. Fuck,” Caitlyn whispers, her thighs trembling in Vi’s grip, her voice breathless and unsteady.
Vi smirks against her skin, savoring the way Caitlyn’s body reacts to her, the quivering of her thighs and the way her walls pulse against her tongue. Every sound Caitlyn makes is fuel to the fire burning in Vi’s chest. She wants to speak—whisper some teasing remark or offer sweet encouragement—but the need to drive Caitlyn over the edge consumes her. Words can wait.
Shifting slightly, Vi replaces her tongue with her fingers, slipping them back inside Caitlyn with deliberate ease. Her lips move to Caitlyn’s clit, sucking gently before flicking her tongue in precise, rhythmic motions. Caitlyn’s hips buck forward, her moans spilling out freely now, uninhibited and desperate.
“Vi. Gods. More. Please!” Caitlyn pleads, her voice breaking on the last word.
Vi grins, her breath hot against Caitlyn’s skin. “As you wish, Cupcake,” she murmurs, her voice low and teasing.
Without hesitation, she slides a second finger inside, curling them just right as her tongue returns to Caitlyn’s clit. She works in tandem—her fingers thrusting steadily while her mouth alternates between flicking, sucking, and biting, each movement designed to push Caitlyn closer to the edge.
A litany of curses falls from Caitlyn’s lips, her voice cracking as she begs for more, her words blending into moans that grow louder and more desperate. “Vi—I’m—fuck, I’m so close.”
Vi doesn’t let up, driving Caitlyn higher, her own pulse racing as Caitlyn’s thighs clamp around her head, pulling her closer. Caitlyn’s fingers tangle in Vi’s hair, her head falling back against the wall as she cries out, her entire body trembling as her orgasm overtakes her.
Vi slows her pace, her fingers still moving inside Caitlyn as she rides out her climax, relishing the feeling of Caitlyn’s walls fluttering around her fingers and the sight of her completely undone. She watches Caitlyn with reverence, her chest heaving, her cheeks flushed, her lips parted as she tries to catch her breath.
When Caitlyn finally begins to relax, Vi pulls back slightly, her fingers slipping free. She meets Caitlyn’s gaze as she wipes her mouth and chin with the back of her hand, her grin returning as Caitlyn bites her lip, her eyes still hazy with pleasure.
“Get to your feet,” Caitlyn says softly, her attempt at authority faltering under the weakness in her voice.
Vi raises a brow but complies, standing slowly. Before she can say a word, Caitlyn takes her hand, guiding it to her lips. She maintains eye contact as she draws Vi’s fingers into her mouth, her tongue swirling over them, savoring her own taste.
The sight sends a shiver down Vi’s spine, and she can feel how soaked she is, her arousal pooling between her thighs. Her breath catches as Caitlyn releases her fingers with a soft pop, a slight smirk tugging at her lips.
Vi doesn’t wait. She cups Caitlyn’s cheek and surges forward, kissing her fiercely. The taste of Caitlyn’s juices still lingers on both their tongues, intoxicating and addicting. Vi groans into the kiss, her hands gripping Caitlyn’s hips, pulling her closer as her body practically vibrates with need.
Caitlyn’s hands move to Vi’s thighs, gripping firmly as she lifts her effortlessly. Vi lets out a surprised gasp but quickly wraps her legs around Caitlyn’s waist, her arms looping around her neck.
With a sharp turn, Caitlyn spins them, pressing Vi’s back against the wall with controlled strength. She pulls back just enough to meet Vi’s eyes, her expression filled with both determination and hunger.
“Your turn… Violet,” Caitlyn purrs, her voice silky and commanding.
Vi shivers at the sound of her full name, the way it rolls off Caitlyn’s tongue sending a jolt of heat straight to her core. It feels foreign, almost strange—until she realizes just how perfect it sounds coming from Caitlyn’s lips. She lets out a breathless laugh, her head tipping back against the wall.
“Do your worst, Cupcake,” Vi challenges, her voice a low growl.
Caitlyn smirks, her lips quirking into that infuriating, irresistible curl that makes Vi’s body burn with anticipation. Whatever Caitlyn has planned, Vi knows she’s not ready—but that only makes her want it more.
Caitlyn’s hand slips under the leather of Vi’s jacket, her fingers gliding agonizingly slowly over Vi’s skin. The movement is deliberate, every touch lingering as if Caitlyn is memorizing every inch of her. When her fingers slide from the strap of Vi’s tank top to the bare curve of her shoulder, Vi holds still, her breath catching in her throat. She doesn’t rush Caitlyn, doesn’t interrupt the moment.
Despite the intensity of their previous encounters—the raw, unbridled energy of their last meeting—this feels different. It feels like their first time in a way that no hurried moment before could replicate. There’s an intimacy in Caitlyn’s deliberate pace, a quiet vulnerability in the way her fingers map Vi’s body.
Deep down, Vi knows she should be thinking about Flyn, about the fight raging beyond these walls, about her team. But none of it matters right now. The rest of the world falls away as she locks eyes with Caitlyn, who trails her hand down Vi’s arm, her fingers pausing to press against the hardened muscles beneath her skin.
Vi starts to speak—an instinctive response to the intensity between them—but Caitlyn shakes her head, silencing her without a word. The gesture is gentle but commanding.
Caitlyn’s hands slide the jacket off Vi’s shoulders, the leather pooling on the ground behind her. Their fingers intertwine, Caitlyn’s grip firm but tender, grounding them in this shared moment. Vi lets her eyes flutter closed as Caitlyn leans in, brushing their lips together with such exquisite softness that Vi isn’t even sure it happened. The kiss is more a promise than an action, leaving her breathless.
Caitlyn pulls back just slightly, her lips a hair’s breadth from Vi’s as she lifts Vi’s hands above her head, pinning them to the wall. With her free hand, Caitlyn reaches for the hem of Vi’s tank top, her movements slow, deliberate.
“You’re going to do exactly as I say,” Caitlyn murmurs, her voice low and commanding, yet laced with something tender.
The tone alone sends a ripple of anticipation through Vi’s body, leaving her lightheaded and yearning. “Fuck,” she breathes, nodding quickly. The defiance that usually defines her crumbles in the face of Caitlyn’s control.
“Good girl,” Caitlyn growls, her voice dropping even lower as her hand slips under Vi’s tank top.
Her fingers trace the hard lines of Vi’s abdomen, her touch feather-light yet impossibly electric. Vi shudders as Caitlyn’s fingertips ghost over her muscles, her breath hitching. Caitlyn pauses for the briefest moment, and Vi swears she hears Caitlyn’s breath catch. But instead of teasing her for it, Vi stays silent, letting the moment stretch between them.
Caitlyn takes her time, as if she’s savoring every reaction she can coax from Vi. When her fingers brush the underside of Vi’s breasts, there’s a flicker of surprise in Caitlyn’s expression at the lack of a bra, quickly replaced by a mischievous smirk.
“You really don’t like layers, do you?” Caitlyn murmurs, her voice tinged with amusement, though her eyes remain dark with want.
Vi’s response is cut off as Caitlyn’s thumb grazes her nipple, drawing a sharp inhale from her lips. Caitlyn’s hand cups her breast, pushing the tank top higher until the cool air hits Vi’s bare skin. A quiet groan escapes Vi, her head tipping back against the wall.
“Fuck, Cait,” Vi breathes, leaning forward to claim Caitlyn’s lips in a searing kiss.
Caitlyn meets her hunger with equal fervor, their mouths colliding in a desperate clash of lips and tongues. It’s a kiss that breaks the measured pace Caitlyn had held onto, a kiss that promises nothing but chaos and passion.
When Caitlyn finally pulls back, her breathing ragged, she doesn’t release Vi’s hands. Instead, she leans in, her lips brushing Vi’s ear as she whispers, “Keep your hands where they are. Don’t move them until I say.”
The command sends a wave of heat rushing through Vi’s body. “Yes, ma’am,” she murmurs, her voice breathless, a teasing edge to her compliance.
Caitlyn smirks at the response but doesn’t comment. Instead, she releases Vi’s wrists, her hands sliding down Vi’s body with agonizing slowness. Her fingers hook into the waistband of Vi’s jeans, undoing the buckle quickly and opening them up.
Vi trembles under Caitlyn’s touch, her pulse racing as anticipation builds. She keeps her hands obediently where Caitlyn left them, her knuckles brushing the wall. There’s a vulnerability in surrendering control, but with Caitlyn, it feels natural. It feels right.
Caitlyn steps back just slightly, her gaze raking over Vi’s exposed skin. The intensity in her eyes sends a shiver down Vi’s spine, and she bites her lip, waiting for whatever Caitlyn has planned next. The air between them is thick with tension, every second stretching into eternity.
Caitlyn’s lips trail lower, leaving soft, lingering kisses along Vi’s collarbone, her chest, and finally her stomach. Her movements are deliberate, measured, as though savoring every inch of skin she touches. When her hand slides inside Vi’s boxers, there’s a slight hesitation—just a beat—before her fingers finally brush over Vi’s slick folds. The hesitation only makes the moment sharper, more electric, a spark that ignites a fire deep in Vi’s core.
“Fuck… Cait…” Vi exhales shakily, her eyes squeezing shut as the touch sends a shiver racing down her spine. Every nerve feels alive, attuned to Caitlyn’s every move.
A quiet, almost predatory smirk curves against Vi’s skin as Caitlyn presses her lips to the swell of Vi’s breast. Her tongue flicks out, teasing, before she captures Vi’s nipple between her lips. The sensation is immediate, forcing a gasp from Vi as her back arches into Caitlyn’s mouth, her body desperate for more.
Then Caitlyn’s fingers move again, this time brushing over Vi’s clit. It’s gentle at first, but the pleasure hits Vi like a wave, crashing over her in warm, electric pulses. A moan escapes her lips, unbidden, as Caitlyn begins tracing slow, deliberate circles around her most sensitive spot. The rhythm is perfect, almost maddening in its precision, and Vi feels like her body might come undone.
“You’re not allowed to come until I say so,” Caitlyn murmurs, her breath hot against Vi’s skin as her lips trail lower, kissing her way down Vi’s stomach. Each kiss lands with the weight of promise, her tongue lingering just enough to make Vi tremble.
“Fuck… Okay,” Vi manages, her breath catching as Caitlyn’s lips descend further. There’s a flicker of hesitation, a moment where Vi feels the urge to take control, but Caitlyn’s voice—a quiet command—roots her in place.
When Caitlyn’s tongue finally flicks over Vi’s clit, it’s almost too much. Vi’s hips jerk instinctively, her fingers clawing against the rough surface of the wall as the pressure builds. Caitlyn doesn’t stop there. Her finger, slick with Vi’s arousal, slips inside her, curling in a way that draws a sharp cry from Vi’s lips.
The pace is torturous—Caitlyn’s tongue circling, her finger moving with precision. She alternates between teasing flicks of her tongue and languid strokes that leave Vi trembling, the tension inside her mounting with every second. Vi’s breath hitches as she fights to obey Caitlyn’s command, her body desperate to let go, but Caitlyn’s touch keeps her on the edge, straddling the line between ecstasy and restraint.
Caitlyn glances up briefly, her eyes meeting Vi’s. There’s heat there, but also control, a silent reminder of the power she holds in this moment. Her lips curve into a smirk before she lowers her head again, her tongue continuing its exquisite torment. Vi can’t help but let her head fall back, a stream of gasped curses spilling from her lips as Caitlyn drives her closer and closer to the brink.
Caitlyn’s free hand slides up, lifting Vi’s thigh over her shoulder, and the new angle sends a fresh wave of pleasure rolling through Vi’s body. Her lips close around Vi’s clit with more focus now, sucking gently before flicking her tongue in quick, precise movements that leave Vi gasping. A second finger slips inside, curling upward with a devastating accuracy that has Vi crying out Caitlyn’s name in a way that feels raw and unrestrained.
“You taste so fucking good,” Caitlyn murmurs, her voice low and husky as she pulls back just enough for the words to reach Vi’s ears. Her breath against Vi’s heated skin is enough to make her shudder, but then Caitlyn leans back in, her tongue slipping inside, slow and deliberate, savoring every inch of her.
Vi’s head tilts back, her fingers gripping Caitlyn’s hair as she struggles to hold on. The sight before her—Caitlyn between her thighs, utterly in control—steals her breath. Her entire body trembles, buzzing with anticipation and need. “Cait—” Vi tries, her voice breaking into a loud gasp as Caitlyn swirls her tongue over her clit in a way that steals all coherent thought. “I—Please—”
Another sharp cry cuts through the air as Caitlyn’s fingers hit that spot again, driving Vi closer and closer to the edge.
“Fuck… fuck… fuck! ” Vi pants, her voice shaky, her body teetering on the brink. She bites her lip hard, doing everything she can to obey Caitlyn’s command not to come. Her thighs tense around Caitlyn’s shoulders, her hands fisting in the sheets, but she holds herself back, waiting—needing—that permission.
“Use your words, Violet,” Caitlyn teases, her breath brushing against Vi’s clit like a promise. Her voice is smooth, commanding, and entirely intoxicating as her eyes lock onto Vi’s.
Vi sucks in a sharp breath, her hips bucking against Caitlyn’s mouth despite herself. “Please, Cait… I need—” Another thrust of Caitlyn’s fingers has her faltering, the words breaking into a strangled moan. “Fuck. Please, Cait!”
“Please what?” Caitlyn smirks, her lips glistening, her tone smug and playful in a way that drives Vi mad.
“I need to come… now,” Vi begs, her voice a desperate plea as her resolve finally crumbles.
Caitlyn’s smirk widens, and she holds Vi’s gaze for what feels like an eternity, dragging the moment out with infuriating ease. Then, finally, she whispers, “Come for me, Vi. Let me see you.”
The words hit Vi like a bolt of lightning, charged with meaning that cuts deeper than the moment itself. It’s not just a command—it’s forgiveness, a release from the weight of everything they’ve endured, if only for now.
The moment Caitlyn’s lips close around her clit again, sucking with deliberate precision, Vi’s body gives in. Her orgasm crashes over her like a tidal wave, her head falling back as her cries echo through the room. The intensity of it is overwhelming, her body trembling as her climax consumes her, every nerve set alight. She feels Caitlyn’s fingers moving inside her, drawing her through it, her tongue never relenting, prolonging the pleasure until it feels endless.
Just as Vi’s body begins to settle, Caitlyn’s tongue dips lower, teasing her folds, her fingers never faltering. Vi barely has time to catch her breath before another orgasm builds, sharp and fast, pulling her under once again. Her voice is hoarse now, reduced to gasps and whispered curses as Caitlyn works her over, pushing her past her limits.
Vi’s hands find Caitlyn’s hair, gripping tightly as her second climax sends her spiraling, her entire body taut with pleasure that feels almost unbearable. And yet, she knows she doesn’t want this to stop. She wants to feel Caitlyn’s lips on her cunt pushing her to orgasm over and over again until there’s no way she’ll be able to walk for days.
As Vi’s body finally begins to relax, trembling with the aftershocks of her second orgasm, Caitlyn slows her movements, her tongue tracing gentle patterns over Vi’s folds as her fingers ease their rhythm. The tenderness of it is almost too much, a sharp contrast to the intensity from moments before. Vi shivers, her breath hitching as she feels Caitlyn press one last soft kiss to her inner thigh before slowly pulling away.
Caitlyn straightens, her lips and chin glistening in the dim light. Her gaze travels up Vi’s body, drinking her in, and there’s something unguarded in her expression—satisfaction, pride, but also a softness that tugs at Vi’s chest. She watches as Caitlyn wipes her mouth with the back of her hand, then brushes a stray strand of hair out of her face with an almost absentminded grace.
Vi can’t move yet, her limbs still heavy and her breaths coming in shallow, uneven gasps. She leans her head back against the wall, her eyes fluttering shut as she tries to ground herself. Her entire body feels alive, hypersensitive to the lingering touch of Caitlyn’s hands and mouth.
The sound of Caitlyn’s soft chuckle pulls Vi’s gaze back down. “You look utterly wrecked,” Caitlyn murmurs, her voice still tinged with that teasing edge, though her smile is warm.
“Can you blame me?” Vi croaks, her voice hoarse as she grins lazily down at Caitlyn. “That was… probably the best sex I’ve ever had.”
“Probably?” Caitlyn gets to her feet, brow cocking.
Vi rolls her eyes. “You’re too cocky for your own good.”
“It’s one of my charms.” Caitlyn tilts her head, her smirk shifting into a more tender expression as she steps closer. She cups Vi’s face gently, her thumb brushing over her cheek. “You’re still standing, though. Impressive.”
“Barely,” Vi mutters with a weak laugh. Her legs feel like jelly, but she pushes off the wall slightly, testing her balance. Her hands instinctively find Caitlyn’s waist, steadying herself as Caitlyn moves in closer.
They linger in the quiet for a moment, their foreheads pressing together as their breaths mingle. The air between them feels charged yet comforting, the tension of their earlier encounter replaced by something softer, more intimate.
The heat between them lingers, a heady haze wrapping around Vi as her body remains pressed against Caitlyn’s. But as the intensity ebbs and her breathing steadies, reality begins to creep in. The warmth of Caitlyn’s touch, the steady rhythm of her heartbeat beneath Vi’s cheek—it all feels so fragile, so fleeting. A weight settles in her chest, unwelcome and undeniable.
Vi pulls away slowly, reluctant to break the moment yet unable to hold onto it any longer. The absence of Caitlyn’s warmth feels like a sudden chill, and she busies herself with adjusting her clothes, her movements stiff and mechanical. Her fingers tremble slightly as she fumbles with her belt buckle, the action grounding her even as it draws her further from the fleeting bliss they’d just shared.
Caitlyn watches her, her brows knitting together as she sucks in a quiet breath. “Vi…” she whispers, her voice low and tentative. Her hand hovers in the air for a moment, as though she’s considering reaching out, but she lets it fall back to her side. She shifts slightly, smoothing her own clothing with deliberate care, her movements slower, more measured. When her hands fall still, she exhales deeply, her lips parting as though to say something—but no words come.
The silence stretches between them, heavy and oppressive, as if the world itself is holding its breath. There’s a tension in the air that wasn’t there before, an unspoken understanding that what comes next will change everything. Vi’s gaze drops to the ground, her jaw tightening as her fingers clench and unclench at her sides. The weight in her chest grows heavier, threatening to drag her under.
“Why, Cait?” Vi finally asks, her voice rough, raw with emotion. She doesn’t look up, her eyes fixed on the floor as though it holds the answers she can’t find in Caitlyn’s face. “Why are you doing this? Why are you still doing this?”
The words hang in the air, each one laced with pain and something deeper—betrayal, maybe, or desperation. Vi’s fists tighten, her knuckles going white as she struggles to keep her voice steady, to keep herself from unraveling completely.
Caitlyn doesn’t respond immediately. Instead, she closes her eyes, the faintest tremor running through her as she exhales again, this time shakier, less composed. When she speaks, her voice is barely above a whisper, yet it cuts through the quiet like a blade.
“Vi…” she says again, her tone soft but firm, as though trying to steady herself. Her hand drifts to her lap, fingers curling loosely as she struggles to meet Vi’s gaze. “Please… don’t make this any harder than it has to be.”
The words hit like a blow, and Vi flinches, her head snapping up to finally look at Caitlyn. There’s a flicker of something in Caitlyn’s eyes—regret, sorrow, something that twists the knife even deeper. Vi’s heart clenches, her breath catching in her throat as the weight of the moment settles fully around them. Whatever fragile peace they’d found in each other just moments ago feels impossibly far away, shattered by the harsh reality they can no longer avoid.
Vi’s voice is barely steady, each word trembling under the weight of everything she’s trying to hold back. “I’m not the one making this harder, Cait,” she says, her tone sharp but heavy with hurt.
Caitlyn’s lips move soundlessly, struggling with a response she can't quite form. After a beat of silence, she begins to finally speak. “You know why I’m doing this, Vi—”
“You’re consumed by vengeance, out to get Jinx for what she did. I get it.” Vi’s voice cracks slightly. Caitlyn looks away sharply, a muscle in her jaw twitching, as if Vi’s words physically sting her.
Vi can’t look. She turns, pacing. Her fingers drag across the dusty wall, the grit biting into her skin, grounding her. “But look at what you’re doing, Cait!” She spins back, her arm flinging out to gesture at the empty, crumbling building around them. The echo of her voice bounces back like an accusation.
“Vi, please, let me explain—” Caitlyn starts again, her voice strained.
“I’m not finished.” Vi’s words are sharp enough to cut. She closes her eyes for a moment, trying to steady herself, but when she looks back at Caitlyn, her gaze is hard, filled with a mixture of anger and sorrow. “When we came down here, investigating Silco, you told Ekko it was wrong—what’s been done to him, to us, to the people born here.”
The way Caitlyn flinches at her own words being thrown back at her doesn’t bring Vi any satisfaction. If anything, it just makes the ache worse. “You said it yourself: This cycle of violence will never stop. That was the moment I thought…” Vi’s voice falters, and she swallows hard, forcing herself to keep going. “…that maybe you were different. That what I felt for you wasn’t just some stupid attraction. That I was being drawn to you, deeper and deeper, with every damn day.”
The silence that follows is suffocating, broken only by the faint hum of the city beyond their crumbling walls. Vi’s chest rises and falls with heavy breaths, her fists clenching at her sides as she fights the urge to punch something, anything, to get rid of the knot tightening in her chest.
“I’ve seen you, Cait,” she says finally, her voice softer now, trembling with barely contained emotion. “I’ve seen the kind of person you are—what you’re capable of. And this?” She gestures between them, to the weapon holstered at Caitlyn’s hip, to the tension radiating off her like a storm. “This isn’t it. This isn’t you.”
Her shoulders sag slightly as her words falter. “I begged you not to change. But I know now—I was too late. I just…” Her voice hitches, and she looks down, her eyes stinging. “I just hope there’s still a way to claw you back from this path you’re on. Because right now…” She bites her lip, shaking her head. “Right now, it feels like you’re becoming just another pawn of Piltover. Another person who hates everything about the Underc—” She stops, correcting herself, the word feeling wrong on her tongue. “—about Zaun.”
Caitlyn holds Vi’s gaze. The mix of emotions that cross her eyes is hard to read. It seems to be a mix of anger, grief, suffering, and Vi struggles to pick up on what else.
“Do you think I wanted this?” Caitlyn’s voice is raw, laced with hurt. Her fists clench tight at her sides—not in threat, but it seems more of an attempt to hold herself together. “I know what I’ve become… every moment it seems like I’m playing into her hands.”
Vi can’t quite tell exactly which her, Caitlyn is talking about. It could be Jinx… but the idea that it might also be Ambessa flashes into her mind and somehow that’s even more haunting.
“Every night I close my eyes, and she's there. Jinx—your sister—standing over my mother’s body.” Caitlyn visibly shivers as she says this. “It’s so bullshit because I know she wasn’t in the council’s office… she shot them from the factory… we saw her… but…” Caitlyn’s voice trails off as her body begins to match the shaking of her voice. “I don’t know how you expect me to just let that go?"
Vi flinches at the emotion behind Caitlyn’s words, but steadies herself, her voice firm despite the ache in her chest. "That’s exactly it, Cait. You’re angry, you’re hurt—and you have every right to be.”
There’s a moment, where their eyes meet, and it takes everything in Vi’s power not to close the distance she’d put between them and kiss her again. Because fuck that’s exactly what she wants to do.
“Be angry with me if you want.” Vi says trying to stop herself from stepping closer. She knows that if she does, they’ll end up having sex again. She can see it in the way Caitlyn is looking at her, how lost her gaze is and how every part of her wants to just fall into what that look offers. “What you're doing, it’s not justice. It’s not even revenge anymore." Her voice softens, becoming almost a whisper. "If you keep walking this path, you’ll end up exactly like the monsters you claim you're fighting."
“I know.” Caitlyn whispers, and her legs give out.
Vi gives in. She steps closer, her voice dropping even further, trembling with intensity. "Look me in the eyes.”
Caitlyn does.
Vi’s hand finds her cheek and it seems impossible for their lips not to brush in that moment.
“Is who your mother would want you to become." Vi whispers as she pulls back from the kiss.
Caitlyn’s shoulders tremble, the little composure she had remaining fractures as Vi’s words land. She turns away sharply, jaw clenched tight enough to hurt. Yet Caitlyn’s hands still remain on Vi’s waist, not having moved since their lips brushed.
When Caitlyn finally speaks again, her voice is fragile, as if it could break at any moment. "I don’t know anymore, Vi. Maybe you're right. Maybe I have lost myself." She takes a shaky breath, eyes glistening painfully. "But if I stop now… I lose everything. My mother, my honor—and you."
There’s a rawness to Caitlyn’s tone. A vulnerability she’s not seen before. Vi feels the pain of her anger shatter like glass. It’s harsh, almost misplaced; at least when directed at her. But the shards of it linger, a bitterness that clings to her stubbornly. She knows she can't back down—not when Caitlyn stands so close to an edge neither of them can afford her to cross.
“You have it all wrong.” Vi whispers as she tilts Caitlyn’s head to look back at her. “I don’t know what you’re telling yourself… but that’s the complete opposite of what will happen.” Vi whispers. “Don’t you see, Cupcake… By doing all this… all you’re achieving is driving a wedge between the person you’re becoming and everyone you loved.”
Caitlyn moves forward until their foreheads press together, an intimate echo of moments ago, now heavy with a different kind of tension. "Then what’s your answer, Vi? What should I do?" She whispers. Her voice is wavering, as if she has been dying to ask this for weeks now. Something inside Vi can’t help but wonder if she has. "Just let it all go? Pretend nothing happened? What if I’m right, if more people have to die by her hand?"
“Cupcake… people are also dying by-”
Footsteps suddenly echo, slicing through their fragile moment and cutting Vi off. Both women tense instantly, breaking apart to scramble for their weapons as though they'd been fighting the whole time. Caitlyn’s rifle rises swiftly, Vi sliding her hands into her gauntlets just as Val steps around the corner.
Caitlyn spins, her rifle now aimed on the new addition to this tense moment.
"No!" Vi shouts instinctively, voice raw with panic.
Caitlyn’s aim falters for a split second. The shot rings out, deafening, embedding itself harmlessly into the wall inches from Val’s head. Val remains unnervingly calm, gaze flicking sharply between them, clearly piecing together exactly what just unfolded.
Vi exhales, shoulders slumping with relief and resignation. "Lower your gun, Cait."
Caitlyn hesitates a long, wary moment before slowly lowering the barrel, her finger lingering reluctantly on the trigger.
Val turns calmly toward Vi, expression unreadable. "Flyn’s alright. Bullet clipped his shoulder, nothing serious." Val shoots a glaring look at Caitlyn. “An inch to the right and it would have tore through his spine.”
Vi’s breath catches. Guilt pools in her chest as she realises she’d forgotten all about that, lost in the exchange with Caitlyn. She takes a deep breath, rising to glance at Caitlyn. “You almost killed him too.”
“That was your friend from before,” Caitlyn says as she meets Vi’s gaze evenly. It’s not a question. "I know, though," Caitlyn says quietly, almost defensive. "Did you honestly think I’d miss? I hit exactly where I intended to."
"You just did," Val counters dryly, they’re clearly on edge.
Caitlyn’s jaw tightens sharply. "She distracted me."
Val raises an amused eyebrow, lips quirking faintly. "Yeah, I bet Vi’s pretty good at that."
A flush spreads quickly over Vi’s face, matched by a rare blush creeping onto Caitlyn’s cheeks. Caitlyn shifts slightly, casting a resentful glare at Val. "You know, I really don’t like you."
Vi rolls her eyes, tension easing slightly despite herself.
Val sighs softly, gaze softening when it settles back on Vi. "We shouldn't be doing this. Caitlyn, you need to leave. The fight’s over, and if you linger any longer, people will start asking questions—unless you're interested in playing prisoner in Vi’s bedroom."
Surprise flickers across Caitlyn’s face, her grip finally relaxing completely, rifle lowering fully. "You’re letting me go?"
"I shouldn’t," Val admits plainly, glancing back at Vi with quiet seriousness. "But something tells me Vi wouldn’t let me hurt you anyway. It’s clear where her allegiance lies."
Vi sucks in a sharp breath, unable to argue with Val’s assessment. Caitlyn studies her face, conflict flashing briefly in her eyes before she exhales deeply, voice softening. "I'm glad you've found friends who care about you, who can be there for you."
The sincerity behind Caitlyn’s words hits Vi like a blow, rendering her speechless as Caitlyn turns and begins to walk away. Panic flares sharply, and Vi moves instinctively to follow—but Val catches her arm gently, stopping her.
Vi stares at them, torn, before finally sagging in defeat. "You're right," she murmurs bitterly.
Val arches an eyebrow gently. "I didn't say anything."
Vi rolls her eyes, letting out a short, humorless laugh. "You didn’t have to."
They turn, beginning to move in the opposite direction, the silence between them heavy but comforting. Val bumps Vi’s shoulder gently, checking in quietly, "You alright?"
Before Vi can answer, a voice echoes sharply from the shadows, icy, familiar, sending a chill down her spine:
"Been a while, sis."
