Actions

Work Header

Right Here, Right Now

Summary:

Vi hummed, adjusting her grip on the saddle and enjoying the evening breeze as her boots scuffed through the dust.

It was the creak of a rocking chair that made her pull up short, her head lifting.

 

Cait.

 

Caitlyn was sitting on Vi’s porch in her rocking chair with her hands folded in her lap.

***

Vi is a ranch hand on the Kiramman’s ranch, and the tension between her and Caitlyn has been building for months.

Notes:

A *huge* thank you to echoes for helping edit and for all of the encouragement. And to Archer_Slayer203 for beta reading for me!

This fic is a (belated) birthday gift for MaxTeal. ❤️🫂

It is mostly smut. Lol. About 12.8k of smut, with a hint of plot and a sprinkle of feelings scattered throughout.

I tried very hard to find the balance between "porn with very minimal plot" and still having the characters, and the world around them, feel authentic.

I hope you guys enjoy it!

(Two different friends have said this fic got them pregnant. So, I would like to state up front that I am not responsible for any child support 😂)

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

Work Text:

Vi pulled her rusty truck up to the back of the barn, listening to the engine sputter a couple of times before coming to a full stop. She grimaced, pushing on the driver side door until the dang thing finally gave way, flying open with a loud creak.

Hopping out, boots hitting the ground, she took her hat off and ran a hand through her hair, eyeballing the rickety machine with a shake of her head. 

“It’s going to die any day now, you are aware of that, yes?” Caitlyn’s voice rang in her memory.

A smile worked its way onto Vi’s face as she shook her hat out, plopped it back on her head, and slammed the door shut. Caitlyn was a spitfire. Never afraid to say things exactly like they were.

In fact, the only time she’d seen Caitlyn hesitate to say what she meant, to take what she wanted, was when it came to Vi herself. 

The smile on Vi’s face faded a little. 

Caitlyn wanted her — Vi knew she did. Hell, Caitlyn might want her just as much as Vi wanted Caitlyn.

It was in the little moments. The glances, the brushing of knuckles, the conversations that drug out just a bit longer than strictly necessary. 

But Caitlyn had backed down every single time — had created more space between them, instead of closing the gap. 

Like yesterday, in the barn. 

Vi had reached around her to grab a pair of wire cutters, unintentionally bringing them so close together that she could feel the heat of Caitlyn’s body against her own. 

And Caitlyn gasped. A small sound, her breath brushing over Vi’s neck as her fingers glanced against Vi’s side. 

Vi had stilled, boots frozen to the ground, turning her head in towards Caitlyn, slowly. Both of them were breathing louder than they should have been and it was electric . The tension between them. The way that Caitlyn’s hair smelled as Vi closed her eyes, her throat bobbing when she swallowed, rocking slightly forward. 

So close. So warm. 

It wouldn’t have taken much. A turn of her head, a tilting of Caitlyn’s chin. Vi’s arm moving to wrap around Caitlyn’s waist, Caitlyn’s fingers lifting to rest against Vi’s chest. 

She had taken a deep breath, heart beating erratically as she thought about leaning in and dragging her lips across Caitlyn’s neck, and then Caitlyn had shifted and the spell was broken.

“I’ll just…get out of your way,” Caitlyn had muttered, taking a step to the side, not quite making eye contact. 

Vi had cleared her throat, rubbing at the back of her neck with one hand and grabbing the wire cutters with the other. “Excuse me,” she’d mumbled, even though it was too late to matter. 

They’d gone back to work, and each movement that Vi made had been an attempt to ease the tension in her muscles. Trying to ground herself in the reality of her job, instead of the wonderful dream of having Caitlyn to touch and to hold. 

Daydreams . Vi pressed her hat down firmly into place and walked around the truck, letting the memory of what could have been fade away. It wasn’t real. And at the rate that things were going, it never would be. 

She popped open the tailgate and grabbed a bag of feed, carefully slinging it over her shoulder. 

Five trips later and all of the bags were stored in the barn, safe and sound. She went back to her truck one last time and grabbed her saddle from the backseat. 

Rounding the corner, she headed towards her little guest house. 

It wasn’t much — more of a bunk than anything else. A small room and bath, and an even smaller porch. But it was home for now.

To her right, the sun was starting to lower, sinking towards the treetops, its orange and golden glow spilling over the fields and the backs of the cattle. 

Vi hummed, adjusting her grip on the saddle and enjoying the evening breeze as her boots scuffed through the dust. 

It was the creak of a rocking chair that made her pull up short, her head lifting. 

Cait. 

Caitlyn was sitting on Vi’s porch in her rocking chair with her hands folded in her lap.

Vi stared at her. 

Her dark hair was loose, not braided back or in a ponytail like it normally was. It fell over her shoulders, the gentle breeze blowing a few strands across her face. 

She was wearing high-waisted jeans, her light purple button-up tucked into the waistband, her boots planted on the planks of the porch. 

Her eyes, sharp and blue, were watching Vi, the expression on her face nearly unreadable. 

Vi drew closer, hesitantly, as if unable to help being pulled towards Caitlyn’s presence.

“Everything okay?” Vi ran through the list of reasons that Caitlyn could be sitting on her porch. Maybe one of the calves had gotten out. She’d done her best to patch up the stall, but Tulip was an extra feisty calf and she might have found a way.

Or maybe she’d mixed up her days off. Which she obviously hadn’t done, because she’d checked in with Caitlyn’s father first thing that morning before heading into town — but what if, somehow, she still had? 

Ideas raced through her mind as she set her saddle down over the porch railing, taking her hat off and hanging it on the saddle horn. 

“Everything is fine,” Caitlyn lifted a hand, standing to her feet.

Vi stepped up onto the porch, shoving her hands into her pockets. She chuckled awkwardly, running her tongue over her bottom lip. “Then is there a particular reason you’re hanging out on my front porch? Not that I mind or anything,” she hastened to add that last part.

Caitlyn just stood there for a moment, her eyes running over Vi, searching, studying her. 

Vi swallowed. 

The warm glow of the sun traced the ridge of Caitlyn’s nose — the sharp angles of her cheeks, the shape of her lips — and softened the blue of her eyes. 

God, she’s fucking gorgeous. 

From the distance, music drifted, soft and staticky, coming from the beat-up radio that Caitlyn kept on her own front porch. 

“I —” Caitlyn opened her mouth. “I was waiting for you.”

Vi’s heart leapt. 

Caitlyn cleared her throat, “To get back from town that is.”

Vi nodded, slowly, trying to figure out exactly what was happening here. Caitlyn took a short step forward and Vi’s eyes widened. 

“Violet —” there was a crack in Caitlyn’s voice, a weight to her words. Something desperate, and nervous, and pleading all at once.

Caitlyn’s lips parted slightly, her chest rising and falling as she looked at Vi like she held the answers to a question that hadn’t been asked yet.

“Yes?” The one whispered word was all that Vi managed to get out, her palms sweaty as she watched Caitlyn’s mouth open and shut, failing to find the words that she wanted to speak.

Vi’s heart had never beat so fast in her entire life. She slipped her hands out of her pockets, wishing that she could lift them. That she could open her arms and feel the way that Caitlyn fit inside of them. But she forced herself to keep still.

“Cait…”  Vi spoke her name gently, fingers twitching by her side. 

Do it. Give in. Please. Whatever this is. Whatever you’re wanting. Whatever that is in your eyes. Do it. 

And then it happened. The very thing that Vi had, just a short while ago, been thinking would never happen:

Caitlyn closed the space between them.

 

***

 

Caitlyn didn’t really know what she had been expecting when she’d decided to sit on Vi’s front porch and wait for her. 

The ranch had just felt empty without Vi there. It always did. Every time that Vi spent a day in town, it was like the land itself was missing a piece of its beating heart. 

Or maybe that was all in Caitlyn’s mind. A loneliness in her own chest as she worked on chores in silence, a frown tugging at her lips, no laughter or stupid jokes or vibrant red hair to brighten the place up. 

And somewhere over the course of this particular day, that loneliness had morphed into a quiet surety. 

She’d finished the evening chores, stoic and focused, with no real thoughts in her mind, just a feeling in her chest. A knowing. 

Vi was the person that Caitlyn wanted to be with. The person she wanted to work the ranch with, to share dinners with — to tell about her day, even if Vi had spent most of it alongside her. 

She was the person that, eventually, Caitlyn wanted to lay beside in bed every night. And if there was a chance, any chance, that Vi might want that, too, then Caitlyn would be a fool to not at least give it a shot. 

So, she’d come and sat down on Vi’s rocking chair with no real plan. She’d just sat there, rocking methodically, staring blankly out at the fields, heart far calmer than it probably should have been. 

It was Vi rounding the corner that made her heart kick into a faster gear, speeding up at the sight of her, like it always did. 

And now they were facing each other, something fragile hanging in the air after Caitlyn’s stumbling attempt to explain exactly what it was that she was doing on Vi’s porch, to express just how much she wanted Vi. 

”Cait…” Vi whispered, everything they hadn’t said wrapped up in that one utterance of her name. Her eyes were bright with longing and affection, her fingers twitching with restraint.

Well, to hell with restraint. 

For once, she didn’t think, she didn’t stop, she didn’t talk herself out of this. She just moved, taking two long strides across the porch and grabbing Vi by the neck, pulling her into a kiss that felt like it was a lifetime in the making. 

Vi gasped — a quiet sound that Caitlyn swallowed — but she didn’t hesitate. Not even for a second. Strong arms wrapped around her waist and Vi pressed into the kiss, into her, like she was starving. Like Caitlyn was everything that she had ever wanted. 

Caitlyn ran her fingers through the short strands of Vi’s hair, sliding her other hand to Vi’s shoulder and then down to grab at the front of her shirt. 

One kiss bled into another and Vi groaned in between them, her grip tightening. She only broke away to kiss Caitlyn’s jawline, working her way down in heated kisses that drew a gasp from Caitlyn’s lips. 

“Vi.” 

Vi hummed in question, her nose bumping against Caitlyn’s neck, causing a shudder to work its way down her back. 

Vi was finally in her arms. A little bit sweaty and dusty from unloading the truck, her skin sun-warmed and flushed, smelling like springtime. 

