Work Text:
It was lunchtime, and Vi was watching Caitlyn. Again.
She was standing at a table full of their coworkers — the corners of her eyes crinkled as she laughed at something they said; her silver-streaked navy hair shone lustrously as she tossed it over her shoulder. She raised two fingers to adjust her glasses, the movement effortlessly graceful, and Vi found her cheeks warming as she stared at those long, thin digits.
She was so tall. Vi’s gaze drifted down her legs — so ridiculously long — and landed on her stilettoed feet, which added multiple inches to Caitlyn’s height and made it so Vi had to look very far up when she stood next to her. She felt her face growing hotter as her eyes meandered up to Caitlyn’s ass and lingered there, admiring how the tight skirt she was wearing showed off each and every curve. Caitlyn had a delicious ass. Vi found herself imagining what that ass would look like if she tore the skirt right off her hips and buried her face in it — then shook her head slightly and took a deep breath. She was at work, damn it. Stop ogling your older coworker.
It was easier said than done, though. Caitlyn laughed again, then turned away from the group and towards her, and Vi couldn’t help but stare at the way her hips moved as she walked. Her waist was accentuated by the crisp white blouse she was wearing, the top few buttons of which were unclasped, allowing just the slightest hint of cleavage to peak out. Her breasts were pressing against the buttons of the blouse, and Vi imagined herself unclasping them, imagined the sounds Caitlyn might make if Vi were to remove the shirt completely, imagined how warm and smooth her skin would feel under Vi’s calloused hands. Her eyes followed their path up to Caitlyn’s clavicle, her mouth watering at the soft dips in her skin, the way she imagined Caitlyn smelled there, and Vi couldn’t help but think about how badly she wanted to inhale her; to nuzzle and lick and bite the sensitive skin on Caitlyn’s neck until she was covered in marks and unable to form thoughts or words.
Vi breathed in deeply. She wanted Caitlyn like she had never wanted anyone else in her life — but, more than that, she wanted to worship her. She wanted to please her, to make her feel good — to be used by her to feel good. It was an attraction that she had never felt before, and the gap in their ages was only making it harder to ignore. It was exciting. It was new territory that Vi had yet to explore, and it beckoned her in with its thrill.
A small, polite cough interrupted her musings, and Vi glanced up, her ears heating as she found herself looking directly into the older woman’s brilliant blue eyes. She was standing over Vi’s table now, a trace of laughter still in her features from her previous conversation. Or was she laughing at her? Vi straightened and tried not to look as embarrassed as she felt.
“Hello, Vi,” Caitlyn said warmly.
“Uh, hi, Caitlyn.”
Caitlyn rested a hand on the back of Vi’s chair, her eyes bright. “Are you busy after work?”
Vi’s heart skipped a beat, but she took a small breath to compose herself. Caitlyn was clearly planning drinks with everyone in the office — it was Friday, and going out had become something of a tradition.
“No, I’m not busy. Drinks?”
“Mm-hm.” Caitlyn’s eyes trailed down Vi’s body before meeting her own. “Would you like to come?”
Vi felt her embarrassment rising under Caitlyn’s gaze. She was standing so close that Vi could smell the rich, creamy perfume she wore — could feel the warmth emanating from her. She tried to keep her thoughts straight. “Sure, yeah, I’d love to,” she said, smiling up at Caitlyn as nonchalantly as she could manage. It was taking a significant amount of effort not to lean in towards the older woman’s intoxicating scent, not to close the gap between them and wrap her hands around Caitlyn’s waist — Vi blinked, her face only growing hotter, and crossed her arms, tucking her hands away securely. “Where’s it happening?”
Was it her imagination, or was Caitlyn the one leaning closer? “I was thinking about a new place,” she said, and yes, her voice definitely sounded nearer to Vi’s ear. Vi suppressed a shiver and clenched her arms tighter around her chest. Caitlyn looked at her thoughtfully. “Did you drive in today?”
Vi shook her head and leaned forward, unfolding her arms so she could poke at her sandwich. “No, I rode the bus. Car’s in the shop.”
Caitlyn nodded, her expression almost pleased. “Then you can get a ride with me. I just need to stop by my house for a moment to change before we get there.”
Vi almost choked on her own spit. “O-Okay, sounds good,” she rasped, her throat tight. She unscrewed her water bottle and took a few swigs before she started coughing.
“Meet me in the lot after work. You know where I park,” said Caitlyn, with just the hint of a smirk. Then she turned and walked out of the staff room, her heels clicking satisfyingly as she went. Vi watched until she was gone around the corner, her mouth dry and her face bright red.
Fuck.
✼ ҉ ✼ ҉ ✼
Vi found Caitlyn leaning against the driver’s door of her glossy black car, feet crossed at the ankles, a lit cigarette in her hand. She smiled and straightened when she saw Vi approaching, taking another drag.
“Do you smoke?” she asked, holding the cigarette out to Vi. Vi took it delicately, noticing the lipstick smudges on the filter, and raised it to her mouth. Her lips wrapped around the lipstick marks and she inhaled, feeling the smoke fill her lungs, her chest tightening. Caitlyn watched with dark eyes as she exhaled, and Vi coughed a bit, her lungs burning slightly. She passed the cigarette back to Caitlyn, and their fingertips brushed as she took it from her, sending a spark of heat through Vi’s skin. Caitlyn smothered the filter and put it in a small tin she produced from her coat pocket.
“Not usually, but I’ll have one every once in a while,” Vi replied, bringing her hand to her side and rubbing it against her jacket to try and get rid of the tingling sensation Caitlyn’s touch had brought on. “You know, at parties and stuff.” Her throat felt a bit raw, and she coughed again, wishing for water.
Caitlyn nodded, her eye contact unflinching and her expression impossibly gentle as she brought up a slender hand and rested it on Vi’s back. She started to rub soft, soothing circles between Vi’s shoulders, and, after a moment of rummaging in her purse with her free hand, produced a bottle of water. Vi took it gratefully, hyperaware of Caitlyn’s touch, and unscrewed the lid before tipping her head back and taking a few huge swigs. A couple of drops escaped as she was drinking, and Vi felt them slide down her chin to her jaw before dripping down towards her collar. Before she could react, Caitlyn was wiping them away, her fingers soft and warm against the sensitive skin of Vi’s neck.
It was all Vi could do not to lean into Caitlyn’s touch. It was embarrassing, really. She could feel herself getting wet — heat was rushing between her legs, and her skin was covered in goosebumps. She felt her face getting warm again, but this time it wasn’t just embarrassment — it was Caitlyn, her proximity, her nurturing… the way she was still brushing her fingertips against Vi’s neck and staring at her lips. Vi wanted those fingers wrapped all the way around her throat.
“So, where are we going?” she wheezed, forcing her thoughts back to reality and moving away from Caitlyn’s touch. Caitlyn withdrew her hand and opened the passenger door.
“Hop in,” she said, and Vi was happy to comply.
✼ ҉ ✼ ҉ ✼
They pulled into Caitlyn’s driveway 15 minutes later.
“Do you want me to wait here?” Vi asked, her hands folded in her lap.
Caitlyn looked over at her. “Don’t be silly. Come inside, see the house — it’s freezing out here.” Her tone was slightly chastising, and Vi felt a small thrill run through her skin. She nodded and unbuckled her seatbelt, sliding from the car and following Caitlyn up the grand driveway to the door of her very large house. House might’ve been too modest a word for it — it was more of a mansion. Vi couldn’t help but feel intimidated as she trailed after Caitlyn like a nervous puppy.
“Your place is, uh… you have a nice house,” said Vi, trying not to appear as awkward as she felt.
“Thank you,” replied Caitlyn, unlocking the heavy door and holding it open for Vi. “Please, make yourself at home.”
Vi felt herself blushing as she stepped into Caitlyn’s foyer. Compared to Vi’s own one-bedroom apartment, this place was absolutely luxurious. She kept her hands close to her sides as she followed Caitlyn towards the back of the house, watching the older woman turn on lights as they went.
They entered Caitlyn’s kitchen. “Would you like something to drink, Vi? I have beer, wine…”
“I’m okay,” said Vi. “I’ll just have something when we get to the bar.”
“Are you sure? I was going to pour myself a glass of wine — I thought you might want to share one with me.”
Vi’s breath caught in her chest, and she looked up at the taller woman, trying to quash the heat rising in her core. “Okay,” she tried to say, but her voice caught. She cleared her throat. “Okay, yeah, I’ll have a glass.”
Caitlyn poured the wine and passed a glass to Vi, her fingers trailing, lingering, against Vi’s own. Vi suppressed a shiver and took a sip, humming in approval.
“This is nice wine,” she remarked, taking another long sip. “I’m used to the cheapest stuff I can get my hands on.”
“Oh, darling,” said Caitlyn, and the tone in her voice made Vi’s stomach tighten. “Spend enough time with me, and you’ll develop a taste for the more… sophisticated pleasures in life.”
Vi laughed, embarrassed but unsure why, feeling her ears flush yet again. She took another sip to maintain her composure. “You still need to change, right? I’ll stay down here.” She didn’t want Caitlyn to think she had ulterior motives.
But it seemed the older woman had plans of her own.
“Why don’t you come upstairs with me? I’d like help picking out a shirt,” Caitlyn said, swirling her wine in its glass, her gaze fixed on the lipstick marking its rim. Vi searched her face, trying to make sense of the request, and Caitlyn’s eyes raised from the glass to meet her own. Her gaze was dark, focused; the look so intense that Vi felt a shudder pass through her.
“O-Okay,” Vi stammered, and Caitlyn turned, heading towards the stairs with purpose. Vi followed her to the second floor, admiring the extravagant decor as they went. Caitlyn led her down a hallway filled with closed doors, ornate frames, and solid wooden shelves decorated with expensive-looking glassware and trinkets. They stopped in front of a door at the end of the hall, and Caitlyn held it open for her, allowing Vi to enter the bedroom first.
It was lavishly decorated, with heavy fabric curtains draped around the bed and windows, plush rugs covering the floor, and sturdy, polished wooden furniture positioned tastefully. Caitlyn crossed to her bedside and flicked on a lamp made of jewelled glass, casting a warm glow over the room and illuminating something on the wall that Vi hadn’t seen in the dimness. She stepped closer, her intrigue growing as she realized what she was looking at.
On the wall, mounted neatly in a row, were rifles. Beautiful, ornate hunting rifles — six in total. They were stunning; the metalwork on them polished until Vi could see her reflection staring back at her. All of them were gorgeous, but one caught Vi’s attention in particular — a rifle longer than the rest, with metal shaped to look like wings taking flight around the scope. A design that looked like flowering vines was carved into the glossy wooden stock of the gun, so intricately detailed that Vi could hardly believe it was real. She was close enough to touch now, and she reached out a hand, fingertips hovering over it, before she remembered where she was and whose gun this was, and dropped her arm.
“You can touch it,” Caitlyn said, her voice drifting from somewhere behind Vi. “I don’t mind.”
Vi brought her hand back to the rifle and let her fingers rest on the shiny metal, watching it fog up around her touch. “It’s beautiful,” she said, admiring the way the polished wood shone golden in the lamp’s glow.
Caitlyn chuckled softly. The sound was closer now. “Darling, that gun is older than you are.”
Vi felt her throat tighten, her stomach coil hotly. “You’ve… kept it in amazing condition, then,” she said, her fingers still rubbing the cool metal. It felt white hot against her sensitive skin.
“Mhm,” came Caitlyn’s response, even closer now, and Vi could feel her breath tickling the back of her neck. “It’s very important to me that I take care of my possessions, Vi.”
Vi’s brain was short-circuiting. “Th-that’s good,” she managed, feeling the metal growing warm beneath her touch. “So you’ve been into these, ah… guns for a long time, then?”
“Longer than you know,” Caitlyn whispered, the words ghosting against the shell of Vi’s pierced ear. Vi’s fingers kept stroking the rifle. She felt a hand touch her waist, warm and possessive, and a small groan slipped through her lips.
“Can I… hold it?” she asked, her voice scarcely audible. The hand on her waist tightened, gripping her, forcing her to turn around.
“What are you forgetting?” asked Caitlyn, her face inches from Vi’s. She was crowding her against the rack of rifles, and Vi felt the hard lines of the guns press into her back.
What was she forgetting? Vi tried to think, but her brain was clouded with creamy perfume. Caitlyn stared down at her intently, her gaze patient but firm, and suddenly it clicked. Shit. She couldn’t find it in herself to be embarrassed this time as she felt slickness pool between her legs just from uttering the words Caitlyn wanted to hear.
“May I hold it, please?”
Caitlyn leaned back, her expression satisfied. “Since you asked so nicely, I suppose I’ll allow it.”
She reached past Vi’s head for the rifle. Vi watched, spellbound, as Caitlyn brought it into view. The gun looked natural in her hands, like an extension of Caitlyn herself. The way she held it was almost sensual — her long fingers handling the weapon with ease, her body instinctually shifting into the proper stance.
“She’s called Silver,” she said, taking a step back from Vi and holding out the rifle. Vi took it hesitantly, delicately, feeling how precious this gun was to Caitlyn. It was heavy and solid in her hands, the wood so smooth it felt like glass. She felt Caitlyn’s eyes on her, studying her as she examined the rifle. “Is this your first time holding a gun, Vi?”
Vi nodded. Her mind was whirling — words stuck in her throat. She looked up at Caitlyn, and her cunt throbbed at the expression on her face. Possessive. Hungry. A bit smug. Vi needed her so badly it hurt. But Caitlyn had asked her up here for a reason.
“You… Um, you wanted help picking out a shirt?” Vi said hoarsely. She caressed the rifle, avoiding Caitlyn’s eyes, feeling young and inexperienced and really, really horny.
“Vi.” Caitlyn’s voice was low, her tone a tad impatient. “Do you really think we’re going to a bar?” Vi felt a thrill run down her spine.
“...No,” she whispered, meeting Caitlyn’s eyes. They searched her own, asking an unspoken question: Do you want this?
In answer, Vi closed the distance between them, reaching up and caressing Caitlyn’s cheek. Caitlyn leaned into the touch, her eyes never leaving Vi’s, her lips parted slightly and gleaming welcomingly in the golden glow of the room. She looked so kissable, so utterly irresistible, this woman whom Vi had been pining over for what felt like forever. Vi found herself standing on her tiptoes as she leaned in.
They both moaned softly as their lips met, and it felt like fireworks were going off in Vi’s brain. Everything was Caitlyn — she was all Vi could taste, touch, smell, see, hear — god, she made the prettiest sounds when Vi nipped at her lower lip — and Vi wanted to get closer, to push their bodies together until Caitlyn was grinding on her thigh — but the rifle was between them, cold and unforgiving. An idea struck her then, and she started to kiss Caitlyn more urgently, the older woman’s lips soft and warm and pliant beneath her own. Vi wiggled the rifle down between their bodies until it was just above Caitlyn’s knees. She managed to slide it in between Caitlyn’s legs, rucking her skirt up with the weapon until the barrel rested firmly against her. Caitlyn’s resulting moan made Vi’s breath catch in her throat.
“I want to make you feel good, Caitlyn,” Vi whispered against her lips, and Caitlyn gasped, her hips jerking forward. Vi kissed her way down Caitlyn’s jaw, hardly able to believe where she was — who she was doing this with. “Fuck, you have no idea how long I’ve dreamt about making you feel good.”
Caitlyn’s breathing was rough as Vi sucked marks into her neck, her arms clinging to Vi’s shoulders as her hips rocked across the rifle. But Vi heard her chuckle, “— I think I have some idea.”
Vi leaned back, and Caitlyn was staring at her with a conniving expression, her teeth biting her lower lip playfully.
“Do you really think I didn’t notice you staring, Vi? You weren’t very subtle about it.” Vi felt herself begin to flush red. “At first I found it endearing. You were so much younger, and I thought it cute. But then I began to notice… you.” Her eyes drifted down Vi’s body and back again. “And you’re just… I found myself needing you, Vi. Wanting you in ways I haven’t felt before.”
Vi felt herself perk up, excited by the idea of Caitlyn staring at her in secret. She pressed the rifle up, deepening the pressure on Caitlyn’s clit, and she moaned so prettily Vi felt her own clit pulse. She couldn’t help but ask, “What kinds of ways?”
Caitlyn’s eyes had closed and her breathing was becoming laboured. She hesitated a moment before responding. “...Wanting you to… worship me,” she whispered, her hips jerking against the rifle with the words. “Wanting you to be mine. All mine. Wanting you to know that I will take care of you. Wanting to please you by you pleasing me.”
Vi felt her cunt throbbing at Caitlyn’s words. She leaned in towards her, their breaths mingling, and waited for the older woman to open her eyes. She did, meeting Vi’s with such intense, unbridled lust that she felt her knees weaken. “Then I’m yours, Caitlyn,” she said unflinchingly, her voice hoarse with desire. “All yours.”
Caitlyn didn’t need to be told twice. The way she slid herself over the rifle was intoxicating to watch — her eyes half-closed with pleasure, her arms anchored around Vi’s neck, her breasts pressing against Vi’s chest as she leaned against her. Vi kissed and sucked at her neck, keeping Caitlyn propped up as she chased the pressure of the gun between her thighs.
After a couple of minutes, Caitlyn pulled away, breathless, and commanded that Vi take her shirt off. Vi was quick to comply. She pulled it over her head with one hand, keeping the gun in place. Caitlyn stilled her hips and leaned back, taking in Vi’s torso, naked except for her sports bra. Her eyes narrowed, and her lips pursed in displeasure. She cleared her throat lightly, and Vi found herself scrambling to remove the bra, ashamed yet thrilled by Caitlyn’s silent rebuke.
Caitlyn ran her eyes appreciatively down Vi’s chest, her abdomen, pausing at the trail of hair leading into her pants from her bellybutton. She slowly reached down and took the rifle, pulling it from between her legs and placing it gently on a side table. Then she hooked two fingers into Vi’s waistband and pulled her close, backing them both up to her massive plush bed. She sat down, lightly pushing Vi back so she’d remain standing, and looked up at her expectantly.
“Strip.” Her tone was firm, and Vi immediately started fumbling with her belt. She unfastened her pants and hurriedly stepped out of them before going for her boxers, but Caitlyn stopped her.
“What is that?” She was staring at the lump in Vi’s underwear with dark, curious eyes.
“This? Oh, it’s my packer. I wear it sometimes,” Vi shrugged. She went to remove her boxers again, but Caitlyn rested a hand on her bulge.
“Is it attached in any way?” The question held no judgement, only genuine interest. Vi smiled and shook her head.
“No. This one just rests in my underwear.”
Caitlyn considered this for a moment. “Keep them on,” she said decidedly, and Vi obediently dropped her hands to her sides. Caitlyn reached around her and grabbed her ass with both hands, bringing her hips close to her face where she nuzzled her nose against the hair on Vi’s abdomen. “You smell so good, Vi.”
Vi felt her brain short-circuiting. Caitlyn’s hands massaged her ass as she kissed the skin near Vi’s waistband, her breath hot. She kissed her way down to Vi’s packer, her lips pressing over the cloth of her boxers, before bringing up a hand and cupping her just right.
Vi leaned into the touch, her breath becoming shallow, as Caitlyn’s fingers teased her entrance through the soaking fabric of her underwear. “You’re so wet for me, Vi,” Caitlyn murmured. “You poor thing. What am I going to do with you?”
A whine escaped Vi’s throat, and Caitlyn laughed. “Oh, my big, strong boy is reduced to whimpering. Do you need to fuck me that bad?” Vi’s hips jerked at that, and Caitlyn laughed again. “So needy. Alright, Vi. You’ve been such a good boy. I think you’ve earned it.”
Vi stood, wet and quivering with anticipation, as Caitlyn opened the drawer of her nightstand. She reached to the back and, with a bit of flourish, produced a very large double-ended strap. It was deep purple, with an inflatable base to secure it inside of the wearer. Caitlyn beckoned her over with a single finger as she leaned back against the pillows.
Vi tried not to seem desperate as she hopped onto the bed, crawling her way up to Caitlyn and kneeling in front of her. Her boxers clung to her thighs uncomfortably, but she dared not take them off yet. Not without permission. She paused with her thumbs in her waistband, looking questioningly at Caitlyn, and the older woman nodded, a smirk pulling at the corner of her lips. Vi yanked down her underwear, taking the packer with them, and tossed the bundle to the side, letting Caitlyn get a good view of her for the first time.
She could feel the slickness of her thighs, cool in the air of Caitlyn’s bedroom. She could feel how swollen her cunt was, how her clit ached with need. Caitlyn’s eyes roved over Vi’s naked body, coming to rest appreciatively at her dripping pussy. She bit her lip and sat up, leaning forward until her breath ghosted over Vi’s folds. Suddenly, her mouth was on her, licking and tasting her thoroughly, providing sweet pressure as she sucked on Vi’s clit. “You taste so good, Vi,” Caitlyn moaned between licks, and Vi groaned, her eyes sliding closed, her hand threading through Caitlyn’s hair and tugging lightly.
Caitlyn’s mouth was so warm, so soft — so absolutely filthy. She slurped and sucked and licked and kissed between Vi’s legs, and she was so fucking good at it that Vi was starting to see stars. She was so lost in the rhythm of Caitlyn’s tongue that the blunt base of the strap at her entrance surprised her. Caitlyn still lapped at her clit, but was holding the strap between Vi’s thighs, patiently waiting for her to let it in. She shifted to spread her legs wider and Caitlyn hummed in approval, sliding the strap through her folds to lube it up before pushing it gently inside.
Vi groaned deeply at the sudden fullness. She clung onto Caitlyn’s shoulders as she adjusted to the sensation, and she could hear her murmuring soft assurances, her free hand stroking the back of Vi’s thigh. Soon, Vi needed more, and Caitlyn pressed the button to inflate the base. Vi had never worn a strap like this before, and the feeling of something growing inside of her was overwhelming. She cried out, and Caitlyn looked up at her, her eyes sympathetic.
“I know, Vi. But you’re doing so well. You can take it, sweet boy.”
She nodded, and Caitlyn pressed the button again, inflating the base to its full size. It fit snugly inside of Vi, and even when Caitlyn took her hands away, it stayed in place, bobbing out from Vi in a way that almost mirrored the real thing.
Then she turned it on.
Vi gasped as the strap began to vibrate. The base inside of her was nestled right against her G-spot, and the outside of the strap rested firmly against her clit. It hit all the right places, and Vi found herself rutting into the air, chasing the feeling.
“Do you like that, Vi?” Caitlyn asked, watching the motion of her hips with dark eyes. Vi nodded, feeling a string of arousal drip down against her inner thigh. She reached forward, wanting Caitlyn to be naked too, wanting to finally see those perfect fucking tits that she’d been staring at for ages. But Caitlyn slapped her hands away, looking up at her with reproof. Vi almost came on the spot.
When she spoke, her voice was rough. “Caitlyn, may I please take your shirt off?” Caitlyn’s eyes softened, but instead of complying she clicked the strap up a setting, causing the vibrations to become more powerful. Vi moaned and fell forward, her hands landing near the top button of Caitlyn’s blouse. “Please,” she begged, her hips stuttering against Caitlyn’s leg.
“Shh,” Caitlyn soothed, her hands carding through Vi’s hair, nails scratching her scalp. “Go ahead, sweet thing.” Vi’s heart leapt in her chest, anticipation causing her fingers to tremble as she started to work the buttons of her blouse open. She made her way down Caitlyn’s torso, diligently unfastening the buttons and taking care not to rip the shirt. When all of the buttons were loose, Vi slid her hands inside of the fabric and pushed it to the sides, revealing Caitlyn’s perfect, milky skin and dark lacy bra.
“Fuck,” Vi hissed, her thoughts turning feral. The moles on Caitlyn’s stomach were begging to be kissed, and Vi could see the outline of her nipples through the sheer lace of her bra. Vi leaned down, kissed a nipple over the fabric, and heard Caitlyn exhale with a low moan. Encouraged, Vi kissed the other nipple, then raised her head to meet Caitlyn’s gaze.
“May I take your bra off, Caitlyn?”
Caitlyn’s breath was picking up speed, and she nodded quickly, her eyes dark, her expression hungry. Vi reached behind her and undid the clasp easily before slipping the straps from Caitlyn’s shoulders. She let the fabric fall away and there were Caitlyn’s breasts, and they were perfect; huge and heavy and jiggling and exactly how Vi had been picturing them. She couldn’t stop herself from ducking her head and capturing a dusky brown nipple in her mouth, worrying the nub softly with her teeth.
Caitlyn’s hands came to grip the hair on the back of Vi’s head, pushing her further into her breast, her breaths morphing into moans. Vi sucked on the nipple, kneading Caitlyn’s other breast with a calloused hand, and listened to her coworker fall apart beneath her. It was intoxicating, really. The way Caitlyn writhed under her, the way she was pulling Vi’s hair, the breathy, soft moans that spilled from her throat — Vi felt her stomach coiling tightly, the vibrations of the strap against her clit starting to feel stronger, and the realization that she was close to cumming just from sucking on Caitlyn’s nipple struck her suddenly, embarrassment spiking through her bloodstream.
“Caitlyn –” she gasped out, trying to pull her head back from her breasts and gain back some semblance of self-control. Caitlyn released her grip, allowing Vi to come up for air, her hips still rocking slightly as she breathed deeply. She met Caitlyn’s concerned gaze, and felt her neck begin to flush. “I… I was about to –”
Caitlyn smiled, amusement sparkling in her brilliant eyes. She sat up and pushed her discarded clothing off of the bed. Then she pulled her skirt up until it was resting at her hips and her thong-clad pussy was in full view. Vi felt her mouth water at how wet Caitlyn was — the crotch of her panties was soaked through; her thighs were slick with it. Vi watched, mesmerized, as Caitlyn reached down, hooked a finger in the seam of her underwear, and pulled the fabric to the side.
She was fucking perfect. Vi had never seen such a pretty pussy. She felt something primal stir in her, and before she could ask permission she found herself pressing Caitlyn back against the cushions, hooking her elbows under Caitlyn’s knees and pressing them up until they were near her ears. She canted her hips forward, feeling the tip of the strap nudge at Caitlyn’s entrance, and looked at her questioningly. Caitlyn’s hands found Vi’s face, and she caressed her cheeks tenderly. Vi found herself trembling.
“Please,” she whispered, leaning into Caitlyn’s touch. “Please let me inside of you, Caitlyn.” Her hips rutted forward involuntarily, and she groaned desperately. “Please, let me make you feel good.”
Caitlyn was looking up at her with an almost intoxicated expression; her eyes were glassy, her cheeks flushed, her lips parted and gleaming wetly. Vi watched her nod, felt her hips rise to meet Vi’s own in invitation, and she couldn’t stop the moan that spilled from her as she finally leaned forward, pressing the strap inside of Caitlyn until their hips were flush. Caitlyn moaned sweetly in response, her legs coming to rest on Vi’s shoulders. Vi felt the sensation of the strap vibrating between their bodies and had to resist the urge to start thrusting in earnest. Slowly, she drew the strap out of Caitlyn until just the tip was still inside, then pushed it back in gently. Caitlyn sighed, adjusting to the feeling and crossing her ankles securely behind Vi’s neck.
“You’re so fucking perfect, Caitlyn,” Vi grit out as she started to thrust her hips. Caitlyn’s knees were by her ears, framed on either side by Vi’s hands pressing into the pillows. Her own hands were gripping Vi’s forearms, her long fingers digging into the muscles there, and Vi found herself hoping they would leave a mark. Caitlyn’s moans grew, filling the luxurious room and adding to Vi’s arousal.
She started to thrust harder, tilting her hips so that the base of the strap ground against her clit with each movement. As she adjusted, Caitlyn cried out, her grip becoming impossibly tighter on Vi’s forearms as she sobbed, “Fuck, right there, Vi!”
Vi’s hips stuttered — the sounds that were pouring from Caitlyn’s throat were obscene; the way she looked beneath Vi, her body bent in half and her breasts surging with Vi’s motions, was so fucking hot that Vi felt she was in heat, just a dog in rut, unable to control her instincts as she pounded into Caitlyn.
The vibrations of the strap radiated from her clit through her entire nervous system; her body felt on fire, her skin alight as she rocked her hips against Caitlyn’s. Lightning arced through her limbs, heat pulsed in her lower abdomen, and Vi chased the feeling — her hips moving on their own accord, her head falling forward to rest in the crook of Caitlyn’s neck.
It was too much. Vi felt the invisible string that had been tightening inside of her snap. She whined loudly into Caitlyn’s soft skin, clamped her teeth down to anchor herself, and let her orgasm crash over her, the feeling so intense that she nearly blacked out.
Caitlyn came with her, their bodies curling in together, their hips jerking in tandem, their skin flushed and hot as their orgasms coursed through them. Caitlyn was moaning in long, choking sobs; her arms had circled around Vi’s neck and were holding her close, tightening every so often with convulsions of pleasure. Vi sank into her embrace, her orgasm tempering into aftershocks that pulsed through her core. The strap still vibrated inside of her, and she reached a hand down to click it off, still keeping it inside both of them. She didn’t want to sever their connection, that feeling of closeness, just yet.
They lay like that for a few moments — Vi inside of Caitlyn, face tucked into her neck, breaths slowing and syncing, skin cooling and drying. In the afterglow, Vi found herself feeling vulnerable, questions clouding her brain. Would Caitlyn be interested in continuing to see her? Would she think of this all as a big mistake? Does she regret this?
It was as if Caitlyn could read Vi’s thoughts. Her voice broke the silence, full of warmth and sounding sleepily satisfied. “That was incredible, Vi. You are incredible.”
“Yeah?” Vi sat up, meeting Caitlyn’s gaze almost sheepishly. “Is that… something that you’d like to do again sometime?”
Caitlyn laughed, her eyes glittering with something like… affection? Vi felt her heart swoop dangerously.
“I meant what I said about you being all mine, Vi.”
Vi eyed her, feeling the familiar flush of heat rising in her neck. “Okay, because… I meant what I said about being yours.”
Caitlyn’s smile was infectious. “Did you know you’re extremely cute when you get embarrassed?”
Vi scoffed, the heat only rising further in her face. “I do not — I am not — Stop it!” Caitlyn was laughing wholeheartedly now, and she looked so beautiful, so ethereal that Vi found herself slipping into laughter too.
“My sweet embarrassed boy,” Caitlyn teased, bringing her in for a tight embrace. Vi sighed and leaned against her, feeling her body relax until it felt like jelly.
“Yours,” she agreed, feeling a sense of serenity fold over her. “All yours.”
