Work Text:
.
.
.
It all started with a turn of the dial. Caitlyn didn’t even mean to do it.
She'd toyed with her rifle, of course. After Jayce had made so many hextech enhancements, it was only wise to study the new equipment every few hours before bed, memorize the key features, so to keep herself sharp and ready in the field.
He'd given her a list of the basic functions to test out all the switches and modes, from bullets to static discharge, but the rest was all jargon and mathematics. There were too many angles on the dial and if the notch wasn't put to the precise degree, the magic could become erratic.
She learned that the hard way.
The air was charged, crackling with electricity and smoke, and the rifle burned Caitlyn's fingertips. But what had her stunned wasn't the shimmering portal in her bedroom; it was the figure that had come out of it.
The next thing Caitlyn knew, she was staring at Vi.
Not her Vi, that she had grown to know and love, but a different Vi. Another Vi.
She was dressed in the same usual fashion, though the scrappy aesthetic had a certain exactness to it, as if it were stylized. No longer sleeveless unfortunately, but still charming on her, handsome. She was older, not that much but certainly middle-aged.
They both stared at each other like they couldn’t quite believe it.
While Vi was running through her memories, Caitlyn was appreciating how well Vi fit into her skin. A round face and healthy weight that made her seem so tall, so sure of herself. Her hair had grown out of its buzzcut, with a few streaks of grey, all of which hardly recognizable from those shaggy pink locks she knew and loved.
But her eyes, though.
Her eyes were as bright as the day Caitlyn met her, standing there through the smoke and steam. The same big eyes that made her heart race, time and time again. That caught her like fist, right in her chest, the instant she saw them.
Vi smiled at her, and that was the first visit.
.
.
.
At first they just talked, only for a little while. The portal couldn't stay open forever and that was the first lengthy discussion— paradoxes and whatnot, so Vi was very chosen with her words.
Caitlyn mostly listened, fascinated by what she could reveal. Her tales of the future, or one of the alternate futures. This Vi was no stranger to traveling counterparts, in her timeline, not that the occurrence happened very often.
Every dozen years or so, Vi casually said, with that grin she always had. The one that apparently never got old.
She was a delightful guest and it only took one or two more visits before Caitlyn caught those aged grey eyes lingering again, following her every move.
Truthfully, she'd been expecting them to ever since the first time she landed in her room. The way she stared at her seemed to have more than just years behind them, perhaps an intrigue for her new tactical uniform as well— all the zips and buckles, that came equipped with her skirt.
It wasn’t long until Caitlyn had to snap her fingers to get her attention, not that they moved at all. “May I help you with something?”
She put her hand on her hip as Vi grunted and stood up, making her way over. She had the barest limp in her left leg, or maybe just the gate of a fighter a few years past her prime.
"I just can't believe you used to walk around lookin' like that all the time," Vi finally said, wandering around her. Her head shook with a little huff, tucking her hands under her arms. "It’s a wonder we got anything done, Cupcake.”
That nickname trailed off and she knew exactly what Vi meant. Her eyes rolled, smiling now.
“Well I like to think you earned my respect first, as I did to you,” Caitlyn mused, following her path. Her arms crossed, but it didn’t stop those eyes from falling down her chest.
“Yeah but, let’s not pretend like you give a damn about that once those doors close, hm?” Vi said, clicking her tongue.
Her voice was twice as deep, twice as aged. A devastating development from all those years, the drinking, the fights. One Caitlyn still couldn’t quite shake.
She should scoff at the sheer nerve. The audacity of Vi, or anyone to say that, whether it be a joke or not.
But she couldn’t really muster anything up, because Vi never really lied or told mistruths. And all she felt was those feet closing in, step by step. Guiding her back until her heels touched the wall, and Caitlyn had nowhere left to look.
“Or is that still supposed to be a secret…?” Vi asked.
Those eyes gleamed something so mischievous, so knowing. For some reason, it felt like Vi had suddenly stripped her naked, glancing down her body. Her cheeks flared but had no idea why. What she was even embarrassed about—
“Or maybe,” Vi tsked, flicking that gaze towards the door, or perhaps beyond it, “It’s just her who hasn’t quite figured you out yet?”
Caitlyn swallowed thickly, with firm brows. “Violet’s sweet, she knows me better than anyone—”
“Yeah I’m sure she’s sweet on you,” Vi husked, and the breath hit Caitlyn’s lips, curling her toes. “But that’s not what you’re hopin’ for when she is.”
She didn’t say that as a question, not when the answer was right there.
Caitlyn couldn’t move. She’s never felt so caught like this. She hadn’t even confessed anything and yet her eyes were wide like she had.
Vi searched them, but they were as dark, clear and blue as the night sky. Every dirty little wish, or desire. Every silent plea she had for Violet to do for her in the bedroom, but was always too selfless to ask…
No, this Vi didn’t ask. She only smirked.
.
.
Caitlyn couldn’t recall those last few moments. She didn’t know how it started, only that it felt impossible to stop. She was too busy being drowned in bites and kisses, smothered against the wall, all of it too fierce to breathe through.
Her mind went hot, dizzy under those scarred lips, and she could feel that cocky smile as her desperation grew. Driving her further, pissing her off, just making her want more—
Then she heard the door slam. She was home, Violet. Her Violet.
Shit.
Caitlyn gasped through a few distracted kisses, trying not to melt again as the boots made their way upstairs. She swore she could feel this Vi breathe harder, tightening that hold around her hips. Her kisses starting to teethe and snag again, annoyed, possessive.
“Let me talk to her,” Caitlyn begged, pulling away with a moan. She tried to escape but a firm hand caught both her cheeks, forcing her back for another deep, searing kiss.
“Make it quick,” Vi demanded, on her lips.
Her feet wobbled, nearly giving in right then, but Caitlyn forced herself to nod. She exited the bedroom and ran a hand through her hair, trying to calm the flush in her face as she ran into Violet in the hallway. Her jacket was already half off her shoulders, boots untied as she made her way home from her trip.
“Oh hi love,” Caitlyn breathlessly sang, heading towards her.
“Hey,” Violet sang back. She hesitated once noticing the eagerness in her steps, coming up to kiss her on the cheek. “You miss me?”
“Yes,” Caitlyn laughed. She moved that kiss to her lips, sinking into the arms that obediently wrapped around her. “Very much. Actually,” She said, between kisses, “I have something to show you. But, you may need an open mind.”
“Oh yeah?” Violet teased. “How open?”
“Well… You remember that dream that I said was very interesting to me, and you said you’d do in a heartbeat?”
She had to think for a long moment, her eyes flicking to the door, but spoke up anyway, “…Yeah?”
“Just keep that mind.”
.
.
.
It had taken a few long moments for Violet to understand what she was looking at.
But she was always quick-witted, especially when picking up certain clues, so one glance at the Hextech rifle on one side of the room, the glowing portal on the other, and a middle-aged version of herself sitting carelessly in the middle, all leaned back on their bed— She made the connection. Loudly.
“Oh...”
Caitlyn had been tracing her bicep meanwhile, trying to soothe Violet as she went through a few stages of emotion. She couldn’t quite empathize with staring at one’s alternate self.
This Vi was stockier than the one in this realm, with short hair and new scars, all sorts of smile-lines and wrinkles by her eyes. But they gleamed something so familiar, yet…unfamiliar. As if she knew something, possibly, that they didn’t.
Violet eventually broke the eye contact she had with the other Vi, who’d done nothing but smile the entire time. She turned to Caitlyn with her mouth open, the words coming out a bit meek, “So…”
“Is this okay?”
“Well I was thinking more like handcuffs or something, Cait.”
“Open mind, darling,” Caitlyn reminded, with a little pat on her arm. Violet nodded in understanding as that hand trailed down her wrist, to her fingers, leading them further in the room.
“Cuffs can be arranged too,” Vi offered, leaning on her knees. That smirk went towards Violet first before it did Caitlyn, which made her blink.
Those old grey eyes flicked back to Caitlyn’s long legs as they strode towards the bed, and that arm on her knee moved for her to slide under, tucking herself onto Vi’s lap with a hand on her chest.
She watched Violet carefully as she got settled, trying to gauge her reaction as she stared at the pair. Already acquainted, it seemed.
The gears turned in her head, wondering if she should feel offended by this. But with both eyes on her, warm and inviting, Violet couldn’t really muster up any feelings of jealousy. Especially not staring at her own face.
In fact, her own belly began to squirm at their expressions. Suddenly nervous. Curious, slightly. Excited, perhaps. But mostly just confused.
“Um...”
Vi decided to test that patience further by gently stroking Caitlyn’s bare thigh beneath her skirt. That other hand moving shamelessly up her sides, as smiling lips ghosted her neck. She melted back into her embrace, leaning her neck for the kisses trailing up her ear.
That familiar breathlessness returned from the hallway, and suddenly Violet couldn’t look away.
She’s never seen Caitlyn get so worked up…from this angle. The way her back arched, the way her lips fell open. All flushed and wanting as Vi lazily groped her through her clothes, whispering in her ear. Palms molded around her breasts, squeezing the fabric and sliding down her hips as they rocked back, grinding into her crotch.
Vi chuckled into her hair as Caitlyn found something hard in there, biting her lip, and got all breathy and lidded in the eyes.
She tried to turn her neck for a real kiss, and Violet’s heart jumped as their eyes met. When their noses touched, ever so slightly, and Caitlyn leaned in.
Her feet felt stuck to the ground, unable to move. She couldn’t swallow or look away.
Vi nudged her nose up to meet her height, seated there on her lap, and smirked away at the last second, avoiding the lips that came for hers. “Not me, gorgeous,” She murmured.
That glance went to Violet and now she finally did swallow, hard. Once Caitlyn turned those needy, blue eyes on her, gleaming up for a kiss.
Her lips were already parted, panting and ready, while wrapped hands mindlessly drifted up her shirt, down her seam of her skirt. The movements there matching the work of her hips, in ways only Caitlyn could know or feel.
A hand reached out to Violet’s belt, tugging on the buckle. “Baby please…” She squirmed around like she wanted to lean up for Violet’s mouth, but her body betrayed her by arching back.
That tone was irresistible, though. Violet finally felt her knees unlock at the sound, and those eyes, stepping in on her.
They both watched with quiet fascination as Violet took her time cradling Caitlyn’s cheeks, all flushed and beautiful, in her palms. Her thumbs brushing along the bone, admiring this expression on her, before finally bending over for her.
Caitlyn moaned softly at the kiss, her heart soaring at how gentle she was. How carefully Violet held her, brushing against her mouth. The way she savored every second.
That hand hidden there, buried in her skirt moved deeper, and her legs obediently spread as a palm curled down between them. She gasped at a few deep strokes, over her panties, and Violet drank in every breath that hit her lips. So warm, so sweet. She couldn’t resist it. Her tongue slipped in, licking at Caitlyn’s own as it sat there, panting and open, and Violet sighed at how wet her mouth had gotten.
The kiss deepened and Vi flicked her gaze between the two, the way their mouths moved in tandem, the hunger that grew. She smirked as she nudged Caitlyn’s top up over her chest, tugging the cup to her bra for her breast, teasing and pulling the sensitive bud.
The girl bucked back into her crotch and Vi chuckled as Caitlyn got wily against her, her own hands feeling up and down the soft fabric of Violet’s shirt, kneading her abs, the muscles and warm skin beneath.
Taking her hand out of her skirt, Vi adjusted Caitlyn up better on her lap, hooking an arm under her knee to spread her wide. Violet trailed down to the gift presented to her, the open, heaving chest and the way those thighs trembled.
“Well don’t tease her,” Vi spoke up. Her chin jerked out gently, a demand. “Get on your knees.”
It was an unusual feeling, taking an order from yourself. Violet didn’t quite know how to feel about it; she never took orders from anyone, except sometimes Caitlyn when things got hot and heavy in the bedroom. There was something unmovable in those aged grey eyes though, hard and steadfast, and Violet couldn’t help the smirk.
An identical gleam reflected in the older woman, a challenge, and neither spoke a word. Neither needed to.
Violet flicked back down to Caitlyn’s eager hand in her shirt. She got to her knees, now faced with the wet spot hiding under that skirt, the scented arousal that drew her in. Her panties slowly pulled down, the slick connecting a single, shimmery string to her folds, and came off one leg after the other.
Just as Vi spread her again, Violet saw the shiver rock her hips down to her core, right as it settled back on the hard bulge beneath her pants. She was glistening already, eager.
“Please, Violet,” Caitlyn whimpered, touching all over her cheeks and neck, trying to pull her in.
“Shh sh,” Vi tutted at her. She wrapped her hand around the smooth shape of her jaw, sliding her thumb between her lips. Caitlyn moaned at the taste, sucking hard as she spoke down to Violet, “Don’t listen to her. Listen to me. Start slow,” She guided her. “Around her thighs, first.”
Violet smiled at the advice, pressing a few kisses around her inner thighs, glancing up every so often to see her lover’s lidded gaze down on her. She nosed around her folds, breathing sweetly on them. Her mouth watering at the scent, that coil in her belly, wanting nothing but to bury herself in.
But she resisted. Violet obeyed her older, somewhat wiser self. Despite the warmth she could feel pooling in her own shorts.
That glance flicked over to Vi, watching from over Caitlyn’s shoulder, waiting for her next instruction. Those fingers came down then, to brush against her folds, spreading them wide. “Slow,” She murmured, and Violet smirked.
She stuck her tongue out, gently dragging a path up with the tip. Curious enough to tickle her, make her squirm. Those hips jerked on Vi’s crotch, something lost escaping her lips above, from behind that thumb in her mouth. “Again,” She said, holding her down.
Violet nosed her way in, taking a long, deep kiss, right on her clit. She sucked softly as she let go, watching more slick dribble down her core into her folds. She licked them right back up with another kiss and those thighs trembled, wanting to press on her ears. But Vi just tightened that grip on her as Caitlyn squirmed, her own hands tangled and desperate in Violet’s hair.
“Oh…” She mewled, that thumb sliding from her lips. Her eyes finally opened to find Violet already staring up at her, lapping gently at the wetness. She bit her lip at one long, languid kiss, and Violet closed her eyes, moaning against her core, the vibration titillating every sensitive nerve she had.
“Yes, just like that,” She whimpered, panting now. Those fingers turned into nails, fisting her head, trying to grind up into her mouth. To take control, take charge, to ride her face like Violet always allowed—
“Caitlyn, behave.”
A strong hand tore hers from Violet’s hair, locking it behind her back. The other lifted her thigh up so Violet’s tongue slid out of her and she whined at the loss, frustrated as her orgasm faded. She whipped her face towards Vi’s, furiously nudging against her cheek.
“But—”
A teasing slap struck her clit and Caitlyn squeaked. Violet stared mesmerized at how tight she went, throbbing for more. “You don’t move. Hear me?” Vi spoke in her ear.
“But—”
“You too,” Vi instructed her younger self, flicking those hard eyes down on her. “Slower. Don’t get her so worked up.”
Violet grinned slightly at her counterpart, fascinated by the depth of her tone. How Caitlyn huffed out and gave in. She carefully dove back in, tracing long, gentle strokes up and down her folds. Not entering her, not sucking. Each stroke dipping only slightly deeper, but never enough to satisfy.
Her hips bucked every so often, against her will, and Violet moaned as she started to drip down her chin again. Her folds were covered with warm, creamy mess and the scent was addicting. So much that Violet had to bury her nose in, then her tongue to the wet heat.
She could feel a desperation down in her own pants, throbbing as Caitlyn’s tightness squeezed and sucked her in. It was a dizzying, tangy taste on her tongue. Her own whimper escaped as she lapped at her more, drowning in the wet heat, drinking it, before a grip on her bangs forced her tongue out—
“Violet.”
Fuck.
"She's being good," Caitlyn whined for her, squirming. "Please Vi? I haven't moved."
She made a solid argument, and Vi couldn't really resist either of their faces. No matter how pathetic they were.
“Fine. Stick your tongue out,” She sighed, nodding down to Violet. “Go on.”
Caitlyn groaned as Vi finally loosened that grip on her. Her hips moving freely now to bury that tongue as deep as she wanted. She planted her hands back on Vi’s leg and the bed just to keep that hard pace, as Vi held her head in place for her.
Just as the peak climbed, her voice shuddering and hips twitching, Vi fisted those bangs again to stop them. Even Violet whined at the loss and Vi laughed at them both, easing up. “Okay, okay.” She patted Caitlyn’s thighs as they finally got to rest. Then saw Violet sit back on the floor grabbing her groin. She tutted at the view, “Look at her. She’s more of a mess than you are down there.”
“Be nice to her,” Caitlyn admonished, with a laugh. She scratched the soft pink bangs at Violet’s crown, tugging at them. “She’s just a puppy.”
“Oh don’t worry,” Vi husked against her ear. “She likes it.”
With an easy lift, Caitlyn was shifted off her lap and onto the bed. Vi leaned over just as Violet looked up, appreciating the stain in her cheeks. How young and pretty she was, how big her heart grew, seeing that youth again. She nodded over to the closet.
“I know you got a strap in there. Go fetch it, hm?”
She joked as she got to her feet, wiping off her chin. “What, gonna teach me a thing or two?”
Vi leaned back on her palms, casually. “I’m gonna teach you how to fuck your wife with it.”
They both paused at that. Because for the past few months, Violet had been thinking about proposing and looking for a ring, and Caitlyn had noticed her lingering past jewelry stores more often, allowing her to try on a few sizes. But they hadn’t really spoken about it, hadn’t wanted to rush or risk anything.
The couple looked at each other, sharing a soft smile. A kind that transcended time, and space, and every universe they had together, except the one where they both die. A kind of smile that poetry couldn’t describe.
Violet looked a bit caught standing there in the closet, and Caitlyn just felt vindicated by her suspicions. She held that same eye contact as she took her top off fully, unfastened her bra. Then leaned on the bed with her cheek in her palm, to watch Violet get her harness up and tightened.
She shared a loving smile towards her, but it only made those hands fumble and catch on the buckles, forcing Violet to look down with a grin of her own.
She’s never been this shy before, and Caitlyn was quite taken with it.
Meanwhile, Vi shed herself down to her bandages and her own glowing device, hanging there between her legs. A hand smacked Caitlyn’s hip as she knelt beside her, “I want you up on all fours.”
Caitlyn did as she was told, still watching Violet step up behind her, “So bossy, this one.”
“I don’t mind it,” Violet laughed, kissing down her spine. She slid on the bed behind her, resting on her knees, and pulled Caitlyn’s hips back against her lap. “‘Bout time I learned how to shut you up.”
“I thought you liked it when I’m loud,” She countered sweetly, over her shoulder.
“Mhm,” Violet agreed, glancing up to the shadow that loomed over them. “I think I’ll like you better this way though...”
Both of them turned back to a large, intricate blue glow. It seemed future hexstraps were a little more advanced than the ones this age, more shapely and equipped compared to Violet’s girthy, archaic version. Hands soothed Caitlyn’s body as she stared in disbelief at Vi’s length, the design and size of it.
“First we gotta make sure she’s all nice and wet...” Vi began, stroking a thumb on Caitlyn’s cheek. She looked up to Violet, expecting an answer. “Right?”
Both girls smiled in response, and Caitlyn moved as if drawn in.
Her lips touched the head and immediately the tip pulsed with runes, an excited, blue shimmer that coursed down the length of the strap, all the way to the base. Vi instantly sighed as the connectors lit up, feeling every delicious nerve from the silicone, as if it were her own.
The sensation tickled and sparked, dragging under the head, warming her tongue with magic, and Caitlyn moaned as she took it further in, closing her eyes. She sucked and it tasted like nothing and everything, but something about that pulse fuzzed her mind over completely, blurring her sight— and slowly it emptied her of anything other than blue, electric pleasure, rocking through her body.
Violet watched as her back arched, and those hips eased onto her lap. Her cunt twitching with desire, waiting to be used.
“You like that?” Vi asked her, smirking like she knew. Whatever this technology was, it certainly had its charm for a first-timer.
Caitlyn hummed happily around her cock, which gifted her another stroke on her cheek, a praise. She pulled off with a smile, letting the tip dance on her tongue, the saliva to pool around it, before pressing another slow kiss on it. The member twitched as their eyes met.
As always, Caitlyn was very precise with how she made love. She kissed all over the strap, slathered it with her spit, sucked the tip gently enough to keep Vi’s attention.
Only once that wrapped hand made it into her hair, the grip a guide or threat, depending on if she kept teasing her— did Caitlyn understand. She wrapped her lips around the member, allowing Vi to slowly push down her throat.
The wet heat was delicious, but not as much as the view. “Fuck, that’s gorgeous,” She praised, which Caitlyn beamed at.
The cock twitched on her tongue and it only riled her, a warm, blue fire blooming in Caitlyn’s eyes. She held Vi at the base, sucked hard, and used her tongue in ways Vi hadn’t felt in years. It was evident on her face, and Caitlyn only got more eager as she realized; her confidence growing with every stroke of her mouth.
All she had in her belly was smug little butterflies, humming at the way Vi petted her hair, all proud now, with every bob of her head.
The sounds alone was enough to get them going. Her whole figure rocked back and forth with each push and pull of her mouth, to Violet’s quiet delight. She couldn’t look away from the curve of her back, her ass, the soft creamy thighs bracketing her own. All of it bouncing on her lap, along with her chest, all wiggly and desperate for a little touch, a little something to ride on.
The sight was dreamy, indescribable. Violet ran hands along her thighs, sitting up to help her out.
Something thick and hard pressed against her clit then, slipping up between the folds. The sensation alone was enough to get Caitlyn to moan out, pulling her mouth off Vi. She tried grinding back for it, but Violet kept it shallow, bare.
She tried to keep her pace but she couldn’t focus. All Caitlyn felt when she leaned back was that tip, brushing up and down, nudging every so often, by her folds. But Violet never entered her, never pressed deep. Never filled her the way she wanted.
Those fantasies returned then. Violet holding her down by her hips, smothering her with her body, her weight, as that length buried so deep inside—
But a firm hand pulled her chin back before the vision could finish, and Vi impatiently stuffed her mouth again. She didn’t like being ignored. Her throat caught on the girth and the noise it made was obscene, “Fuck, that’s it,” Vi said, pushing her head down. “That’s the sound we want.”
Her cunt shivered at the intrusion, and Vi slid in and out of pretty lips, fucking her mouth. Spit dribbled and escaped with every thrust, and soon enough Caitlyn was whimpering, trying to breathe through her nose, keep her throat open for Vi to use.
She could feel her eyes tear up, her mind going a little soft, a little numb, and Vi couldn’t resist that pathetic expression Caitlyn had looking up— She grabbed the back of her neck and buried the rest of her down her throat.
The cock twitched and jerked inside, pulsing excitedly at the drool pooling around it, drowning it, and Caitlyn gurgled and choked, adding to the tightness that made Vi moan deep and cum. Something synthetic, warm, and addicting spilled into her mouth and Vi pulled her off with a few ragged gasps, the fluid leaking from her lips and the tip, down onto the bedsheets.
Caitlyn laughed through the bubbling spit, gasping for breath, and Vi met her with a hard, filthy kiss. She barely got to press back before her hips were tugged away, back into Violet’s embrace.
She thrashed and squealed through a few tickly fingers and lovebites. Vi just settled back as the two went at it, scratching through a few short, faded grey hairs.
They were inexhaustibly wild and Vi could only grin as Violet smothered her lover into submission, those hips lining up with hers. “How’s she lookin’ now?” She mentioned.
“Mmhm,” came the response, buried into Caitlyn’s hair. Which, to the Vi’s, translated into something along the lines of perfect.
But Violet didn’t have to look to know anymore, she could feel it there between Caitlyn’s thighs, dribbling onto her own strap. She was soaked, trembling and ready. Her arms were pinned but she still kept her ass up, too busy trying to grind and hit something to listen to their conversation.
“Start slow on her,” Vi instructed, laying down lazily next to the pair. She smirked, watching those hips, “You know how eager she gets. Don’t let her get away with it.”
Normally Violet would insist Caitlyn could get away with anything looking the way she did. All it took was one pout and a mean bratty voice, and she folded instantly.
But Violet was here to learn something today.
She started shallow, gentle. Making sure she was wet enough, not wanting to push too hard yet. But Caitlyn was more than ready, smacking her leg so she would just do it. Her hips wiggled around and around, as if hoping she’d be tempted.
“C’mon, how can I say no to that?” Violet complained. “Do you see that?”
“You’ll learn a funny thing called patience,” Vi recalled, with a snort. “Trust me. It does wonders.”
Violet scoffed, not believing that even if it was from her future self. Neither bothered arguing it. Not when Caitlyn’s sharp whine cut them both off. “Violet I swear-”
At that tone, Vi gave permission with a jerk of her chin. The hexstrap finally moved after all the teasing around her folds, and now Violet really did appreciate her older self for the warmup. She slid in easily, slow like molasses, sticky and warm, and Caitlyn’s breath cut off quick.
“Easy…” Vi warned, once seeing Violet feel those soft walls flutter around her, excitedly taking her in. Her very weakness, what always lost her. “Don’t pull out. Let her squirm first.”
“Oh…my…g-” Caitlyn choked, getting more frail with every second inside. Her voice was deep and throaty, torn from within, and every strangled sound went straight to Violet’s ego, flooding down her cock. “Baby don’t stop, don’t stop, don’t stop…”
“That’s good,” Vi praised. “You hear that?”
“Yeah,” Violet grunted.
“Let her be a brat and talk back all she wants,” Vi went on, turning on her stomach. Her head dipped to smile at Caitlyn’s heavy panting, “You see, what Ms. Kiramman secretly wants, but will never tell you, is that she likes it when you take these…”
She kept trying to sit up, blabbing and whimpering, but both Vi’s just ignored her. Violet was too busy following that gaze back to those shaking arms, and one by one, Vi helped lock them behind her back.
Without fail Caitlyn whined out, breathing harder, tugging on her wrists just to feel that hold tighten on them. Two, cute little teeth sunk into the pillow.
“…there,” Vi said. “And now, you can show her what good girls get when they behave. Right?”
Her chest was already heaving with anticipation when Violet gently pulled out, but every breath stopped when she slowly buried her strap back in until it curled, hitting that sensitive little spot so deep inside.
Caitlyn let out something guttural, muffled into the pillow. Every inch of her giving up, going limp. Her thighs, her back, those wrists that refused to fight anymore.
Her hexstrap wasn’t nearly as advanced, but Violet still felt every sensation that came with this. Those walls fluttering around her, clamping down, flooding her with creamy, white slick.
Those wrinkles by Vi’s eyes smiled, with a job well done.
Violet pulled out, moaning, and pathetically pressed herself back into her. Just to feel it. Again and again, harder every time while Caitlyn still allowed. Every broken whimper from below sparked something in her brain, her muscles and hips, adding to the frenzy.
She sacrificed a hand to bury it into Caitlyn’s hair, turning her cheek to the side, so the poor thing remembered to breathe.
Vi whistled low, leaning in, “Now that’s the look you want.” She brushed a few damp hairs from her face. The flush on her cheeks was crimson and beautiful, and now forever stained into Vi’s memory. From her half-lidded eyes, to her open mouth, Caitlyn was one good thrust away from drooling into the pillow.
Violet’s never seen her so weak, so aggressively adorable. But this expression was nothing new to her elder counterpart, though it never got old. She could read every gleam, or shift in those blue eyes. All her wants and desires. It was only natural after seeing it hundreds of times, over dozens of years.
“Keep going,” Vi told her, watching carefully. “She’s close.”
The pace picked up and Violet fisted the sheets right by her hips, just to try and hit the right angle. Caitlyn immediately got loud again, an embarrassing moan shuddering out of her as the strap curled up into her cervix, pressing the bundle of nerves that sparked with every hit.
“Right there,” Vi insisted, glancing back up. “Harder.”
Violet tried—
“Harder.”
She pumped furiously, but even Violet was getting weak with every cry that tumbled out below. Her hips speeding up, every inch of her shaking—
“I said harder, pup,” Vi clarified, with a cock of her brow. “Not faster.”
With a shaky breath, and sweaty muscles, Violet cursed and tried slowing down. Her head hit the back of Caitlyn’s hair, just to hump deep into that one little spot, the one she could feel there on her tip.
Caitlyn’s moans turned into something choked and broken, with that new angle, and that’s when Vi knew.
“Stop.”
The cock shoved in one last time, twitched, and it took more willpower than god for Violet not to keep going, to burn and listen and keep herself from exploding at this.
She wouldn’t say, but Vi was impressed. She took her time stroking Caitlyn’s unfiltered expression, the pretty pinch in her brow and the nails twisting into her bandages, begging her to keep going—
That’s it, right there. Vi could only smile at that hand on her, satisfied. “Fast, now.”
Violet nearly collapsed on her back, smothering Caitlyn down and bucking wildly into her, as panting and savage as an animal. All she could hear was gushing wet and Caitlyn crying loud as her clit hit the bedsheets, again and again, fiercely overstimulated.
Her whole body twitched and spasmed under her, and Violet felt her voice go deep, numb. “Holy fuck,” She gasped out. Those walls shuddered open and hot, sticky cum gushed all over her length, loud enough to spill out with every slowing thrust. Violet leaned back to watch it all with an open mouth, moaning loud.
Her hexstrap didn’t have a fancy ejaculation feature. That was all Caitlyn down there, and Violet couldn’t believe her eyes. They’ve had damn good sex since they’ve been together, but nothing made her cum like that before.
No, no. That was impressively new. Even Violet secretly powered through an orgasm or two, she was always pathetically horny and pathetically easy to take care of. Caitlyn always liked a bit of play first, some backtalk and then gentle loving, before Violet earned something as pretty as this.
She beamed, looking over to Vi under sweaty bangs, with such a grateful smile. The older woman winked, with her cheek in her palm.
"Good girl baby," Violet sang, kissing down her shoulder. She rubbed large, gentle hands over her back, over any tense spots in her spine. Then carefully turned her over. She fell against her back and Violet nudged her way between her legs for a comfy spot.
She was glowing, all flushed and beautiful. Her hair fanned across the pillow and Violet couldn’t resist, now faced with her again. She kissed all over her tummy, over her breasts, landing on each of her cheeks, until Caitlyn giggled through each one.
She moved their lips together for a few slow, lazy kisses. Eventually Violet broke away for a breath, collapsing on her chest. Her face buried into her tits, sighing at how plush and soft they were.
“Aw,” Caitlyn teased, sweeping those sweaty bangs aside when she glanced up. “You have it rough, darling?”
“Mhm,” Violet rubbed her cheek on her, burying her face again. She heard both Caitlyn and Vi laugh, pouting, “What, you’re not tired?”
“Mm,” Caitlyn hummed, smiling. “Satisfied.”
As that tooth-gap showed, Violet could feel those legs wrapping around her, trying something sneaky, and her next grin was all teeth as she attacked her neck.
She hoisted Caitlyn up in her lap, trapping her in a bear hug with big muscled arms around her back. “Two of us here and still not enough huh?” She smirked, “You’re greedy, Kiramman.”
“A lady knows what she likes,” Vi countered for her, before Caitlyn could say the words herself. She was all leaned back, arms resting behind her head. “You better catch up quick, before she lays you out.”
Violet nearly scoffed at that, but it didn’t prepare her for getting pushed back against the mattress. Her head hit the sheets with a grunt and Caitlyn mounted her, locking those hips into place.
“Oh come now,” She purred, drawing a path down Violet’s chest. “I would never be so cruel. Even if she does disobey sometimes.”
“Oh but you like it when I do—”
Violet leaned for a sneaky little kiss and got shoved down again. She gaped, turning that disbelief on her older self.
“There you go, Cupcake,” Vi teased.
That finger drew back up, over her abs, her chest, trailing through the sweat. Until the pad rested there on her lip, carefully taken in by her tongue. Caitlyn smirked as she sucked, gently tasted herself.
“Are you going to be a good girl for me?”
“M-hm…”
“Speak up, pup,” Caitlyn raised her voice, pulling out to hold her cheeks. “I said, are you going to be a good girl for me?”
Violet whimpered through her nose, swallowing, and both of them saw a flash of electric blue dance from the corner of their eyes, a twitchy pulse of excitement that even Vi’s cock couldn’t hide. Which told Caitlyn everything she needed to know.
“Ohh,” She tutted, as Vi got up. “You both want to be so good for me, don’t you?” Her head leaned back, humming laughter into Vi’s ear, while her ass pressed against two rock hard lengths.
“She might be good for you,” Vi chuckled back in her ear. A hand slid against Caitlyn’s long, pretty throat. “But I won’t.”
She was still in the afterglow when she stroked one of the straps below, and Violet slipped a moan as she chose hers first. She sunk down easily, wiggling her hips, so those warm walls hugged onto every delicious inch she could give. The new angle made Violet dizzy, weak in the lungs, staring up at the most beautiful pair of tits she’s ever seen presented to her.
Caitlyn dragged nails down her chest, squeezing her own smaller, pierced breasts, and worshipped her until her eyes floated closed. She wanted to feel the heat off Violet’s skin, the way she worked her up. Every reactionary thump of her heart, watching her do this.
Vi’s large hands ran over her tits from behind, kneading them, as hot lips continued to sear over her ear. Across her cheeks and down her neck, shuddering at the simple sensation behind her.
While one caressed her throat, the other hand drifted down her thighs, following the push and pull of her hips, and gently curled between the two bodies. Those two fingers, drawing circles right where she was most sensitive, maddening the pleasure. Her accent only spilled out deeper, more pronounced. Raw and unfiltered, and ungodly sexy.
“You want me, don’t you?” She asked, circling her hips harder. As if trying to find that spot, with her own tip, to hit right where she wanted. That pinch between her brows was fierce and adorable as she searched for it, and Violet watched as she danced on her strap, riling herself up, “You want to fill me up, puppy? You want to fuck me?”
fuck yes, yes, yes—
“You want to feel good? For me to use you?”
yes, god, please—
But none of those words made it out, Violet couldn’t breathe anymore. She was trying but all that escaped was something breathy and lost, torn from her lungs. Caitlyn picked up the pace and a hand slipped around her neck, holding her down while every bone in her body gave up.
She was riding her so hard that Violet’s mind was shutting off, her vision sparking with every thrust, every hit of that base, grinding against her clit. She whimpered out, her voice shattering into something unheard of, and Caitlyn just bit her lip through another smile, squeezing affectionately on her throat, “Oh that’s it, puppy, yes. Make those pretty sounds for me.”
“Spit in her mouth,” Vi suddenly rasped, from over her shoulder. Her tone left no question, no hesitation.
She leaned over with that hand, stroking her throat, and Violet was already too blissed out to close her mouth. Caitlyn curled her tongue and hovered it over those scarred lips, spilling her warm, wet saliva between them. Violet moaned as it touched her tongue, smiling wide, and her hexstrap went stiff inside her cunt.
A similar reaction caught behind her, pressed against her ass, and Vi cursed at the sight. Caitlyn felt that weight push down on her back and she moved to brace her elbows by Violet’s head, allowing Vi to sandwich her between them. She’s never felt so happily trapped by two people, two loves. The pressure of Vi’s build buried Violet’s strap further and she moaned deeply, deliciously, as kisses trailed down her ear, past her head.
Caitlyn was so happily stuffed at this angle, she couldn’t really see past the blooming pleasure. But nothing could have prepared her for what she saw next. When both of the Vi’s smiled at each other and tasted each other's tongues.
It was like a dream unfolding right before her eyes. Vi sucking hard on her lips, Violet’s eyebrows softening, while pushing up just as desperately.
Caitlyn was in heaven, she was convinced. Her heart soared and flew to a world where she got to see the loves of her life nip and bite and moan into their identical mouths. All teeth and scars, fighting for that fiery upperhand.
Violet got so turned on she started thrusting again, and with a single whine from Caitlyn, Vi tore herself away and leaned back up. “Keep going,” She demanded from her, and Violet tried–
Those wrapped hands curled around Caitlyn’s biceps right before they gave out, helping her back up into her chest. Vi kept her lifted like a doll by strings, and Caitlyn could feel how close she was to the edge. Both Vi’s handling her just the way she wanted, obeying and disobeying, just like she dared them to—
Two big arms wrapped around her waist and she squealed as Violet buried her face in her tits. Her hips bucked up confidently, finally, and the new angle curled her cock just right, “Fuck puppy, yes, yes!” She laughed, squealing at the pleasure, “Good girl, good girl, don’t stop, just like that!”
Her hips went wild and Violet panted and whimpered, trying to keep up with Caitlyn’s praise, but it only made her want to cum harder, faster, and that wasn’t allowed.
Her thrusts turned weak, sloppy and lost, but she felt so good that she couldn’t resist slamming her hips up for more of it. More of their demands, their praise, Caitlyn’s cunt that was so tight and wet and addicting, while the girl laughed at her desperation, making her cheeks burn. She felt so fucking good and she knew it.
She knew she was perfect, and gorgeous, and could make Violet cum so many pathetic times without even trying—
And that’s exactly when Caitlyn did.
Suddenly all Violet felt was Caitlyn's thighs trembling violently as everything gave in at once. Her ears perked at the sound of Caitlyn trying to finish herself, and Violet came just by the husky tone her voice made, the cream she saw spilling out onto her lap. She’s never heard Caitlyn moan so deep, so rich and satisfied by her.
Vi let go of her arms and Caitlyn held her lover down until she was spent, until she had ridden herself dry and all that was left was loud, sticky slaps of desperation.
“Alright, alright. Easy, baby,” Vi spoke up, with a warm arm around Caitlyn’s tummy. “I think you’ve worked the pup enough.”
She opened her eyes to find Violet as nothing but a panting, teary mess beneath her. She immediately gasped and pulled herself out, realizing how spent her cock was.
Caitlyn brushed sweaty pink bangs from her forehead, feeling the heat from her skin, “Oh darling, are you okay?” She cooed, stroking her face. “Did you cum for me?”
Violet nodded wordlessly a few times, which could translate to yes or yes, a few times.
Caitlyn laughed in adoration as she bent down, resting her heavy chest on Violet's heaving one. She watched the flush in her cheeks, the way those pretty eyes could barely stay open. Her heart grew so much, as did her smile.
“You did so good for me,” She praised, whispering. A few pecks found her lips, softly, and Violet couldn’t even muster the strength to kiss back.
The rest of her felt it though. Through fluttering lashes and curled toes, Violet beamed at her, lifting her nose. “Really?”
“Yes, puppy,” Caitlyn sang. She nipped gently on her bottom lip, speaking into the warmth, “You filled me up so nice and good, just like I asked.”
Violet huffed out, grinning at the obvious flattery. She hummed back on her lips. “No I didn’t.”
A few giggles hit her freckled cheeks, “Well it’s the effort that counts. And I certainly felt that.”
Caitlyn sat up with a tousle on Violet’s hair, and she knew the hand was Vi’s before she even spoke. “It was a nice try, kid.”
A nice try. All that for a nice try.
“It’s no fair, mine doesn’t do that,” Violet complained, earning a laugh from them both. Even Vi’s hexstrap glowed a few happy runes, like all three of them wanted to make fun of her.
“It will, darling,” Caitlyn promised. “One of these years.”
Right, yeah. Violet puffed out. A few dozen years.
“S’alright. You just leave that to me,” Vi chuckled. She lifted Caitlyn with an arm around her waist, throwing her whole body back against the pillows as she laughed.
Vi dropped herself on top, sighing with relief. Like she finally got her where she wanted. She pushed between Caitlyn’s legs, and one by one, they wrapped around her obediently. Her nose nudged, hovering by her lips, “You still want that baby, baby?”
Her chin lifted up, and Caitlyn hummed dreamily against her. Their smiles found each other and slender arms wound around her neck, bringing Vi in as Violet sat up.
She leaned back on her palms at the edge of the bed. Her head cocked, fascinated as she she watched the way Vi moved and eased her soon-to-be wife under the moonlight, whispering sweet nothings into her ear.
“Will it really?” Caitlyn had asked her, glancing down at the runic blue glow between them.
“No,” Vi tsked, planting her hands by her head. Her smile was all wrinkles around the corners of her eyes, and Caitlyn beamed, wanting to remember each and every one. “Doesn’t mean we can’t try though.”
In one calm, practiced motion, Vi tugged her down by her thighs. Then lifted each leg over each shoulder, with strong hands pressed behind her knees.
She pressed herself down, gently folding Caitlyn in half. Her hexstrap stiff and ready, and aimed for the beautiful mess Violet had already made of her.
She turned to her younger self then, with a quiet smirk Violet couldn't believe. Watch and learn, pup.
“You ready for me, doll?” Vi asked, turning back to her.
She nodded eagerly, closing her eyes, and waited for their breaths to align while the head slowly pushed in. Those pretty lips dropped instantly, nails digging into her shoulder, “Oh…” Caitlyn cursed. “You’re big.”
“I know baby, I know,” Vi murmured, on her lips. “You can take it.”
Another nod, and Caitlyn hurried to find her lips, wanting to melt under the heat of her tongue. Violet swallowed, aching under her own strap at each slow, sticky kiss, watching the two smother each other.
For a few moments, Vi only indulged in a few shallow strokes. Keeping her pierced ear carefully pressed against Caitlyn’s lips, listening out for quiet breathing, small gasps of pleasure.
Her strap pushed a little deep inside her walls, each long and languid press stretching her out a little more, while Caitlyn bit her lip to fit her. She had nails in the back of her hair, down her nape and shoulders, whimpering to keep her in, keep her close.
The bed slowly shifted, and Violet moved for a closer angle.
She waited, but Vi didn’t speak a word of advice this time. She didn’t need to.
It was there in every hard grasp of her hands, every stroke, and kiss and lick against Caitlyn’s mouth. Every part of her body worked to please, to pay attention, guided by the reactions of the woman beneath her, all in ways Violet never really imagined.
She worked her up, played with her, listened to every whine or whimper like they were words of demand, another order to be followed.
Of course they had made love before. Of course they had whispered things to each other that no other versions of themselves had, that no other alternate beings would know. But something about seeing this gave Violet a strange, newfound hope. A second-sight.
Not of what they could be but… what they will be. Like seeing into a looking glass of her when she was young, younger than now, and seeing all the things Violet was so convinced she could never be. All the thing she could never have, never deserve.
Someone to grow old with. Who knew every in and out of her, just as she did them.
Caitlyn’s voice went higher the deeper Vi’s thrusts went, picking up the pace. “Baby I want to cum, I want to cum,” She panted, clawing into her nape. “Please, please…” Tears hit her eyes as Vi pounded that perfect little spot inside, searing over her whole mind. It wasn’t long before she started getting loud again, blabbing and whimpering, as always when she got close.
Suddenly Vi stopped, sheathed inside, and even Violet’s cock jumped at it, panicked. Why’d she stop?
“You begging for me, baby?” Vi taunted, sitting up. She pulled out to tease her entrance, “You want me to fill you up?”
“Yes,” she sobbed. Her head bent back against the pillow, eyes rolling back at the full length burying inside, maddened by pleasure. Her whole body trembled and Vi grunted as her walls clamped down on her, forcing Vi to spill inside her. Her cunt went tight, demanding, milking her cock like she was possessive of it. Like it belonged to her.
“Fuck,” Vi cursed out, giving in to that death grip and finishing her off with a few hard, greedy thrusts. Both of them rocked the bed, ruined the sheets, and Violet came little, swallowing, watching them go at it.
“Don’t pull out,” Caitlyn whined, cried, demanded. A harsh breath escaped her, “Cum in me, cum in me, please, please…”
Vi obeyed her until she was sated and bred, and lips kissed little flames down her cheeks. Until she could feel every bone in her going weak, giving in. Her thighs slipping from her shoulders, exhausted and trembling, and she melted back onto the sheets.
“There you go, gorgeous. That’s it,” Vi pulled in and out, shallower and shallower, with a few pretty, creamy sounds. She watched her work with half a smile, admiring the mess she made.
The afterglow was lovely on her, once Vi sat back. All cheekbones and damp, dark hair plasted against her skin. Enough to pull Violet from her trance, crawling on her hands and knees to see it for herself.
Her skin shivered as the portal shimmered, and Vi could see the fluctuations distorting the air, counting the minutes she had left. Only less than a few. With a reluctant sigh, she left the two to themselves on the bed, looking for her clothes.
They didn’t notice at first, too caught up in kisses and giggles, kicking aside the soiled bedsheets.
Violet flopped on her chest to snuggle between her tits and Caitlyn sighed after a few moments, stroking her long hair. She finally heard the few buckles shuffling in the room.
“…You better tell your wife about this,” She threatened, though it didn’t carry much weight with two closed eyes.
She peeked one open to find Vi heading her way already, tugging her pullover over her shoulders.
“Don’t worry,” Vi laughed quietly, careful not to speak too loud and wake herself. She leaned on the bed and pressed a kiss on her forehead, softly, as a goodbye.
“She’s the one who told me to come.”
.
.
.