Caitlyn trailed her fingers down Vi’s back, digging into the muscle there as Vi kissed the soft spot beneath her ear, still waiting for Caitlyn to say something. 

“Take me inside,” Caitlyn buried her face into the crook of Vi’s shoulder, rocking forward. “Please, just. Inside, right now.” 

She sounded desperate and she couldn’t bring herself to give a damn. She was desperate. She wanted to know what Vi felt like beneath her fingers, what sounds she would make, the ways in which she could please her and be pleased by her. 

And she wasn’t going to waste any more time before finding out. 

 

***

 

It was a bit awkward, and there was a brief moment when Vi thought she was going to trip them both in the process, but she managed to shove the door open with the toe of her boot without breaking away from Caitlyn’s arms. 

They tumbled inside, laughter mingling with desire. 

Caitlyn’s hands were running over her back, the press of her fingers warm even through the material of her shirt.

Vi kicked the door shut before backing Caitlyn across the room, their progress slow — small, shuffling steps taken in between kisses and touches that were both gentle and burning. 

The loving brush of Caitlyn’s lips against her neck contrasting the way her nails dug into her shoulder blade. The stroke of Vi’s thumb across Caitlyn’s hip preceding the rake of her teeth against Caitlyn’s jawline. 

It was better than anything Vi had imagined. 

Cait’s hand wrapped around the back of her neck, pulling her into a deeper kiss, and, god, her tongue, and her fingers, and the taste of her lips were intoxicating. Vi was so caught up in it, in Caitlyn’s arms, that she barely even noticed she’d reached for the buttons of Caitlyn’s shirt until she felt Cait’s breath catch, her ribcage rising and falling in a gasp beneath Vi’s touch.  

Pulling back a little, Vi searched Caitlyn’s face, looking for even the slightest sliver of hesitation. 

There wasn’t any. 

Caitlyn’s eyes were wide, her pupils dilated. Her cheeks were flushed and her hair was slightly mussed, her lips wet and swollen from their kisses. And still, she looked so perfectly put together — a far cry from the mess that Vi wanted to make of her. 

She shivered at the thought, at the mental images that ran through her mind of Caitlyn, stripped out of her fancy button-down and those jeans, spread out on her bed, letting Vi take her apart piece by piece. 

She swallowed, watching Caitlyn’s eyes flicker down to track the movement of her throat, her tongue darting across her lips. 

“May I?” Vi asked, keeping her voice as steady as possible, her fingers ticking. God, I want to kiss her again. Even the short break in contact felt too long, and Vi leaned forward, bringing their lips close again, heart pounding in her chest. 

Caitlyn’s lips parted, breathing heavily, and Vi closed her eyes, taking the moment in.

“Yes, Vi,” Caitlyn stroked Vi’s back. “You may.” 

Caitlyn brought her hand around, grabbing Vi’s chin in her fingers. Vi’s eyes fluttered open at the touch, her heart catching at the sincerity on Caitlyn’s face.

“I want this,” she whispered, moving closer, her breath skimming over Vi’s lips. “All of this. All of you.” 

Vi nearly fucking whimpered. 

“So, yes,” she pulled Vi back in for a brief, pointed kiss, each word that she spoke steady and sure. “Undress me. Take me to your bed. Touch me in all of the ways you’ve been imagining.”

Vi blinked for a moment, wonder and warmth flooding her chest, and then a slow grin spread over her face and she winked, slipping into her best southern drawl as she started unbuttoning Caitlyn’s shirt. 

“Yes, ma’am.” 



***



Caitlyn snorted a laugh, rolling her eyes. “What did I say about calling me that?” The words would have come out far more sternly if it hadn’t been for Vi lowering her head, her lips brushing over her collarbone. 

Vi hummed happily against her skin, pressing another kiss, following the opening line of her shirt as her fingers deftly undid the buttons, one by one. 

“I don’t recall,” Vi’s mumbled playfully, even as her arms drew Caitlyn in closer to the heat of her openmouthed kisses. 

“Yes, you —” her rebuke broke apart as Vi’s tongue flicked right beneath the line of her bra, a groan catching in her throat, “ — do.” 

“Want me to stop?” She could feel Vi’s smile as she kissed her way back up her chest, back along the side of her throat. 

Vi tugged lightly at Caitlyn’s earlobe, which was ridiculously silly, but also unfairly hot. “I’ll stop,” Vi murmured into her ear. Her threat was belied by the fact that she was untucking Caitlyn’s shirt from her jeans as she said it.  

Caitlyn hooked her fingers into Vi’s belt. “Don’t you dare.” 

Vi yanked the last piece of her shirt free, pulling it open and dragging it down Caitlyn’s arms. 

It wouldn’t have surprised her at all if Vi had come back with another “yes ma’am” in retort, but she didn’t. She just watched the shirt fall away, drinking in the sight of Caitlyn now standing topless in front of her. 

Caitlyn swallowed. 

The bra she’d picked out wasn’t particularly fancy; working on a ranch required comfort more than aesthetics. 

Still, it was a pretty shade of dark blue and it had one barely-there bow right in the middle. And Vi was looking at her like she’d just stepped out of a damn Victoria’s Secret magazine, her pale blue eyes wide, her lips parted. 

Caitlyn took the pause in their seeking touches to drink Vi in, too. Her broad shoulders rolled slightly as she looked Caitlyn over, her neck flexing with the movement. God. Fuck . She couldn't help it — couldn’t keep standing there when she could be feeling more of this woman. 

Vi would just have to finish staring later. 

Caitlyn pulled her back in by her belt, her lips finding Vi’s neck as Vi’s arms instinctively circled her waist, her large hands splaying across the now bare skin of her back. 

Caitlyn nuzzled into Vi’s neck, dragging her lips across the warmth of her skin. A shiver worked its way up her spine when she felt the muscles of Vi’s arms flex against her waist. Vi groaned, her forehead falling to rest on Caitlyn’s shoulder. 

“Vi,” she breathed her name against the chord of Vi’s neck, sliding her hands under Vi’s t-shirt and running them up the solidness of her sides. “Vi,” there was a plea in her voice that time, but she can’t even bring herself to figure out exactly what it is she’s asking for, because she’s too busy kissing that wonderful little soft spot behind Vi’s ear — too busy running her fingers over her skin, reveling in the feel of her. 

“I know, Cait. I’ve got it,” Vi’s voice was comforting. She gave a quick kiss to Caitlyn’s shoulder and then pulled back just long enough to grab the hem of her t-shirt and yank it over her head, tossing it to the floor.  

Well, fuck me. 

Vi hadn’t worn a bra or binder today. And now she was right in front of Caitlyn, all tattoos and piercing, wearing nothing but her jeans, a belt, and her boots. 

The jolt of attraction that ran through her was near devastating, her hands finding their way back to Vi’s sides immediately, drawing her in, tangling herself back up in her arms.

She was vaguely aware of Vi’s fingers unhooking the clasps of her bra, of the fumbling required to take it off, before she was kissing Vi again, with everything that she had. Moaning into her mouth, greedily.

Caitlyn was wrapped up in the warmth of her, Vi’s hands cradling her face, moving her across the room towards the bed. 

And, right now, there was nowhere else she would rather be. 



***



Vi grabbed Caitlyn’s hips, her tongue in her mouth, Caitlyn’s fingers running through the short strands of her hair.

All she wanted to do was hook her arm around Caitlyn’s leg, pick her up and put her on the bed. But first… first, she unbuttoned Caitlyn’s pants and tugged the zipper down, meeting Caitlyn’s gaze as she did so. 

Caitlyn’s eyes were hooded, her gaze dark as she watched every move that Vi made. Looking down at Vi as she sunk to her knees and started to slowly, reverently, pull Caitlyn’s jeans off. 

It was almost a shame to take them off her, with how amazing they looked and all. There was something about the things a good pair of high-waisted jeans did to Cait’s ass that was bordering on criminal. Vi had certainly spent more than one afternoon of work doing her damndest not to drop a tool or accidentally run a nail through the back of her own hand every time that Caitlyn walked by. 

But now they were just in the way. 

She tugged them lower, exposing the blue underwear that Caitlyn was wearing, swallowing thickly when she saw the evident wet spot between Caitlyn’s legs.  

Caitlyn bit her bottom lip, her breath shaky, and shifted her thighs — whether to help the process of getting her pants off or because she wanted more friction Vi wasn’t sure. And neither idea dissipated the lump in her throat, or lessened the fire coursing through her veins. 

She drug the denim down her incredibly long legs, her eyes following every inch of newly exposed skin. 

God, she’s so fucking incredible. 

And that fucking wet spot…

Her teeth clenched, jaw ticking as she tried to restrain herself, even a little. 

I shouldn’t…  

She paused, her fingers still hooked in the denim of Caitlyn’s waistband, knuckles brushing against the smooth softness of her legs, and looked up at Caitlyn. She watched the way that her chest rose and fell, the gap in her teeth, the hint of pink dusting across her cheekbones. 

And she couldn’t help herself. Not when Cait was looking at her like that. Not when she was wet, just for her. Not when Caitlyn’s breath caught in a strangled gasp as Vi slowly leaned forward, burying her face between those beautiful thighs and swiping her tongue across that tempting wet spot, closing her eyes and moaning at the faint taste of her. 

  Her fingers dug harder into the backs of Caitlyn’s legs, hauling her a bit closer and running her tongue over her again. 

“Vi!” Caitlyn’s voice was broken, Vi’s name turning into a desperate bid for breath as she tangled her hands into Vi’s hair and tugged at the roots. 

The hint of pain, the way her name sounded absolutely wrecked when it spilled from Caitlyn’s lips, the first taste of her wetness — the combination was enough to make Vi feel practically drunk. She groaned against the soft material of her panties, her tongue finding Caitlyn’s clit and pressing against it, causing her hips to jerk forward. 

Caitlyn pulled her hair again, an impatient tug this time, and Vi lifted her head.

“Stop distracting me and let me finish getting these pants off,” Caitlyn’s tone was bossy, but she didn’t look upset at all. She looked happy and breathless, just as impacted by this as Vi was. 

