Actions

Work Header

lucid dreams ‘bout you

Chapter 3: you’re everything i’m dreaming of

Notes:

surprise.

(please note the new tags!)

(See the end of the chapter for more notes.)

Chapter Text

Standing in front of Vi’s place, a nondescript building along a quiet street, Caitlyn swallows harshly.

Fuck, this is happening.

Flashes of their conversations circle around her head, her lips parting and her gaze unfocused as she thinks about Vi’s hands, remembering the playful twinkle in Vi’s eyes whenever they’ve interacted, the movement of her tattoos as she’s stretched her arms above her head—

How Vi made her feel like the sun rising after a long, dark night.

It doesn’t feel real as she slowly walks up the stairs to her front door, her heart squeezing not unpleasantly in her chest. Caitlyn purses her lips and blows out a puff of air. It feels like a fever dream as she steps up the last few stairs, the back of her neck tense and her stomach even tenser.

She already knows she’s embarrassingly wet, an effect of wanting so much. It strikes her with a low burn in her chest that Vi could do next to nothing… and she’d get there.

Fast.

Bringing up a marginally trembling fist to knock on the door, she swallows back her nerves, confidently repeating to herself, “C’mon, you are fucking Caitlyn Kiramman, and you’re about to have the best sex—”

The door opens. Caitlyn stands frozen with one fist hanging in the air.

“Fucking Caitlyn Kiramman, huh? Would love to.”

Caitlyn bites back a laugh, a shiver at the very unsubtle words travelling along her spine, as Vi leans against the door in a tank top and loose sweatpants. Caitlyn drops her hovering hand back to her side, fighting the urge to reach forward and tear off Vi’s clothes.

The phrase “I want to climb them like a tree” was starting to make sense to her.

“Saw you walking up the stairs, you look…” Vi trails off, not even trying to hide the way she checks Caitlyn out, seeming to see right through the trench coat to the decadent lingerie Caitlyn had on underneath. By the time Vi’s eyes have returned to Caitlyn’s face, Caitlyn’s feeling warm—and completely sure that this is exactly what she needs.

Finally stepping back, Vi gestures behind her, grinning wickedly as she says, “Come in. Hope everything’s to your liking, princess.”

“Shut up,” Caitlyn snaps immediately. There’s no sting to her words though, despite her eyes narrowing at Vi’s smug smile as she enters, her hands already reaching up to fiddle with the buttons on her coat.

Previous partners had called her nicknames, little pet names during sex or during the span of many short relationships—but none of them made her breath catch like Vi’s did. 

She couldn’t tell if it was the nickname itself or simply Vi.

After quickly kicking off her heels, Caitlyn finally takes a moment to look around and isn’t too surprised by the industrial feel Vi’s apartment has. A combination of cement and crumbling brick make up the walls, a large pillar taking up an awkward space in the middle of the living room with air ducts visible up above. It’s not completely run down, but it’s clearly an apartment in Zaun—Caitlyn’s own apartment only a little nicer.

There’s an excitement to being in Vi’s space though, especially when Caitlyn steps further into the living room, walking around the pillar and finding herself faced with a clearer view of the graffiti on the walls. It’s paired with stencils on tattoo flash sheets, posters hanging from various spots on the wall, a mini-gallery in Vi's apartment.

Caitlyn raises a brow when she notices a hole in the wall closest to her, not large enough to be dangerous, but clearly in need of repair.

“Hey, Vi…” Caitlyn starts, but before she can finish her sentence, Vi bounces over, reaching for a crooked poster and pulling it back into place. 

It ends up covering the plaster hole completely.

“Uh, sorry about that. We don’t really have time to deal with our landlord, we make do,” Vi replies bashfully, offering a cheeky wink. Caitlyn tilts her head, regarding the other woman with delight; amused and a little smitten by her actions.

“The graffiti is mostly my sister’s, you remember her, right?”

“Yes, of course. Seems like she’s not the only artist in the family,” Caitlyn replies, gesturing back to the tattoos stencils on the other side of the pillar. She vaguely registers Vi blushing lightly as she steps closer to the wall, inspecting the art with a smile. She’s mesmerised by the pin-up girls because they’re not the usual kind—these girls are all designed with some sort of mechanical part, all holding weapons or stamping out some poor sucker.

“Any of them catch your eye?” Vi murmurs, and she’s close, closer than Caitlyn thought she’d be. Caitlyn’s nerves are already frayed beyond relief, the librarian hyper aware of Vi’s every movement. She can tell that Vi’s by her left shoulder, standing just to the side, not touching but close enough that Caitlyn could turn around and kiss her.

Not yet.

With a sudden burst of playful energy, she looks over the flash sheets before pointing at one of the designs in the lower corner—it’s not one but two pin-up girls, one sitting on the other girls’ lap, the two wrapped up in each other, wearing next to nothing.

“I like that one,” Caitlyn murmurs, her eyes twinkling as she glances up to catch Vi’s reaction.

She shouldn’t be surprised that Vi’s not even looking where she’s pointing, her attention already trained on Caitlyn.

“Yeah?” Vi grins, her voice rumbling pleasantly, and it’s actually insane how one word can make Caitlyn feel like she’s on fire.

“Yeah. I’ve never gotten a tattoo, but I’ve always wanted one,” Caitlyn continues, and she knows she should end it there, but she wants to push, remembering their previous conversations, “I think I’d love a tattoo from you. Maybe along my back…”

It gets the intended effect.

Vi steps intentionally close, her eyes dark, and Caitlyn refuses to back down, still smiling as she continues teasingly, “Would you do a discount for a friend?”

Strong hands grab at her waist, and Caitlyn instinctively brings her arms to wrap around Vi’s shoulders. Vi’s so close now, Caitlyn can count her freckles and her long lashes, and the Vi tattooed over her cheek, and she leans down slowly, her nose bumping into Vi’s. 

“Friends?” Vi murmurs, and Caitlyn wants to laugh but she doesn’t want to break the moment, “Is that what we are?”

“I believe you offered to be my friend the first time I called you—”

“And I asked you if you fucked your friends,” Vi interrupts, and all Caitlyn can breathe is the scent of Vi, her fingernails curling gently against the back of Vi’s neck—

A spark goes off in the background, causing the two of them to jump apart.

“What was that?” Caitlyn laughs, trying to steady her heart, one hand going surreptitiously to her chest.

Vi looks around for the cause of the spark and curses under her breath as she walks over to what appears to be an old radio. Leaning over, she gingerly messes with a couple of the knobs, Caitlyn grinning at the scrunch in between Vi’s brows as she concentrates.

“Uh…” Vi starts, straightening up and considering the rusting appliance with crossed arms, “My sister collects things out on the street. Anything that people have left out to throw away. She fixes them—”

“I mean—”

“Most of them. She must still be working on this one, but I thought it was done…” Trailing off, Vi picks up a cassette from the side, slotting it into the machine carefully. It takes a few seconds, but the start of a slow jazz song begins to play, Caitlyn swaying with the beat.

Caitlyn’s eyes flutter shut, the familiar song bringing a smile to her face—for a split-second her nerves lessen, and she lets the soothing voice of Louis Armstrong wash over her, humming the trumpet line. When she finally opens her eyes again, Vi’s staring at her the same as she had in the library.

She notices Vi’s eyes begin to travel down her body and glances down at herself, blushing hotly when she realises the top button of her coat had come undone—revealing absolutely nothing underneath. It wasn’t scandalous by any means, but if she were wearing a shirt or a tank top or anything proper… it would be visible by now.

If Vi had been guessing at what she was (or wasn’t) wearing underneath her coat before, she was surely certain now.

“D’ya want a drink?” Vi suddenly asks, and Caitlyn looks back up at her. There’s something about the set of Vi’s shoulders that feel different, something about her jaw that is tenser than usual.

Oh. She’s nervous.

Caitlyn tries to smother a smile, not one to talk after her clumsy entrance at the front door, and nods, “That would be lovely actually.”

“Let me guess… white wine? I bought a bottle on my way home for you,” Vi offers without any hesitation, already walking over to the kitchen and opening the fridge, and Caitlyn’s touched by the small gesture.

“You don’t usually have wine here?”

“Nah, I’m a beer person myself.”

“Gross.”

“Yeah, yeah, your Piltover is showing,” Vi argues back half-heartedly, smirking to herself as she uncaps the bottle and pours Caitlyn a glass.

“I have refined tastes, what can I say?”

Vi caps the bottle with a bark of laughter, placing it back in the fridge door, and Caitlyn knows immediately she’s stepped into a trap.

“Would you say that I fit in that category? What did you say, hm? Refined tastes?” Vi asks, raising a brow at Caitlyn as she holds out the glass. Caitlyn belatedly realises that Vi doesn’t have her usual wraps on and she swallows at the thought of Vi doing that on purpose. 

