Work Text:
When the HexStrap arrived at their doorstep three weeks ago, Caitlyn had insisted Vi read through all sixteen pages of the instruction manual it came with. After pouting and whining over the fact, and said pouting and whining not working, Vi proceeded to read it quicker than she’d ever read anything in her life. According to Caitlyn, the fine print on the last three pages was the most important part, but Vi was pretty sure if HexTech had invented something that was going to kill them, it wouldn’t have been sitting on their kitchen table—and that was most definitely the only thing that was going to stop her from using it.
She hadn’t expected it to be so sensitive, for it to feel like it wasn’t an extension of her body but a living, breathing part of it. Caitlyn took great pleasure in the fact that Vi came after exactly four thrusts the first time they’d used it. Though, in her defense, Vi had spent the better part of forty-five minutes with her mouth between Caitlyn’s legs beforehand and Caitlyn had been cruel, turning over onto her stomach and lifting up onto her knees. She knew exactly what she was doing. Vi never stood a chance.
Knowing what to expect didn’t make the second time any easier. Caitlyn had pushed her onto her back and climbed over her lap, taking the strap before Vi had the chance to brace herself. Caitlyn had laughed in her ear as she came, thighs trembling, eyes screwed shut and cheeks burning with the flames of embarrassment.
In an attempt to redeem herself, Vi had flipped them over and buried her face in the pillow that Caitlyn’s head was on as she thrust slowly and tried desperately to think of anything but Caitlyn. Which was really fucking hard to do when every hot breath Vi took filled her mouth and nose with the smell of her, when every thrust made Caitlyn squeak, when Caitlyn’s thighs bracketed her hips and squeezed her in close.
“I need some time alone with this damn thing,” Vi had grumbled after coming far too quickly again, proving nothing.
Caitlyn giggled into the kisses she was pressing to her cheek.
“Make sure you take a video for me.”
The following week, when Caitlyn was at work, Vi had laid down on their bed after drinking the little blue vial of activating liquid the HexStrap came and waited the three minutes for it to kick in. The feeling was indescribable, like her clit had grown to three thirds the size of a ruler and then been lifted off her body and inserted into her. It felt like she was being fucked while she did the fucking. With her clit. That was also inside her. It was crazy.
Caitlyn had quirked an eyebrow and snickered when Vi tried to explain, to justify why she couldn’t last more than two minutes.
“See how long you last with it,” Vi pouted, and Caitlyn kissed her puckered lips.
“Oh, don’t worry, I will,” she said. “But I’m very much enjoying this at the moment.”
Vi squirted lube over her palm and stroked herself slowly, still going after five minutes, thinking she’d had a breakthrough. Smug over the fact that she’d clearly gotten used to the feeling now and could manage herself better. It was exactly like masturbating normally. She’d come across her hip and stomach after fifteen minutes, which was definitely reasonable, picturing it over Caitlyn’s ass instead.
Despite her embarrassment over coming so quickly, Vi had developed a—thing. An imagining getting Caitlyn pregnant thing. She couldn’t. She’d asked. But that didn’t stop her from thinking about it every time she secured the harness to her hips. Or every time she was in the shower. Or first thing in the morning when she woke up. Or whenever she touched Caitlyn’s stomach. Or over the dinner table as they ate forkfuls of noodles with messy mouths, in completely sexless situations. She was obsessed.
And it definitely didn’t help her with her newfound problem of coming so quickly—a problem that she soon learned she definitely hadn’t resolved. When Caitlyn had come back from her meeting that evening, Vi pressed her against the kitchen counter, eager to show her just how long she could last now. But with Caitlyn’s tits spilling out of her dress and Vi thinking about getting her pregnant, she’d managed to last all of two minutes.
Elated, somehow, despite being nowhere near her own orgasm yet, Caitlyn had laughed into her ear and Vi twitched against her thigh. That was starting to become a thing too—getting turned on over the fact that Caitlyn found her coming quickly so damn funny. God, she was a mess.
Her come spilling out from between Caitlyn’s legs, dripping down onto the counter top, had drawn their eyes. Caitlyn had stopped laughing then, lifting her chin up as her eyes turned serious, guiding Vi back inside her.
It was a good thing that the only thing about a man that the HexStrap emulated was its shape. It remained rigid no matter how many times Vi came. She could use it until her heart was content. Or—for six hours, which was pretty much the same thing anyway. If she wanted to keep using it after that, she had to drink another activating liquid.
She’d noticed that if she hadn’t drunk as much water the day before that significantly less liquid was expelled from the strap when she came. A quick lesson. She was peeing every hour after that, throwing back bottles of water like the blood in her veins was going dry. Her own come was clearer than the videos of actual sperm containing come she’d unfortunately happened across on the internet. The mere thought of it, of actual dicks and actual come, had always repulsed her. But now that she was on the giving end, there was nothing hotter. She realised that the problem with the videos wasn’t the come itself but the fact that it had been coming from gross men. Now that it was her own, it was a whole different story.
“It tastes just like you,” Caitlyn had gasped after dipping her fingers between her legs and then into her mouth the second time they used it. She’d gone back for seconds, then thirds. Then she’d crawled off of Vi’s lap and onto her knees and taken the strap into her mouth. Best forty-five seconds of Vi’s life.
Tonight was going to be different, Vi decided. Tonight Caitlyn wouldn’t be giggling in her ear and laughing at her complete lack of bodily control. She was going to show her.
Or at least, that was what Vi had planned.
But as soon as they were naked and the strap was on, Caitlyn crawled onto the bed and pressed her chest to it, jutting her ass up into the air.
“Start before the liquid activates it, darling,” Caitlyn suggested, throwing a smirk over her shoulder. “That might help.”
That was enough to convince Vi, though she rolled her eyes and pouted all the same. It was a good idea. A great idea even. After haphazardly squirting a line of lube over the strap, Vi quickly spread it and then grabbed handfuls of Caitlyn’s hips as she kneed between her legs, guiding her back onto the strap.
It was inside in a single thrust, their skin touching, their hips meeting, the muscles of Caitlyn’s back pinching together as she dropped her head onto the mattress and sighed a deep contented sigh.
A head start, that was what Vi needed. To scramble Caitlyn’s mind, to leave her unable to think, unable to gauge the passage of time.
She thrust forward, shoving Caitlyn an inch higher up the bed, the strap already buried deep inside her. When Caitlyn let out a low whine, Vi smirked, withdrew slowly, and then started fucking her.
“Yeah?” she huffed, the smirk quickly wiped off of her face as Caitlyn’s moans filled the room. “This how you want it?”
Hard. Fast. Dragging Caitlyn’s hips back roughly to meet her every thrust. Pushing her away, slamming into her again, fingers bruising her hips.
“This is how you fucking want it,” Vi said, eyes narrowing as she watched Caitlyn take it, as she watched pink wet skin stretch around blue, as she watched wave after glorious wave roll over Caitlyn’s ass as their bodies clapped together.
God she fucking loved her ass. She had to make the most of her chance to stare at it before the HexTech activated and she had to look away. Her hands slipped from Caitlyn’s hips to her asscheeks, grabbing handfuls as Caitlyn bounced back onto her. She extended her fingers wide, her thumbs meeting in the middle as she spread Caitlyn apart, exposing her asshole.
Caitlyn grunted.
“My pretty little holes,” Vi murmured, hypnotised, forgetting to thrust. Caitlyn was working for the both of them, throwing her hips back, braced on her elbows. God, she was a fucking sight.
Aware that her time was limited, that she had to act quickly, Vi lifted a hand to her mouth, sliding her tongue over her thumb to get it wet, and then she pressed it against Caitlyn’s asshole.
“Yes! Oh!”
Vi rubbed quick circles there, light, teasing, making Caitlyn huff dramatically.
“Vi.”
“I know, baby,” Vi said, but continued teasing her all the same, swiping her thumb, never pressing firmer.
“Vi.”
The tingling had started. Warmth blooming in Vi’s stomach, across her pelvis and hips, a wave of heat spreading to her clit. She had less than a minute.
Quickly, without warning, she pressed her thumb into Caitlyn’s ass, the tip of it slipping inside her.
Caitlyn babbled something into the pillow, falling back onto her chest and reaching back, spreading her fingers across her ass, turning the skin beneath her fingers a shade whiter as she held herself open to be fucked.
Still, after all these years, Vi didn’t take it for granted. No matter how horny she was, no matter how lost in a moment, she always made a point to pause and be grateful. Grateful that this was Caitlyn fucking Kiramman. In their bed. Bent over, spread open, taking her strap. Making the most obscene fucking noises Vi had ever heard. How she’d gotten so lucky, how she’d stayed so lucky, Vi didn’t know. But she made damn sure to appreciate it.
“That’s it,” Vi panted. “Let me see it. Let me fucking see it.”
Her clit twitched. The base of the strap tingled.
She pressed into Caitlyn’s ass a few more times and then withdrew her thumb, shuffling her hands to Caitlyn’s hips to get a few more deep thrusts in while she could.
The huff of protest Caitlyn made as she pulled out made Vi’s thighs clench.
And then there it was.
She could feel her. The warmth had crawled over the strap, reaching the tip, and Vi could feel it.
“Fuck.”
She slammed her eyes shut, jerking her chin up toward the ceiling as she clung onto Caitlyn’s hips for dear life.
Her clit and the strap had become one, surrounded by wetness and warmth and Caitlyn. God, she was inside her. Actually inside her. The feeling never got old. She could feel every single inch, every twitch, every squeeze, every pull—all of it.
“Fuck.”
Vi counted.
Ten.
Twenty.
Thirty-five.
Caitlyn was going crazy, sensing the change in Vi’s body language, not needing any verbal confirmation. A new determination to foil Vi’s plans of lasting longer, eager to spoil them. She bounced her hips backwards and made sure to squeeze tightly every time she slid off the strap, creating a suctioning sensation that Vi wasn’t strong enough for.
Unable to look, Vi kept her eyes shut, kept her bottom lip snagged between her teeth and tried to keep counting.
Forty-six.
Forty-seven.
Forty-eight.
She was so fucking warm. How was she that fucking warm?
And the sounds. Caitlyn was getting wetter. Turned on by the fact she knew Vi was struggling.
“Come inside me,” Caitlyn gasped. “Come inside me.”
She was fucking evil.
Vi groaned, nails digging into her skin.
Fuck it.
If it was going to happen, she could at least enjoy it.
She opened her eyes again, looking down at the sight of them meeting, at Caitlyn’s asshole, still wet from her thumb, at her wetness covering the strap, at the reddening skin stretching around it.
“Oh, fuck. Fuck!”
“Yes,” Caitlyn encouraged. “Yes, darling.”
Vi kept trying.
Fifty-two.
Fifty-three.
She was definitely counting faster than the seconds were passing, rushing through the numbers. She dreaded to think how much time had actually passed.
“Give it to me,” Caitlyn demanded and Vi snapped. “I want it.”
In her mind, a fantasy. Caitlyn wasn’t talking about her come, she was talking about a baby. She wanted Vi to spill inside her and fuck her pregnant. She was begging for it.
“Fuck!”
Vi’s hands slipped from Caitlyn’s hips to her stomach, fingers overlapping as she grabbed the soft skin there. Her thighs tightened. She was coming.
“Cait!”
“Yes.”
It seized Vi’s entire body, every muscle tightening as she slammed their hips together and held Caitlyn in place against her as she came. The strap twitched, pulsing and aching as her come spilled out of it from the depths of her—as if Caitlyn’s fingers were inside her, curling over exactly the right spot, coaxing. As if Caitlyn’s mouth were wrapped around her clit, sucking it out of her.
In the midst of it, Vi used her hands around Caitlyn’s stomach to yank her hips higher, to keep her at an angle, so that when the strap came out, her come didn’t follow.
“Oh my god,” she gasped when it stopped twitching.
The nape of her neck was covered in sweat, her thighs aching with effort. Caitlyn lay panting on the bed, her face lost in the sheets, her fingers still pressed into her ass, holding herself open.
She hadn’t come yet.
Vi’s cheeks flushed hot as she returned to her body with a disappointed groan.
She hadn’t lasted longer. She’d come even quicker than the first time they’d used it. It was pathetic. And Caitlyn was entirely responsible.
Pushing Caitlyn’s fingers aside, Vi admired the view as she regained her breath, easing her hips backward and the strap carefully out. Not all the way. Just enough to see it covered in both of them.
“Goddamn it,” she huffed, twitching at the sight.
A creamy white covered blue, their come mixing together. Unable to resist, Vi shuffled her hips forward again, forcing it to pool around Caitlyn’s entrance.
“No,” Vi muttered when Caitlyn tried to drop her hips. Her hands closed around Caitlyn’s waist, holding her still. Greedy, that’s what she was. Clinging on to her sick little fantasy of getting Caitlyn pregnant. Wanting it to last a second longer.
They shared everything. A home. A bed. Their bodies and minds and souls. They’d done some pretty sordid, fucked up things to each other over the years, indulging entirely in each other’s fantasies. Vi wasn’t sure why this one in particular felt almost shameful. They’d talked about having kids. Decided to actually talk about having kids after the wedding, once they were married. But that was seven months away. And it wasn’t like Vi could actually get her pregnant. It was just a silly fantasy.
One that had her nearly coming again at the mere thought of.
Gently, she eased the strap out and pressed her thighs against Caitlyn’s to keep her where she was. With a heavy sigh, Vi let it drop against Caitlyn’s ass with a wet slap.
She didn’t move. Still. Staying where she was put.
With her fingers, Vi scooped up the come that had leaked out and fucked it back inside her. Caitlyn squirmed, grunting into the sheets, squeezing around Vi’s fingers as they shoved into her. There was so much of it that she had to do it again, gathering the rest of her come on her fingers and sliding it back inside, not wanting to waste any. Wanting Caitlyn to be full. Wanting to feel it inside her when she inevitably fucked her again.
Nothing was dirtier, nothing turned Vi on more than watching Caitlyn look at the mess they made between them when they were both fucked out and exhausted. When there was come covering her stomach and thighs and dripping out of her and Caitlyn was stuffing it back inside herself or into her mouth.
Her mouth.
Vi needed to kiss her.
Her cheeks reddened, remembering that Caitlyn hadn’t come yet. Of course she hadn’t. God, it had been less than a fucking minute.
“I don’t know why we started in this position,” Vi complained, running her hands over the small of Caitlyn’s back, smearing wetness there for something to look at.
Caitlyn giggled then, her back shaking with it, and the strap ached, bobbing against her ass.
Before Vi could defend herself any further, Caitlyn was sliding away and then twisting, throwing her legs wide as she turned to face her.
“Lie down,” Caitlyn instructed with a gleeful grin, her eyes glowing.
She sat up, getting onto her knees and Vi’s eyes snapped between her legs, desperate to see her come sliding out of her. She wanted to see it dripping down her thighs as much as she wanted it to stay buried inside her. She was a multitude, turns out. A greedy fucking multitude.
Distracted, Vi didn’t move. Instead, she waited until Caitlyn’s delicate hands were on her chest, urging her onto her back. She didn’t resist, letting herself be pushed onto the bed and shifting her shoulders to get comfortable on the pillows as her eyes flickered back and forth between the blue hair between Caitlyn’s thighs and her tits.
Tits that would swell with her stomach. Big and aching and too much for Vi’s hands to hold. They’d spill out from between her fingers, Caitlyn’s nipples more sensitive than they’d ever been. Vi could already hear the sound she’d make as she pinched them. The hiss and the whine as she grabbed for her wrists to stop her, unable to take it.
Fuck, she needed to be inside her again.
Apparently great minds thought alike. Caitlyn planted both palms on Vi’s stomach as she swung her leg over her hips and settled over her thighs. Then she dragged a hand down until it was wrapped around the base of the strap and Vi’s eyes crinkled shut.
They opened again at the sound of Caitlyn’s laughter.
“I thought you said you were getting better at this,” she teased. “That was your quickest performance yet.”
So she had noticed.
Vi frowned, an attempt to garner some sympathy, but it only made Caitlyn laugh again.
“My poor baby,” she cooed. “Is it just too good?”
Vi’s stomach clenched, her ass cheeks tightening as she thrust up into Caitlyn’s hand.
Yes. Yes it was.
It was all Caitlyn’s fault.
Vi’s eyes remained fixed between Caitlyn’s legs as she shuffled higher, raising up onto her knees so she could hover over the strap.
“Ah,” Caitlyn hissed, her free hand shooting between her legs. When it came away, Vi’s come was coating the tips of her fingers. Caitlyn stared down at it, mesmerised, her tongue flickering out over her lips. Then her eyes lifted to Vi’s, still frowning.
“I don’t think you like this not being inside me, do you darling?” she teased. She dropped her hand and smeared come over Vi’s stomach, leaving wet fingerprints in her wake. “ I wonder why, hm?”
She knew.
Vi could see it in her eyes. In the bite of her lip. In the smile she tried to suck back into her mouth.
The tip of the strap pressed against wet heat and Vi snatched at Caitlyn’s hips, dragging her down onto it. Caitlyn’s body curled in on itself as she took it, her shoulders turning in, her back folding. She felt it for a moment, breath stuttering, and then she sat straight, fixing her posture as she placed her hands on Vi’s chest.
The tip of the strap was against something soft and silky, the base circled inside a tight ring of muscle. It was fucking heaven. Vi slid her hands upwards, covering the floral tattoo on Caitlyn’s ribs, getting a tighter hold of her, bracing herself for the torture she was about to endure.
With a short huff of laughter, Caitlyn arched forward, locking out her elbows and lifting her hips. Cool air hit the strap as she tugged off of it, the squeeze that had been at the base rising up toward the head as more and more of it was exposed to the air. Then she slammed down again. The strap was already covered in their come, a wet splatting sound echoing as Caitlyn fucked herself up and down.
Her tits bounced, pressed tightly together between her arms, a little wisp of hair falling from the messy bun she’d thrown up, cheeks flushed and red. Vi wanted to feel the burn of them against her lips but Caitlyn was too far away, eyebrows pinching as she rode her hard.
And Vi was already going to come.
“Wait,” she gasped, grabbing Caitlyn’s thighs, trying to slow her.
She couldn’t come again, not before Caitlyn.
But Caitlyn clearly had other ideas.
Her nails dug into the skin over Vi’s chest as she fucked herself down harder, fingertips digging into her collarbones, rising and falling rapidly, obscene wet sounds echoing from between her thighs as sweat started to gather in her hairline.
“Wait!”
Caitlyn dropped, planting her elbows on either side of Vi’s head, her cheek hot and sweaty against Vi’s as she breathed into her ear.
“Really?” she panted. “You really want me to wait, Violet?”
Vi’s hands slapped over Caitlyn’s back, arms locking around her, holding her against her chest as they both continued to grind, Caitlyn’s hips stuttering.
The smell of Caitlyn’s hair and her skin and her breath really wasn’t helping the not coming thing. Vi was right there. Already. Curling her toes and clenching her thighs in a bid to hold it off.
“Don’t you want to fill me up again?”
Goosebumps burst over Vi’s skin, her hips snapping upward, causing Caitlyn to squeak into her ear.
“Cait.”
“You want to come inside me. Oh—you want me full of it.”
Vi grunted a pained sound, rubbing her nose roughly into Caitlyn’s hair as her hand moved from her back to grip it, messing up her bun. The urge to snap her teeth together and bite Caitlyn’s hair into her mouth overcame her. A wild thought she’d never had before. She was feral.
And she didn’t know what to do with herself, grabbing Caitlyn’s hip with her free hand, trying to slow her movements whilst continuing to thrust up into her, her mind and body working against each other.
“Tell me to wait,” Caitlyn whined, rocking, pausing to grind and then rocking again. “Tell me to wait, Violet.”
“No.”
They both moaned, sweat making their chests slide together easily. Vi jogged her hips up, pulling Caitlyn down at the same time, a tight knot expanding in her stomach.
“Why?” Caitlyn pleaded in that pathetic little whiny voice that Vi adored, that could get her to do anything. “Tell me why you love it so much. Tell me why you love coming inside me.”
Right into her damn ear.
God, she knew exactly what she was doing, a master at it.
“Please,” Vi begged, and she still didn’t know if she was begging for Caitlyn to stop or to keep going.
It felt so fucking good. The strap was curled at an angle with the way that Caitlyn’s pelvis was pressed to her own, the tip of it dragging against the same spot inside her over and over and over again.
“Say it.”
Caitlyn was doing her a favour, keeping her head half buried in Vi’s neck and half buried in the pillow, huffing hot breaths against her ear. If Vi could have seen her face, her eyes, she’d have had no chance.
“Say it.”
Vi’s face and lips were turned against Caitlyn’s cheek, against her ear, slobbering a wet mess all over her skin, huffing and panting and licking desperately.
She was going to come, Caitlyn overwhelming her every sense.
Caitlyn. Caitlyn. Caitlyn.
Caitlyn who wanted to hear it. Caitlyn who knew exactly what Vi had been thinking about.
“I want to get you—pregnant,” Vi grunted, finally admitting it, yanking on Caitlyn’s hair as hard as she yanked on her hip.
“Fuck!” Caitlyn squeezed around her, sucking her in deeper. “Yes, yes, yes.”
It took Vi by surprise, Caitlyn’s immediate agreement, the fact that her fantasy was shared.
Knowing Caitlyn wanted it just as much as her, that Caitlyn was imagining it too, made Vi come. Her hand left Caitlyn’s hair, clutching desperately at her ass as the strap throbbed, come spilling, pumping harsh spurts against the silky surface it was dragging against.
“Yes!” Caitlyn squealed, a madwoman. Her teeth were gritted, Vi could tell, even as her mind went blank of everything else. “Get me pregnant. Come inside me. Come inside me. Oh, fuck, Violet. That’s my good girl, fill me up.”
Caitlyn came with her, pelvis cracking hard against Vi’s as she shuddered violently, spasming on top of her. She dropped a final time and ground her hips desperately. Clench, then release, Caitlyn squeezed the strap, taking every drop of Vi’s come greedily.
Her teeth scraped against Vi’s cheek and her jaw and her ear and Vi barely felt any of it, nails tearing over Caitlyn’s ass cheeks, hard enough to leave marks, as she kept pumping her full of come. It was never ending. Every time she thought she was done, Caitlyn would squeeze and another weak spurt would fill her.
“Stop it,” Vi had to gasp in the end, shoving at Caitlyn’s hips, her hands sliding over sweat.
She couldn’t take it anymore. It was too good. Caitlyn squeezed again.
“Cait.”
Vi shoved her harder, unable to feel her own legs, the pleasure too much to bear, her spine tingling. She needed the strength to go again, unsatisfied with how quickly she’d come despite the fact that Caitlyn had at least come too this time. And if Caitlyn kept sucking her in and squeezing the way she was, there wasn’t going to be anything left of her.
With a dissatisfied grumble, Caitlyn stopped clenching. Vi pushed on her hips once more and the strap fell out and away, hitting Vi’s stomach.
Caitlyn tutted, annoyed, and Vi exhaled a breath of relief, sinking flat into the mattress.
She had severely underestimated how unimpressed Caitlyn would be at her insistence on her stopping because what she did next was entirely unexpected. With trembling thighs, Caitlyn clambered a foot up the bed, scrambling to act quickly. She planted one foot flat on the mattress beside Vi’s hip and lifted herself up over Vi’s stomach into a squat. From there, she proceeded to slide her fingers between her legs, spreading herself open so Vi could see exactly what she was doing, her neck craned to look down at herself.
It was only when the first dribble of come poured out of her, hitting Vi’s stomach, that she realised exactly what she was doing. She watched as the muscles in Caitlyn’s stomach clenched as she deliberately pushed more out. A wet, bubbling sound rippled from between her legs as another glob of come spilled, landing with a hot, splat on Vi’s stomach. The fact that Caitlyn disregarded the noise, that she didn’t blush or falter, made the strap twitch.
A possessiveness Vi had never felt before burst in her chest. Utter disbelief that Caitlyn would dare to waste her come.
And she didn’t stop. She kept going, pelvis shifting and stomach clenching as more and more come oozed out of her until she was empty once more.
The way that Caitlyn looked at her only served to increase the burning in Vi’s chest, fueling the feral need to fill her again. The dissatisfied look that had previously creased Caitlyn’s features was no longer there, replaced with an incredulous look and a quirked eyebrow.
And Vi fell for it, hook, line and sinker.
She knew Caitlyn was deliberately trying to mess with her because she’d denied her what she wanted. A big mistake. Vi hadn’t been thinking straight. Now she was paying the price, watching Caitlyn push out her come, watching Caitlyn deny her the fantasy said come being inside her came with. A punishment.
She was such a fucking brat.
A brat who was going to get exactly what she wanted because Vi had neither the strength nor brain capacity to resist her. Caitlyn knew her far too well, knew what buttons to push, knew how to get exactly what she wanted when she wanted it.
Caitlyn was on her back, squealing as she was thrown onto the bed, before she had a chance to waste another drop. Both of her wrists were gathered overhead, beneath one of Vi’s strong hands, pinning her to the mattress.
The movement had caused the spilled come to slide down toward the bush of pink hair between Vi’s legs. A single drop had fallen onto Caitlyn’s hip.
“Don’t fucking do that,” Vi hissed, jamming Caitlyn’s wrists deeper into the bed.
Caitlyn had a familiar look in her eye now—satisfaction. Knowing she’d won, that she was going to get her way, that she’d pushed Vi to the place she desired, a puppet on a string for her. Though she feigned still not being impressed, schooling her face back into a look of faux annoyance, playing her role as well as she ever did.
“Don’t tell me I can’t have it then,” she argued.
“You spoiled little brat,” Vi scoffed, glancing down between them at her own stomach covered in come. Come she was going to have to replace.
Caitlyn’s tongue flickered over her lips, her thighs lifting off the bed, closing around the outside of Vi’s to pull her in.
“Give me more.”
It wasn’t what Caitlyn meant but her suggestion snapped an idea to Vi’s mind. Still holding her wrists tightly, Vi used her free hand to brush her fingertips over her stomach, gathering come onto them. With the back of her hand she pushed Caitlyn’s legs roughly apart, removing Caitlyn’s thigh from where it had caught on her hip.
Then she shoved her fingers inside her.
“Fuck!”
Caitlyn squirmed on the bed, trying to wriggle free of Vi’s hold but Vi held firm.
Vi didn’t fuck her. Instead she withdrew and scooped more come from her stomach onto her fingers and pressed them back inside again.
“Vi!” Caitlyn gasped, fucking her hips up into Vi’s touch.
“This not what you meant?” Vi teased, taking pity on her this time, curling her fingers once they were inside and spreading them. “Thought you wanted my come, huh?”
“Fuck!”
“Don’t ever fucking do that again.”
Vi fucked her hard, jamming three fingers in and out at a rapid pace, sliding with ease. On every inward stroke, she held her fingers rigid and fluttered them against the hard spongy spot that made Caitlyn’s squirt.
“Do you hear me?” Vi demanded.
“Yes!”
Caitlyn was nodding rapidly, face contorting as she continued to struggle against Vi’s grip, hips shifting left and right, unable to keep still, making Vi work harder for it. And Vi fucking loved it, loved how desperate and out of control Caitlyn got. Loved how, after all these years, that the only thing that had changed was that Caitlyn had gotten even dirtier.
“What aren’t you ever gonna do again?”
Seeing her like this was so hot, squealing and twitching and desperate to come. Every breath was a harsh pant, the air from Caitlyn’s mouth a breeze over Vi’s chest despite the distance between them.
“I’m not—” A choked moan cut her off. “I’m never going to—waste your come—again. Vi!”
“That’s right.”
The strap was throbbing, every sound Caitlyn made made it ache to be jammed up inside her again. Vi was surprised she hadn’t blown another load all over her stomach already.
“Let me,” Caitlyn huffed as she tried to yank a hand free of Vi’s grip again. Her tone had changed, Vi understanding without any need for further explanation that it wasn’t a request.
She loosened her grip immediately and Caitlyn pulled one of her hands free. She kept the other where it was so Vi entwined their fingers, locking them together.
“All of it,” Caitlyn panted, sliding her fingers over Vi’s stomach, gathering the rest of the come Vi had left there. Vi’s abs twitched beneath her touch. She thrust into the air, the strap brushing against Caitlyn’s thigh, providing a split second of relief.
Then Caitlyn dipped her hand between her legs, smearing Vi’s come over her clit and lower. Lower until one of her own fingers was pressing in against three of Vi’s, joining them inside her.
“Goddamn it, Cait. Holy—”
The small of Caitlyn’s back left the mattress as she took four fingers. Their fingers. Fucking her together. The coolness of Caitlyn’s skin was a contrast to the heat of Vi’s, a fact that spun Vi’s mind into oblivion, that turned her brain to sludge.
“This is your fault,” Caitlyn whined, teeth marks denting her lower lip.
Vi curled her fingers and she sobbed.
“No. It’s yours.”
Vi glanced down between them at the mess they were making, come over her palm, smeared in blue hair, still spilling out.
“Dirty girl,” Vi spat, lifting her head to stare down at the contorting features of Caitlyn’s face. “Stuffed full of my fucking come. That’s it.”
The coolness of Caitlyn’s finger slipped away, withdrawing, her hand shooting up to grab the back of Vi’s head, twisting into her hair. She dragged her down, their stomachs clapping together as Vi shifted her hip, giving herself room to continue working.
She stroked rapidly inside for a moment then thrust her fingers hard and fast for another, alternating between the motions. Caitlyn tugged at her hair, forcing Vi’s extended elbow to bend so their lips could meet.
The kiss was just as wet as the mess between Caitlyn’s legs. Their sloppy tongues slipped over each other as they panted hot breaths into each other's mouths.
“Say it, say it, say it,” Caitlyn chanted between desperate kisses, nails raking against Vi’s scalp.
Vi’s ass cheeks clenched painfully as she tried to focus, working her fingers harder and faster, curling them exactly how Caitlyn liked, feeling her tighten.
“I love you,” Vi groaned, licking the roof of Caitlyn’s mouth. “I fucking love you.”
Caitlyn made a feeble attempt to say it back but love turned into a scream as she came, ducking her head into the crook of Vi’s neck, her fingers clamping tightly around the back of it.
A harsh pressure pushed against Vi’s fingers and she jerked them out, a rush of liquid following. Caitlyn bucked wildly, making Vi miss on the first attempt to press her fingers back in again. She managed on the second try, shoving in as Caitlyn fluttered around her.
Gentle strokes worked Caitlyn through her orgasm, Vi’s fingers pressing deeply and staying there. Caitlyn’s teeth were scraping over her neck as she mumbled words Vi couldn’t make sense of, her fingers loosening and then tightening again as her hips jumped intermittently.
For the minute it took for Caitlyn’s breath to settle, Vi kissed her through it, pressing her lips against her jaw and her cheek and her neck.
Finally, Caitlyn stopped fluttering and Vi eased her fingers out, curling her soaked hand around her hip bone and pressing her down into the mattress. One more bite followed by a kiss, and then Caitlyn released Vi’s neck so she could look down at her.
The moment their eyes met they both burst into laughter.
“You’re crazy,” Vi accused, nuzzling her nose against Caitlyn’s fiery cheek.
Caitlyn giggled into her ear and then tugged on her hair, forcing Vi’s lips back to her own for a sweet, lingering kiss.
“Goodness. That really turns me on,” Caitlyn admitted, jutting her bottom lip out to blow a breath of cool air between them.
“Me too,” Vi said, understanding without Caitlyn needing to explicitly state it.
Caitlyn hummed a contented sound and brushed her fingers over Vi’s forehead. Vi finally released her hold on her hand, their sweaty palms parting, allowing Caitlyn to wrap her arms around her neck.
They stared at each other, grinning, for a long moment, nudging their noses together, the tip of Caitlyn’s cold against her own.
“Can you go again?” Vi asked, eager but trying not to sound too keen in case the answer was no, though it rarely was.
The lingering smile fell from Caitlyn’s lips as she nodded and her legs shifted beneath Vi’s weight, parting them.
A wave of heat burst from Vi’s stomach, shooting to the base and then tip of the strap at the invitation. It was a fucking miracle that she hadn’t come already. Maybe she was getting better at this after all. Or maybe it was just that her sordid little fantasy was out in the open now, that she had nothing to hide. Either way, she was glad.
Cool air moved between them as Vi lifted her body up and away, gazing down to admire the way Caitlyn’s tits fell to the sides of her arms, her nipples hard, asking for Vi’s fingers or mouth. Vi gave them just that, ducking down to take one into her mouth as she pinched the other between her fingers and Caitlyn gasped and grabbed for her cheek.
She didn’t linger long, pulling away, leaving a trail of saliva over Caitlyn’s chest as she grabbed for a pillow. She yanked Caitlyn’s hips into the air and stuffed it under her hips, resting in the small of her back, before positioning herself between Caitlyn’s legs, holding her thighs open.
“Fuck,” she groaned, eyes narrowing.
Caitlyn’s skin was pinker, redder. Swollen. The creases of her thighs were soaked, come pooling at her entrance.
Vi wrapped her hand around the strap and stroked it twice, squeezing the tip, sucking in a sharp breath at the jolt of electricity it sent to her spine. She adjusted her position, shoving her thigh beneath Caitlyn’s ass to help tilt her pelvis up as she guided the strap inside her.
“You want me to get you pregnant, huh?” Vi asked as she pushed in, come gathering once more around blue, smearing over it.
“Yes.”
“Yeah?”
Another inch, Vi pushed down on the top side of the strap with her thumb, guiding it in. She was surrounded instantly by a sucking heat that reignited the feral fire inside her. That lit her up with possessiveness and a desperate need to sink her teeth into Caitlyn’s skin.
“Stop fucking wasting it then,” she huffed, watching more come spill out as she pushed deeper in. “Keep it all inside you. You’re not leaving this bed until you’re pregnant.”
Caitlyn tightened at her words, making the final inch harder to push in, making herself gasp.
Apparently Vi could handle just about anything but being inside her. There was just something about it. Knowing they were feeling it together. Being able to feel every tiny flicker of reaction Caitlyn had. Wet and warm and—
“Fuck.”
Vi screwed her eyes shut and held her breath, afraid breathing in the smell of them would set her off. She rolled her neck, clenching around emptiness.
After a moment, the initial feeling passed, her body adjusting to the sensation.
She could do this.
Her eyes opened, finding Caitlyn staring up at her with narrowed eyes and parted lips, waiting patiently.
Vi thrust, determined to get another orgasm out of Caitlyn before her own, even if it was going to be a quick one.
With the position that Caitlyn was in, the skin on her stomach folded back on itself, drawing Vi’s attention. Which really didn’t help matters. Because Vi couldn’t stop thinking about it—what Caitlyn would look like pregnant. The fact that Caitlyn loved and wanted her enough to commit to a lifetime together. The fact that she trusted Vi enough to have a kid with her. It blew Vi’s damn mind.
Wrapping her hands around the insides of Caitlyn’s thighs, Vi shoved her legs backwards, pressing her upper back deeper into the mattress, tilting her pelvis up.
The sloppy wet sounds of her thrusting tightened her grip, made Vi roll her neck again, trying to banish the thoughts in her mind that were making her hurtle faster towards coming.
Each time she bottomed out, dropping her weight, Caitlyn moaned a whiny pathetic sound and Vi had to close her eyes, had to tilt her chin up toward the ceiling.
It only got harder, Vi becoming more frantic in her movements. Her hands shifted between Caitlyn’s thighs and her stomach, grabbing at it, pushing down on it. Then to her knees, pulling Caitlyn’s calves over her shoulders and pumping into her as Caitlyn screamed and clawed at her arms. She threw both of Caitlyn’s legs over one of her shoulders at one point, holding her to the side, wrapping her arms around her thighs as if she was hugging them and fucking into her desperately. She tried everything to hold off her orgasm.
In the end she forced Caitlyn’s thighs open and back again, pressing her knees to her chest so she could put all of her weight behind every thrust. Unfortunately that position was the best one for them both, Caitlyn babbling a wet mess and clawing at Vi’s hands as she fucked her hard and deep.
In an attempt to push Caitlyn over the edge before she fell off herself, Vi swiped her thumb over her clit. In doing so, she noticed how much of her come had been fucked out, spilling down Caitlyn’s ass. It wasn’t a conscious choice for her to reach for it, to wipe it up with her fingers, to bring it to her own mouth and lick it onto her tongue. Something had taken over her.
“Oh!” Caitlyn gasped at the sight of her doing it.
Vi had to force her hips back to get the next thrust in, Caitlyn clinging to her.
And Caitlyn didn’t need to be told or asked. Her mouth fell open instantly.
Vi quickly shifted on her knees, lurching forward so that she was hovering over Caitlyn’s waiting mouth. Caitlyn nodded. Vi opened her mouth and spit. A mouthful of saliva and come splat onto Caitlyn’s lips and tongue, sliding down her throat as she swallowed and gasped and opened her mouth for more.
Vi obliged, gathering more in a rush, biting two fingers between her teeth and sucking the come off of them. Then she spit it right into Caitlyn’s mouth again. Most of it, at least. Some landed on her chin and something snapped in Vi’s stomach.
She was going to come.
“You’re still wasting it,” she grunted through gritted teeth. “Too much come for you to keep inside.”
Her words acted exactly as intended, a catalyst for Caitlyn’s orgasm. It ripped through her, curling her inward on herself and popping the veins in her neck and forehead.
A wonderful stroke of luck for Vi whose own orgasm would have come imminently regardless. The base of the strap gave a painful squeeze and then a jolt and then come was pumping out of her in hot bursts, spilling inside Caitlyn.
Vi looked down at where they were joined, hips and thighs quivering, jolting every time the strap spurt more come, grunting roughly. Her ass had gone numb, pins and needles dancing over her spine.
“Come inside me, come inside me,” Caitlyn was whimpering, eyes narrowed, barely open, her hands clinging onto Vi’s, still pressed to the back of her thighs.
A final weak thrust and she was done, collapsing on top of Caitlyn’s writhing body, blanketing her as she continued to grind her hips upwards.
“My god,” Vi panted into her damp hair, kissing against it as she wiped the sweat from her face into the pillow. Once Caitlyn had stopped squeezing, once her body had fallen toneless back to the mattress, Vi lifted her head from the pillow and stared down at her.
She groaned.
There was still come on her face.
The strap stirred again, as painful as it was pleasurable, the same sensation in her clit when Caitlyn had rubbed six orgasms out of her.
Vi couldn’t get enough.
Involuntarily, she rocked her hips and the wet suction pulling her in tightened her stomach. She could definitely go one last time.
But when she thrust, Caitlyn winced, and Vi knew then that she’d had enough. If she’d asked, Caitlyn would have let her, but Vi knew her limits. Knew the difference between a wince when Caitlyn could go again and when the line from pleasure to pain had been crossed. She said nothing about it, knowing Caitlyn would insist that she was fine, that she could take it. Vi didn’t give her the chance to, pressing a slow kiss to her closed lips as she lifted her hips up and back and the strap slipped out.
The second they parted, Caitlyn began to protest, reading Vi as well as Vi was able to read her.
“You want to come again,” Caitlyn said, reaching for the strap. She wrapped a delicate hand around it and Vi’s head dropped between her shoulders as it twitched in her palm. “You can—”
“I wanna waste it in your mouth,” Vi said quickly, unable to take her eyes off of the come streaked across Caitlyn’s chin. “Can I?”
Caitlyn gasped and nodded.
Then before Vi had to ask, she was scrambling out of reach and falling to her knees beside the bed. Vi shuffled after her, pushing herself off the mattress until she was towering above her and Caitlyn was grabbing the strap with both hands and sliding her tongue over the tip of it.
“Goddamn it,” Vi hissed, locking her fingers around the back of Caitlyn’s head, her hair spilling over her shoulders now, her hair tie lost somewhere in the sheets.
“Waste it in my mouth,” Caitlyn panted, rolling her tongue in waves over the underside of the strap. “Please.”
“Fuck.”
Vi couldn’t stand, no feeling in her legs. She dropped back onto the mattress and Caitlyn crawled after her, shoving between her thighs and bobbing her head right back down on the strap. Her tongue was so fucking soft, like wet silk.
“Oh fuck, oh fuck, oh fuck,” Vi whined, watching Caitlyn’s lips stretch, watching her look up through her eyelashes as she hollowed her cheeks and swallowed.
“In my mouth,” Caitlyn pleaded, pulling back, a string of saliva dripping down her chin. Then, “On my face.”
Vi choked.
“All over my face.”
“Cait.”
Just as Vi was right there, on the very edge, Caitlyn pulled away, sat down onto her heels and opened her mouth. After a second of confusion, Vi gathered herself and spit harshly into it, messy, down her own chin, desperate to give Caitlyn what she wanted so she could get what she wanted too. As soon as it hit her tongue, Caitlyn lurched forward again and closed her mouth back around the tip, sucking on it as her hand slid up and down the rest of it.
“Yeah,” Vi grunted. “Fuck, that’s it.”
All over my face.
After a few more strokes, Vi knocked Caitlyn’s hand away, curling her own palm around the strap and pulling it from Caitlyn’s mouth. She stroked it, once, twice, three times. Caitlyn tilted her chin, mouth hanging open, tongue out and Vi was gone.
She moaned, tugging on Caitlyn’s chin as she came—right into Caitlyn’s waiting mouth.
“Fuck, fuck, fuck.”
Caitlyn hummed and nodded, her tongue covered, and Vi kept stroking, her toes curling.
The tip of the strap slapped against Caitlyn’s tongue as come dripped from it, the jerking motion of Vi’s hand smearing it across Caitlyn’s lip and over her cheek.
The bones in her body had melted. She was weightless, sinking into the mattress as the last drops dripped onto Caitlyn’s tongue.
When she was finished coming, Caitlyn closed her mouth and swallowed. Then she pressed a kiss to the tip and soothed her hands over Vi’s trembling thighs.
As much as the sight of her come over Caitlyn’s face turned her on, now that her orgasm had teetered off, so had some of the filthiness clouding her brain. She reached for Caitlyn’s neck, meaning to draw her close, to clean it from her face but Caitlyn’s fingers were already on her own skin, scooping the come up and toward her mouth, sucking it off of her fingers.
Vi groaned and leaned back, grabbing a tissue from the box on the nightstand before taking Caitlyn’s chin between her fingers and wiping her grinning face with it.
When their eyes met, they laughed again, and Vi helped Caitlyn off of her knees and onto her feet. She expected Caitlyn to climb onto the bed beside her, but instead Caitlyn settled onto her lap, wrapping her arms around Vi’s neck, kissing her long and hard.
Vi could taste herself. And Caitlyn. The distinct taste of them combined.
When Caitlyn drew back, she tilted her head to the ceiling, whipping her hair from her shoulders over her back. As she did, Vi dipped her mouth to kiss her chest, wrapping her arms around the small of her back and brushing her lips over Caitlyn’s collarbone and sternum and then the curve of her tits.
“I fucking love you,” she murmured against her cooling skin. “I love you so much.”
Fingers in her hair. Nails scratching gently at the nape of her neck and into her scalp. A shiver passed over Vi’s spine. She pushed her nose into Caitlyn’s skin, inhaling deeply.
“I love you too, darling.”
Caitlyn let her sniff her for a moment, her chest rumbling with low laughter. Then she curled her index finger beneath Vi’s chin and tilted it up.
“Oh, you’ve worked so hard,” she cooed, stroking the backs of her fingers over Vi’s red cheeks. Her touch cooled Vi’s skin. “Maybe I could go again.”
Vi spluttered a weak laugh, clapping her hands down onto Caitlyn’s ass in a playful spank.
“I can’t.”
Caitlyn joined in her laughter, one eyebrow arching. “You have a mouth, don’t you? A rather filthy one tonight, at that.”
Vi was going to put on the lottery in the morning.
“Yeah,” she agreed. “Yeah, I do.”
A chorus of giggles and squeals rang out as Vi flipped Caitlyn onto her back, dragging her easily into the middle of the bed and hovering over her. She kissed her once, the taste still lingering on her tongue, and then trailed her lips over her neck, between her tits, and down her stomach.
She settled between thighs that were already parted and waiting, nuzzling her nose into blue hair to inhale deeply again as she kicked off the strap and got comfortable on her stomach.
No matter what obscene fantasies they shared and indulged in, no matter how many positions they tried, how many toys they used, for Vi, it always came back to this. Simple this. Her tongue on Caitlyn’s clit and Caitlyn grinding up into her face. There really was nothing better.
When eager hands wound their way into her hair, Vi found herself smiling, taking Caitlyn’s clit into her mouth and sucking diligently, staring up at her all the while.
She looked wrecked. Like she really couldn’t take another one. But Caitlyn was nothing if not stubborn, determined, and Vi would happily spend forever between her thighs.
“I want—” Caitlyn trailed off with a gasp, scrunching her fist closed, tugging Vi’s hair. “Oh, I want it to be your egg we use.”
Vi moaned against her, tilting her head slightly right to get a better angle on her clit. Her fingers pressed hard into the subtle skin of Caitlyn’s thighs.
“I want it to be your baby—inside me.”
Vi moaned again. Caitlyn’s hand tightened. Her ass left the bed.
“Yes,” she said, urgently, the pitch of her voice climbing. “Say yes, say yes. Say yes!”
Vi ground her hips into the bed, squeezing her thighs together, feeling herself flood with wetness.
“Yes,” she moaned desperately against her, parting with her clit for the torturous moment it took to say it. “Yes.”
It made Caitlyn come. Both of her hands wrapped around the back of Vi’s head, suffocating her as she snatched her hips up. Vi let it happen. Let Caitlyn rub herself over her mouth and her nose and her chin, grinding wildly while she cried out.
When Caitlyn’s hips finally stilled, a pang of disappointment reverberated through Vi’s chest. She’d hoped for longer. Knew Caitlyn definitely couldn’t go again this time. Vi kissed her clit and Caitlyn jolted away, both of them laughing.
A minute later they were beneath the blanket, wet and likely stained now, the dry parts of it lying across Caitlyn’s body while Vi suffered the cold against her ass. Caitlyn hadn’t opened her eyes again after coming, her back curled up against Vi’s chest as Vi bundled her into her arms.
She was fast asleep before Vi could kiss her goodnight, but she did it anyway, kissing Caitlyn’s cheek and her jaw and burying her face into her neck, falling asleep with a grin on her face.
When she woke, some hours later, Caitlyn was on her back and Vi’s arm was thrown over her stomach, their legs entwined. The soft glow of Caitlyn’s phone illuminated her face. When she saw that Vi had stirred she cast a glance down at her, lower lip snagged between her teeth.
Vi snuggled in, closing her eyes, intent to go back to sleep but Caitlyn murmured her name.
“Hm?”
“I—booked us an appointment. At the clinic. Next week.”
Vi’s eyes shot open. Caitlyn was a blur for a moment until she blinked.
“You—”
“We may as well get the process started,” Caitlyn explained, an edge of apprehension in her voice. She stroked her fingers over Vi’s forearm, trying to gauge her reaction. “I don’t mean for us to—get pregnant any sooner. Definitely still after the wedding. My poor seamstress has already altered my dress six times. But—is that okay?”
Vi propped herself up on her elbow so their faces were level, searching Caitlyn’s eyes.
She was nervous. It was fucking adorable.
Wanting to ease her, Vi threw a leg over her hip and climbed on top of her, hands planted by her shoulders, gazing down. The phone fell somewhere in the sheets beside them, still lit.
She nodded and ducked down to meet Caitlyn’s grinning lips.
“We’re gonna have a baby, baby.”
The tension drained from Caitlyn’s body, a splutter of laughter tearing up her throat as a smile split her face from ear to ear.
A ripple of joy bled through Vi’s veins.
This was actually her fucking life.
As Caitlyn stroked over her face, grinning, and their warm bodies pressed together, Vi quirked an eyebrow.
“Remember you almost got married to someone else?”
Caitlyn tutted and rolled her eyes, as far back as Vi had ever seen them go. It only added to the electricity cycling through her. Something about messing with Caitlyn always filled her with absolute glee.
“Shut up,” Caitlyn said, reaching down to swat her ass. “The only person I’m ever going to marry is you.”
Yeah. Vi really liked the sound of that.
“Now go get another vial, why don’t you?” Caitlyn suggested, wriggling down into the pillow, smirking. “You definitely need a little more practice.”