Chuckling, Vi scooted back on her knees, getting out of harm’s way as Caitlyn kicked her boots off and shimmied the rest of the way out of her jeans, shoving them out of the way with her foot.

She wasted no time reaching for Vi’s shoulders, her arms, pulling her to her feet and pressing into her, kissing her hard enough to steal all of the air from Vi’s lungs. 

Fuck it. 

Vi did exactly what she’d wanted to a little bit ago: she wrapped one arm around Caitlyn’s back, hooked the other under her leg, and lifted her up and onto the bed. 

 

***

 

Caitlyn tried her best to scowl at Vi as she manhandled her onto her bed, like she didn’t fucking love it. Like she hadn’t caught herself slipping, in the middle of work days, into daydreams about Vi using her considerable strength to grab Caitlyn and put her exactly where she needed to be.  

Vi grinned knowingly as she kicked off her own boots and followed her onto the bed, climbing on top of Caitlyn on her hands and knees. 

“You said to take you to bed,” Vi’s grin turned into a smirk, her eyes sparkling.  

“That I did,” Caitlyn conceded, running her hands up Vi’s arms, enjoying the way that her braced position made her biceps stand out. 

Wrapping her fingers around them, Caitlyn pulled herself up far enough to kiss Vi again. “I also said to touch me,” she smiled against Vi’s lips. 

She could feel the way that those words hit Vi, a shudder running across her back as she moaned into Caitlyn’s kiss. 

“I was —” Vi took a trembling breath, her right hand finding its way to Caitlyn’s waist, thumb stroking across her stomach, “ — touching you.” She gave Caitlyn another short kiss, murmuring, “You told me to ‘stop distracting you.’” 

Caitlyn could have argued the point. That that was then and this was now, that she had needed to be beneath Vi as quickly as possible, that she had been about two wrong moves away from tripping over her jeans and falling flat on her ass. 

But Vi’s hand was sliding down her stomach towards the band of her panties, the last scrap of material left on her, where she knew that she was absolutely soaked. 

Any thoughts of rebuttal were lost in the tiny whine she let out, her eyes falling closed in anticipation, one of her hands dropping to the bed, fingers finding purchase in the covers, gripping them tightly. 

“Cait.” 

Vi’s fingers stroked along her inner thigh and Caitlyn let her legs fall open as far as they could with Vi bracketing her. 

The firm pads of Vi’s fingers ran across her panties, just like her tongue had a short while ago, and Caitlyn could feel how she was starting to drip, squirming beneath Vi’s touch through the wet material. 

“More,” she ran her tongue over her bottom lip. “Give me more.” She opened her eyes, watching Vi’s face. 

There was awe etched across her handsome features as she moved her hand, her fingers slipping beneath the band and stroking through Caitlyn’s wetness. 

Caitlyn bit her lip, forcing her hips to stay still, her face burning. 

There was nothing else in the world besides the sound of their breathing, the pounding over her own heart, and Vi’s fingers — and she wanted to be present for it as long as possible. 

But then Vi’s knuckles brushed over her clit and the desire for awareness was rapidly eclipsed by the need to succumb.

“Fucking —” her head fell back to the pillow, her nails biting into Vi’s arm, hips lifting against her will. 

Vi adjusted her weight and twisted her arm, running her fingers through Caitlyn’s slick before bringing them up to circle her clit. 

“This — I —” Caitlyn wasn’t quite sure what she was trying to say, only that Vi’s fingers felt damn near miraculous and that if this was how good sex with Vi felt before she’d even come, Caitlyn was pretty sure she never wanted to leave this bed again. 

Vi groaned, her head dropping down, the longer strands of her hair brushing against Caitlyn’s face. Her lips found Caitlyn’s in a kiss that started off gentle — a soft hello, an acknowledgement of what was happening between them — but grew hotter with every touch of their tongues, every break for air. 

“You feel…so good,” Vi’s fingers slid down again, and Caitlyn was aching . Her cunt painfully empty, her clit pulsing, tension spiking through every ounce of her body, threatening to twist her muscles with the sheer level of need that she felt. 

“Vi,” she whimpered, her head turning to the side, a relieved sob breaking in her throat as Vi, blessedly, touched her clit again.

Vi shushed her. “I’m right here, Cait,” she kissed Caitlyn’s neck and then her collarbone, shifting down so that she could brush her lips over the swell of Caitlyn's breast. “I’ll take care of you, okay, beautiful girl?” 

Vi’s words were muffled into Caitlyn’s cleavage, but their promise was immediately fulfilled as the circles on her clit sped up. 

And god-fucking-damnit. Vi had just called her “beautiful girl,” and she was rubbing tight little circles against Caitlyn's clit while her lips wrapped around one of Caitlyn’s nipples, her teeth grazing against the hard peak. 

It was overwhelming.

It was wonderful. 

And Caitlyn was coming so much faster than she usually did, her back arching, her chest lifting as Vi covered it in kisses, her fingers never stopping their rhythm as Caitlyn shattered beneath them. 

A cry erupted from Caitlyn’s throat that she had absolutely no control over. Her legs were shaking, the pleasure washing over her body in waves that turned everything white behind her eyelids, her heart racing, that deep ache spreading through her entire body and laying claim to every muscle and nerve. 

“Ahh!” It was a ragged sound, shameless and pitiful, morphing into Vi’s name as it trailed away. 

“Fuck, god, fuck,” she whimpered, her thighs shaking as they clenched together, trapping Vi’s hand in place. Every unintelligible noise, every whimper of Vi’s name, her own breaths — all of it was gasped, her chest heaving as she rode out every last ounce of the pleasure. 

“God, Cait,” Vi’s voice broke through the haze, the awe in her voice evident. 

With one last shudder, the world came back into focus. 

She was spread out beneath Vi, her hair fanned out, her fingers practically ripping a hole in her bedspread. And Vi was pressed against her, hot and sweaty, her fingers still pushed firmly against Caitlyn’s clit. 

For a moment, neither of them said anything or made any move to disconnect, both of them breathing loudly, the only other sound in the room low whoosh of the ceiling fan. 



***



Vi was still wearing her jeans, and Caitlyn still had her underwear on, and apparently patience wasn’t Vi’s strong suit once she knew she was allowed to have this — to have Caitlyn — because she’d just made her come and she already wanted to do it again. 

She didn’t want to move, though. Didn’t want to break the peace of this moment as Caitlyn’s hand unclenched from her bedspread and came to rest on her back, tracing soothing lines across her skin. 

It was the tingling in her arm that made her finally move, slowly pulling her hand out from between Caitlyn’s thighs; the movement put pressure against Caitlyn’s clit, causing her to let out a weak moan that turned into a laugh. 

”Sorry,” Vi said, wincing slightly and kissing her chest in apology. “Didn’t want my arm to go numb.” 

“It’s fine, darling,” Caitlyn wiggled, getting comfortable beneath the weight of Vi draped across her. 

With a contented sigh, Vi propped her chin on Caitlyn’s stomach, looking at her face, all flushed and glowing from her orgasm. Caitlyn brushed the hair away from her eyes, meeting her gaze with a satisfied smile. 

“Thank you,” Caitlyn whispered, the words hushed not by hesitation or fear, but by satisfaction. 

A slow grin spread across Vi’s face. “Any time.” 

Caitlyn snorted, managing to make even that ungracious noise seem dignified somehow, and smacked Vi lightly on the back. 

“You’re still expected to work, you know. You can’t forgo your chores to have sex with me anytime that you’d like.” 

Vi lifted one eyebrow, biting the inside of her cheek to keep from laughing. “Bummer.”  

Caitlyn shook her head, her lips pursing, eyes sparkling. “You’re ridiculous.”

Vi tilted her head and kissed her stomach, humming in affirmation, “And you like it.” 

“I do,” Caitlyn’s admission was soft, her fingers threading through Vi’s hair as she kissed her stomach again, and Vi smiled, feeling Caitlyn’s muscles tense beneath her lips. 

There was no rush, no hurry to move out of this contented space that they had settled into. And, yet, there was so much more to be done. 

She could still practically taste Caitlyn on her tongue, and she wanted to taste more of her. She wanted to wrap her arms around Caitlyn’s thighs and make her come again, spread out on Vi’s bed, arching into her mouth. 

So, she took her time, placing each new kiss carefully. Enjoying the languidness, savoring it, letting the anticipation and need build again. 

The scratch of nails against her scalp felt so damn good and Vi’s eyes drifted closed, caught in the sensations of touching and being touched — the lazy movement of Caitlyn’s fingers through the shaved side of her hair, the smoothness of her skin as Vi meandered a trail of kisses down her stomach.  

The bed creaked as she propped herself up, opening her eyes and placing a kiss along the line of Caitlyn’s panties. Vi looked up at her before sitting back, grabbing the waistband and dragging them down her legs. 

Caitlyn was watching her, eyes wide, her hair spread across Vi’s pillow. 

With a little bit of shuffling on Caitlyn’s part, and Vi helping lift her legs and pull the underwear down, she managed to get them off, tossing them somewhere on the floor, no longer to be thought of. 

Vi rested her hands on Caitlyn’s bent knees, processing the sight before her as Caitlyn spread her thighs wider, giving Vi a direct view of her beautiful cunt. 

She had a bush, neatly trimmed, dark blue curls stuck together with wetness that glistened on the inside of her thighs. 

Vi’s mouth suddenly felt dry, her lungs rather devoid of air. Her grip on Caitlyn’s knees tightened, her own cunt aching with how badly she wanted Caitlyn. 

Lowering Caitlyn’s legs, she lay herself down between them and draped one arm across Caitlyn’s hips. Wrapping the other around her leg, she brought her mouth to Caitlyn’s inner thigh, running her tongue over the wetness there.

Caitlyn’s sharp draw of breath was music to her ears.     

Her fingers ran through Vi’s hair as Vi flattened her tongue and swiped it up Caitlyn’s soaked folds. She groaned, her hips jerking into the mattress at the fullness of Caitlyn’s taste on her tongue. 

Goddamn. 

Caitlyn was sweet, just like she’d imagined. It wasn’t a strong flavor, but it was enough that Vi knew she’d be thinking about it for years to come. 