As she reaches for the glass, her fingers brush up against Vi’s, her eyes shooting up to meet the other woman’s. Time’s suspended for a moment, the cool condensation along the glass being the only sensation Caitlyn can zone in on to stop from throwing herself at Vi.

She almost forgets to reply but then Vi lets go, Caitlyn thankfully gripping onto the glass so it doesn’t spill. Vi turns away, returning to the fridge, presumably to grab her own beer, and the librarian takes a deep breath.

“I mean, I can have varied tastes,” Caitlyn comments, licking her lips absentmindedly as Vi bends over to grab her own drink, her tank top stretching across her wide shoulders.

“How would you describe me then?” Vi replies, straightening up and twisting the lid off her beer, the lid going flying over her shoulder and landing neatly in the rubbish bin.

Caitlyn stares at her, heart suddenly in her throat. She manages to take a sip of her wine to dislodge her nerves, the slightest tremble in her hand.

“I could show you,” and she’s surprised by how smooth she sounds, despite the racket of emotions vying to spill out of her. She swirls her wine around with a lazy twirl of her wrist, a poor attempt at distraction, before she places the glass down on a nearby counter and moves to stand in front of Vi.

Vi mirrors Caitlyn, taking a long pull of her own beer before resting back against the fridge, placing her beer down on a counter to her side. 

“I’d describe you as… unpredictable,” Caitlyn murmurs.

Caitlyn undoes a button on her coat, revealing the top of a silky red bra. Vi goes to say something, but Caitlyn shakes her head with a smile.

“Wait. There’s more.”

Vi raises a brow at Caitlyn; a devastatingly attractive gesture. 

“You’re insanely attractive." 

Caitlyn flicks the next button undone.

“You’re observant.”

The next button slides undone, revealing matching red suspenders wrapped around her waist, Vi clearly using a hero’s effort to keep her eyes on Caitlyn’s face, her throat working despite her drink still resting on the counter.

Caitlyn barely bites back the joke of asking if she's thirsty.

“Infuriating.”

Caitlyn’s heart is beating out of her chest as she undoes the last button; her panties now visible, made up of a very skimpy excuse for fabric.

“And…” Caitlyn lingers, shrugging off her coat slowly and letting it slide down her body, pooling on the ground in a heap. She’d opted out of wearing actual stockings, the ends of her suspenders hanging loose around her thighs, teasingly brushing against her skin like a promise.

It’s clearly worth it though.

Vi’s eyes seem to almost glaze over, taking in the whole of Caitlyn’s attire, from the pull of silk hugging her curves in the right places to the sheer mesh cut-outs at the front of her panties. Caitlyn manages to cross her ankles, her hands coming to rest on her hips, waiting for a verbal response from Vi.

“And?” Vi finally says brokenly, the word barely making it past her lips, her disposition stormy and agitated in the best way. Caitlyn smiles gently, slowly walking over to Vi with a small sway in her hips.

“And…” Caitlyn murmurs, Vi’s hands already reaching for her waist as she nears, Caitlyn’s lips moving to ghost over the shell of Vi’s ear, “Ever since I’ve met you, you’re all I’ve thought about every time I’ve touched myself.”

Caitlyn sighs as the pads of Vi’s fingers press into her skin, curling over her hips; the thin material of her suspenders useless against the strength in Vi’s hands. Caitlyn feels what can only be described as relief as she’s finally held in Vi's embrace. 

Vi eventually leans back enough so Caitlyn’s not at her shoulder; the two women staring at each other with everything said and unsaid between them.

“Will you show me sometime?” Vi whispers, and she’s again so close to kissing Caitlyn, her lips barely brushing over hers, but Caitlyn can’t bring herself to move, shoulders frozen despite her fingers dragging down Vi’s biceps. She’s standing practically naked in the middle of Vi’s apartment but she feels nothing but heat.

“Show you?” Caitlyn asks, but she knows. She knows exactly what Vi wants.

She just wants to hear her say it.

“Show me how you touch yourself. When you’re thinking about me. I want… I want to see if you say my name. I want to see how worked up you get, I want to hear how you sound, if you moan or whine, wishing it were my hands between your thighs—”

Caitlyn can’t handle it anymore.

She kisses Vi, pressing her entire body against hers and holding her face like it’s the only thing anchoring her to reality.

It’s almost too much, her mind racing to catalogue every single sensation—Vi’s teeth dragging across her bottom lip, the aborted growl in the back of her throat, the heat of Vi’s body pressing up against her, solid and present, her hands demanding more and more of her, tugging at her garter with a fist.

Caitlyn vaguely registers that they’ve swapped places, how she’s against the fridge now. But she’s too intent on smudging her lip gloss, pulling at Vi’s short hair with one hand, the other still tipping Vi’s face up ever so slightly—she wants to taste Vi, revel in how wet and messy it feels, the tension she had felt before even more amplified as Vi presses a thigh between her legs.

“God—” Caitlyn mutters, grinding down on Vi’s thigh in search of more friction, her hands sliding down Vi’s muscled chest in awe, groping unashamedly at her chest before sliding underneath her tank top.

“The name’s Vi, actually—” and Caitlyn wants to smack her, but she instead leans down and sinks her teeth into Vi’s shoulder, enjoying the strained grunt she receives in return. Vi’s hands curve around her ass, pressing her down against her thigh, and for all intents and purposes of being the one ‘in control’—it’s hard to believe it when she’s the one humping Vi’s thigh.

Vi seems to know this too.

The moment Caitlyn raises her head back up, Vi strikes.

“I had plans, you know? Planned to wine and dine you, get you all relaxed with a massage, a slow make-out session on the couch but… fuck. You just had to push, didn’t you?” Vi curses, Caitlyn sure that Vi can feel how wet she is now, her hips rolling harder and harder against Vi’s thigh. She can barely breathe, clinging on to Vi’s shoulders as she simply nods, pressing sloppy kisses around Vi’s lips, the kisses landing on her chin or cheek whenever Vi’d purposefully squeeze her ass and thrust upward. She can feel Vi’s nails drag across her skin and she silently prays Vi leaves a mark.

Caitlyn knew she could orgasm like this.

She would orgasm like this if Vi kept going.

“Is this what you wanted? To get off in the middle of my kitchen, dressed like that, riding my thigh? You look so fucking needy right now, Caitlyn, you look fucking incredible...”

Caitlyn whimpers softly, a flash of something hot and sticky rolling through her, the same feeling she got when she did something she wasn’t supposed to—delicious and off-limits. No one had talked to her like this before, no one had had the fucking nerve to, but Vi wasn’t like anyone else she’d ever been with.

She absolutely wanted to fall apart in the middle of Vi’s kitchen, bra straps sliding off her shoulders, grinding against Vi’s thigh, knowing she looked fucking desperate, skin flushed, panties soaked through—because that’s how Vi made her feel.

Vi made her feel lost and found at the same time, grounded yet free to be herself. She felt like she was high on something illicit and she didn’t know how to stop. Caitlyn feels her eyes water as the heat builds between her thighs, her thrusts going off-beat and animalistic, searching desperately for that release. Vi seems to understand, relentlessly holding eye contact with Caitlyn, her body going taut and unyielding for Caitlyn to use.

She catches snippets of Vi talking to her, her mind going blank as she gets closer and closer to the edge, Vi still talking to her about wanting to taste her, wanting to make her ride her fingers, wanting to make her scream. In a split second of clarity, Caitlyn knows she’s almost there, grinding her teeth as she mutters shakily. 

“Fuck, Vi… I’m—”

“Go on, go on, I’m right here—”

Caitlyn doesn't black out but it’s a near thing, her senses filled with Vi, Vi, Vi as she keens forward, bracing her forehead against Vi’s neck. A soundless gasp falls from her lips, a crescendo of spasms tightening over her skin before they release, her nails sinking deep into Vi’s shoulders. 

Absently, she slowly returns to her body, the brushes of Vi’s fingers up and down her sides bringing her back down. Despite the initial orgasm, it feels like nothing’s changed, and Caitlyn’s head reels at that. The heat is still there, her neediness now tinged with a hue of affection. Finally pulling back, Caitlyn takes in the flushed yet excited look on Vi’s face. It brings a delighted grin to her own lips. “Take my bra off.”

“Yeah… yeah,” Vi replies smartly, and a small giggle falls off Caitlyn’s lips. There’s a slight tremor in Vi’s hands as they reach behind her to undo the clasp of her bra. Caitlyn has to arch her back to give the other woman room, the cool fridge soothing against the back of her head. With a careless flick to her right, her bra is removed, and she watches intently as Vi takes her almost nakedness in.

She feels like she’s about to be devoured. 

Vi leans in to kiss her again but Caitlyn stops her with a palm over the centre of her chest. “You go now.”

