Actions

Work Header

transparent hands were at my neck but i love the way you let me breathe instead

Summary:

“Toys? What kind of toys are there for adults, I don’t– oh. Oh.” Caitlyn takes a moment to look over at Vi, eyes wide. “Seriously? You… you want to go with me to a sex shop?” She turns her attention back to the road, grip going tight over the steering wheel. The next time she glances over to her, it’s there, a hint of a smile and relief washes over Vi like warm water.

“So, you’re down?” she murmurs, reaching her hand over the center console to take Caitlyn’s thigh in her hand, rubbing circles into the muscles there.

“I mean, sure? I haven’t thought about it before, if I’m honest. Is there… something specific you had in mind?” Caitlyn’s leg spreads as she squirms in her seat, Vi’s hand slipping underneath the white skirt. Vi skates her finger tips further up her leg, playfully tugs at the edge of her underwear, making her gasp.

“I’ve got an idea, yeah, of what I want,” Vi whispers, leaning over the console to lick at the shell of Caitlyn’s ear as her fingers ghost over Caitlyn’s folds. “And now that I’ve seen you in this skirt I have another one.”

Notes:

title is lyrics from a song by pvris, st. patrick. (they sang snakes from jayce and vi's fight scene in the shimmer lab in season one! been a fan of them since high school tho, highly recommend.)

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

Chapter 1: you give me something to talk about, something to think about

Summary:

we get back to the plot! yay!!

Notes:

chap title is lyrics from a song by pvris, st. patrick

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

Chapter Text

Vi throws herself to the right, hands outstretched to catch the ball that comes hurling her way. They scuff the tips of her glove and she curses under her breath as the swoosh of the ball breezes past, hitting the net. She falls heavily onto her side before rolling over onto her back, trying to catch her breath. She curses again as she covers her eyes with her arm, pulling away to wipe the sweat off her brow.

They’ve been going at it nonstop for twenty minutes. Practice had been over since then but Sevika wanted to keep Vi behind.

“You’re hesitating, Lane. You’ve been off your game all practice,” Sevika yells, kicking a ball so that it rolls into Vi’s side, not without some power behind it. Vi winces, takes the ball and tosses it out from the net as she settles back down. She can feel Sevika’s glare. “Come on, Vi, what’s got you distracted all godsdamn day? Are you ready for tomorrow’s game against Noxus or do I need to swap you out with Ronnie?”

“No, coach,” Vi yells back

“So, then, what’s got you fumbling left and right?” There’s a heavy pause. Then– “Don’t tell me this has anything to do with that Topsider girl of yours.”

Vi bolts upright, her neck nearly catching a kink from the speed at which she turns her head to survey the field. “Shhhit, coach, can you not,” she quietly screams. There’s no one on the field, but in the parking lot she can see Misty and Ramona hanging behind, smoking shimmer as they wait for their ride. Vi’s lips form a tight line as she rolls her eyes towards the sky, hopes they’ll be gone before her extended practice ends.

Sevika doesn’t let her question go unanswered. “Well, does it?” she asks as she settles her hand on her hip.

Vi shakes her head, avoiding eye contact as she pulls her knees up, forearms hugging her knees loosely. “No, coach,” she mutters.

“What was that?”

No, coach,” she shouts before she rocks forward to get on her feet. She turns around and gathers all the balls that have collected in the net, kicking them one at a time to Sevika.

Sevika watches her for a moment before waving her off. “We’re done here, Lane,” she calls out, bending over to grab the soccer bag that holds their equipment. Vi blows a raspberry as she pulls her gloves off, heading to the edge of the net to grab her bag and water bottle. She stuffs her gloves unceremoniously into the bag, shoulders it as she makes her way over to help Sevika clean up.

They finish up in silence, avoiding eye contact. Sevika doesn’t look at Vi as she slings the bag’s strap across her body, doesn’t look at her still as she clears her throat. She stares straight ahead as she asks again, “Are you sure it has nothing to do with Topsider business,” quietly between them.

Vi sighs as she shakes her head. “It’s not her, it’s… also not, not her,” Vi admits, eyes narrowing as she watches Misty hop into her ride, leaving Ramona behind. She sighs again, head dropping back. “I got it bad, and I just– I don’t think she feels the same way. So, no, it’s not her. It’s me.”

Sevika hums as she pulls her cigarette from behind her ear, slipping it between her lips as she digs into her pocket to pull out her lighter. She takes a pull, turning her head to blow it away from them. She turns back, flicks away the ash. “What makes you think that?”

Vi’s nose wrinkles as the memory of the morning of they were last night together plays in her mind. She rolls her eyes, still annoyed by the overheard conversations from days ago. “Okay, maybe she’s not the problem.”

Sevika takes another pull. “Parents?” When Vi nods, she exhales the smoke with a deep sigh before she slaps her hand over Vi’s shoulder. “I get it, kid, but don't let her stop you from being on your A game. You’ve got a scholarship on the line. You can’t let some Topsider–”

She’s not the problem,” Vi interrupts, annoyance starting to creep up her back, her neck, until it shrouds her features from the words Cassandra Kiramman said that morning. “She’s the problem,” Vi mutters, hands forming into fists as the memory of that night replays yet again.

Kiramman is supposedly a well-known name to Topsiders, but an overlooked one down in the Undercity. Vi didn’t know that Caitlyn was the daughter of a counselor when they first met, didn’t know for weeks until Vander dropped the bomb over breakfast. Even when Vi found out Caitlyn’s true status, it didn’t matter to Vi that she was a Kiramman.

Until it did.

Caitlyn had been in the shower when Cassandra Kiramman entered Caitlyn’s room without knocking. Vi was still half asleep under the covers, but the yell that came from the older woman was enough to wake up an entire Undercity block.

“Caitlyn Kiramman!”

Vi woke with a start, pushing herself up, still nude, sheets around her waist. “What the fuck .”

A frown formed on the older woman’s face. “Mind your tongue,” she nearly sneers, eyes taking a quick survey of the room. With a pointed look, she continues. “Who are you? What is your name?” Vi stammers as the sound of footsteps come running, the door leading towards the bathroom swinging open.

“Mother?! What on earth–”

“Caitlyn, get dressed. I would like a word with you about you and your little– friend,” she gestures lamely towards Vi, Vi who only just realizes she’s still exposed, rushing to cover her chest with blankets before leaning over the edge of the bed to collect her clothes. Caitlyn’s mother rushes out of the room with another pointed look, one that sends an uncomfortable chill down Vi’s spine.

Vi hurriedly slips her sweater over her head. “Hey, I’m gonna go,” she mutters quietly as Catilyn digs through her dresser. She stops, a cami held loosely in her fingers.

“What? No, Vi, it’s– ignore my mother, I’ll be right back, okay? Just, wait for me,” she says, rushing to put on the cami and shorts before disappearing entirely. Vi stays frozen on the bed, unsure of what to do. She decides getting dressed is a good way to start. After that she paces the room, biting her thumb nail as she does as told. She waits, but then waiting gets boring, anxiety inducing, so she moves towards the door, opening it a hair as she leans her ear towards it.

“–could you bring someone like that into our home?”

“Someone like what, mother?”

“Caitlyn, do not act daft.”

“Now, now, Dear, Cassandra, why don’t we–”

“Someone like what, mother,” Caitlyn interrupts, the sound of something falling and shattering ringing out. “Someone like what, a woman or someone from the Undercity?”

There’s a scoff as the question remains unanswered. “What makes you think you can bring in a stray–”

“She isn’t–”

Vi shuts the door and retreats. She quickly gathers her things, considers leaving a note but in the end she escapes the way she came; through the window and past the expanse of Caitlyn’s side garden.

The memory of that night makes Vi’s jaw clench, fingers squeezing tight enough to shake. “She’s not the problem,” Vi repeats again before her shoulders go slack with an exhausted exhale.

Sevika hums, giving a reassuring squeeze of Vi’s shoulder. “Regardless, you need to get it together. You can’t let any Topsider business get in the way of your successes. Buck up.” Sevika squeezes her shoulder again, clapping her once before making her way across the field, leaving Vi behind.

Vi groans as she starts her march, making a point to veer far left to avoid Ramona. She settles against the edge of the curb, setting her bag behind herself to lay her head on it while she waits for her ride, bottle of water by her hip. She closes her eyes, orange-red shadows playing behind her lids. She starts to hum her mother’s song, is only getting to the bridge when the shadows behind her eyes shift to grey, the heat of the sun no longer on her skin. She cracks one eye open and immediately rolls her eyes, sitting up.

“Jeez, who shit in your breakfast this morning,” Ramona snides, settling in next to Vi, splaying her legs open so that their knees touch. Vi’s swallows hard, her teeth clenching so tight her jaw pops. “What, come on, what happened to maybe next time? You saying you don’t miss me and our alone time, Lane? Not even a little?”

“No, Mona, I don’t, and I’m honestly not in the mood for your games, so can you please?” Vi spits, pulling her knee away as she scoots over, making a point of setting her bag between them.

“Sheesh, come on, we weren’t that bad together,” she lilts, folding herself over Vi’s bag to nose along Vi’s cheek, her breath rank with shimmer. Vi pulls away like she’d been burned. “We had a good time. A lot of good times, especially while high on–”

Mona.” Vi nearly snarls.

“What?” she whispers, hand reaching to pull at the hem of Vi’s shirt.

Vi takes hold of her wrist, holding it away from her. “I’m so fucking serious when I say this– stop. We play soccer together and that’s it. You’re a forward who has zero to no contact with me, and that’s just how I’d like to keep it, okay?”

“Yeah, but do you know how hot ‘serious’ and ‘mad’ looks on you?” Ramona whispers, leaning over again. Vi stands up then and Romona stumbles, nearly falling face first into the concrete as she knocks Vi’s water bottle over. “The fuck, Vi! The hells is your problem?”

“You, Mona, you are my problem. You never know when to leave me the hell alone, but I’m going to help you out with that. Ready? You see this look on my face? This will always mean I want nothing to do with you. Do you hear me? Nothing.

“But–”

Vi only motions towards her face, scowl still set in her features.

“Yeah, but, I –”

“Oh, for fucks sake.” Vi scoffs. Just then the sound of tires rolling over asphalt sounds behind her. Vi turns her neck, relief and warmth settling in her chest as a smile she can’t fight plays on her lips. The windows are tinted so no one can see who’s inside, but it’s Vi’s ride. She turns back, grabs her bag without a second glance at Ramona before she’s running for the SUV that pulls up.

“What– okay, well, bye Lane!”

Vi just swings the door of the passenger seat open, shutting it closed as she stumbles in. She tosses her bag over the center console towards the back before she’s leaning over to take Caitlyn’s face in her hands, pulling her into a searing open mouthed kiss. Caitlyn’s hand comes up to take Vi’s wrist as she hums into the kiss, a smile evident on her lips.

“Hi to you, too,” she breathes once they separate, Vi pressing a final kiss before pulling away, not before tucking a loose strand of her hair behind her ear.

“Ready for your game against Ionia later?” Vi asks, arms crossing over the center console, her fingers trailing up and down Caitlyn’s arm. Her face pulls into a wince and Vi mirrors the expression. “What, is it your calf again? Do you need me to do anything?”

“No, it’s not that, it’s just– last year when we went against them I lost three nails. Whole time they were aiming for my toes instead of the ball, I swear it.” she says around a pathetic giggle, hand coming up to take Vi’s fingers between her own. “How was practice?”

Vi's face pulls a wince of its own as Caitlyn moves to put the car in drive. “I don’t want to talk about it. Can we just go to my place? I want to shower before we head out,” Vi mutters, leaning over the console again, unable to fight the urge to kiss her again, even if it’s just her cheek.

Caitlyn’s eyes narrow, her lips quirked as she leans over slightly, the car coming to a stop at a sign before she turns her attention to Vi. “Want to shower together?” she breathes between them. Vi answers by closing the distance between them, their kiss chaste but full of promise. She settles back into her seat, slipping her seatbelt on before reaching a hand over to lay on Caitlyn’s thigh while she drives, her legs exposed, the telltale traces of Vi evident in the bruises that scatter her thighs.

“Sorry about those,” Vi mutters, rubbing the pad of her thumb gently over the green-yellowing splotches. Caitlyn just shrugs her shoulders.

“I like when you mark me up. Gives me something to remember you by, even if it’s just for a little while.” Vi hums, knows what she means. She still has scratches along her back that sting when her shirt shifts the right way, and she loves the near constant reminder.

But Vi shrugs. “I still don't like knowing I did that to you, though. I’ll be sure to, uh, reign it in next time,” she says around a smirk.

“Oh, is there going to be a next time?” Caitlyn teases, tangling her fingers between Vi’s.

“Did you not just say we were going to shower together?”

“To shower.” Caitlyn says around a giggle, pulling their hands up to press a kiss into the back of Vi’s hand. “Weekend matches are so draining, a good shower helps clear my head, relax for the match.”

“I know a way to get you to relax,” Vi pouts in jest, attempts to pull her hand away but Caitlyn holds fast, biting Vi’s hand. “Ow, ow, okay, just a shower!” she says around a fit of laughter, hissing at the sting. “Can we at least go to Jericho’s after.”

“Of course,” Caitlyn says around a smile before pressing a final kiss over the teeth marks she left behind.

They drive in silence, soft music a quiet hum that surrounds them. Vi knows the house will be empty, doesn’t expect Caitlyn’s presence to stir up any trouble. Now, her car out in the driveway might break a few necks, whoa the consequences of rubbernecking, but that’s the Lanes’ problem, not her’s. 

It should be fine.

“Vi–”

“Shut up, bend over and spread your legs.” Vi drops to her knees, water cascading down her back as she palms Caitlyn’s ass before she sinks her tongue into her folds.

“Oh, gods, I still have to– oh, fuck,” Caitlyn’s hands slip on the wall of the shower, forcing her to bend over farther. Vi takes the opportunity to dig her tongue in deeper, fingers massaging into the muscles of her ass. She licks a stripe from clit to slit, gives another squeeze before she stands, sinking two fingers into her as she blankets her back.

Caitlyn moans, her hands forming fists as she falls forward to lay her forehead on the shower wall. Vi snakes her hand up her back to get a fistful of her hair before she tugs, forcing Caitlyn to stand against her chest. Her hand ghosts over her throat, giving a tentative squeeze before she slides her hand down Caitlyn’s body, not without squeezing a tit before she reaches down past her navel. Vi doesn’t notice the way Caitlyn shivers at the barely there squeeze of her neck, but Caitlyn can’t stop thinking what if as Vi uses her feet to spread Caitlyn’s legs.

From behind Vi fucks her fingers into her cunt, her other hand massaging at her clit while she kisses her neck, her shoulders, her back. Caitlyn moans through it, doesn’t know what to do with her hands, just reaches back to hold Vi closer, to take her wet hair between fingers.

As she slowly starts to reach her peak she gets courage to act on the urge, the one that hasn’t left her mind since Vi grabbed her neck. She blankets Vi’s hand that rubs her clit, tangling their fingers together as she brings their hands back around her throat.

Caitlyn squeezes at Vi’s hand but Vi only rubs soothing circles into her neck. She squeezes again, turning her head to look back at Vi while she reaches down towards her own folds with her other hand to rub at her clit. “Violet?” Her voice comes out clipped, her back arching as Vi’s fingers find that sweet spot, leaving Caitlyn trembling. 

“Yeah, cupcake?” Caitlyn can’t get the words to form, orgasm teetering on the edge. She squeezes Vi’s hands again, harder, and then it finally clicks and Vi chokes. “Woah.” Vi’s movements stall, her hand already attempting to pull away, but Caitlyn holds fast. “Cait, I don’t–”

“I trust you,” she murmurs, her fingers hanging off of Vi’s wrist while her fingers continue to lightly encircle her throat. Vi barely squeezes and Caitlyn can’t resist the fall as she gasps, moaning through the peak. Vi continues to work her through it, fingers curling, her other hand barely hovering as Caitlyn shakes in her hands. Vi kisses from her neck to her shoulder before she pulls herself free, reaching to kiss Caitlyn as she grabs her hip and turns her.

Vi wraps her arms around Caitlyn’s waist, crowding in, thighs slotted between thighs. She takes her face in one hand as she presses her forehead to hers, waiting for Caitlyn to come back down. She kisses her nose, thumb sweeping over cheeks as she takes a breath. “Let me think about it, yeah?” she murmurs. Caitlyn nods minutely, searching Vi’s eyes, but then Vi closes the space between them and kisses her deeply, tongue skimming past her lips, and Caitlyn lets the thoughts go, her hands reaching for Vi to sink her fingers in, already so slick and ready.

They fuck into each other, water eventually turning tepid. After their shower they try to get dressed but wandering hands leave them half naked as they clamber through the mobile home to Vi’s room.

“Cait, we gotta go,” Vi says around a chuckle, nearly tripping over her cleats at the end of her bed.

“Two more minutes,” Caitlyn murmurs, tongue plunging deep as she curls her fingers into Vi who has yet to come. She keeps walking until the back of Vi’s knees meet the bed. Caitlyn gently shoves her back as she drops to her knees. She pushes Vi’s legs apart as she leans in, tongue going flat as she licks over her folds, fingers still inside. Vi huffs a breath as she grabs at her sheets, Caitlyn pulling her closer to the edge to sink her fingers deeper inside, to get a better angle to reach her sweet spot while her tongue focuses on Vi’s clit.

Vi’s back arches as she wantonly rocks her hips, moving in tandem with Caitlyn’s pumping fingers. She gets close, Caitlyn’s hands wandering up to grab at her breasts, thumb lightly brushing over her nipples. It’s enough, and Vi cries out, knuckles going pale as she sees white, that tingling traveling throughout her entire body. She crashes, body going limp as Caitlyn kisses her folds once before crawling up her body to meet her lips, tasting herself off her tongue.

“What’d I say? Two minutes,” Caitlyn says around a grin, pushing herself off to finally get dressed. She extends a hand to help Vi who's still trembling up, and they get ready.

Vi sits in the stands, ankles crossed over the bench in front of her as she watches the game. They’re thirty-five minutes into the second half, Piltover in the lead, three-to-two. Caitlyn scored two of them, and Vi made sure to cheer louder than the rest each time, much to Caitlyn’s embarrassment.

Throughout the game, certain eyes often wander over to her from the other side of the stands and it sends an uncomfortable chill through Vi as she tries to ignore it. Before the game, Caitlyn’s mother tried to interact with them, but Vi feigned the need to use the bathroom, successfully avoiding the interaction all together.

Now, she sits in the stands, surrounded by her own personal crowd of personal guards, as far away from Vi as she could possibly get, much to Vi’s relief. Vi tries to focus on the match, but every so often that night and her mother’s words replay in her mind.

Vi rolls her eyes, annoyed at herself for being so bothered. It’s not like she hasn’t dealt with the occasional disproving parent, is well used to the insults she gets for being from the Undercity. It’s nothing new, it just is what it is. If folks have a problem with her, it’s their beef, not hers.

Except she cares about Cassandra Kiramman’s opinion and it’s nothing but grating. She shakes her head, refocuses on the match. Caitlyn is standing back, the ball in danger of sinking into their goal as Ionia’s offensives make their way towards the goal unimpeded. Vi stands, covering her eyes to shadow against the setting sun. It comes close, but the other team chokes and Piltover’s goalie, Taash, is able to make the save, sending the ball back over towards the center of the field.

Vi cheers along with the rest of Piltover, the irony of the moment dawning on her as she claps for them. Here she is, cheering on Topsiders. She wonders what her teammates, friends, and family would think as she settles back into her seat, watching as Caitlyn gets back into action, working with Nolen to get through Ionia’s defense.

“Come on, cupcake,” Vi mutters, leg bouncing in anticipation as she leans forward, elbows on her knees. Nolen has the ball, sends it to Caitlyn who feigns her way around her shadow and runs towards the goal. She pulls back her leg, gets ready to swing when one of the Ionians runs straight into her, not even making an attempt to make it look like they were aiming for the ball. The ball skims over the goalie’s gloves and into the net, the crowd erupting into cheers as Caitlyn tumbles down with the Ionian.

“The fuck was that!” Vi yells as she descends down the stands, three steps at a time. She jogs over to the edge of the field while those on the field take a knee. Both coaches, the referees, and the medic make their way towards the two on the floor. They stand surrounding them for a minute before they’re both getting up. Everyone claps as the two make their ways towards their respective sides, their coaches calling in for their replacements to take their place as the referees blow their whistles.

Caitlyn walks with the smallest limp beside her coach and the medic to the benches where the rest of her team resides. Vi considers making her way over, doesn’t know how comfortable Caitlyn is with her team knowing she’s friends (more than friends?) with a trencher. But then Caitlyn is turning in her seat, eyes searching until they land on Vi. She smiles and waves her over as she stands.

“Woah, cupcake, I’m comin’,” Vi says as she jogs over, hands immediately reaching, searching, taking her face in her hands as she overlooks Caitlyn. “What happened?” she murmurs, wiping sweat off Caitlyn’s brow with her thumb.

“What did I say, they aim for the toes,” Caitlyn says around a chuckle, fingers tugging at the front of Vi’s shirt. “There’s still five minutes left, sit with me? We’ll do our walk, or, I’ll limp and then we can head out. You said you wanted to go somewhere after? My parents are at a gala tonight, so maybe you could come over?”

“Oh, that– don’t worry about it, you’re hurt and–”

“No no, it’s fine. I’ll take a quick shower, a quick one, and then after we’ll head out. You have the address, right?”

“Yeah, okay, sure,” Vi says around a smirk. She instinctively leans forward to kiss her but pulls away at the last second. Caitlyn takes her face in her hand and pulls her in anyways. The kiss isn’t chaste but it doesn’t linger. It’s enough to make heat crawl over Vi’s cheeks as she follows Caitlyn to the far end of the team’s bench. Caitlyn takes to the grass, settling between Vi’s knees where she lays her head for the final moments of the game. After the match, Caitlyn makes good on her promise, doesn’t leave Vi waiting for too long as she's leaning against the hood of the car.

The doors of gymnasium open for the billionth time but this time Vi nearly chokes on her spit as Caitlyn finally steps out through the doors. She’s in a short light-grey mini-skirt, complimented by a stark black turtleneck that makes her blue hair shine bright against it. She pairs it off with a pair of her classic vintage aged black chucks, making her pale long legs seem even taller. It makes Vi look down at herself, in her dark brown sweats, pale sage green tank and black jacket.

Hm.

Caitlyn skips the final steps towards Vi who opens up her arms. Caitlyn kicks her feet apart as she crowds in close, stepping into the V that Vi’s legs form. She takes Vi’s face and kisses her, tongue skating along her upper lip, making Vi shiver as her arms wrap around her waist, hands sliding up and down her back.

Vi deepens the kiss, pulling Caitlyn closer between her legs. Caitlyn hums, wrapping her arms around Vi’s neck. Vi tentatively rolls her hips, earning her the quietest moan, but the sound of kids screaming in play makes her jump. Vi pulls away for a moment, suddenly remembering where they are.

“Is this okay,” Vi breathes between them, glancing over Caitlyn’s shoulder. She makes eye contact with her coach who immediately looks away to finish helping the medic put their equipment away. Vi frowns. “Is me being from the Lanes an issue? Because if it is, I don’t mind being discreet. Would prefer it, if I’m being honest,” she sighs, averting her gaze.

Caitlyn looks over her shoulder. After a moment she’s turning back with a roll of her eyes. “Don't mind Jayce, we’ve always been a band of misfits, as father likes to call us, so he doesn't care, at least not about you being from the Zaun. He used to have reservations, but he got over it when Viktor came into his life. And if you’re worried about my mother… don’t.”

Vi nods her head, doubt creeping up her chest, but she waves it off as she clears her throat. “What about your team?”

Caitlyn snorts a cute thing that makes Vi laugh. “Don’t worry about them either. They don’t even remember you, and even if they did, I don’t care ,” she murmurs, closing the space between them. Vi smiles into it before picking Caitlyn up around the waist to take her to her side of the car.

“Ready to go, I take it,” Caitlyn says around a chuckle.

“If we keep at this I’m going to get us in trouble, and the last thing I need is a run in with enforcers Topside, so, yes” she says around her own laugh before she gives Caitlyn the address and they make their way to the shop.

“So what is this place exactly,” Caitlyn asks after a few minutes of silence, finger tapping along the steering wheel to the music.

Vi shifts uncomfortably, scratching at her cheek absentmindedly. She’d been hoping to avoid talking about it until they actually got there, thought it’d be more fun that way. Or, less embarrassing. She clears her throat. “It’s kind of a hole in the wall, named Hole in the Wall. They, uhh, have certain types of products and wears.”

“What kind of wears ,” Caitlyn asks teasingly, brows pinching together.

“The, uh, fun kind?”

Caitlyn waits for her to elaborate, chancing a peek, eyebrows up expectantly. When Vi doesn’t say anything else she continues. “So… is it a toy shop?”

Vi considers it, head tipping from side to side as she considers the word. “Yeah, now that you mention it, it is.”

Caitlyn’s brows pinch together. “Are we getting something for your sister, or?”

“Gods no, absolutely not,” Vi rushes to say, nearly gags at the thought. Her reaction only confuses Caitlyn more. Vi clears her throat again. “It’s toys for adults. Toy that should only be played with adults.” She lets that hang in the air, fingers tapping along her thighs.

“Toys? What kind of toys are there for adults, I don’t– oh. Oh.” Caitlyn takes a moment to look over at Vi, eyes wide. “Seriously? You… you want to go with me to a sex shop?” She turns her attention back to the road, grip going tight over the steering wheel. The next time she glances over to her, it’s there, a hint of a smile and relief washes over Vi like warm water.

“So, you’re down?” she murmurs, reaching her hand over the center console to take Caitlyn’s thigh in her hand, rubbing circles into the muscles there.

“I mean, sure? I haven’t thought about it before, if I’m honest. Is there… something specific you had in mind?” Caitlyn’s leg spreads as she squirms in her seat, Vi’s hand slipping underneath the white skirt. Vi skates her finger tips further up her leg, playfully tugs at the edge of her underwear, making her gasp.

“I’ve got an idea, yeah, of what I want,” Vi whispers, leaning over the console to lick at the shell of Caitlyn’s ear as her fingers ghost over Caitlyn’s folds. “And now that I’ve seen you in this skirt I have another one.”

Vi.”

“Yeah?”

“We’re here.”

Vi pulls away and looks through the windshield, and sure enough, there it is. Caitlyn takes Vi’s face in her hands and pulls her for a chaste kiss. “Let’s go,” she whispers, kissing her once more before pulling away, not without a teasing wink. Caitlyn adjusts her skirt as she hops out of the car, shading her eyes from the bright white LED light that reads Hole in the Wall over, as Vi said, a literal hole a wall.

“How did you find this place,” Caitlyn asks as she rounds the car, taking Vi’s hand in hers as they stroll towards the store.

“Well, first I needed to find a place far from the Undercity. Last thing I needed was for word to get back home or to my friends. Realized it’d be better to go somewhere Topside, so, I did some digging and, uh, found this place.” Vi sighs as they stop just outside the doors.

Caitlyn pulls Vi closer to her side as Vi opens the door. They step in and are immediately shrouded in a red hue that shifts to purple and back. They’re greeted by a well tattooed and pierced chirean woman behind the desk, her ears twitching as the bell from the door rings.

“Welcome in, can I get an I.D. from either of you,” she says around a smile, revealing a perfect set of bright white fangs. Her voice is chipper and so full of enthusiasm that Caitlyn and Vi can’t help but be put at ease as they approach.

Caitlyn squeezes Vi’s arm, leaning into her ear. “Can we use yours? I don’t want her to read my last name,” she whispers. Vi nods, digging out her wallet with a smirk.

“Forget that your name kinda matters up here, too,” she says around a chuckle before leaning in to kiss her cheek as she presents her I.D. The chirean barely glances at it before she smiles wide, leaning across the counter with her hands clasped.

“So, ladies, what are we here for? Anything specific or are we just browsing?”

Caitlyn looks over at Vi who immediately flushes under the attention. She clears her throat as she leans in to whisper into the employee’s ear. Caitlyn’s eyes teeter between the two when they seperate. The chirean smiles wide, giving Caitlyn a once over that makes her blush. Vi does the same with a bashful grin of her own.

“Yeah, sweetheart, we have plenty of those. They’re close to the back on the right, on the wall. Are you two shopping together or are we gonna surprise the lady,” she asks Vi with a waggle of her brows.

“I think she should probably choose it,” Vi mutters as she scratches absentmindedly at her cheek. Caitlyn feels her eyebrows go up as she points to herself.

“I’m choosing something?”

“Sure are, cupcake,” Vi murmurs as she pushes at her hip. “Thanks, we’re going to go take a look,” she says to the chirean, making their way towards the back.

“My name is Sophie, if you need any help!”

Caitlyn doesn’t know where to look, and in some instances, what she’s even looking at. They walk past shelves full of whips, chains, and feathers, to mention a few. Another aisle over they pass by condoms and dental dams. They’re an aisle away from the wall that has all of Vi’s attention, but Caitlyn can’t help but stop in front of the melting waxes they come across at an endcap. She picks up a pink box, turning it in her fingers as she reads over the label. She sniffs it, smells raspberries and hums. She turns to Vi who’s eyebrows attempt to disappear behind her hairline.

“I mean, if you want? Are you sure?” she asks, back of her fingers rubbing against Caitlyn’s arm.

“I don’t know, could be fun?” she says around a grin as she holds it close to her chest. Vi looks skeptical but in the end smirks as she pulls her in for an open mouthed kiss, nipping lightly at Caitlyn’s bottom lip before taking her hand and leading them towards the wall.

Caitlyn’s eyes go wide at the size variety they come across. Surely those aren’t meant to actually be used, right? she thinks as they pass by one labeled XL Dinosaur. The shapes alone don’t make her baulk as much as the sizes. She gulps as they continue down the wall. Vi takes a deep breath before they get to where they’re meant to be, turning to look at Caitlyn, eyes round and sincere.

“You totally don’t have to say yes, it’s just something I haven’t been able to get out of my mind since–” she stops, her eyes wandering down. Caitlyn follows her gaze, cheeks going pink as she crosses her ankles. Vi steps forward, taking Caitlyn face in her hands as she comes close enough for their noses to brush against each other. Caitlyn takes hold of her jacket.

“Cupcake, you can say no, but–”

“Violet, what is it,” Caitlyn breathes back, her heart suddenly beating fast. She can feel it between her legs and she squirms, her grip on Vi’s jacket going tight.

Instead of saying anything Vi steps back and gestures behind her. Caitlyn’s eyes immediately fall on a harness that holds a bright purple dildo. She blinks as Vi steps around her, standing behind Caitlyn to rest her chin over her shoulder, on tiptoe as she wraps her arms around her middle. Vi leans in, nose skimming the shell of Caitlyn’s ear. Caitlyn shivers as Vi’s hands settle on her waist.

“Cait, I really, really want to just bend you over in this skirt and fuck into you so deep you choke on it,” she breathes, hands squeezing her hips once before those hands slip down, grabbing a fistful of the offending cloth and tugging her back against her hips.

Caitlyn gasps as heat courses through her, her lips parted. “Vi, what exactly am I picking out here?” she mutters, eyes surveying the assortment of colors and sizes that surround the harness on display.

Vi takes a deep breath as she lets go of her, taking her hand. “Well I need to pick out the harness, but I wanted you to pick out, the, well, the one that I would– the one that you’d– the one–”

“The one I want you to fuck me with,” she finishes for her as she steps forward, circling the options before her. Vi opens her mouth but the sound of someone clearing their throat makes them jump.

“So, are we finding everything alright over here?” Sophie smiles coyly as she leans against the shelves, eyes bright with mischief.

Vi clears her throat, hand moving to brush her hair back. “Yeah, yup. Just need to, uh, pick out the–”

“I found one,” Caitlyn says suddenly.

Vi turns, eyes wide. “Already?” Caitlyn nods as she puts it behind her back as her lips quirk. Vi can barely breathe. “Can I see it?” Caitlyn shakes her head as she sidesteps around the carousel, careful to keep the toy out of Vi’s line of sight. Vi bites her lip as she turns to the chirean. “I guess I just need to pick out a harness.”

Sophie smiles as she approaches Vi, settling her hands on her hips and sliding her hands around her back as Vi lifts her arms in surprise, space so suddenly invaded. The chirean pulls back before she can react, using a pointer finger to beckon Vi to follow her. “I’ve got your measurements, just follow me. I’ll show you which ones to choose. But first, sweetness, can I get a peak at your choice so I know which one to pair it with?”

“Oh, yes, of course,” Caitlyn says as she approaches her. Sophie steps around Caitlyn, her eyebrows going up as an impressed smile spreads on her lips.

“Good choice, my girl. Okay, sweetheart, this way. Now, you can pick out any strap that has a yellow tag, that’s your size. After that you go to the back and you can try it on– over the clothes, alright? And while you’re doing that I’ll check sweetness out. Sound like a plan?” Vi and Caitlyn nod, so she claps. “Perfect! Now, who's paying?”

“Oh, me,” Caitlyn says. Before Vi can protest, Caitlyn clears her throat. “You can pay for dinner.”

Vi’s eyes narrow as her nose scrunches. “Fine. I’ll meet you up there.”

Sophie smiles wide. “Alright, sweetness, they’re all the same price so I just need to ring you up for your choice and y’all can get to having fun,” she lilts, skipping towards the front end. Caitlyn and Vi sharing a knowing look, both smiling at each other before going their separate ways.

After all is said and done, Vi finds Caitlyn at the counter, bent over as she talks to Sophie. The sight alone makes Vi’s heart race. She approaches Caitlyn from behind, wrapping her arms around her middle. “Ready to go?” she mutters, giving her a gentle tug.

“Yeah, all good. Thanks for the tips, Sophie,” Caitlyn raps her knuckles along the countertop, moving with Vi as she takes her purchase and deposits it into their shopping bag. Vi offers to take it but Caitlyn only shakes her head. “Nu-uh. I got a few things while you were gone. I want them to be a surprise.”

“Things? As in plural?” Vi says, entering the car with Caitlyn. Caitlyn only grins, dropping the bag into the back seat over the center console. She starts the car and they make their way for Jericho. After that they'll go… where, exactly , Vi asks herself. She looks over at Caitlyn, remembers something. “You said your parents had a Gala tonight? Right?” Caitlyn grins again, doesn’t answer the question, only reaches her hand over and takes Vi’s hand in hers. Vi smiles and they continue their drive in silence, music carrying them through the coming night.

 

Notes:

finally back to the plot of it all. hope yall enjoy it (: part two should be up soon. haven't written it yet but i know what i wanna put them through so, Soon™️. til then, xoxo