She was drowning, sinking into it all with a willful surrender. The taste of Caitlyn, her thighs cushioning Vi’s ears, the little gasps that she could hear spilling from Caitlyn’s mouth as Vi continued to take her time. 

She nosed through Caitlyn’s curls, running her tongue over her again and again, kissing her thighs, sinking her teeth into them in little love-bites, waiting until Caitlyn was squirming before lapping, firm and gentle, over her clit. 

“Shit,” Caitlyn swore, and even that was something to drown in — Caitlyn’s voice edged with pleasure, pained in the best of ways. 

Vi moaned again, pressing her hips forward. There was a seam along the front of her jeans, a hard line of denim, and she couldn’t help but push against it. It probably wouldn’t make her actually come, but, god, if it didn’t feel good. 

I could stay here forever.

Caitlyn’s back arched as Vi sucked her clit into her mouth, and Vi flexed the arm across her hips. She wasn’t entirely sure if she was trying to hold Caitlyn down or keep herself from floating away, but it didn’t matter. 

Only the sweet, gasping cries that Caitlyn was letting out mattered, her clit firm and warm against Vi’s tongue, her wetness starting to coat Vi’s chin. 

“Vi, yes, god , that feels — you feel —”

Vi flicked her tongue, dug her fingers into Caitlyn’s side, and gave herself over to Caitlyn’s pleasure.

 

***

 

Caitlyn was floating, caught somewhere between the reality of Vi’s mouth on her cunt and all of the times that she had thought about this.

Vi splayed her fingers over Caitlyn’s stomach and Caitlyn was transported back to watching those same hands working on the fence line. 

Watching those long fingers slip into a pair of work gloves, wondering how they would feel running over her body, grabbing her, holding her close while taking her apart. 

Caitlyn lifted her head, watching Vi’s back muscles move, her tattoos rippling across them, and she thought about all the times that Vi had unloaded hay bales. 

Her t-shirt drenched in sweat, clinging to the outlines over every ridge and crease, tempting Caitlyn to drop everything and dig her fingers into them.

Vi’s mouth, the heat of it. Those beautiful curved lips finally wrapping around her clit — she had thought about that, too. 

During lunch breaks, watching Vi take a drink from her water bottle, watching the scar on her upper lip (the one that took Caitlyn’s already indecent thoughts and rendered them entirely unholy) pull with the movement, making her own mouth go dry as she imagined Vi kissing every inch of her body. 

And Vi’s tongue… oh, god, her tongue.  

Caitlyn whimpered, her hips rising as far as they could with Vi practically holding her down. 

The past vanished as Vi started eating her out in earnest, the movement of her tongue intentional and focused entirely on Caitlyn’s enjoyment. There was nothing left but the present. Right here. Right now. Gasping and whimpering beneath Vi, trying her best to communicate how good it fucking felt without words. 

Vi listened. 

She listened to every sound that Caitlyn let out, she listened to what amount of pressure made Caitlyn’s abs tense, she listened to which movements made her thighs tremble, her back arch, her fingers pull at Vi’s hair.

Releasing her clit with a quiet smacking sound, Vi moved back down, running her tongue over the fresh wetness. Caitlyn’s hips jerked, her legs tightening around Vi’s head. 

“Vi —” Caitlyn’s voice was destroyed. Her legs were starting to shake and she was squirming, looking for something that was just out of reach. “Vi, please,” Caitlyn whimpered, “Inside.” 

For some reason that Caitlyn’s fuzzy mind couldn’t comprehend, Vi’s head started to lift, her glorious mouth moving away from where Caitlyn needed it the most. 

Instinctively, with a confused whine, Caitlyn tried to push her head back down.

Vi chuckled, low and amused. 

Realizing what she’d just done, Caitlyn let up on the pressure. She ran her tongue over her bottom lip, trying to clear her thoughts. “What are you —” 

Vi’s thumb stroked across her stomach, soothing her. “How many fingers do you want, beautiful?” 

How many fingers did she want? 

Caitlyn bit back a groan, heat filling her stomach from how close she was to having Vi’s fingers filling her. So close . Just one instruction away, if she could just work through the haze of need that made it hard to process or even think. 

“Two —” she finally gasped out. “Start with two.” 



***



Vi blinked, her lungs catching in a very comical and medically concerning way. 

Fucking hell. 

The “start with” part of Caitlyn’s answer came damn near close to short-circuiting Vi’s brain and she rolled her shoulder, fighting to maintain some semblance of control. 

The mental image seared through her brain — three of her fingers thrusting into Caitlyn’s cunt, Caitlyn’s back lifting off Vi’s bed as she came again and aga-

“Please,” Caitlyn whimpered, the sound snapping Vi out of it. 

“Okay,” she reassured her, taking her arm out from under Caitlyn’s leg, lowering her face again and kissing her thigh. “Okay, sweetheart. Whatever you want.” 

Because that was the truth, wasn’t it? Whatever Caitlyn needed, whatever she wanted, Vi was going to do her absolute best to give it to her, come hell or high water. 

Vi brought her tongue back to Caitlyn’s clit, circling it slowly, slipping her fingers beneath her chin and pressing in.

She groaned at the feeling of Caitlyn opening up for her, hot, and silky, and so fucking wet.

Oh, god. 

Fuck. Fuck.

It was so good. Everything about it was the best thing that Vi had ever felt in her entire damn life. Forsaking her chores for this in the future was a very real possibility. 

Slowly, Vi started thrusting her fingers, curling them, dragging them, drawing patterns over her clit with her tongue until she found the exact speed and pressure that made Caitlyn nearly buck up into her face, a high cry filling the room as Vi sped her fingers up. 

Sliding her fingers until they were nearly out and then thrusting back in again, Vi’s own hips grinding into her mattress, into that seam on her jeans, her breathing and eyelids heavy as Caitlyn’s cries turned into these incredible little whimpers. 

The noises were ruining Vi. 

The sound of the blankets crinkling with their movements, the sound of Caitlyn’s wetness every time that Vi thrust into her, Caitlyn’s airy gasps — her whimpers and moans turning into cursing and delirious repetitions of Vi’s name. It was enough to undo her. 

She pulled all the way out, adding another finger and thrusting back in with three, curling them in the way that Caitlyn seemed to like, smiling at Caitlyn’s choked cry.

“Vi — fuck — yes, right there, right there, Vi, fuck —” Caitlyn was letting out a litany of praises and pleadings, her legs shifting as the her body sought more of the sensations coursing through it. “Fuck.” 

Vi hummed against Caitlyn’s clit, running the hand on Caitlyn’s stomach up over the tensed muscles of her abs until she cupped one of her breasts, swiping her thumb across her hardened nipple at the same time that she pulsed the fingers inside of Caitlyn against her g-spot. 

“Ah-h!” Caitlyn’s back arched, pressing upwards into Vi’s hand, her cunt clenching around Vi’s fingers, a small flood of wetness trickling down them. 

Caitlyn pulled on Vi’s hair, rocking into her mouth, and Vi flattened her tongue, letting Caitlyn press her clit into it, focusing on keeping the pace of her fingers even and steady. 

That’s it, sweetheart. You can do it, Cait. Come for me.

Vi couldn’t say it out loud, not with her mouth so wonderfully preoccupied, but it didn’t matter. Caitlyn came anyway, her legs stretching out, her back curving. A strangled shout tearing from her throat as she pulsed around Vi’s fingers and spilled, wet and hot, down them. 

Fuck — god, Cait. 

Caitlyn’s thighs were trembling, her chest heaving beneath Vi’s hand. Vi kept her fingers pressed in, helping Caitlyn ride it out, staying with her until the tension in Caitlyn’s legs eased and she sank back into the bed. 

“Vi…” 

Moving her mouth away from Caitlyn’s clit, Vi rested her cheek against Caitlyn’s thigh, nuzzling into its pillowy softness. Caitlyn took a few more shuddering breaths, running her fingers through Vi’s hair.

Her legs fell open as she fully relaxed, releasing Vi’s hand, and Vi carefully slid her fingers out, pressing a kiss to Caitlyn’s still trembling thigh when she let out a quiet moan. 

Vi brought her fingers to her lips, quickly licking off the wetness that was coating them before burying her head back before Caitlyn’s legs and setting to work cleaning up the mess that she had made. 



***



Caitlyn hadn’t known exactly what sex with Vi was going to be like, but this…

The heat and intensity of it all combined with such tenderness and consideration was enough to make Caitlyn’s heart ache.  

Vi had just made her come so hard that Caitlyn had lost all ability to think or even breathe, and now here she was lapping at Caitlyn so gently, being careful to stay clear of her now quite sensitive clit, murmuring an apology when her nose bumped it, causing Caitlyn to jolt a little. 

Caitlyn didn’t think she’d ever felt so cared for in her entire life. 

But that was how Vi always made her feel, in other ways. In bright moments amidst the mundanity of daily life on the ranch.

Packing an extra sandwich in her cooler if she thought Caitlyn might have forgotten her own lunch. 

Fixing that one plank on Caitlyn’s front porch that wasn’t even broken or dangerous, but tended to bend funny when you stepped on it. 

Offering, on her day off, to pick up feed so that Caitlyn wouldn’t have to deal with it in the morning. 

Vi laid one hand on her stomach again and Caitlyn reached for it, brushing her fingers across Vi’s knuckles, suddenly filled with the need to touch Vi again. To see her. 

“Vi,” she tapped Vi’s arm, craning her neck to watch as Vi lifted her head, gasping a little at the sight of her. 

The lower half of Vi’s face was…well, it was absolutely covered in Caitlyn’s slick. Her chin, her nose ring, her mouth. And she was grinning at Caitlyn like she had just had the time of her life eating her out. 

Caitlyn’s heart clenched. How is it possible to be so lovely? Those cool grey eyes were looking up at her, sparkling, Vi’s cheeks a gorgeous rosy-red beneath their dusting of freckles. 

Unable to take the distance between them anymore, Caitlyn reached out her arms, grabbing at her. 