After a signature wink that does very flippy things to her heart, Vi acquiesces, stepping back to tug her tank top over her head—so similarly to how it had looked in that last photo she had sent her—and of course Vi didn’t wear a bra. 

Because she lives to be utterly devastating in all ways.

When Vi leans in to kiss her again, it's slower, an exploration almost, as skin meets skin and the pleasure of finally having rings true. Kissing had always been a favourite way of expressing affection for Caitlyn. The simplest yet, in her mind, most telling action there was. 

Her first kisses with previous dates had always been make or break—did they use too much tongue? Were they not soft enough when they held her? Did they accidentally use teeth? But kissing Vi felt natural, almost inevitable in how easy it was to kiss her, how the drag of her lips against her own felt like the pinnacle of feeling wanted. Caitlyn likes how Vi tastes, likes how she’s a bit noisy when she kisses her, likes that she’s aggressive but only to indicate to Caitlyn that she wants more.

“Please.” Caitlyn finally says, the word sounding coarse in her own desire-riddled voice, “Let me touch you.” 

Vi doesn’t respond right away, humming to no one in particular as she continues to kiss Caitlyn—stalling maybe? But Caitlyn wants to be the woman she was on the phone; the one who went for what she wanted. 

It’s only with the element of surprise that Caitlyn manages to switch back their positions, Vi shoved back into the fridge with a soft grunt. There’s shock on her face, but it’s mixed with other things, a brush of surprise, a shimmer of delight and most importantly, plenty of desire.

“I want to feel you on my fingers,” Caitlyn says boldly, and it’s worth it for the tick in her jaw, Vi swallowing roughly with an affirmative nod, her grey eyes big and dark, hungry like a caged animal. Caitlyn feels her stomach tense in anticipation, swooping down past her knees. 

It’s a pretty agony; the pull between wanting to take her time to drag her fingers slowly along Vi’s tattoos and wanting to shove her hand down the front of her sweatpants. She manages to find a middleground, touching her palm to Vi’s abs and sliding her fingers down, watching Vi closely the entire time.

“Cait,” Vi protests, possibly at the speed Caitlyn’s going, but it doesn’t matter when her body arches up into her touch. And Caitlyn feels so powerful.

Powerful enough to start talking.

“Did you know that every morning since we’ve started talking, I’ve woken up to thoughts of you? Thinking about how it would feel to have my legs wrapped around you, how it would feel to ride your fingers or that dirty mouth of yours—”

Vi groans, “You’re killing me here, cupcake.”

“—but what I’ve been thinking about the most recently is what you last said to me. About…” Caitlyn swallows, feeling suddenly shy even with her fingers brushing ever closer to where Vi wanted them most, “...wanting to be used.”

They both still as Caitlyn murmurs those last words, and it feels like Caitlyn’s heart is going to racket out of her chest. 

Vi seems to sense her sudden hesitation, learning in for a distracting kiss as she shifts her weight forwards, gripping Caitlyn’s wrist to shove her hand far enough down so that the heel of her palm is right up against her clit. There’s a bit of a strain in Caitlyn’s arm at the action but she couldn’t fucking care less as Vi hums happily, whispering against Caitlyn’s lips, “Then let me use you, Cait.”

Caitlyn lets Vi fuck herself on her fingers, unaware of when or how the power between them shifted, how it went from Caitlyn pressing Vi against the fridge to Vi having complete control over her body. All she can focus on is the smirk on Vi’s lips as she chases her own pleasure, Caitlyn’s fingers not her own but for Vi, for Vi’s pleasure. 

She wants to help though, of course she does, so she reaches for one of Vi’s free hands and brings it up to her breast, squeezing harshly. Vi’s eyes light up in delight, as she says, “Fuck, you’re really up for this, aren’t you? Such a pretty girl, wanting to get used. Would you let me put you on your knees under my work desk? Let me use your tongue to get off whenever I wanted?”

This is meant to be for Vi but Caitlyn can feel the familiar tightening in her lower abdomen, biting out, “Yes. I’d let you do whatever you wanted to me.”

Vi squeezes hard at Caitlyn’s breast at that, and a dark husky laugh falls from her lips. “Anything? Fuck, you did say you wanted to be fucked in public sometime.” Vi pauses as she arches her lower back to deepen the angle of Caitlyn’s fingers, a guttural sound pressing from her chest, her voice rough as gravel as she continues, “that’s what the library was about, right? If nobody had interrupted us… shit, the things I would have done to you.”

“Tell me,” Caitlyn begs, driving her fingers up harder, faster, trying to show Vi how appreciative she was of the other woman’s words, how much she needed them.

It’s getting sloppy between them, their kisses wildly missing their mark as they land on jawlines and necks, but Vi grunts out as much as she can anyway, despite clearly feeling her own orgasm building up within her.

“I would have—I would have eaten you out right in the middle of that library. Would have kept you bent over that desk so that every time you passed it—fuck—passed it at work, you would have thought of me. Would have remembered how fucking much you needed it. Ugh, it’s so hot to think of you getting turned on at work, unable to touch yourself until you got home.”

She pauses before finishing with a brutal yet true blow, “Unable to touch yourself until you called me.”

Caitlyn isn’t proud of the mewl she makes at the idea, her fingers hooking a little deeper inside Vi as she pitches forward, her own thighs trembling despite not being the one getting fucked. 

“Fuck… I’d… think about this though. I’d think about fucking you, I—it’s like my fingers were made to be inside you, like I belong here. Like I was made to be used by you,” Caitlyn mindlessly whispers and it’s way too soon to be talking like that, too possessive, too honest, but it fucking works, Vi’s orgasm racing up her body, her cries dragged out from the back of her throat, coming hard all over Caitlyn’s hand.

She makes it last as long as she can, Caitlyn pumping her fingers into her with shallower strokes, trying to draw out as much pleasure as she can for the other woman, both of them gleaming with sweat.

There is a slow return to reality for the both of them; the hum of the fridge, the coolness of the room around them, jazz still playing in the background. A bubble of laughter bursts from Caitlyn in the quiet, realisation that they just fucked in the kitchen causing the both of them to start giggling. It’s bright and breaks the remaining tension, Caitlyn resting her forehead against Vi’s shoulder as they laugh in the warm haze of their shared orgasms.

At that moment, Caitlyn has enough sense to think the following.

This woman is going to destroy me.

And I’m not going to do anything to stop that from happening.

The rest of the night passes the same, hungry eyes and marks and bruises left from distracted nails and too-tight squeezes.

They (embarrassingly) don’t ever make it to Vi’s bedroom.

 


 

Sprawled out across the couch, Caitlyn flicks aimlessly through videos on her phone, trying her hardest not to think about… her.

A couple days had passed since they had fucked and… there had been nothing. The mind-blowing orgasms and electric connection had Caitlyn thinking that there’d be more to follow up on—that maybe Vi would have taken advantage of Caitlyn's address that she had texted her right before she left Vi’s apartment, or even just called her again? Texted her? But none of that had happened so perhaps… it was over, right? Neither of them had made any promises or any commitments to each other. The jig was up, so to speak, they knew who each other were, they had finally resolved the remaining tension. 

It was always meant to be a simple hook-up. It didn’t make sense that she was struggling so much.

But it wasn’t just a simple hook-up, was it?

Caitlyn’s well aware at this point about her lack of adventure, the absurdity of her situation.

She’d never been one to deny her feelings, especially ones she felt so rarely. However, staring in the face of a woman she has barely begun to know

A knock comes from her front door.

Frowning to herself, she pushes herself up from the couch, stumbling sleepily over to the front door, ready with a few disparaging comments about Jayce forgetting his key to the apartment.

“Seems like we’re both having a bad time—” Caitlyn laughs, before cutting herself off as she opens the door, revealing a determined Vi, the other woman’s hands deep in the pockets of her jeans.

“Hey,” Vi murmurs, her eyes darting up and down Caitlyn’s body, and Caitlyn’s instantly flustered as she remembers the pyjama attire she has on—some tiny silk shorts and a strappy camisole. Significantly, no bra.

“What are you doing here—”

“Can I come in?” Vi cuts her off, and Caitlyn’s too bewildered by her sudden appearance to do anything but nod, stepping away from the doorway to allow Vi to pass her.

She’s about to ask again what Vi was doing at her place, when she’s suddenly pressed back against the now closed door, Caitlyn releasing a soft whine as Vi presses her body against Caitlyn’s, and all she can think is oh god, I need this so much.

She knows she should ask about the radio silence, but she can’t think of anything else when Vi’s so close.

“I couldn’t sleep these past couple nights, just kept thinking about you,” Vi mutters, her hands seemingly everywhere on Caitlyn’s body, brushing against her hips, tugging at the straps of her camisole, pressing along her lower back to bring her in close. She shudders as Vi slots a muscular thigh between hers, her teeth dragging along Caitlyn’s collarbone, and all the librarian can do is rest her head back against the door, her eyes fluttering shut.

