Work Text:
Caitlyn was in heaven.
Vi’s hands had a bruising grip on her waist, keeping Caitlyn in place, but she had no intention of going anywhere. With her head thrown back against the pillows, her legs spread wide around Vi’s hips as she drove the strap-on inside of her, there was nowhere else she’d rather be.
She knew that Vi’s eyes were fixed on her, watching her tits bounce and her pussy stretch around the head of the strap as she fucked her. She was watching right back, gaze locked on Vi’s muscular body as it bunched and flexed with the movement of her hips.
She tilted her own hips, delighting in the groan it earned her, delighting even more when Vi leaned forward, heat radiating off of her skin as she hovered above Caitlyn. At this angle, her thighs slapped against Caitlyn’s ass, the strap-on buried to the hilt inside her. It pushed the air out of her lungs with a gasp, and she practically melted back against the mattress, more than happy to let Vi have the reins if it meant getting fucked like this.
Except, Vi’s tits pressed were tantalizingly against hers, and Caitln couldn’t resist the urge to reach for them. Vi’s eyes flew up to stare into Caitlyn’s, her face flushed, but she kept up her pace as Caitlyn squeezed them, holding them in place as she wrapped her lips around one of Vi’s pert nipples.
“Fuck,” Vi groaned, hips stuttering for just a second before she found her rhythm again.
Caitlyn grinned, and did it again.
Vi’s hand unclenched itself from her hip, only to smack sharply against her asscheek. Caitlyn whined. Her hands flew down to grip the sheets as Vi’s moved again, this time dragging over Caitlyn’s belly to circle her thumb over her clit.
When she came, her back arched off the mattress, Vi watched it all hungrily, drinking in the sound of her moans and the sight of her blissed-out, flushed face.
Later, laying naked in bed, Caitlyn watched with her face buried in her pillow as Vi climbed back onto the mattress. She reached for her, sighing happily when Vi settled right in against her chest. Her hands came to rest on the small of Caitlyn’s back, pulling her in close and drawing invisible shapes against her skin. It was almost enough to lull Caitlyn to sleep, her body still pleasantly sore and thrumming from her orgasm, until Vi’s voice pulled her back to wakefulness.
“You really enjoy that, don’t you? The strap,” Vi clarified at Caitlyn’s questioning look.
Caitlyn huffed a tired snort as she buried her face back in Vi’s neck. “I’m not interested in stroking your ego more than I already have tonight.”
“I’m not fishing for compliments,” Vi laughed, pinching the skin at Caitlyn’s hip. “I was genuinely asking.”
“Well, if you’re genuinely asking,” Caitlyn teased, “I think it’s pretty clear that I do.”
She expected a smart remark back, but Vi only made a thoughtful sound. It was enough of an unexpected response that it made Caitlyn peek up from her hiding spot. Vi was looking up at the canopy above the bed, but from her profile, Caitlyn could see she had that slight pucker between her eyebrows that meant she was considering something.
“Do you think I would like it?”
Caitlyn weighed her reply carefully, not because she didn’t already know her answer, but because she was aware of how skittish Vi could sometimes be, with good reason.
“I do. Is that something you’re interested in trying?”
Vi nodded slowly, but confidently. “I am. I’ve been curious about it for a while, actually.”
“Well, then,” Caitlyn said, leaning up on her elbow to press a kiss to Vi’s jaw, “let’s try it.”
A few days passed before Vi brought it up again. Caitlyn didn’t push. She appreciated that Vi had even felt comfortable enough to ask. Vi was, generally, a pretty open book, at least when it came to those she trusted. But there were many aspects of her life that were understandably, irrevocably affected by her time in prison, and her ability to be vulnerable was one of them.
Being vulnerable in Stillwater meant being dead. Even now, after all the time that had passed, Vi sometimes couldn’t help the walls that she threw up to protect herself. Caitlyn had been relieved to learn that Vi’s first time hadn’t been within the confines of a jail, that her first fumbles with young love had been just as innocent and awkward as her own. She knew that Vi hadn’t shied away from sex in that awful place, but there were certain lines she wouldn’t cross. Caitlyn held every precious instance of Vi breaking down those barriers with her close to her heart. She was determined to make exploring this particular vulnerability worth it for Vi, and she was more than willing to wait as long as Vi needed her to.
On the night her patience paid off, they were in the study. Caitlyn was straddling Vi’s lap in one of the armchairs, kissing with lazy intent, when Vi gently pulled back, rubbing the skin above Caitlyn’s trousers with her thumbs.
“Do you think,” she began, “tonight, we could…try?”
It took a second for Caitlyn’s kiss-addled brain to catch on, but when it did, she had to restrain herself from dragging Vi up to the bedroom then and there.
“If you’re sure,” she said, and when Vi nodded once, certain, she reached down to bring Vi back into a kiss, much more purposeful than the earlier ones.
In their bedroom, Caitlyn peppered kisses down Vi’s naked body as she knelt between her legs. The harness sat on the blanket beside them, but she didn’t reach for it yet. She wanted Vi to feel good and comfortable first.
She ran her hands down Vi’s sides, gently pushing her thighs wider. Vi opened with a sigh, relaxing into the familiar feeling as Caitlyn’s tongue began to stroke her pussy, two fingers spreading her open to give Caitlyn better access. She kept her tongue flat and gentle for now. Her eye was fixed upward, locked on what she could see of Vi’s face, watching her breathing growing heavier with each swipe of her tongue. When Vi’s hips began to shift, impatient, Caitlyn allowed her tongue to slip lower, pressing against her entrance, and was rewarded with a rumbling moan from Vi’s slack mouth.
With a grin, Caitlyn shifted to replace her tongue with a finger, sliding inside Vi as her mouth moved back up to toy with her clit. A second finger followed, sliding easily into Vi’s wet heat, and Caitlyn began to pump them in and out, mimicking the movements that the strap would soon be making.
Caitlyn didn’t tease–she wanted Vi loose-limbed, and she knew exactly how to get her there. Before long, Vi was moaning unabashedly, riding Caitlyn’s fingers. Caitlyn added a third finger, curling all three carefully inside her, wrapping her tongue around Vi’s clit.
“Shit—“
Vi’s hands grasped blindly at Caitlyn’s shoulders as she came, eyes squeezed shut. Caitlyn buried her grin between Vi’s thighs, making sure to ease off and back up before Vi could become over-stimulated.
She crawled up Vi’s limp body until they were nose-to-nose. Vi’s chin tilted just so, and Caitlyn gave her the kiss she sought happily. She ground herself against Vi’s hip as they kissed, enjoying the latent pleasure simmering in her own body. She let herself sink into it until Vi pulled back with a chuckle.
“Did you forget something?”
“Impatient,” Caitlyn chided without heat, rather than admit she almost had forgotten what they were working toward, too wrapped up in Vi to think straight.
She stole one more kiss before she slid off the bed, grabbing the harness as she went.
Vi got to her knees as Caitlyn secured the final buckle around her hips. Caitlyn held herself still as Vi’s hand reached out to touch the strap, her fingers wrapping around the length. She couldn’t actually feel it, but she could feel the base of the dildo press ever so slightly against her cunt. She pushed into it, moaning softly. Vi’s eyes traveled up Caitlyn’s abdomen, pausing appreciatively on her breasts before continuing up to meet hers.
Unabashed desire burned in them, before it was overtaken by a wicked gleam as Vi pursed her lips, and leaned down to spit on the strap-on.
“Shit.”
Caitlyn choked on air as Vi wrapped her fingers around the shaft again, and a shiver cascaded down Caitlyn’s spine at the wet shick sound that they made when they stroked up and down.
Vi chuckled, a knowing smirk on her face as she watched Caitlyn short-circuit. Caitlyn took that face in her hands, pressing her thumb against the corner of Vi’s lips until she got the hint, and opened them. Caitlyn’s thumb slid inside, and she moaned at the wet heat of Vi’s mouth, the way her tongue curled around the digit. Vi’s lips closed gently around it, and she sucked hard.
Caitlyn wrapped her hands around Vi’s neck to pull her in for a sloppy kiss, replacing her thumb with her own tongue.
“Do it again,” Caitlyn ordered, nipping Vi’s bottom lip between her teeth.
Vi’s smirk returned with a vengeance, but she leaned in to kiss Caitlyn in silent agreement. Caitlyn whimpered when she ended the kiss with a long drag of her tongue along Caitlyn’s jaw. It melted into a moan when Vi pulled back just enough to spit down onto the silicone again, before Vi’s mouth was back on hers, swallowing the sound.
“Why don’t you lay down?” Caitlyn suggested against Vi’s lips, but Vi shook her head.
“Can we—this way?”
Vi shifted back into the middle of the mattress, Caitlyn following more slowly, letting Vi maneuver how she wanted to. She settled onto her hands and knees with her back to Caitlyn, peeking over her shoulder as Caitlyn came to rest between her ankles.
“Of course.”
Caitlyn wasn’t entirely surprised by this. Vi was already putting herself in a vulnerable position, it made sense that she wasn’t quite ready to have Caitlyn watch her face while doing it.
Leaning down, Caitlyn pressed a kiss to the very center of her tattoo, traced the whirls and lines of it with her fingers as she draped herself over Vi’s body, down her spine, over her flank and down between her legs. Vi’s knees shifted on the sheets as Caitlyn began to stroke her, sliding through the wetness already gathering there. She felt Vi stiffen as the head brushed against her, but it was more out of surprise than nerves, quickly easing back into the loose-limbed pleasure that Caitlyn’s fingers were pulling her into.
Vi turned her head enough to press their mouths together, her tongue sliding against Caitlyn’s. She sighed when Caitlyn pulled away to trail more kisses over the cogs tattooed on her neck. Caitlyn nipped her skin playfully, smiling softly at the quiet huff of laughter it brought out. Her free hand curled around Vi’s jaw, and Vi knew what she was looking for without having to be asked.
She sucked Caitlyn’s pointer finger in between her teeth, giving it a thorough lick before releasing it with a slick pop! and spitting into Caitlyn’s palm.
“Shit,” Caitlyn hissed. Her fingers were almost shaking with desire as she brought the slick hand down to the strap-on. She kissed the plane of Vi’s shoulder blade. “Are you ready?”
In answer, Vi pushed her hips back against Caitlyn’s, sighing, “Yes.”
“Good girl,” Caitlyn murmured against her shoulder, delighting in the way it made Vi shiver beneath her. “Tell me if it’s too much, and I’ll stop.”
Vi said nothing, just nodded her head in silent agreement, so Caitlyn shifted her weight back onto her knees. She shivered as cool air rushed in to replace the warmth of Vi’s skin, but the heat of the moment quickly chased the chill away.
She took Vi’s hip in one hand, and the strap in the other, guiding the tip to Vi’s waiting pussy.
Vi kept her head low, and without being able to see her face, Caitlyn listened hard for any signs of discomfort as she pushed as gently as possible into Vi. She knew Vi could take the stretch - they had done this plenty of times with fingers and tongues, but still, this was different. She moved as slowly as she could, letting Vi adjust after each small roll of her hips. Vi was quiet, but when Caitlyn was finally fully seated inside her, she sighed, head dropping forward completely.
“Okay?” Caitlyn called, stroking Vi’s spine with a concerned hand.
“Mm,” Vi hummed in response. She shifted slightly, head turning just enough to glance back at Caitlyn with one ice-blue eye. “Keep going.”
Permission granted, Caitlyn pulled out, thrusting back inside a little harder than before. Vi’s muscles tensed, but quickly relaxed under Caitlyn’s palms. Her head was ducked again, but her neck and shoulders were flushed, quiet moans pushing out of her mouth.
She looked so fucking gorgeous like this, Caitlyn didn’t know where to look first. Vi’s broad back was on full display for her, tattoo rippling with Caitlyn’s thrusts. Caitlyn’s eye tracked over its pattern, falling down to where her hands were wrapped around Vi’s hips, and the way Vi’s hard muscles gave way under the press of her fingers.
She watched the way Vi’s body opened to accept the strap, her perfect pink pussy spread wide around the dark silicone, glistening now from Vi’s wet cunt.
It was all Caitlyn could do to keep herself from throwing caution to the wind and just fucking her.
“Vi?” Caitlyn exhaled, a gasp and a question at once as she rolled her hips.
“Feels good,” Vi answered, her voice low and gravelly, “I – fuck!”
She threw her head back with a gasp as Caitlyn bottomed out. Caitlyn felt drunk on arousal as she finally got to see Vi’s face, her jaw slack and her eyes shut as she leaned into Caitlyn’s thrusts.
“You can–harder.”
Caitlyn thought she actually might die. “Yeah?”
Vi nodded frantically. Caitlyn moved her hands to Vi’s lower back, pulling her back to push the strap in deeper, lengthening her thrusts. The strap practically glided in and out of her cunt, making obscene, wet sounds that made Caitlyn pump even faster, chasing those sounds like a woman possessed. She dragged one hand up Vi’s spine to caress the nape of her neck, pinning her in place.
Vi ripped her hand off of the mattress to brace herself against the headboard.
“Yes, fuck yes,” she moaned, shoulders rolling as she dropped her head back. “I–”
She cut herself off with another gasp.
Caitlyn could almost feel the sensations rocketing through her, the stretch of her lips around the shaft, the glide of it pumping in and out of her body. She felt her own desire pooling between her legs, dripping wet from the sight and sounds of fucking Vi.
“You’re doing so well,” Caitlyn purred, “so good for me.”
”Cait…”
Beneath her fingers, Caitlyn felt Vi’s throat working to swallow back whatever she was about to say, and she squeezed in reproach.
“Tell me what you need.”
“I need to see you,” Vi groaned, “can we–”
Caitlyn was slowing her hips and easing the strap out of Vi before she could even finish the question. Her patience lasted exactly as long as it took Vi to turn to lie on her back before she pounced, capturing Vi’s mouth in a hungry kiss. Vi’s legs wrapped around Caitlyn’s waist, and Caitlyn ground forward on instinct, dragging the strap over Vi’s wet cunt.
“Who’s impatient now?” Vi laughed, a little shakily.
“Can you blame me?”
Vi’s only response was to reach down between them, taking the shaft in one hand and guiding it back inside her.
Caitlyn exhaled in tandem with Vi, as if it was her the strap was sinking into, pulling her gaze up to watch Vi’s face before she started to roll her hips again, a little more cautious now to give Vi time to adjust.
“You’re taking it so well.” she purred, drinking in the sight of Vi spread out beneath her.
Vi was flushed, and Caitlyn knew it was probably at least partly embarrassment from being so much the center of Caitlyn’s attention, but she couldn’t tear her eye away. Even in her lusty state, Caitlyn’s heart ached with how much trust Vi was showing her, how much effort she was making not only to let down her protective walls, but to destroy them completely.
Vi let her eyes drift closed as Caitlyn began to fuck her again in earnest. Her hands settled behind her own knees, holding her legs high and wide.
“Oh,” Caitlyn gasped, “yes.”
She widened her stance for more purchase, snapping forward with a hard, fast thrust. Vi inhaled sharply, her mouth dropping open.
“Talk to me,” Caitlyn reminded her urgently, slowing a little, “Violet–”
Vi’s eyes flew open.
“Don’t stop.”
Caitlyn’s jaw dropped with her answering moan. She resumed her previous pace, pressing her hand down against Vi’s sternum as Vi threw her head back with a wild gasp.
“Fuck, fuck, it feels so good, Cait, I promise, just don’t stop.”
Vi was always a fairly vocal lover, unashamed to moan her pleasure, but she didn’t usually talk like this, her voice sounding wrecked and desperate as it tumbled out of her mouth.
“There, right there, keep doing that.”
As much as Caitlyn wanted to hear her speak, she wanted to kiss Vi more. She leaned down and pulled Vi’s mouth to hers, letting her fingers trace down her body. Vi arched against her when her thumb brushed against her clit, practically frictionless from how wet she was. She pushed herself back up, bracing herself with one hand against the bed so she could watch Vi’s face as she rubbed her clit with the other.
She knew that Vi was starting to fall apart from the way her nose scrunched from the effort to keep it together, and she pumped her hips even harder to fuck that instinct out of her.
“Cait,” Vi gasped, hands scrabbling for purchase somewhere on Caitlyn’s body and landing on her shoulders, “I’m–I’m gonna come.”
She sounded shocked, and Caitlyn might have laughed if she wasn’t unbelievably turned on. She settled on releasing a sharp exhale as Vi’s hands clenched, her eyes squeezing shut as her mouth opened on a drawn-out moan, chanting, “Yes, Cait, baby, yes–”
Caitlyn slowed as Vi’s body shook with her second orgasm of the night, fucking her gently through it, even though every instinct in her wanted to rip the damn harness off and grind against Vi’s pliant body until she came, too.
When Vi’s eyes finally blinked dreamily open, Caitlyn took it as a sign to ease the strap out of her, murmuring apologies when Vi winced. She unbuckled the strap-on with shaking fingers as Vi watched, one leg stretched out and the other bent just enough to keep her pussy in Caitlyn’s hungry gaze, flushed pink and puffy and glistening with her own cum.
She looked absolutely sinful, and Caitlyn forced herself to take a steadying breath.
“Okay?”
“Mhm. Come here.”
Vi’s voice was low and teasing, beckoning Caitlyn forward with two fingers as her other hand rose to pull her in for a kiss. Caitlyn didn’t have it in her to be embarrassed by how quickly she fell apart on those fingers, barely managing a few strokes before she was whining pitifully against Vi’s mouth. She collapsed against Vi’s chest, her thighs shaking where they bracketed Vi’s hips, too spent to even return the kisses that Vi pressed against her temple.
When she finally felt like she could move without her heart exploding, she did so only enough to slide most of her weight off of Vi, cuddling up against her side instead. Vi grumbled sleepily as she adjusted to wrap her arm around Caitlyn’s waist, and Caitlyn had to turn to hide her happy smile against Vi’s neck.
“You’re amazing,” she murmured on an exhale, feeling Vi’s answering chuckle rumble beneath her lips.
“Pretty sure that was all you just now.”
Caitlyn shook her head, rising to her elbows to look down at Vi as she said, “No. It’s you.”
She reached out and brushed her fingertips across Vi’s cheek, letting her thumb rest below her tattoo as she cupped her jaw. Vi looked back at her a little warily, obviously not sure where Caitlyn was going with this. Then again, neither was Caitlyn.
“Thank you,” she said eventually, “for trusting me.”
She didn’t think she’d ever said that before. She had apologized hundreds of times, promised to spend every day trying to be worthy of Vi’s far-too-generous heart, but had never actually thanked her for trusting Caitlyn with it.
Vi’s face softened immediately.
“You don’t have to thank me for that.”
Caitlyn didn’t bother to argue further. She knew that Vi meant it, that she expected no thanks for what, to her, was nothing. But it was everything to Caitlyn. She still couldn’t believe that she had this woman in her bed, in her life. She didn’t think she’d ever feel worthy of it.
She leaned down again, pressing their lips together in a sweet, soft kiss. When they parted, Vi looked up at her with an exasperated smirk on her face, like she knew that Caitlyn was ceding the battle, but not the war.
“Was that your plan all along? Fuck me so I’m too tired to tease you when you get all sappy?”
Caitlyn laughed. “You caught me.”
She brushed a strand of hair behind Vi’s ear, watching Vi stretch leisurely beneath her, allowing herself to be pulled in as Vi tangled their legs together.
“We should probably shower,” Caitlyn suggested, kneading what she was sure were sore muscles in Vi’s thighs.
Vi hummed, but shook her head. “Not yet. Come back here.”
Caitlyn went, more than happy to stay wrapped up in Vi for just a while longer.