“Come back up here,” she breathed, pulling at Vi’s shoulders as she started climbing back on top of her. The rough denim of Vi’s pants scraped deliciously against Caitlyn’s legs, the muscles of her back rolling beneath her fingertips. 

Caitlyn lowered one hand to the bed, planting her palm into the mattress and pushing herself upright so that she could meet Vi halfway. 

Vi’s face was so close now, and Caitlyn’s eyes kept running over it, over the wetness that was much more evident with no space between them, and fuck . There was a drop of wetness pooled in the scar of Vi’s lip. 

Caitlyn’s cunt clenched, a spark of heat rushing through her body. She pressed her thighs together, holding back a whimper as Vi’s eyes searched hers. 

“Hey there,” Vi sounded a little breathless herself. She leaned in, her breath warm against Caitlyn’s lips, and Caitlyn wanted to kiss her so badly, but not until —

Caitlyn slid her hand down to Vi’s chest and planted it there, keeping her bay.

“One moment, darling,” Caitlyn murmured when Vi gave her a quizzical look, her gaze dropping to Vi’s lip again. Her fingers traced the outline of Vi’s sternum, “I just — I just need to —”

She gave up on trying to explain and simply leaned in, her tongue darting out to lick through that little scar on Vi’s lip, cleaning her own wetness out of the divot, moaning, both at the taste and how wonderfully sinful the action felt. 

Vi made a little surprised sound in the back of her throat and then groaned. “Fuck…” 

Caitlyn pulled back with a satisfied grin, taking in the way that Vi’s already wide pupils had fully blown out, something soft and wanting written all over that beautiful face.

Caitlyn smirked at her, pressing a quick kiss to Vi’s lips. 

Vi brought a hand to Caitlyn’s face, cupping it as she ran her thumb over the ridge of Caitlyn’s cheekbone. Caitlyn leaned into the touch, her eyes nearly fluttering closed as Vi’s breath skated over her lips. 

“You are something else, you know that, Cait?” Vi’s voice was hushed and a touch ragged.  

“Mmmm. So are you,” Caitlyn gave her another quick kiss, laughing as Vi backed her down onto the mattress, her hands finding Vi’s sides, her chest expanding with all of the affection and desire that she felt. 

Vi was just… solid. And warm. Her bright hair was ruffled, her eyes shining. She swiped the back of her tanned arm across her chin as she followed Caitlyn up the bed, chasing after her lips. 

Smiling, Caitlyn wrapped her arms around Vi’s neck, pulling her into a kiss, content to let their touches ebb and flow — heat rising with with touch of Vi’s tongue, receding with the gentle kisses Vi placed upon her cheek, building again as Vi’s teeth scraped against her pulse point, the connection between them a living, breathing thing. 

She smells like grass, the thought flitted through Caitlyn’s mind as she buried her face in Vi’s neck, holding on to her. And sunlight.  

She ran her fingers through the sweaty hair at the nape of Vi’s neck, gasping as Vi's lips moved beneath her jaw. 

“God…” she groaned, her thighs — still noticeably wet and sticky — rubbing together, a sharp ache between them. 

Tucking her head in, she nuzzled at Vi’s neck, hands firmly gripping her waist as she latched her lips onto Vi’s skin, cherishing the groan that Vi let out and the way that it vibrated through Vi’s throat. 

She ran her tongue over her skin, her eyes closing at the taste of salt and Vi’s shuddering breath against her ear. 

Vi’s hips rolled, searching for more, just like they had rocked into the mattress while she was eating Caitlyn out, and, fuck , Caitlyn wanted to help Vi find whatever it was she was looking for. 

“Vi,” Caitlyn slid her hands around, pressing against the curve of Vi’s lower back, encouraging the movement of her hips. “What do you need?” 

Vi paused, her lips stilling against Caitlyn’s jawline, her breath loud. She lifted her head, her grey eyes wide, the haziness in them fading as she focused on her answer. 

“Would —” Vi swallowed, her attempt at a question failing her. After a beat, she settled on simply stating, “I have a strap.”  

Caitlyn blinked, her hands falling still. 

The very thought of Vi taking her that way…

Her nails unintentionally dug into Vi’s back, and she quickly released the pressure, flexing her fingers and taking a deep breath. 

Vi tilted her head, searching her face, trying to gauge her reaction. As if Caitlyn’s reaction to Vi fucking her with a strap-on would be anything less than a resounding yes. 

“Is that what you want, Violet?” Caitlyn lowered her voice, watching as Vi’s jaw ticked. She ran her hands up Vi’s back, wrapping them around the base of her neck and pulling her in, so that she could speak against Vi’s ear. “You want to put on your strap and fuck me with it?” 

The sound that Vi let out was damn near a whimper and Caitlyn smiled. This was everything that she had ever dreamed it would be and more. 

For good measure, she nipped at Vi’s earlobe, her nails scratching gently at the back of her neck as she continued, “I want that, too. I want to feel you inside of me.” 

“Caitlyn —” her name was ripped from Vi’s mouth by the strength of her own desire, and Caitlyn giggled, exhilaration sparking in her chest. The fact that Vi wanted her so much, just…it did something to her.

Vi pulled back, looking down at her, eyes large and dark. 

“You’re killing me,” Vi huffed with absolutely no bite, causing the corner of Caitlyn's lips to rise. 

She hummed, leaning in and pecking a kiss to Vi’s cheek. “I can’t help it. You’re particularly stunning when you’re flustered.” 

Vi didn’t reply verbally, her face flushing a pretty shade of pink — rather proving Caitlyn’s point — and she looked dazed , making no move to get off the bed or go for the aforementioned strap.  

Caitlyn took mercy on her. 

“Move back,” she instructed, running one hand down Vi’s chest and giving a firm push until Vi sat back on her knees. 

Working her way out from underneath her, Caitlyn climbed onto her own knees, facing Vi, her hands settling on her waist again. 

She trailed her fingers across the leather of Vi’s belt until she reached the front of her Wranglers, her eyes following the padded musculature of Vi’s abdomen and the small line of hair that trailed down Vi’s stomach, disappearing into her waistband. 

Vi swallowed again, watching Caitlyn slide the end of her belt out of the loop, snapping the buckle open, Caitlyn’s nimble fingers unbuttoning her jeans and pulling the zipper down to reveal the band of her grey boxers. 

Tongue darting across her bottom lip, Caitlyn let her fingers drift to Vi’s stomach, her nails scraping along the line of her waistband. 

Vi’s muscles twitched beneath her touch. 

“Stand up and get these off,” Caitlyn’s voice was low. She tugged at Vi’s jeans, leaning and dropping a kiss to her shoulder, smiling when Vi’s muscles tensed in anticipation beneath her lips. 

“Yes, ma’am,” Vi’s voice was breathy, no trace of teasing in the words this time. 

Caitlyn grinned. Scooting back, she gave Vi some room to scramble off the bed, feeling parched as Vi turned around to face her, her unbuttoned jeans hanging low on her hips.

On her knees, she sat and observed as Vi slowly pulled her belt off, listening to the snap of the leather and the clink of the buckle as Vi dropped it to the floor. 

Vi didn’t look away, watching Caitlyn watch her. Her grey eyes were rather serious, except for the slightest gleam of mischief to them, lips curving into a smirk as she hooked her thumbs along the waistband of her Wranglers and pulled them down. 

Caitlyn held her breath as the denim slid down Vi’s legs, running her gaze along her thighs, along their strong muscles and how the material of her boxers clung to their lines. 

“Enjoying the show?” Vi lifted an eyebrow, voice bemused as she stepped out of the jeans, shoving them beneath the bed with her foot. 

Pulling her eyes away from Vi’s thighs, Caitlyn let them wander a little higher, letting out the breath she’d been holding when she saw the wet spot, starkly evident on the light grey of Vi’s boxers.

“Immensely,” Caitlyn lifted an eyebrow back, her fingernails digging into the palm of her hand as she fought to keep the one word answer sardonic — which was remarkably hard to do when the sight in front of her made her want to whine with sheer, unadulterated neediness.  

A grin spread across Vi’s face and she stepped closer to the bed, reaching a hand up to brush Caitlyn’s hair away from her face, leaning in to kiss her forehead. 

“Then you better make yourself comfortable, sweetheart. Because I’m just getting started.” 

 

***



Vi opened the drawer to her dresser, wildly conscious of Caitlyn’s eyes trained on her back. 

Caitlyn had taken her instruction about making herself comfortable seriously, lying down again and propping herself up on one elbow, resting her cheek in the palm of her hand as she settled in to watch. 

It had taken a great deal of grit and willpower to turn her back and walk across the room, away from the absolutely stunning woman spread out on her bed. Even if the purpose was for something as goddamn hot as strapping up to fuck her, being disconnected from Caitlyn even for a few minutes felt like far too long right about now. 

But they were still connected, even across the room. By the indents of Caitlyn’s nails on her back, by the barely audible inhale that she let out when Vi shimmed out of her boxers, and the way that she chuckled when Vi fumbled with the straps of her harness. 

The strap that she’d picked out, after checking to make sure Caitlyn approved, had a grinder base — something that she was quite looking forward to, her eyes glazing over at the thought of coming while inside of Caitlyn. 

Adjusting the strap and tightening the buckles, Vi grabbed a bottle of lube, pouring a generous amount into her hand and turning back towards the bed.

Something warm and right wrapped around her heart and squeezed as she looked at Caitlyn laying there on her bed like she belonged there. 

Vi ran her eyes over her. Over the hickies that were starting to form down the column of her neck, starting to turn purple, marking the path of Vi’s lips and teeth. Over the swell of Caitlyn’s breasts, the accentuated curve of her hip, the lines of her long legs. 

Caitlyn didn’t back away from Vi’s scrutiny, Caitlyn’s bright blue eyes were hooded, the expression on her angular face confident as she let Vi drink her in. 

Taking a deep breath, Vi crossed closer to the bed and brought her hand between her legs, stroking the lube along the shaft of her strap. 

It was a motion that should have felt kind of silly, she thought — a situation that should have. Standing there in front of the woman she had been pining for all these months, wearing nothing but a harness, her fingers wrapped around a dildo. 

But how could she even begin to feel embarrassed when Caitlyn was looking at her like that? 