“Yeah? What… what were you thinking about?” Caitlyn manages to get out, her voice cracking on the final word. Her knees buckle under Vi’s ministrations, her arms wrapping around Vi’s shoulders as Vi continues kissing a path further down her décolletage, reaching the upper curve of her breast and nipping gently.

“Oh you know, just… things. I want to make it up to you for disappearing, my coursework has just been—”

Caitlyn freezes, “Wait.”

Vi responds instantly, her head coming back up so she can look Caitlyn in the eye, her expression concerned. Caitlyn has a second of regret as Vi starts to pull away, but she’s ready for it. 

“Sorry, was that too much—”

“Shh,” Caitlyn starts, holding a finger to Vi’s lips, dragging the pad of her finger across the healed cut there, like she had always wanted to.

“You want to make it up to me, right?” Caitlyn asks coyly, a surge of confidence building in her as she watches Vi’s eyes flicker towards understanding. “Go and sit on that chair over there.”

Caitlyn nods towards one of the chairs pulled out from the dining table, and Vi accepts the direction, walking backwards and pulling off her jacket in the process. Hanging it on the back of the chair, Vi sits down to face her, legs spread with a cocky little grin on her lips.

Caitlyn’s obsessed with her.

She takes a moment to consider the gorgeous woman sitting in her living room, whistling low as she checks out Vi’s arms and shoulders. 

“Can’t really make it up to you if you’re all the way over there, can I?” Vi calls out, always one to issue a challenge, and Caitlyn revels in it, loves the utterly shameless look Vi gives her.

Without responding, Caitlyn reaches for the bottom of her camisole, pulling it up over her head and flicking it somewhere to the side, nibbling on her lower lip as she watches Vi closely for her reaction.

She isn’t disappointed.

She notices Vi’s punched-out exhale, her hands clenching around nothing as they rest on her lap, the glimmer of light reflecting off Vi’s now wet lips—even topless, in her silk shorts and nothing else, Caitlyn felt good, her chest heaving slightly under the attention. She didn’t feel the urge to cover up her breasts at all, instead rolling her shoulders back and walking over to where Vi was sitting.

She begins thumbing at the elastic band of her silk shorts, smirking as Vi’s eyes flicker down to where her hands are. As she nears, Vi starts to reach for her, and Caitlyn clears her throat.

“Uh uh, you’re making it up to me, right? Hands behind your back.”

She can see Vi argue with herself for a couple seconds before she seems to bite her own tongue. Bringing her hands behind her back and holding her own wrists, Vi glares up at Caitlyn with a combination of impatience and ire. It’d be more believable that Vi was angry at her if it weren’t for the nervous bounce in her right thigh.

“So,” Caitlyn starts, moving to straddle Vi where she’s sitting, enjoying the languid drag of her hips against Vi’s, purposefully squirming around to get comfortable, Vi’s chest heaving faster with each passing moment. She rests a neatly manicured hand on Vi’s chest, the other cupping Vi’s chin to tilt her head up slightly, her lips ghosting over Vi’s.

“You owe me one, if not multiple orgasms by now—”

“Definitely not arguing with you there—”

“And you’re going to give me them tonight. But on my terms.”

Vi raises a brow at her, murmuring cheekily, “Whatever you want, princess.”

“You’re going to regret that,” Caitlyn replies fast, grinding her hips down hard against Vi’s lap, halting whatever smart comeback Vi had loaded up, Vi’s breath stuttering against Caitlyn’s lips.

It feels so good, Caitlyn sighing in relief as she starts grinding down, back and forth, slow rolls of her hip as her hand rests against Vi’s chest, bunching up her shirt. The silk of her shorts makes it easy to slide against her, the slight harshness of Vi's jeans just adding to her pleasure.

Caitlyn lets her hands wander, gives herself permission to touch this gorgeous woman underneath her, her fingers tracing over the tattoos, the muscles, the scars she could see along her arms. The noises Vi makes are filthy, and she loves it.

She drags it out as long as she can.

Caitlyn finally offers a kiss after a few minutes, her hands slipping over Vi’s shoulders, the ghost of her nails dragging along Vi’s skin. She gently parts her lips, and Vi doesn’t hesitate when presented with the inside of her mouth—she takes.

She feels like she’s being burned from the inside out, her mind going quiet for the first time since they were last together, every nerve of her body focused on the sensation of Vi’s tongue against hers, of Vi’s chest rising and brushing against hers, of the heat building between her thighs.

“Give me one of your hands,” Caitlyn whispers, and with a boldness she has never had before, she takes one of Vi’s proffered hands, and immediately slides it under the silky waistband of her shorts to the front of her panties.

“Can you feel how wet I am?” Caitlyn asks, hypnotised by her own confidence and the dirty pressure of Vi’s fingers against her, enthralled as Vi’s expression fires up before her eyes, how she nips at Caitlyn’s lower lip with a low grunt.

“Fuck, Caitlyn… fuck off, of course I can—”

“Good.” Caitlyn manages between breathy pants, stilling her hips to look Vi straight in the eye, her voice dropping as she whispers, “You should know how much I want you.”

The returning growl manages to light Caitlyn afire as Vi surges up to kiss her, her calloused hands grabbing at her hips. Caitlyn’s about to argue, about to point out that she asked for Vi’s hands behind her back, but Vi seems to predict what she’s about to say, immediately cutting her off by standing up, lifting her easily. Her legs easily wrap around Vi’s torso, and she both loves and hates how delicate Vi makes her feel.

“Not a chance,” Vi growls, voice low and rough. “You made me wait to let me know who you were. You can wait for me now.” Caitlyn shivers at the threat and promise behind Vi’s words.

“My room’s to your left,” is all Caitlyn manages before she’s kissing Vi again, nothing but the slick sound of their kisses filling the room. 

It takes them an awfully long time to get to her bedroom, especially considering the short distance, mostly because Vi keeps pressing Caitlyn against every surface they pass—the wall of the corridor, the closet in her room, the fucking desk where she does her make-up. Caitlyn loses her patience though, reaching up and threading her finger through Vi’s hair, tugging roughly, “Get me on the bed now, Vi.”

There’s a soft bounce as she’s unceremoniously dropped onto the bed, which makes her want to laugh, but her humour doesn’t last long. Bracing the heels of her palms on the mattress behind her, she lifts up her hips for Vi to pull off her remaining shorts and panties, Vi throwing them over her shoulder. It doesn’t escape her that she’s naked while Vi’s fully clothed, a familiar scenario, but she doesn’t feel any less powerful, any more vulnerable—because Vi’s staring at her like a woman parched of water, unashamedly admiring her every curve, a salacious grin working over her lips.

Vi falls to her knees on the floor, reaching forward to tug Caitlyn’s ass over to the edge of her bed in a movement so swift that it has Caitlyn’s head spinning. Caitlyn has a full retort lined up about being “manhandled in my own bed” but it dies quickly as Vi pins her legs open, licking a broad stripe up the inside of her thigh. 

It shouldn’t surprise Caitlyn that Vi’s thorough. 

Nothing could have prepared her for the feeling of Vi’s tongue dragging over her, how mindless she ends up feeling as Vi relentlessly goes down on her, holding Caitlyn’s thighs in place with a muscled shoulder, her other hand wrapped around the other thigh, leaving crescent marks in her skin from where her nails dig in. 

Vi is messy. Uncaring as Caitlyn’s wetness ends up all over her chin, lips and tongue; a flood of high whines leaving Caitlyn’s mouth, pulling straight from her chest. She’s helpless as her hips start to roll up into Vi’s mouth, unable to do anything but lie there as Vi shifts even closer, pushing one hand up past her stomach until she’s fondling Caitlyn's breasts. 

She’s so strong, so precise when she pinches Caitlyn’s nipple, delicate enough not to pull her out of the moment but sharp enough to send a bloom of pleasure across her chest. There are the physical sensations of the calloused pads of Vi’s fingers curling into her thigh, the wicked thing she does with her tongue that leaves Caitlyn choking on air, the steady pressure of a thumb against her clit, testing and experimenting with what will make her twitch away or closer.

But there’s more than that.

There’s care in how Vi looks up at her, there’s no hesitation in her stare as she continues to go down on her, unaware that while Caitlyn’s physically melting into the bed, she was also falling deeper and deeper into the storm that was Vi herself. That even with attraction aside, it had never felt this good. It had never felt this easy to let another woman into her life or into her bed. And as Caitlyn veers dangerously close towards an orgasm, she feels the telltale prick of tears, like something telling her that this was as good as she was ever going to get. 

That Vi was the one.

