Work Text:
It really begins when Vi beats Caitlyn at Scrabble.
It’s a coup, honestly. Vi could outdraw anyone at Pictionary, smash anyone at Balderdash, could reverse the outcome of Uno with a card and a wink, but Scrabble? Scrabble was Caitlyn’s game.
She should have seen it coming, really. Leaving the words “eager”, “derision” and “swiftly” as open columns, wide enough apart that she could do nothing but watch Vi slide the remaining tiles between, spelling out “erogenous” with the biggest, sexiest grin on her face.
‘Triple word score,’ Vi says, as if Caitlyn hadn’t seen her tap the tile with a smug flourish, ‘boo-yah.’
'I…you…' Cait leans back in her chair, pinching the top of her nose as she takes another disbelieving scan of the board. ‘...shit.'
Vi barks her laughter, slapping her palms on her knees with childish delight. The sight starts to slough away the shock forming in Caitlyn’s chest, and she returns Vi’s genuine smile.
‘I’d never thought I’d see the day.’ She says, and Vi preens, ‘But you got me, fair and square.’
‘I did, didn’t I?’ Vi beams.
Caitlyn sighs, defeated. She steeples her fingers, looking pointedly in Vi’s direction, ‘That was excellent work, darling — I’m very proud of you.’
It’s not like it’s never happened before - that Caitlyn has said something positive about Vi, and Vi has responded with an uncharacteristic, hyperactive shyness — but in this moment the cause and effect has never been clearer.
Perhaps it’s the wine-buzz in her fingers, hiding heat along her cheekbones and desire under tongue, but Caitlyn feels keyed into it most in this moment. She becomes a charmed voyeur for the way that Vi turns wide-eyed and wired at the same time, fingers digging reactively into her kneecaps, eyebrows shifting slightly upwards. Vi also leans forward ever-so-slightly, tugged towards Cait by unseen hands.
But it’s gone in the breadth of a heartbeat, Vi blinking away her enchanted stupor and falling back into the chair with a quiet, surprised huff.
‘Yeah, well.’ Vi says aimlessly, drumming her fingers along her thighs. Caitlyn goes to speak, but Vi looks at her suddenly, that smug smile creeping back onto her lips, ‘I bet I could help you learn what that word means.'
When Cait looks quizzical, Vi nods at the board again, and realisation quickly sinks in.
Before she knows it, she’s scooped up into Vi’s arms, her giggles sliding into a shriek at the motion, before collapsing back into breathless laughter. Vi bridal-carries her up the stairs, stopping only when Cait’s mouth on her neck threatens to send them both sprawling to the floor, and they’re laughing together all the way.
——
Another time, she pushes the point a little more.
Caitlyn flings her backpack onto the bed, striding over to the desk to press her nose into the thick fluff of pink hair she finds there. She breathes in the comforting, familiar smell of juniper and sandalwood before following with a light, lingering kiss.
‘Hi, cupcake.’ Vi rumbles below her, voice cracking from a day of being left alone to her own devices.
Cait tilts her chin to rest it on Vi’s head, trying not to squirm at the ticklish sensation brushing against her lips. After an agonisingly long day at work, she already feels half-drunk from the gentle warmth of Vi beneath her. ‘You smell nice.’
‘I stole your shampoo again.’ Vi laughs, ‘Oh, that reminds me.’
Cait moves back as Vi twirls in the chair, using her heels to propel herself around so that she’s facing Cait. Her fingers immediately find Cait’s legs, tucking into the space just below where her thighs end and her ass begins, stroking her thumbs along the sides in a calming gesture, ‘I finally got around to fixing that bathroom shelf. Just needed a new screw in the middle of it.’
Relieved to not have to experience another disaster of soap and shampoo bottles scattering onto the tiled floor and bruising her toes, Caitlyn lets out a relieved sigh.
‘Oh, that’s brilliant. You’re brilliant. Thank you so much, darling.’
A strange noise sparks in Vi’s throat then — a quiet sort of grunt — and she looks away, her hand immediately travelling from Cait’s leg to the back of her own neck, ‘It didn’t take much effort.’
‘Still,’ Caitlyn presses gently on the point, curling her fingers around Vi’s shoulder and squeezing, ‘you’ve saved us both a lot more grief by doing it now. You’ve done such a good job.’
Vi presses so hard into the cog behind her ear that Caitlyn wonders if it’s going to start rotating under her fingers.
‘You’re welcome.’ She mumbles, and Caitlyn pulls her up onto her feet for a tight hug. She wonders if Vi leans into it a little more than usual, tucking her face into Cait’s neck, taking a long, deep inhalation at the smell she finds there.
——
These moments, plus a million more besides, spark a curiosity inside Caitlyn: one that gets bigger and bigger the longer she nurses the thought, occasionally testing it out on her tongue and logging Vi’s reaction in real-time. As their relationship continues to blossom, blooming over and over as the seasons change around them, the spark becomes a distant, impending point on the horizon, and Caitlyn can’t shake the feeling that the inevitable tidal wave is rolling their way, bound for their shores.
She knows Vi loves it — she can see it, plain as day, in the way her attention always snaps to, blushing prettily under Caitlyn’s words. She’ll always be more attentive in those moments, more eager to follow Caitlyn’s lead, as if trying to show her how good she can really be.
Vi never asks for it, though, and she never lets it happen for too long. She’ll always move from wide-eyed awe, to a flicker of lust, to a flood of embarrassment, before she takes careful hold of the praise and turns it between her fingers, handing it back to Caitlyn with a particularly heartwarming compliment, or a heartrending smile, or a heart-stopping kiss.
Caitlyn has always wanted to explore this side of Vi a little more, but she worries that it sits on the precipice of something neither of them can pull back from. That to fully embrace and explore that element of Vi’s desires might plunge themselves in waters too deep to find the surface of. So, she backs off, letting Vi take control of whispered compliments and grunting praise as they find each other over and over, spilling their hearts into each other’s hands.
But Vi deserves it. Every day, every moment, she deserves it all, and Caitlyn doesn’t want to live any longer in a world where Vi doesn’t realise the full extent to which she is loved.
Vi with the gleaming smile: once disused and lip-chapped, now breaking like a sunrise over the horizon, taking her expressive eyes and Caitlyn’s heart with it.
Vi with the glorious soul: bruised and scarred, but reaching out to wrap her friends and family in its endless, effortless warmth.
Vi with the golden heart: hidden for so long, muted by her past, but shining between her fingers even as she tries to hide it between her hands, still a little sheepish for it to be seen.
That last image — the look of uncertainty in Vi’s expression as she glances towards something she wants but isn’t sure how to ask for — hardens Caitlyn’s resolve.
Maybe they can do it. It would take communication and it would take gentle care, but maybe they can find joy in the exploration, and keep their heads above water long enough to find the waves calm and the ocean still before them.
——
One night, Caitlyn makes up her mind for the both of them.
She pounces as soon as Vi finishes locking the door to their apartment, waiting only until she turns around before swooping in for a long kiss, running her hands down Vi’s ribs.
Vi responds immediately, settling her hands at the dip of Cait’s back, leaning into the contact, humming happily. The grocery bag she had curled into her fist is now hanging off her pinky finger, held away from Cait’s body so as not to swing against her, and Caitlyn thinks about the tendon that must be straining along her forearm, popping out from her wind-chilled skin.
Cait almost starts undressing Vi then and there, but she pulls away instead, leaving one last graze of her teeth along Vi’s lower lip.
‘Well, hello to you too.’ Vi drawls, a hint of delighted surprise glimmering in her eyes.
Caitlyn smiles coyly back.
‘I was thinking…’ She begins, tucking her finger under the strap of Vi’s vest and sliding down until her knuckle skims along the top of Vi’s bra, ‘…that maybe I could take the reins on our little endeavour tonight?’
‘“Endeavour”?’ Vi echoes, a smirk at the edge of her mouth, ‘You looking to beat me at Scrabble, cupcake? Take back your crown?’
Caitlyn smooths out that smug look with another kiss: hard and quick as she pushes Vi back against the door. She hears the bag behind her thump onto the ground, and briefly hopes there wasn’t anything fragile in it.
But when Vi’s hands start to draw up her back, fingers finding the space underneath her shirt, Caitlyn forgets to care anymore.
Vi splays her palms, her warming hands drawing the heat from Caitlyn’s skin. She presses, trying to move Caitlyn closer and fit them flush together, but Cait resists, trying to keep the mystery going for a little while longer. She braces herself against Vi’s chest and leans back, chuckling lightly at the way Vi tries to follow her mouth, a questioning sigh on her lips.
‘Later, darling.’ She chides, smoothing Vi’s tank top down into something that isn’t quite as rumpled, ‘Dinner first, then maybe some TV, then I can show you what I’m thinking of. Okay?’
Vi inclines her head slightly, a suspicious arch to her eyebrow as her eyes take a long, overt sweep up and down Cait’s body.
‘Okay, yeah. Food, some snuggling, then you can take the reins tonight.’ Vi responds, a little dazed, grinning between a delightful blush.
——
Once they’ve finished dinner, they curl up on the couch, feet tangled up together as they watch some inane reality show. There’s a constant run between dramatic voice overs and emotional music stings, but Caitlyn knows that neither of them are particularly interested in who’s getting voted off Piltover’s Best Inventor this week. Her mind is already on the evening’s main event and — judging by the way she’s rolling the ring on her finger distractedly — Vi is too.
It’s not a nervous action, per se, but it’s definitely got some nervous energy to it. She can’t blame Vi: the lingering touches as they prepared dinner, the flirtations bandied over their meal, and the way that Vi’s eyes sparkled as she smiled had driven Cait to a special sort of distraction. The small butterfly that had been fluttering in her stomach all day has transformed, growing into a heavier, coiling need, dropping lower in her belly with each careful look Vi casts her way.
Unable to bear it any longer, Caitlyn leans over, turning the TV off with one hand and covering Vi’s hand with the other. Vi looks at her again, all blushed cheeks and shy mouth.
‘Ready for bed, darling?’ She asks gently.
Vi smiles, and nods.
—
The meandering, hazy kisses as they make their way to the bedroom slows things down, but Cait doesn’t mind. Every moment with Vi is a gift, after all, and Caitlyn wants to take her time unwrapping this one, with all the attention it deserves.
Some nights can be slow, sleepy things for them: where they allow each other to take what they need, curling into each other at the end of it with a satisfied sigh and quickly cooling sheets. Other times are teeth and fervour, ravenous in their desire to give and give until the other is delightfully spent, the room becoming so steamy that their moans rise to the ceiling and drip down the walls.
Tonight, Caitlyn wants to occupy the space in the middle: balancing them between hasty heat and lingering want, and making sure that Vi is eminently comfortable with whatever way the evening tips.
As they pass the threshold to their room, she moves Vi by the hips, swaying them like a dance, wearing a half-lidded, sly look as she pivots and presses and hums teasingly. Vi just smiles her adorable smile, the creases at the edges of her eyes deepening with each passing year, following Caitlyn with trust and desire in equal measure.
Once they reach the bed, Caitlyn barely needs to apply any pressure to Vi’s shoulders before she bends beneath her, finding the bed with a soft sigh, sitting up and looking up at Caitlyn with such reverence that Cait’s heart aches and her wrists tingle.
‘You wanted to take the reins tonight, cupcake?’ Vi asks thoughtfully, rough-toned.
‘Yes.’ Caitlyn replies.
Vi makes a noise of acknowledgement: not disappointment, but perhaps thoughtfulness, as she tucks away her own intentions for another time.
‘Tonight,’ Caitlyn continues, trailing a finger along the line of Vi’s jaw and feeling her lean into the touch, ‘we’re going to focus on you.’
Vi frowns; that cute little scrunch between her eyebrows, upper lip pulled upward as she works out the words.
‘Me?’ Vi repeats, ‘What for?’
It’s a stab to the heart, these moments.
The way that — even after all this time, even after hands were clasped and vows exchanged long ago — Vi still has these rays of doubt. It’s difficult to watch her confidence slide into somewhere darker and more insidious, but it’s also part of what Cait’s here for; to remind Vi she’s not alone, will never be alone again, and that she is so, so loved.
Every day is a journey, and every step will be taken with Caitlyn’s hand in hers.
So Cait answers her with a slow, deep kiss. She pushes into it, urging Vi backwards, feeling her brace her hands against the mattress in an angled sit-up as Cait’s hands begin to roam. She stays nowhere for too long, a ghost-light presence over a body that is slowly warming to her attentions.
‘Because—’ Caitlyn begins, kissing along Vi’s jaw, ‘—I want to show you—’ dipping down to her throat, ‘—how much—’ mapping the scope of her neck, ‘—I appreciate you.’
She’s tempted to suck at Vi’s collarbone: to leave a dark mottling across delicate flesh and turn words into action, but she knows words are just as important.
She pulls away, far enough so that Vi’s eyes meet hers.
‘Is that okay?’
One of Vi’s cheek hollows, bitten down on from the inside, and she doesn’t answer immediately. Cait places her hand on Vi’s sternum, palm on the fabric of her top and fingers on the hot skin above it, and she can feel Vi’s heartbeat thudding quickly.
‘We’ll take it slow. No big surprises. Well, one big surprise.’ Cait smiles, and Vi’s eyes flash with brief curiosity before they settle in that space of confusion again.
‘Are you sure?’ Vi asks quietly.
‘Only if you are.’
Vi looks away, eyes cast into the corner of the room, expression partially hidden by the sprawl of her hair and the set of her brows. After a moment, she tilts her head up, shifting from contemplative to determined.
‘Yeah, I’m sure.’ Vi says.
Caitlyn smiles.
‘Excellent.’ She rewards Vi with a hard kiss before pulling up and away again, ‘I’ll guide you, darling, but if you want to stop, you remember the word?’
Vi nods, licking her lips, ‘Jericho’.
‘That’s the one.’ She boops Vi on the nose, earning a low chuckle in response, ‘Now, first: let me undress for you.’
Vi brightens, ‘I like where this is going.’
‘But—’ Cait holds up a finger, and Vi tilts her head, ‘—you have to show me how.’
Vi immediately reaches out, and her eyebrows scrunch together again when Caitlyn takes a sharp step back. That look — the intrigued shimmer in Vi’s eyes, the curl of her lip as she watches Cait — sends a throb between Cait’s legs.
‘No.’ Caitlyn says, hoping that the deep husk to her voice sounds sexy rather than desperate, ‘You have to show me. Take off your clothes, and I’ll follow suit.’
As Cait expects, Vi goes straight for her own shirt, tugging it up and over, getting her head caught in the fabric in her haste. Vi laughs quietly as she untangles herself, and Caitlyn doesn’t think she’ll ever stop feeling the deep, intoxicating pressure of love that settles in her heart whenever Vi’s like this: unguarded, playful, beautiful.
A few more seconds, a few more tugs, and the shirt is off, flung victoriously across the room, landing on the lampshade with a fwomph. Before Caitlyn even moves, Vi’s hand is already around her back, bra sliding eagerly off her flexing shoulders. That too ends up somewhere in the direction of the lamp, but Caitlyn’s only looking at the delighted, expectant expression that splits Vi’s lips into a beaming grin.
So predictable, Caitlyn thinks affectionately as she begins to unbutton her blouse.
When her own bra comes off, Vi looks ravenous, teeth following tongue against her lips as she stares at Caitlyn’s chest, bunching the sheets under her fists.
‘Fuck, Cait, look at you—’ She murmurs, and Caitlyn squeezes her thighs together at the yearning sound.
‘Look at you, darling.’ Cait intercepts the conversation, keen to keep the focus on Vi, ‘Look at how gorgeous you are: I just want to run my hands all over you, followed by my mouth.’
Vi hums in a half-grunt, ‘Then why don’t you?’
‘Because tonight, I want it to be all about you. And the more you talk about me, the more I have to stay in these very boring clothes.’
She sighs faux-dejectedly, pinching her own nipple and gasping lightly at the feeling. Vi’s mouth clamps shut, her jaw flexing with the intensity of the action.
‘What shall I remove next, then?’ Caitlyn prompts, and Vi scrambles for her belt buckle.
With each article of clothing they both remove, Caitlyn takes a microscopic step forward. By the time she’s shimmied her underwear off, she’s almost in Vi’s lap.
Vi doesn’t seem to notice though, transfixed on the harness around Caitlyn’s hips as Cait adjusts it into a more comfortable, less inconspicuous position than before.
'You’ve been wearing this all evening?’ Vi asks, voice thick.
‘Yes. Do you know why?’
Vi shakes her head, fingertips already digging back into the mattress.
‘Because I wanted to give my good girl a little treat tonight.’
Vi’s eyes go wide. She opens her mouth. Closes it. Swallows. Breathes.
‘Wow.’ She says in the end.
The deep red at Vi’s ears has spread, blooming onto her cheeks, creeping down her neck, tucking into her collarbones. Vi is watching, eyes moving between Caitlyn’s legs and her face as she wets her upper lip with her tongue. She’s quiet, and Caitlyn’s pretty sure it isn’t hesitation, but she squeezes Vi’s shoulder just in case.
‘We don’t have to use it. I will happily use my mouth, or my fingers—’
‘No.’ Vi says quickly, reaching out and pulling Cait’s hips closer, watching the strap bob at the sudden motion, ‘No, cupcake. This is good. It’s all good. I want it.’ Vi flushes harder, freckles pin-pricked along ruddy skin as her voice crumples, ‘I want you.’
‘You have me, Vi. You deserve this.’
Vi looks up at her, her half-lidded, entranced eyes swirling with need. She presses her fingertips into Cait’s skin, opening her mouth again to say something, but seems to decide against it in the end.
When Vi frowns, gently shaking her head and looking down, Caitlyn reaches out to stop the doubt from taking root.
She presses a finger under Vi’s chin, drawing her eyes back up, ‘You deserve this.’
Vi nods slowly, ‘Okay.’
‘Okay what?’
Vi exhales through her nose.
‘I deserve this.’
‘Good girl.’
Vi squeezes Cait’s hips automatically, a quiet groan at the back of her throat, and Caitlyn barely stops herself from clambering onto the bed with her.
‘Now, well-behaved girls get very nice rewards…’ Caitlyn continues in a measured tone, and Vi’s eyes drop quickly to the strap, ‘…but I need you to do something for me first.’
Vi’s eyebrows rise, hanging onto Caitlyn’s every word.
‘What?’ She says breathlessly, ‘What do you need, cupcake?’
Caitlyn starts to pepper light kisses along Vi’s face; starting from her nose, moving down to her jawline (deliberately skirting around Vi’s mouth), then up to her ear so that she can whisper into it.
‘I need you to touch yourself for me.’
When she straightens, Vi’s mouth is slack.
‘Touch myself?’ Vi echoes.
‘Yes.’
Vi blushes even harder, ‘But…I could…I want…’
When Vi pulls at Cait’s hip, Caitlyn doesn’t step away. Instead, she moves closer, in between her legs, and takes hold of Vi’s outstretched forearm.
‘I know, darling.’ She pulls Vi’s hand upwards, far enough so she can press her lips to the soft underside of Vi’s wrist. It’s a grounding gesture, from one soul to the other, even as everything starts to swirl around them, heady in arousal.
She laves her tongue over Vi’s pulse point, feeling it thrum more insistently under her ministrations, ‘But if you can do this for me, you’ll be such a good girl.’
Vi’s expression turns then, from dazzling need to simmering desire, and Cait’s sure that the exhalation through her nose has taken on a plaintive tinge.
‘Still okay?’ Cait mumbles, kissing where her tongue had just been.
Vi nods quickly, ‘Yes. Absolutely.’
‘Good,’ Caitlyn says, running the blunt of her teeth along the crease of Vi’s palm, before letting go and stepping back once again, ‘Now touch yourself.’
Vi leans back onto one elbow, bringing her feet up onto the bed, knees pointing at the ceiling. Even as her hand trails down between her legs, she looks uncertain.
‘How do you want me to do it?’
‘Any way you’d like, my love.’
Vi’s bottom lip disappears under her incisors, muttering out of the corner of her mouth, ‘…really?’
When Vi opens her legs, Caitlyn fights the irresistible urge to look — to watch as Vi begins to work herself up with her fingers. Her own fingers tingle with insatiable desire; to first drop her gaze, then drop to her knees, and worship every shining, glistening inch of Vi with her mouth and her hands until she comes, and comes, and comes—
‘Really.’ She says instead, making sure that Vi can hear the sincerity in her tone, can see the half-feral look in her eyes that only comes from Vi being — well, anywhere near her. ‘I want to see what you can do, because I know you’ll be excellent at it.’
Vi’s tooth, creating a dark pooling pink in her lip, bites harder. She sees Vi’s nose scrunch lightly, her eyelids fluttering in the breadth of her tiny, hitched gasp, and Caitlyn doesn’t need to look to know that she’s just taken a slow, teasing swirl around her clit.
She wants to keep her attention of Vi’s face, to see how her cheek twitches and her mouth moves and how her steel eyes turn molten with each testing stroke, but it’s so difficult when Vi’s moving the way she is. Vi’s abdomen and shoulders and neck tense, small ripples in the pool of their bed, tiny huffs of pleasure floating from her throat as if coaxed out by fairy wings.
Caitlyn’s rapt. Vi is her favourite book: read from cover to cover and back again, and she’s always hungry to reread her passages, starving for each day they get to add another chapter to it together.
‘Beautiful.’ Caitlyn practically purrs, stepping forward, knees pressing into the side of the bed. Vi’s neck flexes harder as she drops her head back, mouth parted, a pretty little dent puffy on her lip.
When Vi’s head rises again, seeking her out with misty, focused eyes, Cait knows the hand between her legs is travelling further down. Seconds later, Vi’s jaw — cutting a sharp line of beaded sweat — and the slick, sucking sound of her fingers confirm it.
‘You’re doing brilliantly, darling,’ she intones, and Vi’s eyes sharpen hungrily, ‘are you going to go inside?’
Vi shakes her head quickly, ‘No.’
‘No?’ Cait raises an eyebrow, ‘Why?’
‘Because—because that belongs to you tonight.’ Vi speaks through aching breaths, and Caitlyn shudders.
Before she can respond, Vi lets out another whining noise, followed by a husky moan, ‘I want—Cait—’
‘What do you want, Violet?’
‘Please—’ Vi drops her head to her chest. One shoulder flexes and the other strains to keep her propped up as she keeps staggering towards the edge, small noises tumbling out of her unfiltered. Caitlyn still hasn’t deviated her attention from Vi’s face, but it’s growing more impossible to stay that way by the second.
Vi stops, a louder, anguished sigh rolling from her tongue. When she lifts her gaze again, her pupils are devastating in their oblivion.
‘—Please look at me.’
Caitlyn doesn’t need to be told twice. Her gaze falls, raking over Vi’s tensed abdomen until she alights upon the glorious, glistening sight between Vi’s taut thighs. Vi takes a long stroke from entrance to clit, seemingly reveling in the way that Cait’s attention is finally on where she needs her most.
‘Gods, look at you.’ Caitlyn breathes, ‘Look how gorgeous you are. I’m out of my mind that I can’t touch you right now.’
‘Why don’t you?’ Vi gasps, dipping her fingers, swirling and pressing.
‘Because you’re being so good for me already. And I think if I started touching you, I’d never stop.’
‘You wouldn’t?’ Vi’s fingers start working harder, taking long, pressured strokes that make her hips buck up into her hand.
‘No.’ Caitlyn admits.
Vi dips down again, just enough to collect slick with her fingertips, and slides all the way up to her clit.
‘Why?’ She asks, hissing as she takes another, tighter swirl around, and Caitlyn bites her own lip.
Cait’s determination bends slightly, and she lifts her hands, hovering them over Vi. She holds them barely an inch from Vi’s legs, and both of them can see the tremor along her fingers. She flexes them, a hair’s width away from Vi’s skin, and she can feel the heat of her. Simmering. Swirling. Burning.
Somehow, she manages to speak past the feeling forming thick in her throat:
‘Because all I want to do — all I ever want to do — is to make you feel good. Touching you is everything I think about, everything I want to do in any moment. You’re wonderful, Violet.’
Vi’s head drops back as her fingers stutter, a low, trembling sound shaking through her body; arousal and disbelief running hot through her veins. Caitlyn flexes her fingers again, exhaling at the smallest touch of her fingertips against Vi’s thighs, and she keeps talking, eager to pull Vi away from the doubt that still tries to settle in the grooves of her soul.
‘Do you know how amazing you are? You’re sexy and so fucking hot, but you’re also funny and smart and brilliant and I need you to know this —' She takes a quick, sharp breath, feeling suddenly lightheaded at all the love pouring out of her, '—I need you to know that I love you and I that I'm going to remind you of all the good things you are every day, for the rest of our lives.’
She’s about to relent, to clamp her hands on Vi’s knees and send them both cascading into a realm of pure desire, but Vi gasps suddenly, pulling her hand away from herself. Caitlyn looks up and finds Vi’s face has bloomed further with a deep, speckled flush, sweat drawing along her hairline as she stares at Caitlyn, wide-eyed.
‘Is something wrong?’ Cait asks urgently, suddenly feeling that she might have overstepped, ‘Do you need me to stop?’
‘No. I just—’ Vi laughs then — a bubbling, self-effacing sound — and she rolls her head to loosen her shoulders. She fixes Cait with another stare, filled with embers and need and devotion, ‘—I just can’t wait any longer.’
A shy look, the imperceptibly needy roll of her hips, and Caitlyn’s already tenuous resolve shatters.
She smiles back, warm and loving, and her hands finally come to rest on Vi’s damp skin, ‘Alright. You’ve been so good: I think you’ve waited long enough.’
When Caitlyn falls forward, Vi pushes up to meet her, the both of them collapsing together like a star. Their mouths clash in in a kaleidoscope of need and want, lips and teeth and tongue taking and giving, hands roaming and gripping, unable to let go of what they’ve worked so hard to build. Caitlyn’s hair pools into Vi’s collarbone, spilling over flushed scars like a lover’s fingers, and blue meets red all over again.
Vi’s been shuffling forward as they kiss, dipping her tongue into Caitlyn’s mouth as she moves her hips to the edge of the bed, pushing upwards into the strap. It presses into both of them, the force of Vi’s momentum digging the strap’s base into Cait’s skin, and Caitlyn lets out a grunt of surprise.
Vi pulls away immediately, dropping her hips, ‘Sorry.’
‘It’s okay,’ Caitlyn kisses the edge of her mouth, readjusting the harness so the dildo sits flush again, ‘‘twas just a pinch, it didn’t hurt.’
She leans forward again, eager to fall back into Vi’s swollen mouth, but Vi places a palm on her shoulder.
‘Wait.’ Vi says. Caitlyn stops immediately, pulling back and waiting for Vi to speak. ‘I…can we…?’
Vi trails off, bashfulness seeping in again.
‘Anything you want, darling.’ Caitlyn whispers.
She stands up as Vi turns over, watching as Vi positions herself on her hands and knees, taking a pillow from the top of the bed and placing it carefully under where her head would be if she folded at the hips. She leans onto her elbows, and peers back at Cait.
‘Is this okay?’ She says, and Cait forgets how to speak, undone by the beautiful, rare sight of Vi in front of her, vulnerable and waiting.
‘Of course,’ Caitlyn says once words come back to her, ‘More than okay. Are you going to be alright like that? Are your shoulders…?’
‘They’ll be fine. I remember the safe word, too.’ Vi offers an abashed smile, followed by a wiggle of her hips.
Caitlyn smiles back. She presses her leg into the side of the bed, placing one knee on the mattress beside Vi’s hips and shifting the foot still on the floor so that she has the best range of movement. She tilts forward, watching as her hair falls in satin pools on Vi’s back, coaxing out tiny trembles from the muscles there, and she follows up with a careful, sliding hand along Vi’s spine, keeping Vi aware of where she is and what she’s doing.
‘You’ve been excellent tonight, my love.’ She breathes, and Vi lets out a quiet sigh, ‘So willing and eager and beautiful, following my instructions to the letter like the good girl you are.’
She gathers up some of Vi’s slick with her fingers, biting her lip at the swollen heat along her fingertips that shows how ready Vi is for her. She strokes along the strap, smearing along its silicone ridge as she adjusts herself, Vi trying to push back onto her.
‘Do you think you deserve this, darling?’ She asks lightly, and Vi sighs again.
‘Yes.’
‘Yes…?’ Caitlyn ventures.
Another wiggle of Vi’s hips, and Cait pulls back. Vi doesn’t answer beyond a frustrated groan, breathing heavily as she tries to find the purchase she so desperately craves.
Caitlyn doesn’t move.
‘Yes…?’ She repeats, smoothing her fingers along Vi’s skin. Vi’s head jolts up suddenly, looking over her shoulder with shining eyes and full-blown lust.
‘I deserve it!’ Vi exclaims, canting her hips and rocking back on her knees. Caitlyn curls a hand at the curve of her waist, trying to keep her at bay a little while longer, and Vi breathes out shakily, ‘Fuck, cupcake, I’ve been such a good girl, I deserve this. Please, Cait—’
Caitlyn smiles, though Vi can’t see her, having dropped her head down between her shoulders again, quiet, desperate sounds falling from her lips as she writhes impatiently.
‘I agree.’ She drops her head, pressing an open-mouthed kiss to the side of Vi’s spine as she makes sure she’s fully lined up.
When she starts to push forward, Vi tilts with her, groaning so loudly that Caitlyn can’t tell if it’s relief or discomfort.
She pauses, ‘Are you okay, Vi?’
Vi's head moves up and down as she pants into the pillow.
Caitlyn leans forward, careful not to push in any further, and sweeps the hair at Vi’s temple with her fingertips, ‘I want your words, darling. Are you okay?’
‘Yes.’ Vi says on the next exhalation.
‘Excellent. Good girl.’ Caitlyn replies, and Vi is moaning again before she even starts to push.
It doesn’t take much — Vi blossoms open for her, and she slides in easily until her hips meet hot skin. Caitlyn gasps, feeling her own core pulse with desire, and she rotates her hips so that the base of the strap presses deliciously against her.
She holds herself bent over Vi’s back, sliding one hand through the slick thatch of hair between Vi’s legs, keeping her fingers poised and ready as she begins to move.
‘Gods, Vi, you feel so good.’
Vi tries to help; pulling herself forward until they’re almost parted, then pushing with her forearms to meet each thrust with a fractured, concerted breath. Heated desire drips between them, clinging to the strap each time it slides out, holding on for dear life — tide meeting shore, the waves breaking and reforming and breaking again.
On a particularly deep push, Cait can feel Vi tighten around her.
‘Are you clenching for me?’ Caitlyn breathes raggedly, another shock arcing between her legs at the realisation, ‘Are you being so good that you want me to feel good as well?’
Vi answers with a grunt, and she flutters temptingly around the dildo.
Cait keeps moving and Vi keeps moaning, her voice growing ragged and blown apart as Caitlyn continues to pull and push. With each determined motion, Cait can feel Vi coiling around her like a spring, huffing hot into the plush of the down under her mouth. When the sounds start to heighten, spiralling up into another register, Caitlyn trails her fingers down, finding Vi’s straining clit with delightful ease.
‘Caaait, oh my go—’ Vi wails, pushing and writhing, trying to angle herself onto both Cait’s strap and her fingers, desperate for release.
‘That’s it, Vi. Oh, my darling, my beautiful love, look at you, falling apart around me. Being so good for me, to me.’
‘Cait— Cait. Can I—’ The sentence disappears into a tight, keening sound as Cait thrusts again, working the pads of her fingers rhythmically.
‘Of course. Of course you can come for me. You deserve it, Violet, you deserve everything, now please—’ She drops her head, shoulders hunching as she pushes harder, deeper.
She’s trying to keep rhythm, trying to get Vi over the edge before she tumbles after her, but she’s losing her thread on reality as the coiling between her legs gets warmer, heavier, and more urgent the longer that Vi writhes and pulses and mewls beneath her. Her own voice breaks into a whine, forehead pressed to the thick muscle of Vi’s back.
‘Please, please please—’ Caitlyn gasps, sounding more desperate than even Vi in these final moments. Her thrusts jerk out of sync, losing control with each hard press of the strap against her skin.
Just a little more, she thinks, just until Vi—
‘Please…what, cupca—aah!’ Vi moans into the bed, the question tailing off as Caitlyn just manages to angle into the right place, her fingers pressing purposefully over sensitive nerves.
Cait presses her mouth to Vi’s back, tasting the salt pooling in the flexing dips of Vi’s spine, and she finds the words as she tips over into oblivion, ‘— Please come for me.’
‘Fuuuuhh—’
And Vi does. Blessedly, wonderfully, she does.
The long groan that pulls along Vi’s throat is partially muffled by the pillow twisted in between her teeth and fists, but Cait can still feel the power of her release roll through them both. The contractions as Vi comes can be felt through the strap, so strong that Caitlyn can almost sense Vi’s heartbeat as she clenches over and over; tighter and tighter, fluttering at the apex, before slowing down like a boulder coming to rest at the bottom of the hill.
Cait can also feel her own orgasm shiver through her, surprising in its intensity even though it was coaxed out just from the flat base of the strap against her pubic mound. Her straightened leg trembles under the exertion, and she leans harder into the edge of the bed to stop herself from falling.
‘You did so well for me, darling.’ Caitlyn huffs into Vi’s back when they can both breathe again, stroking Vi’s thigh as it tenses and relaxes.
Vi shudders beneath her, a quiet whisper curling as she tilts her face away from the pillow and towards Caitlyn.
‘Cait—’
It sounds…different. Tentative, maybe a little anxious; love fracturing at the seams.
‘Oh.’ Caitlyn runs her hands up, urgency in the action as she braces her palms at the juncture of where Vi’s hip meets her leg, ‘I’m going to pull out, so I can come up there and hold you. Are you ready, my love?’
Vi blinks slowly, and nods.
Caitlyn moves slowly, muttering “good girl” and “you’re doing so well” as she does. As soon as she’s out, she unclips the harness quickly and drops the whole thing to the floor, barely hearing the impact as she’s moves onto the bed, coaxing Vi over.
Vi folds into her: head tucking into Caitlyn’s neck, arms looping around her waist, ankles hooking along her calves. She pulls in close, and Caitlyn embraces her tightly, pressing a long kiss to the top of Vi’s scalp.
‘Are you alright? Can I do anything for you?’
Vi doesn’t answer for a while, but her breaths are slowing from their quick, rabbity gasps, and so Caitlyn just holds her, keeping her lips pressed onto damp skin.
‘…I love you.’ Vi says eventually. It’s watery, just on the cusp of tearful, and Caitlyn wishes she could hold Vi even tighter, wishes she could keep pressing until their souls are merged and she can absorb all of Vi’s emotions when it’s all too much to carry alone.
She settles for another kiss to Vi’s head, smoothing her fingers down Vi’s back.
‘I love you too.’ Caitlyn responds, closing her eyes and breathing in Vi’s shampoo, heart turning with each beat from a frenetic trill to a soft thudding, so filled with affection that she thinks she just might burst, ‘That was a lot, wasn’t it?’
Vi sniffs, and there’s the push and pull of skin on skin as she nods her head.
‘I liked it, though.’ Vi mumbles, ‘But, now, I just…I just need…’
She trails off, pulling Caitlyn tighter to her, and she doesn’t need the words.
‘I’m here, Violet. I’m always here.’ Cait whispers. She holds her with all the love she can muster, moving another comforting trail of her palm down Vi’s cooling spine as she feels Vi relax into her.
Minutes pass like this, wrapped around each other, their bodies cooling and their breaths slowing.
—
After an indeterminate, dangerously sleepy amount of time, Caitlyn snaps her head up, tensing at the uncanny sensation zapping through her limbs; almost as if she’s just stopped herself from falling. She blinks a few times, slowly becoming aware of their sweaty bodies and slick skin.
Vi just nuzzles into her, sighing.
‘We have to get up, darling.’ Caitlyn urges quietly.
Vi makes a rumbling, derisory noise, shaking her head and tucking her nose against Cait’s pulse point.
‘I know, Vi, but we can’t just stay like this.’
Vi just mumbles indistinctly into her neck; something that might be an argument, or perhaps she’s already nodded off and is now conversing with some floaty, dancing dream-poros.
‘Listen,’ Caitlyn moves her hand from the base of Vi’s back, carding her fingers through Vi’s hair. Though Vi doesn’t move from the home she’s made, creased into Cait’s body, Cait can feel her lighten to attention, ‘We have to get cleaned up and ready for bed.’
Vi whines — actually whines, like a petulant puppy — and Caitlyn rolls her eyes, smirking.
‘Okay: you can have a few more minutes, but then I’m getting you up.’ She resolves, her fingertips running behind Vi’s ear and down the cord of her neck, earning her a light shiver in response.
Vi hums, pleased.
‘And,’ Cait continues, ‘because you’ve been so good, when we get back into bed I’m going to be big spoon.'
Vi hums again, even more delighted.
'And, while I do that, I’m going run my fingers through your hair until you fall asleep.’
Vi stills slightly, before she tilts her head so her mouth is no longer pressed into Caitlyn’s skin.
‘You promise?’ Vi asks, husky with fatigue, quiet with affection.
Always.
‘I promise.’