And besides. Vi had promised her a show. So, she took her time, her arm flexing as she covered the strap in wetness . 

The muscles in her neck tensed and she groaned, her head falling back, eyes drifting shut when the movement of her hand pressed the base of the strap against her clit. 

Her hips bucked into the pressure. Everything that had happened prior — the heat, the touches, the feeling of Caitlyn coming against her tongue — all of it was clouding her mind, and she briefly considered chasing that feeling until she came just like this. Standing in front of the bed on shaky legs with Caitlyn watching as stroked herself until she fell apart.

She shook the fleeting thought off, slowing the movement of her hand and opening her eyes to find Caitlyn watching her intently, her thighs clenched and rubbing together. 

God, Caitlyn was so fucking wet that it was practically dripping onto the bed. 

Vi’s chest burned at the realization that even after two orgasms Caitlyn still wanted her this badly. Still needed her. 

Reaching out, Vi laid a hand on Caitlyn’s hip, her thumb moving back and forth over the curve of her waist, causing Caitlyn to shiver beneath her touch.

Vi met Caitlyn’s eyes. “Roll over. On your back,” her voice was lower than she’d intended for it to be.  

Caitlyn didn’t seem to mind at all. A smile tugged at her lips, eyes sparking as she slowly turned onto her back. 

Holding eye contact, Caitlyn spread her legs, and Vi worked her jaw to the side, a shiver of her own racing up her spine. 

Beautiful. The singular word rang in her head, echoing over and over. So goddamn beautiful. 

Caitlyn patted the bedspread in invitation, looking rather amused by Vi’s staring, and Vi shot her a grin, climbing back onto the bed and settling over Caitlyn like she had never left. 

Vi kissed the indent above her collarbone, smiling happily when Caitlyn’s arms wrapped around her. Dragging her lips across Caitlyn’s chest, she wrapped her fingers around the strap and shifted forward, slowly sliding it through Caitlyn’s folds. 

“V-Vi,” Caitlyn cried out at the contact, jolting at the sudden rush of pleasure. Her hold on Vi tightened, hips arching. “Ahhh — Vi.” 

There was something so tremulous and desperate in that last repetition of her name that Vi lifted her head away from Caitlyn's chest, her eyes roving over her face.

The expression Vi found there rendered her momentarily breathless. 

It was so…real. Caitlyn's forehead was pinched in concentration, her eyes shining, watery and hopeful. 

Vi’s heart swelled and softened in turn, the look on her own face melting as she moved up far enough to kiss the sharp ridge of Caitlyn’s cheekbone before capturing her lips in a soft kiss. 

Caitlyn trusted her. Trusted Vi enough to allow herself to be vulnerable this way. 

And that was such a big, incredible thing that Vi didn’t know how to process it. She didn’t know how to process the existence of this woman — this woman was so strong, who worked so hard, and kept her family’s ranch from going under. This woman who reminded Vi of the stars in the night sky, and the fireflies in the field, and the smooth jazz that Caitlyn liked to listen to on her front porch as dusk settled in. 

Caitlyn existed. And she trusted Vi enough to let herself fall apart in Vi's arms – and, god, all that Vi wanted to be in the world right now was a safe place for Caitlyn to fall apart. 

Giving Caitlyn another quick kiss, she lined the strap up and slowly pushed her hips forward. 

Caitlyn’s breath caught and Vi’s head fell forward, her body thrumming. She worked the strap in a little deeper with each stroke, every restrained thrust eliciting a new reaction from Caitlyn. 

Soft sighs when she rocked forward, whimpers when she pulled back. Quiet iterations of Vi’s name, Caitlyn’s lips against her forehead, her hips lifting as her arms tightened around her. 

Vi closed her eyes, breathing heavily as her next thrust brought her flush with Caitlyn, the entire strap filling her. 

“God, fuck,” she exhaled through her nose, some of the tension in her body easing when Caitlyn brought a hand alongside her face, brushing her hair back. 

Opening her eyes, she found Caitlyn staring back at her. 

“Are you okay?” Vi’s voice was hoarse, the question ineloquent but important. 

“Yes, yes —” Caitlyn hastily assured. She squirmed, biting at her bottom lip, her fingers brushing through Vi's hair. “You can move. You can move. Move.”  

Vi nodded, immediately following instruction and pulling back. 

The muscles in her back trembled, not from the strain but from how fucking good it felt to be inside of Caitlyn like this. To feel her cunt clenching around the strap; to hear the wet sounds between them as she slid the strap almost all of the way back out before thrusting forward again. 

“Ahhh!” Caitlyn’s cry was high and thin, music to Vi’s ears. “Oh, god, y-yes. That’s — yes.”

Vi picked up the rhythm, dragging every time that she pulled back, thrusting deeply every time that she rolled her hips forward. 

“So good,” Caitlyn moaned. “Just like that, darling. Yes. So good, Vi. Like that. Fuck. Don’t stop.”

Vi grunted, sweat breaking out along her forehead, pleasure churning through her body, tingling from the top of her head down into her stomach where it settled, low and hot. 

Kissing her way up Caitlyn’s chest, she threw everything she had into the space between them — into meeting it, closing it, finding every single ounce of bliss that she could within it. 

Every thrust into Caitlyn’s hot, wet cunt put pressure against Vi’s clit, sending little sparks through her core, making her fucking ache with need.  

Somewhere between Caitlyn’s groans and the warm delirium that was turning Vi’s brain into mush, she was dimly aware of the fact that she was just as soaked as Caitlyn was. Just as wet, dripping all over the strap, her wetness joining with Caitlyn’s to coat the silicone. 

“Cait,” she groaned, dragging her lips across the sweat-salted cord of Caitlyn’s neck, finding her pulse point and raking her teeth over it, biting down at the same time that she rolled her hips again. Caitlyn keened loudly, bucking up into her, meeting Vi with wild abandon. 

“Fucking — sweethe —” Vi panted, soothing her tongue across the skin she’d just latched onto, easing the sting. Caitlyn’s long fucking legs wrapped  around Vi’s back, heels digging into her ass, somehow pulling Vi closer than she already was. 

Vi grunted, forehead furrowing. “That’s —” her arms flexed with the tension of holding herself up, her shoulders curved over top of Caitlyn, hips flattening as she fucked into Caitlyn faster, harder. “God, that’s it, baby.” 

Yes, fuck-fuck-fuck. 

Caitlyn was losing it beneath her. Covered in a fresh sheen of sweat, her hair plastered to her temples, the noises she let out raw and unfiltered. 

Beautiful. The word echoed through Vi’s mind again, steady and sure — a fact of life.

“Violet —” Caitlyn cried out her name, pulling at Vi’s neck and dragging her into a messy kiss, all tongues and teeth and gasped moans. 

Caitlyn sucked on Vi’s tongue, and god-fucking-damnit, she wasn’t going to last much longer. Not surrounded by Caitlyn the way that she was. Not with Caitlyn’s fingers digging into shoulder blades, her hips meeting Vi’s thrust like being completely filled by Vi was a necessity. 

“I’m —” Vi’s eyes squeezed close, her mouth twisting.  

One more roll of her hips, one more delicious slide of the grinder against her twitching and stiff clit, and Vi’s sentence went unfinished as her orgasm slammed into her, robbing her of her senses. 

“Unhh,” Vi groaned, soaking the base of the strap. Her body tensed, the heat washing through her, white-hot and all consuming. 

She couldn’t hold back the noises she was making if she’d tried, her hips stuttering, sweat breaking out along her hairline as she did her best to keep fucking Caitlyn the way that she needed. 

Oh, Caitlyn. Vi was trembling, twitching, unsure of whether she was saying Caitlyn’s name out loud or in her mind, another wave of her orgasm surging through her. “Fu-” Vi panted, gulping for air, tethered to the earth only by the pads of Caitlyn’s fingers digging into the flesh of her back. “Fuck.”  

Whether it was Vi’s valiant efforts to keep her hips in motion — angling them the way that Caitlyn seemed to like the most — or if it was the sound and feeling of Vi coming, Caitlyn was not far behind. 

Some of the static in Vi’s mind cleared as Caitlyn’s head tilted back with a wanton cry, her throat curving. Vi picked the speed back up, the sweat from her forehead dripping onto Caitlyn’s chest.

“Let go. Let go, Cait.” Vi sought Caitlyn’s mouth again, catching it in another greedy kiss, feeling Caitlyn’s lips tremble as she whispered against them, “Let go, sweet girl.” 

Caitlyn did. 

Vi bottomed out no more than two more times, and then Caitlyn was arching off the bed with a silent scream. Her legs shuddered violently against Vi’s sides, wet heat spilling around the strap, running down on the bed. 

Canting her hips, Vi stayed with her, following through with her goal of giving Caitlyn a safe place to fall apart. Boxing Caitlyn in between her arms, allowing Caitlyn to cling to her back, voice low and assuring as she talked Caitlyn through it. 

A sound that was a mix between a cry and a sob burst from Caitlyn’s throat, air rushing back into her lungs as she went limp, sinking back into the bed, chest heaving. 



***



Even as her grip on Vi weakened, Caitlyn held onto her. 

She had to. She needed to feel her, to keep her as close as possible while everything that she was experiencing overtook her, leaving her trembling and weak in its wake. 

Her senses slowly began to filter back in, the lights behind her eyes starting to fade. And when she opened them, Vi was still above her, looking down at her with a crooked smile and gentle eyes. 

For a moment, they just stayed like that, joined together by the strap, both breathless, both still shaking a bit. Sweaty and warm and so damn happy that they could have cried. 

“Cait,” Vi breathed her name, everything that she currently didn’t have the strength or air to say wrapped up in that one word. A greeting, a “thank you,” a prayer. 

Caitlyn basked in it, using what little umph she had left in her body to crane her neck and kiss the side of Vi’s jaw, hoping that the touch of her lips communicated all the things that she couldn’t yet say back. 

And then Vi moved, just a little, the motion shifting the strap, sending a spark of heat through her, along with a pang of oversensitivity. 

Caitlyn let her head fall back down to the pillow, wrapping her fingers in a light embrace around Vi’s arm and stroking it. 