“Fuck, Vi—” is all Caitlyn manages before she starts crying out, her body tensing and relaxing in gentle waves, her breath coming hard and fast, back bowed as the final waves crest and leave her body. She tries to squirm away when the sensations land on this side of oversensitive, but Vi doesn’t pull away. She slows down, gentling the curl of her tongue against her, cleaning her up in a way that was too tender for what this was. 

Despite wanting to return the favour immediately, her body doesn’t seem to want to get with the program, instead sagging back on the bed. She instead reaches out, making grabby hands at Vi while the other woman laughs, coming up to lie next to her on the bed.

Vi starts trailing her fingers over her stomach, up over the curve of her breasts, finally settling on pressing a palm just beneath Caitlyn’s collarbone. Her gaze is soft, and Caitlyn’s breath is taken away by the sight of it.

“You’re wearing too many clothes still,” Caitlyn points out with a pout, rolling on to her side so she can face Vi, one hand reaching up to drag her in for another filthy kiss, the taste of her still on Vi’s lips. 

They make out for who knows how long, taking time to warm up again, building tension that never really left. 

It doesn’t take long to get Vi down to her boxers, Caitlyn trying with all her might to memorise the sound of Vi’s groan when she finally reaches down, brushing her fingers against Vi.

Even though she’s already had an orgasm, it’s hard not get worked up again, surrounded by the heat and slickness of Vi, her kisses starting to go off-centre as she instead makes tiny little gasps against Caitlyn’s neck. Caitlyn feels drunk on all of it, the drag of her fingers over Vi’s clit making Vi swear hotly under her breath, the taste of sweat and salt as she licks over Vi’s neck, the smell of sex and Vi in her bedroom.

It’s more of an immediate hit than Caitlyn’s usual orgasms, Vi suddenly straining up into her hand, spitting curse after curse as she ruins the steady rhythm of Caitlyn’s fingers. 

She knows what Vi needs and it makes her giddy.

“You’ve wanted this for a while, haven’t you? Wanted me to press you into my bed and have my way with you,” Caitlyn murmurs, and there’s a surprised gasp from Vi, so close to tumbling over the edge, “Well I’m here now. And I want you to show me how good I make you feel. Show me, Vi, show me how much you want me.”

Vi orgasms with her teeth sinking into Caitlyn’s shoulder. 

It’s perfect.

 


 

Vi decidedly doesn’t leave Caitlyn alone after that night.

They take turns fucking at each other’s apartment, more often at Caitlyn’s than her own to be respectful to her sister.

(They did properly clean up after themselves on that first night.)

What begins as a once a week thing, becomes more than that, with take-out and an episode of a show thrown in if they’re still a little too syrupy after sex to be walking back to their own apartments.

Neither of them ever stay the night. They don’t talk about it.

If Caitlyn’s wide awake and just pretending to be asleep every time Vi slips out of her bed at 2am in the morning, curling her fingers tight into her sheets so she doesn’t reach out to beg the other woman to stay… well that’s her own problem to deal with.

It doesn’t help that they start to talk about other things during their “sexcapades”. 

(Vi’s words, not hers, although Jayce does unfortunately overhear her saying it so it becomes a common phrase in Caitlyn’s apartment.)

Vi starts opening up about her family, about her best friend Ekko and how she’s almost certain that he’s secretly crushing on her sister, how she has a chosen family in Mylo and Claggor. Caitlyn explains how she became best friends with Jayce, the only guy at college who didn't try to either hit on her or outsmart her. Vi tells her about her rough childhood in the fissures, how boxing was her main outlet, that she had almost become a pit fighter but that her guardian Vander had pulled her out of it before it got too bad. Caitlyn tells Vi about how she completely abandoned what was expected of her after she graduated college, leaving behind a law degree to instead become a librarian for now, how her mother still doesn’t quite know what to do with her.

(“You’re such a hot librarian though, it would have been a fucking loss to the world.”

“I’m glad that’s what you got out of this conversation.”)

Then there’s the intimacy that continues to grow between them. A toothbrush is left over at Caitlyn’s place, Caitlyn starts leaving her books over at Vi’s after the other woman begs for some more recommendations, Vi learns about Caitlyn’s quirky nighttime routines. Caitlyn and Powder manage to have a civil conversation (multiple even), and Vi and Jayce begin to slowly bond through talking about exercising and bullying Caitlyn ("What's a bit of roasting between friends?"). She wakes up and goes to sleep with a message from Vi, and sometimes it’s a text telling her to stop reading her smutty romance books and go to sleep, and sometimes it’s after a long drawn-out orgasm that Vi’s stepped her though over the course of an hour.

The best improvement though is that whenever Vi’s stuck at her apprenticeship or swamped with coursework, she actually messages Caitlyn about it now. 

And well, Caitlyn’s always been one to reward good behaviour, sending back texts instantly:

[ me ]

Thank you for letting me know! You can sit on my face next time you’re here.

 

[ vi ]

 

[ vi ]

you’re a fucking menace and this essay is never going to get done while i’m thinking about that.

 

[ me ]

Get a good grade on it and I’ll use my strap on you next time too.

 

[ vi ]

i’m going offline now to focus on this essay, bye.

 

[ vi ]

also it’s actually illegal for you to give me the image of you in a harness when i’m not gonna see you for 24 hours, you suck.

 

[ vi ]

you don’t really though.

 

[ vi ]

 

[ me ]

Don’t.

 

[ vi ]

i mean, we’ve never talked about it, but i’m not against you blowing my strap like—

 

[ me ]

GO WORK ON YOUR ESSAY.

 

[ vi ]

alright, alright! 

 

[ vi ]

have a good rest, cupcake.

 

[ me ]

You too, Vi.

 


 

Things start to get more intense after one particular night. 

It starts as usual with Vi coming over and not giving Caitlyn even a second to breathe before crowding into her space and kissing her.

Caitlyn adores it. 

By the time they end up naked and in her bedroom, Caitlyn simply props herself up on her elbows, watching avidly as Vi strips, pulling out her strap and harness out of her backpack.

Like it was the most normal thing to carry around all day.

She swears she doesn’t have a competency kink but watching Vi slide on her harness, securing the base of her strap in its buckles, without a single fumble… did crazy things to her brain chemistry. 

Her brain doesn’t get much time to recover between that and Vi fucking into her.

“Eyes on me, sweetheart,” Vi whispers, hitching Caitlyn’s leg around her waist with a roll of her hips. 

Caitlyn can do nothing else but be taken by the tide of pure sensation—the drag of Vi’s strap inside her, the jolt of pleasure every time Vi’s harness comes into contact with her clit, the delicious heaviness in every limb of her body from feeling so full, the intensity of Vi’s gaze, leaving her unable to look away. 

“You look so gorgeous like this, Cait, you fucking needed this, didn’t you?” Vi says softly, her voice at complete odds with the sharp thrust of her hips, “You love taking it from me, don’t you?”

Caitlyn squeezes her eyes shut, “Vi—”

Vi’s curls a palm over the side of Caitlyn’s neck, giving a warning squeeze followed by an entirely too tender brush of her thumb over her jawline, “Don’t hide from me. Please.” 

It’s as close to a direct command as one can get, and Caitlyn can’t help but fold, nodding in agreement as she opens her eyes.

“I know what you need. I always know.”

Caitlyn has nothing else to say. It’s so fucking true that it burns like a brand on her chest, seeping into her bones. So she does what she can, grabbing at Vi’s back and bringing her in for a fiery kiss, pouring into her touch all that she feels for the other woman, how she was falling in love fast and hard. She comes with her thoughts filled with nothing but Vi, the other woman rocking into her steadily as she rides out her orgasm, a single thought circling her head.

I can’t imagine my life without you.

 


 

The visits turn back into calls for a while. In between Caitlyn preparing for the upcoming library fundraiser, and Vi having to actually focus on her work due to exam season—they make do.

Even if Caitlyn still has no idea if they’re dating or not.

“So exactly why did it not work out with the roller-skating girl?”

“Are you serious? You sound like Jayce,” Caitlyn huffs loudly so she can be heard over speakerphone, finishing up her folding with a laugh. “She would roller skate everywhere! To every date, inside restaurants, inside my apartment; it was super strange.”

“You’re telling me that some chick with a stronger core than mine, someone with more balance and, uh, more pizazz, couldn’t hold onto you?”

“Alright, now I know you’re just saying shit to stir me up—”

Vi cracks up laughing over the phone, and Caitlyn can’t control how her smile goes tender and soft. 

She’s glad Vi can’t see her.

“Anyways, how was your day?”

As Vi goes into a story about witnessing the craziest interaction between a client and the tattoo artist she’s learning from, Caitlyn puts away the rest of her clothes, listening with an assuring hum here and there. As she moves to stand up, she feels a light headache coming on, a scratch at the back of her throat, and she doesn’t feel sick, but she knows that Jayce had caught Viktor’s flu recently. 

It wouldn’t be a surprise if it had suddenly gotten to her too. 