“As nice as this is,” Caitlyn cracked a smile, her voice rather hoarse, breathing shallow and content as she danced her fingers over Vi’s skin, “would you mind pulling out?” 

Vi’s eyebrows lifted, forehead furrowing, “Fuck. Of course.” Her grey eyes filled with concern, as if she had done something wrong.  

Caitlyn squeezed her arm in reassurance. “I’m fine, I promise. Just starting to feel a bit sensitive.” 

The lines on Vi’s face softened, the concern fading somewhat, and Caitlyn’s heart pattered with affection. What had she ever done to deserve having this woman in her life? 

Vi sat back, slowly and carefully starting to slide the strap out, watching Caitlyn’s face closely for any signs of discomfort. Caitlyn’s breath hitched, her stomach clenching, but she nodded, letting Vi know that she was okay, and Vi slid the rest of the way out.

Caitlyn released the breath she was holding and stretched her legs. Vi pulling out was necessary, and she certainly felt more comfortable now, but there was some part of her that already missed being filled. 

She shook that thought off, saving it for a later time. Because that was the best part about all of this — that, lord willing, there would be another time. And a time after that, and a time after that one, for as long as Vi wanted her.

The bed creaked as Vi climbed off it, legs a bit unsteady before she found her footing. 

They probably did need to get up  — needed to clean up a bit and likely change the bedcovers, considering the quite sizable wet spot that now graced it. 

Still, it was with some reluctance that Caitlyn sat up, swinging her legs over the side of the bed and finding that her own body was also rather shaky still, blissed out and deliciously sore.  

Vi’s fingers moved to one of the buckles of the harness, falling still immediately when she looked down at the strap. 

Caitlyn’s eyes followed Vi’s, a flush spreading across her already rosy chest at the sight of their combined wetness covering the silicone, a surge of heat rising in her stomach at the recent memories of Vi inside her, and all of the incredible sounds that she had made when she came. 

“Shit,” Vi chuckled. 

“Yeah,” Caitlyn laughed shakily in agreement. “Shit.” 

Vi lifted an arm, moving to rake her fingers through her hair — the choppy cut ruffled and sticking out, adorably, in several directions — but the movement made her laughter cut short, a wince of pain passing over her face.  

Smile falling, Caitlyn moved closer to the edge of the bed, ready to take whatever action was needed, “Vi, what’s wrong?” 

Vi grimaced but still managed to shoot her a wobbly smile, lowering her arm and rolling her shoulder, “It’s fine. Shoulder’s just acting up.” 

Caitlyn frowned. 

The fact that Vi dealt with chronic pain issues was not news to her. In fact, Vi had mentioned it on the first day, when Caitlyn’s father had hired her. But it wasn’t something that she talked about, or even let show, often — unless there were accommodations or adjustments needed for her work. 

But Caitlyn had still caught glimpses of it. Flashes of pain on Vi’s face, a grunt when she lifted something the wrong way, her hand rubbing at her shoulder when she thought that Caitlyn wasn’t looking. 

And today, Vi had loaded and unloaded bags of feed, not to mention that  the way she’d just fucked Caitlyn couldn’t have been easy on her shoulder either. 

Caitlyn shook her head, frown deepening. “If I had known, I would have chosen a different position for us to be in,” she waved a hand towards the bed, where she very gladly would have rode Vi, or been on their sides, or —

“Hey,” Vi broke through her quickening thoughts. “It was okay,” she tilted her chin, finding Caitlyn’s gaze and holding it, “I would have said something if it wasn’t.” 

She opened her mouth to say something further, but shut it again. Vi was right. She was perfectly capable of managing her own body and speaking up as necessary. 

And still…

Caitlyn watched as Vi resumed her original goal of unbuckling the harness, an idea taking shape in her mind as Vi loosened the straps enough to slide it down her legs. 

She tapped her fingers against the edge of the mattress, thoughtfully, “Do you have any massage oil?” 

Vi muttered something incomprehensible as the harness got caught on her ankle, scowling at her own clumsiness before lifting her head, “Um? Massage oil? Yeah, I have a bottle. Why?”

Managing to untangle herself, Vi straightened back up, the harness and strap dangling from her hand. 

Caitlyn held back a laugh at the way the strap was swinging from side to side, looking Vi in the eye and leaning forward when she said, “I’d like to give you a massage.” 

Vi blinked at her. 

Caitlyn waited patiently, letting Vi’s mind catch up with the concept. 

“That’s —” Vi exhaled, “That’s really sweet, Cait. But you don’t have — I mean, I don’t expect you to —”

Caitlyn lifted a hand, “I’m aware that I don’t have to. But I’d like to, if you’re alright with it.” 

Vi tilted her head in thought for a moment, bringing her uninjured arm up to run her hand through her hair. 

Finally, she nodded.  

“That would be nice, honestly,” she gave Caitlyn a lopsided smile. “We can, uh, get cleaned up first,” Vi glanced down at Caitlyn’s still completely naked body, “I’ve got some clothes you can wear. And —” Vi lifted the strap in the air, eyeballing it, “— I’ll deal with this.” 

This time, Caitlyn didn’t bother hiding her grin. 

 

***

 

They got ready slowly. 

It was nice that way. There was something rather domestic about it, as far as Caitlyn was concerned. Puttering around Vi’s room, getting changed into a pair of her shorts and an old t-shirt, smiling when she heard the water in the bathroom running as she imagined Vi hunched over the sink, scrubbing the strap clean.

It was soft smiles as they passed by each other, the brush of Vi’s arm against her own when she helped her strip the bedspread off and replace it with a new, far dryer, blanket. The offer of a snack and the follow-up offer of a toothbrush.  

And when Caitlyn went over to the nightstand and turned on the lamp as Vi turned off the overhead lights, it was the warm glow that washed over the space — the kind of light that spoke of home, and a bed that wasn’t empty, and arms that would hold her tight. 

Climbing back onto the bed and placing a pillow behind her back, she leaned against the wall and spread her legs, creating a comfortable little nook for Vi to sit in. 

Vi, wearing nothing but a new pair of boxers, approached the bed with slight trepidation on her face and a bottle of massage oil in hand. 

“Thank you,” Vi cleared her throat, rubbing the back of her neck, “for doing this.” 

Caitlyn reached out, grabbing Vi's hand and dragging her closer to the bed, kissing her knuckles, “Trust me when I say that touching you is not a hardship, darling.” 

That seemed to do the trick. 

Vi’s face split into a grin. Setting the massage oil down on the nightstand, she crawled onto the bed, bringing them face to face. “You didn’t get your fill of touching me earlier?” 

Caitlyn smiled and gave her a soft kiss on the lips. “Never.” 

Vi hummed, placing her fingers under Caitlyn’s chin and tipping her head for another kiss. ”So... is this your master plan to get your hands on me? Seducing me with a massage?” 

Caitlyn arched an eyebrow, genuinely considering the question. “That depends. Would you like for me to ‘seduce’ you?”  

Vi pulled back for a moment. There was a beat, another moment of processing, and then Caitlyn saw the hunger in Vi’s eyes. “God, yes,” Vi breathed, eyes flickering over Caitlyn’s face, her hand moving to cradle Caitlyn’s neck. “Please do.” 

A lick of heat sparked through Caitlyn’s body. Just getting to be there for Vi, to show her care, was plenty — but she couldn’t deny how much the thought of making Vi come again appealed to her.  

“Okay,” she gave her another smile, raising a hand and spinning her index finger in a circle, telling Vi to turn around. “Massage first, though. You’re not going to distract me from that with your wily ways.” 

Vi snorted, but she listened to Caitlyn’s instruction, turning around and taking a seat, wiggling her way back until she was situated between Caitlyn’s legs. 

Caitlyn grabbed the bottle of massage oil, uncapping it and warming the oil in the palms of her hands before laying them on Vi’s back.

That first touch made Vi’s skin ripple, and she let out a startled little laugh. 

“Sorry,” Caitlyn murmured, spreading the oil across Vi’s shoulders and down her spine. 

She started with a light pressure, feeling out the shape of Vi’s back, carefully figuring out where things belonged. 

They lapsed into a comfortable silence as Caitlyn worked, the light of the lamp flickering across the planes of Vi’s muscles, making the oil shine over every cut and curve of her. 

Caitlyn tilted her head, taking in the fullness of Vi’s tattoos, her fingers her fingers never ceasing their motion. They trailed across the ridges of her shoulders, pressing into the base of her neck and dragging a quiet groan from Vi’s mouth. 

She’d seen her tattoos once before, having accidentally caught Vi in the middle of changing, but this was the first time she’d gotten to see them up close — to take her time studying them. Her eyes followed the lines of ink, learning them, as surely as her hands were learning the feel of her skin. 

Her fingers were slow and sure, all of her attention focused on finding the tension in Vi’s back and reliving it.

Vi’s head fell forward, her chin resting against her chest. She hummed under her breath, shoulders slumping in contentment as Caitlyn worked the palms of her hands along her spine.  

“You’re…” another breathless groan that cut short into a whimper, “really good at this.” 

“I’m an excellent masseuse,” Caitlyn teased, pouring a bit more oil into her hand and sliding it over Vi’s shoulders. 

Vi’s lips audibly parted, presumably to say something witty and teasing in return, but Caitlyn pressed the heel of her hand beneath her shoulder blade, and the only noise that Vi made was a moan, low and throaty. 

The sound sent another flash of heat through Caitlyn’s body. 

There was no hurry to shift the massage into something different. Not yet. But the sounds Vi was making called to mind the recent events between them. Vi’s breath hot against her skin, the rhythmic movements of her hips as she fucked into Caitlyn, how Vi had groaned when she was coming. 

Fuck…

Caitlyn’s fingers stuttered for a second and she shook her head, trying to dispel the rapidly thickening haze filling her mind once more. 

She ran her hands up Vi’s either side of Vi’s spine, painfully aware of every inch of Vi’s musculature. The strength of her. What it felt like when that strength was directed towards pleasing her, and — possibly even more wonderfully — what it felt like when Vi had no strength left in her body.

When she was trembling and satiated and relaxed in Caitlyn’s arms. 