“...so yeah, I've learned it's fucking important to check if clients actually know what they’re getting in a foreign language before tattooing it on them,” Vi finishes.

“I do think that’s on the client if they don’t check it personally,” Caitlyn replies with a smile, before coughing suddenly into her hand. It could easily have been passed off as her clearing her throat, but even her voice has started to sound slightly off.

“You okay?” Vi starts, and she’s touched by how worried the other woman sounds, feeling warm around her cheeks.

“Mm, I just think I’m coming down with what Viktor had a couple weeks back. Jayce had it last week.”

“Ah, that’s no good, do you have stuff to look after yourself?”

“I think so, I mean Jayce—”

“Cause I can get stuff for you on my way home. Just name it, and I’ll grab it for ya.”

Pausing as she moves to sit on her bed, she quirks an eyebrow at the empty space in front of her, wondering if this was usual fare for standard hook-ups (albeit extremely satisfying, mind-melting ones).

“Well, you probably won’t want to see me like this, I won’t be very sexy by the time you get here later, this cough feels like it’s going to be a bad one—”

“That won’t be a problem, seeing as I don’t really fucking care?” Vi laughs in reply, her tone casual despite how endearing her words were to Caitlyn. 

Caitlyn was used to being the one who took care of everything, of her friends and her family around her. It was strange having someone else fill in that spot for once.

It was really nice though.

“If anything,” Vi continues, unaware that she was unravelling Caitlyn by the second, “you should know I wanna hang out with you all the time. Hell, you could be covered in book dust or paint or wearing a strange outfit and I’d still think you were the hottest woman I’ve ever seen…”

Vi trails off momentarily but she’s not done; Caitlyn can tell now when she wants to say more.

“I know we talk a lot about how you want to be… you know, for me.”

There’s an unsaid word there. The “mine” floating in the air silently.

“But you should know that I’m yours too.”

“Yeah?” Caitlyn mumbles back, overwhelmed with emotion, feeling so close to breaking through and telling Vi exactly how she feels.

“Of course! We’re close, right? Anyways, so what d’ya want from the grocery shop? I can get you some of that hummus you like, or that hot chocolate stuff you’re always drinking before bed…”

It’s not quite calling her a platonic friend but it’s not exactly what Caitlyn wants to hear either. She manages to shake herself out of her thoughts though, replying quickly, “I’ll send you a list. Thank you so much.”

“Jesus, of course you have a list,” Vi teases back gently, and Caitlyn thinks she’s made it through this conversation relatively unscathed until—

“So I guess I can’t fuck you until you’re all better, hey?”

Caitlyn swallows.

“I can look after myself.”

“I thought you might say that. What if I didn’t want you to though? What if I wanted you to wait for me? To not touch yourself until I could again? Could you do that for me, princess?”

She has no idea what compels her to take the bait but she does.

“Only if you can do the same for me. Think you can hold off too, hot shot? Or does your lack of impulse control also extend to your sex drive?”

She swears she only wants to make fun of Vi a little by her words, doesn’t mean to actually start something.

There’s a warm bark of laughter on the other side of the line, Vi’s voice coming across smooth as silk, even with the edge of excitement to it.

“You’re so on, princess.”

 


 

“You look great, Cait, stop stressing!”

Despite the encouraging words from Jayce, Caitlyn continued to adjust the straps of her deep blue dress, pursing her lips as she fidgets with the cowl neckline. It’s a brand new dress, a size too tight, but Caitlyn’s willing to risk it for the sinful hug of it around her hips and chest.

She knows deep down she looks stunning but can’t shake the feeling that it’s too much.

“That’s… that’s not the problem!” Caitlyn replies, huffing to herself as she moves on to messing with the free tendrils of hair framing her face, “I just… don’t you think this is too much for a library fundraiser? The whole point of it is to raise funds and awareness for our community outreach project—”

“Oh, I’m sure there will be plenty of awareness—”

“Jayce! I’m being serious.”

Jayce’s expression changes from playful to kind, and he finally moves to stand up from where he was sitting on a nearby stool. He goes to stand behind Caitlyn, reaching for her shoulders in a soothing manner, angling his head down so he can look her in the eye.

“You’re not nervous about this library fundraiser. You’re nervous about her.

Caitlyn swallows, ignoring the way her stomach flutters, even without her name being said—because who else would Jayce be talking about? Who else made her feel this on-edge? Who else made her want to smile like a giddy teenager and yell into the nearest pillow at once?

“We just… we haven’t seen each other since she dropped off those groceries for me, so like a week? Also we haven’t talked about if we’re dating or not? We “see” each other a lot, but I want it to be more. This will be our first interaction around other people—”

“Truly shocking that your sexcapades have meant you can’t even go outside for two minutes—”

“Shut up.”

Jayce seems to tell that this is more than a silly worry on Caitlyn’s behalf, turning his friend around and offering an encouraging smile.

“It’s going to be fine, Cait. You look amazing and she’d be a fool to think otherwise,” Jayce reassures her with a light pat on her shoulders.

Caitlyn rolls her eyes but smiles regardless, finally nodding back at Jayce.

“You’re probably right. Shall we?” Taking another big exhale, she gestures to the door of the library office where they were both hiding out in, Jayce offering his arm for her to grasp.

 


 

The library looks beautiful.

Viktor had truly outdone himself this time round, banners hanging across the walls in gold and red, matching flower arrangements decorating the shelves—even the books themselves looked newer than usual (although Caitlyn put that down to some tasteful decision-making on which books would be on display by Viktor).

Jayce, for once, doesn’t seem overdressed in the library, his suit matching many other patrons. She’s about to comment on it when she hears Jayce choke out a laugh. Glancing at him, Caitlyn frowns.

“Oh boy, you’re in trouble tonight,” Jayce murmurs, clearly struggling to stop from outright cackling.

Caitlyn’s unamused.

“What are you—”

Caitlyn’s words halt the moment she sees her.

Vi’s standing near the exact table where she had discovered Caitlyn’s secret, her sister by her side as they talk to a boy with white dreads, but Caitlyn can barely make out whoever else is standing near them.

All she can hear is the blood rushing in her ears; her heart tightening to the point of affecting her breathing.

Who the fuck put her in a suit?

Licking her lips in a bid to make sure she’s not fucking drooling, Caitlyn drags her eyes up and down Vi’s body in a way that is categorically not appropriate for a work function.

She’s wearing a dark suit, oil-black with flecks of red at the end of her sleeves, tapered exactly where it should be and accentuating every bit of Vi’s muscular form. What’s even more distracting though is that Vi’s jacket doesn’t have anything underneath, a button done up precariously low, leaving a teasing view of Vi’s chest.

Caitlyn feels mindless.

“Excuse me,” she murmurs, barely registering the shake of Jayce’s body from his laughter or the vague attempt by Viktor to wave her down in greeting, instead focusing on weaving through the light crowd of people to get to Vi.

“Oh, hey Cait—woah!” And Caitlyn doesn’t care that she’s being so obvious in front of the others, doesn’t care that Vi’s sister is watching them with her brows raised in amusement, that she’s sure her desire for Vi is written all over her face as she drags her away. 

Thankfully Vi doesn’t put up much of a fight as Caitlyn tugs her into the back-corner office, away from the main party; an office with no cameras that was currently being used for all the reference books that don’t have a barcode. It’s pure luck that they don’t run into any of the other patrons, everyone else either just arriving or swept up in appreciating the decorations and food. Caitlyn shoves Vi inside, hip-checking the door closed behind her.

Thankfully the blinds are all shut.

“You know, you usually greet people when you see them—”

“Well excuse me that I am literally the most horny I’ve been in ages because I stupidly agreed to not masturbate for the last week.”

“Aww, you don't think you can last the party? I dressed up all nice for you and everything.”

Caitlyn glares at the other woman, hating (but not) the cocky grin on her lips, Vi’s shoulders relaxed as she leans back against one of the filing cabinets.

“You know, I’m more than happy to help you out if you’d like me to—”

“Oh, and admit defeat? You just said you don’t think I could last the party,” Caitlyn narrows her eyes at the other woman, stepping into Vi’s space.

Vi’s eyes narrow right back at her, determined with a sparkle of mischief.

“I wouldn’t say it like that, cupcake,” Vi replies, “A good orgasm? I wouldn’t call that defeat.” Leaning in close, she raises a brow at Caitlyn, “When you’re ready to admit you need me right now, you know where to find me.”

Vi moves to turn away, but doesn’t get far as Caitlyn’s hand shoots out to grip her arm. Her body doesn’t feel like her own, pure need coursing through her veins. 

It takes the other woman by surprise, enough so that she doesn’t resist when Caitlyn pulls her in close, turns her back in to face her. Unfortunately, the librarian hadn’t accounted for just how small the office was, the momentum of her pull shoving her own back against a nearby wall. 

“What if… what if we come to a truce?” Caitlyn asks, toeing the line of an outright plea. She had no idea what past her had been thinking—why on earth would she be spending a single moment not having her hands all over Vi?

Caitlyn tightens her grip on the other woman’s forearms, knowing she could be shaken off easily, that nothing was really keeping Vi in front of her, but there was something else brewing in the room. Caitlyn could see it, the now familiar way Vi’s body was held taut, inches away from her own. 

It was something sweet; desire spiking the palms of her hand where her skin pressed against Vi’s sleeves.

“You’re right, I need you right now but—” Caitlyn whimpers, the words hanging in the air between them. “You need me too, right?”

It’s like a dam breaking, Vi’s body not just in front of her anymore but everywhere all at once. It’s material being pushed out of the way for skin on skin contact, it’s heat and closeness, Vi holding her tight and kissing her like she was made for no other task. 

Nothing was better than kissing Vi, nothing at all. 

As Vi starts to lift up her dress, Caitlyn uses a hero’s strength to pull back, slowing down the kiss so she can break it gently.

“Wait, this isn’t just about me, I know it’s easier to get me off,” Caitlyn grits out, reaching down to hold Vi’s wrist. With a loud pounding in her heart, she continues, “Tell me how to get you off.”

Vi’s eyes go wide, her body frozen and—

“Just… do that.”

“Do what?” Caitlyn asks, but there’s something ticking over in her brain, something that has her fighting off the start of a grin.

“You fucking know—”

“Use your words, Vi.” Caitlyn cuts her off, parroting back the words she spoke all those weeks ago.

“Do you like being told what to do?” Caitlyn prods again. It’s an innocent enough question, but Vi stares at her, and she knows she’s hit a soft spot hidden deep inside the other woman.

“No one’s told me what to do before—”

“That’s not what I asked.”

She’s not using her librarian voice per say, but the usual sweetness in the lilt of her voice is gone. Instead, a flame of something else, teasing and testing, remains. It’s not necessarily cruel, but it’s demanding, unyielding.

Vi reacts to the shift readily, her posture straightening just that little bit more, her voice frayed at the edges when she murmurs, “Yeah… I mean. Yeah. If this is going where I think it is then… yeah.”

Caitlyn reaches up, cupping Vi’s jaw and sliding in closer, refusing to let Vi look away.

“And where exactly do you think this is going?”

“Fuck, Caitlyn, you’re gonna kill me, do I have to spell it out for you—”

“Tell me,” Caitlyn interrupts, running her thumb along the curve of Vi’s cheekbone, pressing further, “Tell me what you want.”

“Just fucking tell me what to do. Use me,” Vi replies suddenly, as easy as breathing, no further hesitation in her voice, and it’s beautiful. It’s beyond sex when Vi holds those words up to Caitlyn; it encompasses trust, and vulnerability, and everything Caitlyn has been waiting for. 

Finally, Caitlyn steps forward, her grip sliding up beneath Vi’s suit jacket, settling on her hips. She leans in and instead of kissing Vi on the lips, she leaves a soft kiss on the high points of her cheeks, along her jaw, on her closed eyelids—drinking in the pretty gasps Vi makes with each touch. 

Trying her best to make Vi feel wanted, cherished... loved

When she reaches her lips, she kisses Vi slowly, a silent thank you for trusting her with this, knowing that this was just as new to her as it was to Vi. She takes her time with this kiss, not speeding up, keeping her tongue to herself for once, letting the spark build slowly. She’s trying to help Vi relax; one that seems to be successful from the sway of Vi’s body against her own.

The calm before the storm.

The minute Vi’s body feels totally relaxed against her own, Caitlyn kicks things up a notch. It’s almost mean of her to slide one thigh between Vi’s, her own heels giving her a slight advantage in pinning Vi back against the filing cabinet, pushing her tongue into Vi’s mouth at the same time.

It’s gorgeous how Vi reacts, how she gives herself up to Caitlyn. Caitlyn loves how Vi’s hips twitch down against her own, the aborted grind against her thigh. 

There’s still a part of Vi that’s clinging to some semblance of control.

She tilts Vi’s head back with a hand in her hair, threaded tight through the dusk pink locks, tugging steadily. Caitlyn mouths a sticky line of hickies and kisses across her jaw, not hearing any protests for marks that’ll be left in her wake, moving down the side of her neck.

“Cait…” Vi whines breathlessly, and Caitlyn wants to worship this woman for letting her see her like this, for following her lead wherever she would take her. She smiles into Vi’s neck before sucking a mark against pale skin, and she’s never left this many marks before, has never felt interested enough to do so—but she feels a delirious thrill every time she pulls away to see the red patch left in its wake, her mind fascinated by what colour it’ll turn in a few hours time.

She moves her thigh particularly hard against Vi as she moves further down the other woman’s neck, the action causing Vi to ball up a fist and slam it back against the filing cabinet. It splinters in Caitlyn’s mind that Vi isn’t touching her because she hasn’t said she’s allowed to.

Caitlyn has to take a moment to breathe through the dangerous spike of desire that beats in her heart.

“Careful now,” Caitlyn says, each word quietly tinged with awe, “You wouldn’t want to be too loud for our friends out at the party. Unless you want them to know how needy you’re being for me right now?”

“Maybe I just fucking need to touch you, ever thought of that?” Vi pants, her hands still obediently fisted at her sides, pressed back against the filing cabinet behind her.

Caitlyn hums softly before stepping back and reaching for the bottom hem of her dress. She watches Vi’s eyes track her hands; how she slowly pulls the dress higher up her thighs, stopping right before her panties show.

“I think you could ask nicer than that,” Caitlyn murmurs, enjoying the fight playing out over Vi’s face. 

“How much nicer are we talking?”

“Are you up for begging, baby?” Caitlyn asks softly, testing out the pet name like a sweet on her tongue, Vi’s chest heaving as a shaky breath leaves her, her eyes slamming shut for a beat before she nods. 

“Fuck, I—yeah. Yeah I could do that, fuck you’re so hot,” Vi starts, finally opening her eyes and staring at Caitlyn, blatantly licking her lips as she looks Caitlyn up and down. There’s a beautiful blush being unearthed beneath her freckles, and it takes everything in Caitlyn not to just pull her in so she can run her tongue over it. 

Caitlyn knows she’s asking a lot of Vi, knows that she’s usually the one in charge, how she’s used to being the one in control. When Vi’s eyes meet her own though, and she sees the dazed yet determinedly focused look in her eyes, she knows she’s doing the right thing, that this is what Vi wants.

Maybe even needs.

“Fuck, cupcake, please let me touch you,” Vi rasps, her hands twitching at her side, “I fucking want you so much, you’re all I fucking think about, I just want your mouth or you fingers or you fucking thigh, I’ll take anything, I swear.”

Caitlyn nearly trembles at the honesty of Vi, how authentically herself she always was even in times like this, and takes mercy on her, reaching for Vi’s hands and bringing them to her ass.

“Your ass is amazing, have I ever mentioned that?”

“You’ve shown me on occasion that you think that, yes.”

Vi flashes a wicked grin her way, as she slips Caitlyn’s dress higher and higher up, until it’s obscenely runched up above her breasts, and Vi starts talking again, fast and hungry, “fuck, Cait, you look… you always look incredible but you gotta let me fuck you, I want it so bad, please let me make you come, please, please, please—”

Caitlyn reaches for Vi’s chin, tugging it up so she can look her in the eye, a gentle smile on her lips. She’s so aware that she’s the one who should be feeling more exposed right now, but all she can see is the burning in Vi’s eyes, their slight height difference magnified even more in the shadows of the office. 

She brings Vi’s head to the crook of her neck, leaning down to whisper, “I want you to get on your knees, Vi. Slowly.” 

Caitlyn hums as Vi begins to mouth her way down her neck, Vi’s hands slipping up from where they were at her hips to grab at her breasts. She starts gently, kneading softly as she kisses across Caitlyn’s collarbone, a brush of her thumb over her nipple. Vi then focuses in on one of Caitlyn’s breasts, lowers her mouth over her.

It had come to Caitlyn’s attention that her chest was something Vi admired greatly, yet she still always blushed at the extra attentiveness. Caitlyn winds her fingers into Vi’s hair, pushing her into her chest.

Vi takes her time there, alternating between circling a sensitive spot with her tongue, dragging it out until Caitlyn’s tugging hard at her hair, and sucking marks along the top curve of her breast. 

When she finally moves to her knees, she reaches one hand up to stay and continue the work her mouth had started, pinching at her nipple and keeping her on edge, even as she presses her mouth to where Caitlyn’s most wet and wanting.

“Fuck, Vi—” Caitlyn grits out, thankful for the wall behind her as her knees feel seconds away from giving out. It’s as good as it was last time, if not better, and Caitlyn’s about to float away when—