Caitlyn bit her lip, rubbing her thumb against the curve of Vi’s shoulder, finding every knot that she could and working them free. 

God, she loved Vi’s shoulders. She’d loved them before, and she loved them even more now that she knew how it felt to dig her fingers into them while Vi whispered sweet assurances, taking Caitlyn apart and rebuilding her again. 

She poured some more oil into her hand, spreading it across Vi’s back and moving her attention to her neck. 

And Vi trembled. Not much. Just a little. Just enough that Caitlyn felt it, one of her hands moving to rest on Caitlyn’s leg, as if she needed to ground herself through this, too. 

The flash of heat sparked into a flame and Caitlyn swallowed. 

Using just enough pressure to make sure it was effective, but not enough to be painful, she pushed her thumbs forward, running them up Vi’s neck and through the shorter hair at the nape. 

She repeated the motion, over and over until she felt Vi melt.

Vi sighed. Giving Caitlyn’s leg a gentle squeeze, she leaned back, settling deeper into Caitlyn’s lap. Which wasn’t ideal in regards to the massage, but was greatly beneficial to Caitlyn’s desire for closeness. 

She lowered her head, resting her chin against Vi’s shoulder and taking in the view of Vi sitting between her legs. 

And, fuck, what a view. 

Even in the dim light of the lamp, she could see that Vi’s gorgeous thighs were flexed, her abs outlined in shadows. 

Caitlyn slid one hand to the other side of Vi’s neck, absentmindedly continuing the massage as she kissed Vi’s shoulder and watched the way Vi’s stomach flexed in response. 

A groan of her own nearly escaped, feeling the heat and texture of Vi beneath her oiled fingertips. She listened to the catch of Vi’s breath as she kissed her shoulder again, a bit higher this time. 

Vi sank into her touch, the tremor in her body turning into a shudder. 

Sweetheart. 

Another kiss, sweet and searing, moving in a line up the side of Vi’s neck as Caitlyn’s hands ran down her arms. 

The air between them practically crackled with what was going to become. 

Vi gasped as Caitlyn kissed beneath her ear, the cord of her neck jumping when one of Caitlyn’s hands splayed across her stomach. 

Caitlyn leaned forward, her tongue flicking against Vi’s skin with the next kiss, her fingers lightly tracing across Vi’s stomach.

This, Caitlyn thought when Vi moaned, was heaven. 

 

***

 

Vi was losing her mind. 

She had never doubted Caitlyn’s power of seduction, but holy fuck, the things that Caitlyn could do with her hands were mind-numbing. Not to mention the heat of her mouth and the little sounds she didn’t seem to be aware she was making as she kissed Vi’s neck.

And Vi wanted more — she wanted more than she’d previously realized it was possible for her to want. 

“Cait?” Vi’s voice was low, her shoulders shaking with laughter, because this entire situation was absurd.  

Caitlyn stilled her kisses. The arm around Vi’s waist tightened, the hand on her stomach driving Vi absolutely mad with silent promise. 

“Yes?” Caitlyn asked innocently. Which was rich, coming from the woman who had gotten Vi so turned on that she was about two seconds away from sliding her own hand down her boxers into the wetness between her legs.

“Are you —” Vi exhaled heavily, “can we be done with the massage now?” 

Caitlyn smiled against her neck, the hand around Vi’s arm moving in gentle strokes, still not making any move to take things further. “Is your shoulder feeling better?” 

Vi nodded rapidly, running her tongue over her bottom lip, briefly wishing that Caitlyn wasn’t quite so concerned about the well-being of her back — because right now Vi was far, far more concerned about the fact that she wanted Caitlyn’s fingers on her clit so badly she could have cried. 

“Much better,” she shifted her hips, desperately aware of how wet she was and how close Caitlyn’s fingers were. 

“Cait — please,” the imploration spilled over her lips, and Caitlyn groaned beside her ear.

Something about that sound was strangely comforting, the knowledge that they were in this together making Vi sink fully into Caitlyn’s arms. “Please.” 

 

***

 

Vi’s pleading was the sweetest thing that Caitlyn had ever heard, and she found herself kissing Vi’s neck again.

“It’s alright, sweetheart,” Caitlyn murmured, finding she rather liked saying Vi’s chosen term of endearment back at her, “I’ve got you.” 

Caitlyn pulled her hand away just long enough to wipe it off on the bottom of her t-shirt before wrapping her arms around Vi, kissing that little soft spot beneath her ear.

Vi squirmed in her hold, breathing harder as Caitlyn lay a hand back over her stomach, pushing downwards, following the delectable line of her happy trail. 

Her other hand slid upwards, cupping one of Vi’s breasts, thumb slowly circling her nipple. Vi’s back arched, pushing into the touch, her breath growing more jagged by the second. 

“There’s no rush,” Caitlyn closed her eyes again, her teeth raking against Vi’s ear, the hand on Vi’s stomach teasing along the waistband of her boxers. 

“Says you,” Vi groaned, nearly panting. “You’re not the one being tormented.” 

“No?” Caitlyn inquired thoughtfully, slipping beneath the edge of Vi’s waistband at the same time that she pinched her nipple between her fingers. “You don’t think seeing you like this is tormenting me?” 

Vi lifted her hips as far as she could, gasping as Caitlyn ran her tongue over the shell of her ear and the metal of her piercings. 

“You don’t think getting to touch you after all this time isn’t ruining me, too?” Caitlyn dipped her fingers a bit lower into her boxers.

The words were designed to tease Vi — to work her up even further than she already was — but they were true. Caitlyn was needy, too, and suddenly very cognizant of her own wetness as Vi shifted against her. 

But this need wasn’t about wanting to come again; it was about wanting to make Vi come and to witness every second of it. 

“You have no idea how beautiful you are like this,” Caitlyn crooned, momentarily pulling her hand away from Vi’s chest. 

Caitlyn brought her fingers to her lips, wetting them and moving to Vi’s other nipple, intent on giving it the attention it deserved. 

“Cait,” Vi whined loudly, voice cracking with need.

And, fuck, Caitlyn couldn’t resist her. Didn’t want to, not for another moment. 

Eyes hooded and full of lust, she moved both hands down, tugging at Vi's boxers. Vi pressed the heels of her hands into the mattress, gaining some leverage to lift her hips, helping Caitlyn shove them part way down her thighs. Just far enough that Caitlyn could now see her bush, her breath catching at the wetness there, smearing across Vi’s inner thighs. 

“God, Vi,” Caitlyn nipped Vi’s neck, sliding her fingers fully between Vi’s legs and cupping her dripping cunt in her hand. 

Vi whimpered again, softer this time, and Caitlyn responded right away — stroking her fingers through Vi’s folds, soaking her fingers in her wetness before finding her clit.

“Fuck,” Vi groaned, and Caitlyn tasted salt on her tongue with the next open-mouthed kiss that she placed on Vi’s neck. 

She trailed her other hand across Vi’s chest, across the smattering of freckles there, moaning almost as loudly as Vi did when she pressed her fingers against the firmness of her clit.  

“Gorgeous,” Caitlyn whispered, not really sure if she was saying it to Vi, or just to say it, but either way, Vi moaned again, more wetness spilling from her. Caitlyn ran her fingers down, collecting as much of it as she could, returning to Vi’s clit with renewed purpose. 

“So wet for me,” Caitlyn moved her fingers in circles, eyes fixed intently on the sight of them between Vi’s thighs, her lips dragged along the side of Vi’s neck. The kisses were sloppy now, lacking direction, but making up for it in heat. 

She sped up her fingers, and Vi moaned her appreciation, clit twitching. 

Vi turned her head, searching, reaching a hand back to cup Caitlyn’s face, guiding Caitlyn's lips to her own in a desperate kiss.

“Vi,” Caitlyn moaned her name into the kiss, tongue meeting Vi’s, her fingers learning the right touches – the ones that made Vi’s thighs tremble, made her whimper and shake. 

“I —” Vi broke away from Caitlyn’s kiss, panting for breath, sweat shining on her chest. Caitlyn pressed against her back, kissing the shaved side of Vi’s head, and whispering, “I’ve got you.” 

I’ve got you, Vi. Come just like this, all over my hand.

And when Vi did, she did so beautifully. Rocking her hips, thighs squeezing around Caitlyn’s hand, her entire body shaking with the force of it. 

“Ff—ahh!” Vi choked out, moaning as her slick ran down Caitlyn’s fingers. 

Caitlyn wrapped her arm around Vi in a firm grip, pressing her hand into the valley of Vi’s chest and giving her something to lean forward against as she shuddered through her orgasm.   

She brushed her lips against Vi’s temple and Vi slumped into her, holding onto Caitlyn’s forearm through the last of little jolts of pleasure, giggling when Caitlyn peppered her face with kisses.  

 

***

 

It was late by the time that they turned off the lamp and crawled beneath the covers, moonlight trickling in through the curtains of Vi’s window, the noises from the fields and barn dulled by the darkness. 

The bed creaked as they cozied up to each other, Vi’s head finding its place on Caitlyn’s chest, her arm draping over Caitlyn’s waist.

Caitlyn lazily ran her fingers through Vi’s hair and stared up at the ceiling, listening to the beating of their hearts. 

Vi’s thumb stroked along the edge of her hip and she tilted lifted her head with a quiet, “Hey.” 

Caitlyn smiled down at her, “Hey.” 

Vi turned in closer, scooting farther up so that she could run her fingers over Caitlyn’s face and kiss her softly on the lips, “Good night.” 

“Good night,” Caitlyn’s throat felt tight, but it wasn’t sadness. And as Vi snuggled back into her arms, her breath slowing as she started drifting into sleep, Caitlyn realized exactly what it was.

It was love.

She loved Violet. And tomorrow, when they woke up, she was going to tell her exactly how she felt.

For now, she tucked her cheek against the top of Vi’s head and closed her eyes, content with knowing that they would not be waking up alone. 

 

Notes:

Comments are welcome and greatly appreciated! (Even if I don't get a chance to reply)

You can find me over on Twitter: @Vatezfics

Or on the City of Progress discord server, in the channel "The Vatez Verse"

Thank you guys so much for taking the time to read and I look forward to hearing your thoughts! ❤️