Vi pulls away from eating her out and bites Caitlyn’s thigh. Hard.

They had talked about this once or twice, a stray comment about the line between pleasure and pain, how Caitlyn had secretly wanted to find out if she really was a little bit of a masochist. 

It feels like the air has been punched out of her lungs, the sharp gasp reverberating in the small office, as Vi pulls back and looks up at her, “Is that okay?”

Caitlyn’s mind struggles to get back in place, her words tumbling out, as she tries to think around the sting of her thigh and how it had only made her more turned on, “It’s—it’s rough, uh—”

“Mm, but is it okay though, Cait?” Vi raises a brow at her, licking a stripe right over the spot she just bit, and Caitlyn shivers. “I didn’t ask if it was too rough. I asked if you like it.”

A tortured look flickers across Caitlyn’s face, unable to help the flush of pink that travels over her chest, her mouth hanging open as she struggles to reboot her brain.

She doesn’t answer fast enough for Vi, who then pins her hips back against the wall, lowering her mouth against Caitlyn. But she keeps it soft, barely touching her, teasing her with the tip of her tongue. 

Caitlyn barely budges when she tries to shove down against Vi’s face, Vi’s arms exerting all the strength in them to keep her where she is.

She thinks deliriously, who’s in charge here again?

“Answer the question, Caitlyn. Do you want me to bite you again? Want me to leave a mark?” 

“Vi,” Caitlyn whines, trying and failing to move her hips again.

“Tell me how you want it, cupcake. You know I’m good for it,” Vi grins up at her. Caitlyn feels like she’s melting away, pathetically trembling from Vi’s words alone.

“I want—I want you to bite me as hard as you can, and leave bruises, leave marks, I want everyone to know I’m yours.”

"Good girl,” Vi replies simply, a glow in her eyes as she looks up at Caitlyn, “I know what you need, sweetheart. You just gotta let me give it to you, yeah?”

There aren’t any words after that, Vi pressing two fingers into Caitlyn, her mouth leaving a vicious trail of bruises and bites along her inner thigh. She’s dripping, and sweaty, and disheveled—and Vi just keeps going, one hand pumping steadily in and out.

It strikes her like thunder when she realises where Vi’s other hand has disappeared to, shoved down the front of her own slacks, and Caitlyn swears, “Are you getting off on this? Fuck, Vi.”

Vi doesn’t reply, just hums wildly against her, and Caitlyn goes warm all over. She wants this woman so much, it’s unbelievable, she wants to have Vi make her feel like this all the time, and she wants to make Vi feel just as good in return. She wants the memory of Vi inside her to stay with her day in and day out; she wants every dirty, filthy thing Vi’s willing to offer her.

But she also wants the gentle cuddles Vi always gives her afterwards, how Vi will watch her with the softest fucking eyes as she dresses back into her pyjamas, the Vi who finds her attractive and supports her no matter how stressed out or tired she is. 

“You’re so good to me, Vi—” Caitlyn gasps out, the crest of her orgasm approaching fast, “No one else could make me feel like this. I’m so fucking needy, just for you.”

Her eyes fall shut as she focuses on the sensation of letting go, Vi reading her body like an open book and steadying out her rhythm between Caitlyn’s legs. When Vi comes, she moans harshly against Caitlyn and the image of Vi kneeling in front of her, coming just for, because of her, is almost enough to get Caitlyn going again.

Instead she uses the last of her energy to pull Vi back up to her, bringing her in for a tender kiss. Vi pulls away an inch, one to quickly zip back up her slacks, and then two to ask quietly, “Say it again.”

“Say what?”

“That I’m the only one who can make you feel like this.”

Caitlyn smiles, something clicking into place in her heart, a warmth bursting over the back of her neck, “You’re the only one, Vi. The only one for me.”

It’s somewhat hysterical that Caitlyn feels a little shy as she continues quietly, “Do you… want to take me out on a date sometime?”

Vi laughs kindly at that, pressing a soft kiss to the corner of Caitlyn’s lips, her hands coming to gently unravel Caitlyn’s dress and pull it back down. The movement feels so intimate that Caitlyn feels somehow more vulnerable than when it was shoved up above her breasts.

“Of course I want to take you out on a date, isn’t that what we’ve been doing this entire time? Dating?” Vi speaks gently, bringing up a hand to cup Caitlyn’s cheek once the dress is back in place, “All I think about is you and wanting to spend time with you.”

Caitlyn raises a brow at her.

“And I’m not just talking about sex,” Vi clarifies, pressing a tender kiss to Caitlyn’s cheek, “It would be a fucking honour if you’d let me take you out on a date outside of our apartments. Yeah, we started backwards, but who cares? I’ve had a feeling you were going to be special to me for a while now.”

Vi pauses, seeming to weigh up her options in her head, before she battles on, “Like I’m maybe fucking head of heels in love with you kind of special.”

“Since when?” Caitlyn chokes out, and Vi closes her eyes for a beat, trying to get her own thoughts in order; not that Caitlyn’s are doing any better against the overwhelming happiness filling up her chest.

“Since I saw you singing in the library. But fuck, even before that, when you let my sister get away with those overdue books, when you listened to my stupid advice about dressing up at work… I guess…” Vi pauses again, smiling with a hint of embarrassment as she whispers, “I might have fallen a little in love from the moment I saw you, when you looked at me as if you wanted nothing else in the world but me. Which doesn’t make sense but—”

“No, I get that,” Caitlyn interrupts, the words feeling like they’re being written in ink like the books surrounding them, “I might be a little in love with you too.”

The noise Vi makes in response is beautiful—a mix of desperate and surprised. 

They kiss until their lips feel too chapped to continue, until the music from outside the office has been turned up a little too loud to ignore, the party now in full swing.

They leave the room hand-in-hand, a calendar entry titled “Hot Date” in Caitlyn’s phone and a link to said calendar entry sent to Vi’s phone.

If anyone notices that Caitlyn’s dress is slightly more wrinkled than before or that Vi’s hair has lost its original shape from when she walked in—nothing is said about it.

(Viktor points it out during the clean-up afterwards.)

 


 

Even after dating for six months, Caitlyn still feels a certain thrill in staying at her apartment alone.

Especially because of what she knows will happen in the next hour.

She’s wearing a muscle top that’s not her own, spots of ink and grease splattered along the hem despite it being clean, and a familiar pair of panties that she knows is one of her girlfriend’s favourites.

Lying back on her bed, she smiles to herself, resting her phone down on the bedside table. Pulling out the top drawer, she reaches in and feels around for her vibrator, grinning as she picks out her favourite blue one. 

Just like clockwork, her phone starts ringing at 10pm.

“Hey cupcake.”

Vi’s voice is clearly rough from the day, talking to clients and focusing for hours on end in the tattoo parlour, and it makes Caitlyn even more excited to hear from her.

“Hi yourself, how was work?”

“Alright, missed you though. But better question—which vibrator did you pick out for tonight?”

Caitlyn laughs quietly, curling around her phone in a way that felt like getting closer to the warmth of Vi’s voice, “Am I that predictable?”

“Not at all. I remember you saying though that if I could get you off twice tonight, there’d be a reward? I fucking love rewards.” 

And Caitlyn can picture so clearly the grin on Vi’s lips, the way she cracks her neck as if she’s about to fight someone when really she’s just about to have an hour-long make-out session with Caitlyn, how good she is when Caitlyn holds her head down between her thighs.

“Mm, yes, we all know about how you want to be told you’re good.”

“Hey!” Vi mock-yells down the line, some movement heard in the background of a door being shut, “We are not talking about that right now. What’s the deal this time, sweetheart?”

She will only admit under pain of death how much she adores that pet name.

I’m so gone on this woman, damn.

“I think that if you can get me off twice tonight,” Caitlyn starts, picking up the vibrator and clicking it on, knowing that Vi would be able to catch the telltale sound of a low hum in the background, “In 30 minutes—”

“Ooo, a time limit—”

“I’m not finished.” Caitlyn says firmly, delighting in the surprised sound Vi makes over the line. She can’t wait to have Vi back in her arms again tomorrow night.

“Go on then.”

Swallowing quietly, Caitlyn runs the end of her vibrator along her thigh, building up some extra and completely unnecessary tension, “If you can get me to come twice in the next 30 minutes, I’ll let you tattoo one of your hot pin-up girls onto my thigh next week.”

The line goes silent for a beat.

“I can get it done in 20.”

Notes:

Sending love to every single person who has continued to leave a comment these past 2(!) years, believing in this update.

If this wasn't too bad, let a girl know and maybe I could write more? I am on break after all! (I kind of want to write a silly sexting one-shot from this universe cause I reckon that’d be fun? These two do love their texting. Thoughts?)

Happy holidays everyone! xx