Work Text:
Vi didn't really understand the need for a bachelorette party. The concept made absolutely no sense — why would she have a bachelorette party before the wedding if, in practice, she hadn't been single for years?
But, despite it being meaningless to her, she saw the enthusiasm with which Jayce had volunteered to organize a party for her, right when Mel offered to organize one for Caitlyn, and Vi didn't have the courage to say that a bachelorette party wasn't in her plans.
She had, however, emphatically stated that she didn't want anything extravagant.
And, apparently, Jayce had done his best to fulfill the request. With a huge, sparkly banner that Vi found totally tacky decorating the place, the rented party room in one of the luxury hotels in Piltover had no other exaggerated decorations. A few tables, a bar with a bartender ready to prepare drinks, a buffet and some games in the corner of the room.
On one of the walls, a dartboard immediately made Vi think about how much she wanted Caitlyn there, as she was sure her fiancée would love spending hours throwing darts and bragging about her impeccable aim.
"Vi!" Jayce waved excitedly, gesturing for her to come closer.
"Hey, Progress Man," she chuckled softly, letting him put his arm around her shoulders when she was within reach.
"Just like you asked, nothing extravagant," he assured her, sounding proud of himself. Vi glanced sideways at the ridiculous banner that read "Vi's Bachelorette Party" in gold on the front door and suppressed a grimace, determined to ignore it.
Before she could answer, her attention was drawn to the front door — specifically, to the chaos that was being heralded by the arrival of Powder, Ekko, Mylo, and Claggor. She smiled, considering that maybe this party wasn't such a bad idea after all.
After all, Vi would never waste the chance for a good night with all-you-can-eat food and drink (and, even better, at Jayce's expense) with her family and friends. Vander and Benzo had already let her know they were on their way, as had the Firelights group.
———
After many games and laughs, Vi watched the guests gradually pack their things and say goodbye.
In the end, only her younger sister and Ekko remained in the hall, along with Jayce and Mel.
“Do you want a ride?” Powder asked, fishing her car keys out of her bag. “We can drop you off on the way. Ekko hasn't been drinking.”
“Her party isn't over yet,” Mel hummed, placing her hands on Vi's shoulders with an unreadable smile. “Don't worry, I guarantee she'll get home safe and sound after the last surprise of the night.”
Vi raised an eyebrow in silent questioning, looking at her suspiciously, but Mel just smiled in response and murmured, “Trust me, you’ll like it.”
After properly saying goodbye to Powder and Ekko, Vi felt a blindfold being placed over her eyes and huffed.
“Is this absolutely necessary?”
“I’m afraid so,” Jayce replied, stifling a laugh.
“Don’t worry, we won’t go far,” Mel told her, fitting her arm into Vi’s to guide her. “We won’t even leave the hotel.”
“I’ll wait in the lobby, baby,” Jayce said to his wife, squeezing Vi’s shoulder lightly as the two passed him. “Enjoy your surprise, champ.”
Sighing loudly in defeat, Vi let her pull her through the space. Even without seeing, she recognized when Mel made her get into the elevator and go down on another floor, warning her to be careful of the uneven floor. A low “beep” indicated that a room was potentially being opened, and she almost tripped when the woman pushed her inside.
“Count to ten and take off the blindfold,” Mel instructed, her voice fading. Vi opened her mouth to ask what was happening, but the sound of the door closing indicated that the woman had already left.
She counted impatiently in her head and removed the blindfold from her eyes. The room was dark — only softly lit by a lamp on a dresser beside the bed — and Vi blinked a few times to adjust to the lack of light.
As soon as she could see the space better, Vi noticed that, in front of the bed, a woman was sitting in a chair, wearing only lingerie. Her eyes widened in surprise, and she turned abruptly, a pang of despair making her chest clench.
“Shit.” Vi cursed, already making her way to the door. “No, I can’t. I’m leaving.”
Deep in her memory, she recalled Mel commenting earlier, jokingly, that “a bachelorette party isn’t really a bachelorette party without a stripper.” Feeling utterly confused, Vi already had a speech about how inappropriate that ridiculous joke had been on the tip of her tongue.
“Wait,” the woman behind her murmured. Her voice was low, and somewhere amidst the desperation to get out of that situation, Vi thought she sounded familiar.
“No, I can’t be here,” she continued to murmur some “no’s” under her breath, almost like a mantra. “Nothing personal, miss, I just love my fianceé very much, and I’m leaving. Good night to you.”
Vi heard the chair being dragged along, presumably with the woman getting up, and she turned the doorknob fiercely, frustration weighing on her chest as she realized the door was fucking locked.
"Look, I'm so sorry about this," Vi sighed, still with her back turned. "I'll make sure you get paid for what they promised, no matter what, but this was arranged against my will, and it's a very stupid and disrespectful joke. As I said, I love my fiancée, and I would never even consider–"
Her words were interrupted by a loud laugh, which made her freeze for a few seconds with a shiver running down her spine. Because Vi knew that laugh. Spinning on her heels, her breathing a little uneven, she let out a relieved chuckle as she realized that the woman in the room was, in fact, her fiancée.
Caitlyn was covering her mouth with one hand to stifle her laughter, leaning her hip against the back of the chair.
"Shit, you almost scared me to death, cupcake," Vi said, in a gasp of air. “You know, I was going to–”
“Oh, your fiancée seems like a lucky woman,” she interrupted, smiling mischievously. Caitlyn crossed her arms, the movement highlighting her breasts, and Vi swallowed hard. “You know, whether you stay or leave, your friends have already paid me. If you really want to go, you can come pick up the room key.”
She pulled her bra down slightly, revealing that the key was inside. Vi suppressed a laugh, biting her lower lip in amusement — taking the moment to finally assess her fiancée in a dark blue lace lingerie, her mouth drying at the sight.
“Yeah, I'd better go,” she stated, approaching Caitlyn with slow steps, attentive to her reactions. “I need to go home, after all.”
Smiling mischievously, Caitlyn leaned slightly forward, holding her own breasts and squeezing them towards her as soon as Vi was close enough. With her breath caught in her throat, Vi reached for the key, her fingers brushing against the wire of her bra.
"Poor thing, planning a wedding must be very stressful," Caitlyn basically purred, her voice dripping like honey, one of her hands resting gently on her cheek. "I can see how tense you are."
"It's been a busy few days," Vi replied, trying not to show how surreal she found the whole interaction.
"Why don't you let me help you release some of that stress, darling?" She slid her thumb across her skin in a light caress, her eyelashes fluttering almost innocently.
"Hm…" Vi murmured, letting her face droop toward her touch. "I really shouldn't, y’know? My fiancée will worry if I'm late."
"I'm sure you can come up with a very convincing excuse for your lateness," Caitlyn smiled with delight, moving a little closer. "She doesn't need to know about your ways to lose up a bit, don’t you think?"
Vi pretended to think, determined to play by her terms. Nodding slowly, she sighed as Caitlyn took another step forward, pressing her chest against her shirt — as if trying to change her mind.
"Yeah, maybe you’re right," she finally agreed, letting the hand that was on her bra slide down her side, stopping at her waist. "I dunno, it can be good to let out some tension."
"I guarantee it will be good for you." Caitlyn rested her arms on her shoulders, one hand finding its way through her hair. "It's painfully obvious you love your fianceé very much, Violet."
"You’re not really selling the idea here, miss. Why exactly would that be good for me, if you yourself are pointing out how much I love my fiancée?" Vi questioned, intrigued.
"Because I'm not her," she replied, in a mocking tone. Slowly, she brought both hands to her shirt, unbuttoning the first few buttons with agility. "So, you can do to me everything you wouldn't do to her."
With her fingers closing on Caitlyn's waist in an automatic reaction to the words, Vi took a deep breath, her heart racing ridiculously at the thought.
"I'm here for you to use me however you want, Vi," she murmured, so close that Vi felt the words whispered against her face, their lips almost touching. "I'm not here for you to respect me, I'm here to give you an unforgettable night."
Grunting softly, Vi pulled her by the waist and kissed her.
Immediately, her free hand intertwined in her blue hair and pulled it firmly, making Caitlyn gasp into the kiss. In response, her fiancée finished unbuttoning her blouse with sloppy, quick movements, slipping her hands under the fabric and sliding her palms across her abdomen, while their lips parted even further to deepen the kiss.
When Vi pulled her impossibly closer, her fingers gripping her so tightly they would probably leave marks, Caitlyn twisted them in place and pressed one hand against her chest, gently pushing her back. Vi raised an eyebrow, but let herself be guided until she was seated in the chair.
The chair was surprisingly comfortable, a padded model wide enough for Vi to sink a little into the upholstery, with room to spare around her.
"I brought a few things," Caitlyn whispered, as if telling a secret, leaning in until their faces were leveled. Her blue hair framed her cheeks, creating a curtain around them. "But you have to be good first."
"Oh?" Vi chuckled softly, licking her lips and following Caitlyn's attentive gaze. "Tell me how, sweetheart."
"First rule: no touching," she smiled, taking a step back. Vi watched her drag a box across the counter on the wall opposite the bed, positioning it almost beside her. "If you behave yourself, you can use whatever you want in here."
"Can you tell me what's in there?"
"Not yet," Caitlyn bit her lower lip, glancing at the counter for her phone. After pressing play on a song that filled the room at a low volume with deep beats, she adjusted her posture and turned back to face Vi. "You'll only find out if you obey me."
Vi took a deep breath, leaning back in her chair, a mixture of satisfaction and curiosity emanating from her. This felt new — it was rare for Caitlyn to take control so explicitly during sex.
"Okay, pretty girl," Vi gave a sly smile, crossing her arms in an almost defiant pose. "Are you going to put on a show for me?"
Instead of answering, Caitlyn giggled and placed her hands on her hips, moving them shyly to the rhythm of the music. Despite the dim lighting, Vi saw her cheeks flush from being the center of attention.
"Damn, you're so beautiful," Vi said softly, just to make it even more obvious how much she was enjoying this and to give some boost of confidence for her.
Caitlyn's smile widened slightly, and her hips moved with renewed confidence, keeping time with the music. She turned her back, pulling her hair forward so Vi could see her in full, still swaying slowly. Vi gasped loudly.
"Oh, enjoying what you see?" Her fiancée looked over her shoulder, biting the tip of her thumb mischievously. She bent slightly toward the bed, arching her hips toward and within Vi's reach, and Vi swallowed hard. "Remember to keep your hands to yourself, handsome."
"I am," she murmured, watching the closeness of Caitlyn's ass — shit, it would be so easy to fucking grab her —, fighting the instinct to pull her and bury her face between her legs.
Caitlyn’s skin contrasted with the dark tone of the thong, making Vi mentally categorize everything she would do to her as soon as she was allowed to touch her.
"This is torture, Caitlyn. And I hope you know I'll make you pay for every second of it as soon as I can," she didn't miss the moment Caitlyn's posture faltered, her legs spreading as an automatic reaction, almost causing her to lose her balance. Vi smiled with satisfaction to herself, sinking a little further into the chair, her hands clenching her arms to cope with the frustration of not being able to touch her yet.
Caitlyn stood up again, rolling her shoulders to straighten her posture. She moved fluidly, her body following the music in slow, sensual movements that had an almost hypnotic effect on Vi. With calculated steps, she approached and stopped in front of Vi, placing her hands on the back of the chair.
"Hands behind your back, darling," Caitlyn ordered, her voice low.
As soon as Vi uncrossed her arms and moved them behind the chair, interlacing her fingers, her breath caught for a few seconds as she realized the girl's intentions. Caitlyn climbed onto her lap, her forearms resting on her shoulders, her legs bent on the chair's upholstery. Vi had to clench her fingers to stop herself from holding her, feeling her thighs pressing against hers, her hips still moving to the rhythm of the music that now sounded too muffled for her, who was listening to her own heartbeat.
Caitlyn gasped softly, almost theatrically, as she lowered her hips a little more until they touched Vi's. She brought a hand to her face, sliding her index finger from her jaw to her chin, holding her firmly to keep her in place.
"Good boy," Caitlyn whispered, moving closer until their lips brushed. Vi grunted and, bracing her arms behind the chair, propelled herself forward to capture her lips. Only to be stopped, now with Caitlyn's finger pressing against her lips. "Second rule: no kissing."
Vi let out a frustrated sigh, nodding in agreement. Caitlyn cupped her cheek again and moved closer, her lips brushing against hers in a sweet and cruel tease, and she kissed the corner of her mouth, following a trail of quick kisses down to her neck.
"You’re kissing me," Vi pointed out, twisting her fingers.
"I can do whatever I want, Violet." Caitlyn raised her lips to touch her ear, murmuring a drawn-out “hmmm” of pleasure as she rubbed her hip against hers once more. “You are the one who has to stay quiet and follow the rules.”
Caitlyn lightly bit her earlobe, making her shiver all over, and moaned softly as she swayed more intensely on her lap. Vi could barely contain a gasp, her whole body tingling with heat and the urge to do something.
“You’re killing me, cupcake,” she whispered, shuddering.
“You know what I think?” Caitlyn’s voice, wrapped in a sultry tone, sounded confident. “You’re all bark and no bite, darling.”
Vi lifted her face to meet her gaze, seeing the mischievous glint in Caitlyn’s dark blue eyes, and smiled mockingly when the situation finally made sense.
Caitlyn was being a brat. In the way she only did when she wanted Vi to fuck her senseless, until she had no more provocations on the tip of her tongue.
"Want to find out?" Vi tilted her head to the side, still smiling. She unclasped her hands and brought them to the side of the chair, gripping the upholstery, dangerously close to Caitlyn's thighs. "You don’t need to pull out all this act, princess. You can just ask me nicely, and I’ll take care of you.”
"Not yet," she returned the smile, rubbing against her hip in a slow, deliberate movement that elicited a breathless moan from her. "But watch out for those hands, pretty boy. If you touch me, you'll lose your chance to find out what's in the box."
Gripping the chair until her knuckles turned white in an effort not to succumb to Caitlyn's provocations, Vi chuckled softly, because two could play this game. She lifted her hips at the same time as she felt the girl above her swaying again, and Caitlyn gasped in surprise, her head falling forward with the stimulation.
Caitlyn took advantage of the angle to kiss her neck, alternating wet kisses with bites that made Vi tense her legs as the arousal grew within her, her hips thrusting upwards in a slightly more erratic way. Until her fiancée let out a particularly loud moan that made her realize she was close to climaxing like that, just from dry humping her lap.
And that made Vi completely lose her mind, setting aside her pride for a moment.
“Come on, sweetheart,” she muttered, feeling almost feverish with desire. “Do you really want to cum like this? You know it would be so much better on my fingers or in my mouth. Let me touch you.”
“Oh, Vi, but this feels so good,” Caitlyn shivered, her lips close to Vi’s ear, biting the skin lightly just below. She lowered her body further, letting her weight intensify the contact and, in a mocking tone, added: “Also, I don't think you could do better than this, handsome. I think you’re all talk.”
Vi gripped the chair even tighter, to the point where her fingers ached from the force of it, the words hitting directly in her pride, leaving a bitter taste in her mouth. But she refused to be the one who would lose this stupid game — if Caitlyn wanted to be a brat and cum alone, even knowing it would be much better if it was Vi dragging an orgasm out of her, fine.
She could fucking have it her way. Vi was going to make her regret this, sooner or later.
Feeling her fiancée's legs tighten around her thighs, Vi watched her and observed the exact moment Caitlyn's lips parted in a breathless moan that came out almost as a gasp, almost soundless, her eyes closed as the orgasm exploded within her, who continued pressing her hip against hers for a few more seconds before her body went limp and she let herself fall on top of Vi.
"Can I hold you, cupcake?" She whispered, her voice a little softer, unprovocative, feeling Caitlyn still trembling in her lap.
She nodded with a murmur, sighing with relief against Vi's neck as she felt the muscular arms slide down her back, embracing her and pressing her against her chest, Vi’s fingers tracing the exposed skin in a light caress.
"I thought you were going to break the rules," Caitlyn said, her voice drawn out, after a few seconds. “I didn't know you had so much self-control, love.”
“Oh, you were having so much fun, so full of this shitty attitude. I wasn’t going to ruin your party,” Vi chuckled softly, brushing her hair away from her face and kissing her forehead. “Did you tire yourself out? Are you finally going to let me fuck you like I know you've wanted to ever since I got here?”
“Hm…” Caitlyn sighed, her breath tickling Vi’s neck, making her flinch slightly. Caitlyn straightened up, rising to face her with that mischievous glint in her eyes again. “I don't know, darling. Maybe it's better if we stop now, don't you think?”
“Is that so?”
“Yes, so I won’t get disappointed,” she finished the thought, the words dripping with irony. “Since you're not going to be as good as you say you are.”
Vi exhaled through her nose in exasperation, torn between huffing and laughing. She lowered her hands to Caitlyn's thighs, squeezing the inside to separate them, seeing the wetness that had already breached the thin barrier of her panties and glistened on her skin.
“No, that's not it,” Vi sighed condescendingly, her thumbs firmly massaging her legs. “You're not afraid of being disappointed, Cait. You're afraid I'll completely ruin you, since you're being such a fucking brat.”
She heard Caitlyn's breath catch, her thighs opening a little wider in her lap, her body betraying the entire charade she was playing. Vi chuckled softly, almost silently, and looked up to meet her eyes — pupils dilated, cheeks flushed at the promise.
"Yeah, you're expecting me to put you in your place," she teased, sliding her hands up slowly, feeling her shiver at her touch. Vi gripped her ass and pulled her forward in one swift motion, making Caitlyn quiver as she bumped against her hip, her face inches from hers. "But I'm not mean, pretty girl. I'm giving you a chance to receive some mercy, and all you have to do is apologize for being so rude."
Caitlyn's thoughts were almost audible — her dark blue eyes scanning hers, her eyebrows furrowed as she seemed to ponder what to do. Patiently, Vi waited for her to decide.
"I'm not going to apologize for being right, Vi."
Vi murmured softly, nodding slowly, somehow amused by her act.
"Then at least keep your word," she said, her nose brushing against Caitlyn’s. "You said if I followed your rules, I could do whatever I wanted with you. Or, besides being a bitch, are you also a liar?”
"Fine," Caitlyn smiled, her eyebrows rising in defiance. "Give me your worst."
"Don't regret asking for it," Vi smiled slightly, placing her hands on Caitlyn's thighs to lift her from the chair, taking her with her.
After kicking the chair out of the way, Vi carried her to the bed, carefully setting her down on the sheet. She remained standing, watching her fiancée settle on the pillows, still with the challenge etched on her face.
"How do you want me?" Caitlyn asked, each syllable coated in expectation.
"Hands and knees, princess."
Vi watched a flash of understanding light up the girl's face, who licked her lips from the heat of desire that coursed through her body, converging directly in the center of her legs. Caitlyn rolled onto her side, turned onto her stomach, and raised her hips theatrically, wriggling them more than necessary for the task.
“Should I ask what your intentions are?" She huffed the question, resting her head on her crossed arms to arch her back even further.
"You need to learn how to behave, Cait," Vi said, lowering her voice, setting her tone as if she were disappointed. She rested one knee on the bed, without rising completely, getting close enough to pull her fiancée's panties down.
The fabric resisted, clinging to her skin from the wetness in that spot. Vi bit back a pathetic moan and slid the garment down her legs, leaving it carelessly in the middle of her thighs, whistling softly as she gazed at Caitlyn's pussy glistening with her arousal.
"I didn’t even touch you yet, and you've already made a mess here, cupcake," she exhaled, placing a hand on each side of her ass, spreading it to expose it even more. Caitlyn shuddered lightly.
Before giving her a chance to respond, Vi bent over her knee on the mattress until she could reach her cunt, deliberately running her tongue along the entire length of her pussy. Caitlyn groaned loudly, her head sinking into her arms in surprise, her hips instinctively throwing back, seeking more.
Vi continued at a slow pace, her tongue tracing her entire length and pausing occasionally to devote more attention to her clit, circling it carefully. Meanwhile, the legs in her hands trembled with each new thrust of her mouth, and when she closed her lips on her clit and recognized the characteristic tremors of her fiancée’s climax approaching, she pulled away with a wet sound, a trickle of saliva still connecting her to Caitlyn.
"You've been complaining about my manners ever since you walked into this room," Caitlyn mumbled, between incomprehensible grumbles of frustration. "Has no one ever taught you that it's rude to leave your tasks unfinished?"
"I would agree if you weren’t misbehaving earlier," Vi laughed, giving her a light bite on one of her ass cheeks before getting completely out of bed. "You’re not being rewarded, Caitlyn, you’re being punished."
She released one hand from her ass and dragged her hand across her skin until her fingers slid across her wet pussy, teasing her clit with a little pressure before positioning them at her entrance, the tips of her fingers circling it.
Caitlyn threw her body back, a drawn-out moan filling the room.
"Such a needy girl," Vi whispered, pressing her fingers a little harder before removing them, bringing them to her lips to wipe away the wetness collected. She saw Caitlyn watching her over her shoulder, her breathing heavy as she followed her movements. "Stay still, sweetheart. I'm going to check what you brought in that box."
Crossing the room to the counter, she pulled out the box and opened it curiously. There weren't that many things, and Vi recognized almost everything at first glance — the blue strap, a pair of silver handcuffs, a gag ball, two vibrators, one wand-shaped and the other smaller, fitting in the palm of her hand — but there were two items she didn't recognize. A bottle of lube and a small plug, probably the recommended size for beginners, if she had to guess.
She twirled it between her fingers, a little surprised — although they had mentioned the idea a few times, they had never done anything like it before.
After assessing her options, Vi took her time undressing, folding her clothes and leaving them on the counter, and then adjusting the strap around her hips with the practice of someone who had done it millions of times before.
For a few minutes, after securing it around her, Vi leaned against the counter and crossed her arms, simply staring at Caitlyn. The way she couldn't stay completely still, her body swaying as she shifted her weight between her limbs resting on the mattress; the way her thighs trembled, her pussy so wet it was almost dripping, like she was throbbing for pure anticipation of what was about to come.
The waiting, in itself, was part of the punishment — Caitlyn wasn't exactly known for being patient, especially when she was that horny. So Vi remained still, letting the silence settle in the room until it was almost suffocating, enjoying the sight of her fiancée on all fours on the bed.
When Caitlyn whimpered softly at the delay, shaking her ass in the air as an invitation, Vi finally moved.
"Are you going to apologize now?" She asked, climbing onto her knees on the bed.
"I still don't know what I did wrong," Caitlyn retorted, using an arrogant tone to hide the relief of feeling Vi approaching from behind her.
With one hand, Vi held her by the waist and let the other fall on her ass — not exactly a slap, since she didn't use force in the action, but the promise of one.
"Are you sure?"
"Absolutely."
"Perhaps your mind is a little clouded, pretty girl," she smirked, squeezing Caitlyn's ass cheeks as she pressed the strap against her, hearing Caitlyn’s breath falter as she felt it against her folds. "Let's see if a few slaps help clear your mind."
The first hit echoed through the room with a cracking clack, even though Vi hadn't used much force. She placed her palm over where she slapped, softening the impact.
"Oh," Caitlyn visibly relaxed her shoulders, arching her back as much as possible, as if offering herself. "That's funny."
Vi thought for a few seconds, deciding if she would take the bait.
She did.
"What's funny?"
"All those muscles, and that's the best you can do?" She snorted. "Disappointing to find out that all of this is really just a facade, darling."
Vi felt her blood heating up. Caitlyn could really be a little shit when she was feeling like it. Vi ran her fingertips along the back of her thighs, trying not to let her teasing affect her too much — after all, she knew it didn't take much for Caitlyn to melt under her touch.
"Okay, princess. You're asking for it," Vi sighed, positioning herself better on the bed. "I want you to count for me, got it?"
"Yes."
The second strike was a matter of pride. Vi didn't bother to mitigate how much force she would use, her hand burning from the impact when it found her ass. Caitlyn's body lurched forward with the force of the collision, a choked sound — something between a moan, a whine and a protest — escaping her lips.
Vi watched her skin turning red, her hand imprinted on it. After a few heartbeats, she grinned about the silence that followed, the room echoing Caitlyn’s uneven breaths.
"Forgetting something?" Vi asked, a good dose of sarcasm marking the question.
“One,” Caitlyn whispered through clenched teeth, adjusting her posture.
“See?” She leaned forward, giving a lingering kiss to the curve of her hip. “I knew that, beneath all that bratty attitude, a good girl was waiting for me.”
Measuring the force of her blows, Vi adjusted her rhythm, alternating between Caitlyn's ass cheeks and the back of her thighs, always waiting a few seconds before delivering another strike. Waiting for Caitlyn’s count and giving her time to feel the sting before the next one.
When Caitlyn shuddered, counting "thirteen" in a faltering breath, Vi leaned back slightly just to observe and give her a little rest.
It hadn't been that long since they'd talked about this kind of roleplay, and this was the most pain Caitlyn had ever endured without asking for a break or telling her she couldn't take any more. A sparkle of pride mixed in Vi's chest with one of worry, but she trusted her fiancée enough to know that if it was too much, she would ask to stop.
For a few moments, Vi simply admired her own work: the red skin, the first slap having left the exact mark of her hand on her ass. She smiled to herself, satisfied with how her fiancée seemed to be supporting herself on weak legs, threatening to give way under her own weight.
Caitlyn hadn't made any smart comments since then, and as a small reward, she took her fingers to her pussy.
Vi gulped loudly, disconcerted by how wet she was. Caitlyn moaned loudly and her hips jerked, struggling not to writhe against the fingers that touched her so superficially it barely felt like a touch, her whole body electric with the tension and excitement of the last few minutes.
“Fuck,” Vi murmured, almost breathless, sliding her fingers without any friction, due to the wetness that was practically dripping down her hand.
“Vi,” Caitlyn whimpered, clenching her fists in the sheet, her legs trembling slightly from weakness, causing her to sink into the mattress. “Vi, I… I…”
She stammered, losing her words when two fingers pressed against her clit, dragging on it with firm circles. Vi took a deep breath, incredulous and deeply amused to see a thin layer of sweat forming on Caitlyn's back, how her whole body tensed with the slightest contact, a loud moan filling the room.
Slowly moving her fingers up, Vi positioned them at her entrance and, in one swift motion, thrust them in. Caitlyn cried out, her legs collapsing and her weight falling onto the mattress. Feeling her inner walls tightening around her, Vi blinked a few times, realizing her fiancée was already very close, and then removed her fingers.
"Vi, please, don’t sto–"
Without giving her a chance to finish her plea, Vi delivered another strike — this time, a weak one, intended only to remind her that she hadn't yet deserved to be rewarded with an orgasm.
Faced with the silence that followed the blow, Vi huffled.
"What's the number, Caitlyn?"
"Hm?" She sounded lost, lying on the mattress, her breathing completely erratic.
"Oh, and I thought you'd become useful," Vi mocked, slipping one hand under Caitlyn's hip to lift her. Caitlyn fumbled with the movement, trying to help, and finally settled back on all fours with wobbly knees. "Did you forget to count, sweetheart? Did you forget the only task I gave you? Are you that useless?”
"You distracted me," she argued, lacking her previous bite.
“Yeah, I guess that's on me," agreeing with another sigh, Vi gave Caitlyn's red ass cheek another slap and pressed her hand against the skin, as if wanting to mark the sting on her. "I should have known better than to expect something from a dumb slut like you.”
Caitlyn groaned, and Vi stared at the effect the words had on her, the way her pussy clenched around nothing, her arousal running down the inside of her thigh. Without holding back, Vi bent down and licked the wet trail on her leg, stopping before getting too close to her cunt.
"Such a sweet taste for such a dirty whore," she whispered, supporting Caitlyn's weight by the hip to keep her upright. "That was fifteen, pretty girl. Can you handle one more?"
"Uh-huh," Caitlyn muttered an affirmation against the pillow, arching her back with the last of her strength in her legs.
"Good girl."
The last strike was as weak as the previous one, more like a symbol of the control Vi had on her than a punishment itself. With one hand pressing against her lower back, Vi encouraged Caitlyn to let her body fall onto the bed and pulled her panties down her long legs to remove them.
She lay on her stomach, between Caitlyn’s open legs.
Vi just breathed her in for a few seconds, seeing how her exhales made her legs shiver around her, and then scattered a few light, wet kisses over her spanked ass, moving her mouth patiently towards the middle of her legs. When her tongue found her folds, Caitlyn convulsed slightly on the mattress, her relieved gasp sounding almost like music to Vi’s ears.
"Vi," she called, between breathless moans. "Vi, I want you inside, please."
"Want my cock, baby?"
"Please."
Vi stood up, pulling two pillows and adjusting them under her fiancée's hips to keep them elevated without her having to support herself on her trembling legs. Skillfully, she aligned the strap at Caitlyn's entrance, the silicone sliding through her lubrication.
"Are you going to apologize, Caitlyn?"
"Oh, fuck off," she cursed, gripping the sheet so tightly that Vi could see her knuckles turning white.
Vi pushed the strap on her in one sudden move. It wasn't the biggest they had, and with how wet Caitlyn was, she was sure it wouldn't hurt her; even so, she didn't start thrusting immediately, waiting for some reaction to do so.
When Caitlyn threw her body up a little, encouraging her to move along with a whiny moan, Vi closed one hand in her dark blue hair and pulled, forcing her to arch her back, beginning the thrusts slowly.
It didn't take long for Vi to recognize the signs that Caitlyn's orgasm was near, considering that her pussy was swollen and she was visibly close to crossing that line since she was being spanked. Once more, as soon as she saw the little signs, Vi stopped completely, the strap buried inside her greedy cunt.
"Violet," Caitlyn looked at her over her shoulder, turning to face her as best she could, given the position and the hand holding her hair. "For God's sake, I'm going to–"
"Apologize?" Vi supplied, smirking. She pulled out until the strap was halfway inside her and quickly went back in. “C’mon, pretty girl. I’m not even asking for that much, I just want you to acknowledge how much you’ve been acting like a fucking brat.”
“Oh, God,” Cailtyn muttered under her breath, narrowing her eyes. “I hate you so fucking much.”
She knew Caitlyn was stubborn and proud, and despite waiting a few seconds to give her a chance to change her mind and apologize, Vi also knew she wouldn’t just by seeing the determination in the blue eyes she loved so much.
So, Vi pulled her hips back, letting the strap slip completely out of her pussy, which clenched pathetically at the loss. Caitlyn grunted, burying her face in the pillow in frustration, still determined not to give in.
“If you want to continue being a little shit, fine, Caitlyn. I’ll fucking leave,” Vi said threateningly, sliding off the bed and standing beside her. Caitlyn turned to look at her, lying on her side and assessing how real the threat actually was.
With overly theatrical steps, Vi walked toward her clothes on the counter, and when she heard Caitlyn take a deep breath and begin a “Vi, wait–”, she clicked her tongue loudly, letting the sound travel off the walls and silence her fianceé.
"Though I can't go like this, can I?" She spun on her heels, pointing to the sticky mess between her legs. "What will my fiancée think if I come home with my cock dripping wet from a cheap slut, Caitlyn?"
She saw her cheeks deepening red, her eyelids heavy with the understanding of where Vi was going with this. Caitlyn licked her lips, shaking her head.
"No, you can't go like this," she agreed, sitting up in bed with her eyes radiating desire. "What can I do to help?"
Vi pulled the chair over, sitting in it with her legs spread. With her index finger, she gestured for Caitlyn to come closer and, in a low tone, said:
"Come here. Be a good whore and clean up the mess you made on my cock."
Vi watched her stand up with unsteady legs, needing a few seconds to feel confident enough to let go of the headboard. Caitlyn approached with hesitant steps, as if unsure if her feet could support her own weight, and stopped in front of the chair.
"Kneel." Vi pointed her chin to the floor.
Caitlyn took a deep breath and sank to her knees without breaking eye contact, her shoulders aligned with her spine in an impeccable posture that screamed pride in every small action. With bright eyes fixed on her, kneeling on the floor with her legs slightly apart to reach the height of the strap, she stared at her, waiting for a command.
Vi smiled as she realized how, even without realizing it and trying to keep her pride intact, Caitlyn had already begun to surrender, waiting for her to tell her what to do.
"Open your mouth, sweetheart."
As soon as she did, Vi touched the tip of the strap to her open lips, unable to avoid the wave of pleasure that washed over her at the sight of Caitlyn Kiramman on her knees with her cock in her mouth.
"Well, what are you waiting for?" Vi growled, shifting a bit and tapping the strap on her lips. “Start cleaning up your mess.”
Gripping Vi's thighs for some stability with shaky hands, Caitlyn settled on the floor and ran her tongue along the length of the toy, moaning softly as she tasted herself on it.
There was something maddening about all of that for her — how being handled and treated as if she were worthless, being insulted… It all reached something deep in Caitlyn’s guts, her pussy throbbing with the pure filth of it. Of being told to clean up her own arousal from the cock Vi was fucking her with a few moments ago.
The hungry look in Vi’s powder blue eyes above her did nothing but send an unbearable heat to her abdomen, her cunt painfully clenching from how fucking horny she was.
“Your mouth is so good, baby,” Vi grumbled, one hand slipping into her hair and caressing her scalp. “So fucking pretty like this for me, Caitlyn. On your knees, like the needy submissive thing you are.”
Caitlyn whimpered in delight, pressing her tongue against the base of the strap and dragging it to the tip, closing her lips around it. Vi twirled her hand in her hair, abandoning the caress to hold her, encouraging her to lower her mouth onto the length. In a quick, almost desperate movement, Caitlyn squeezed her thighs together in search of any — any — friction, lowering her head all at once onto the cock.
"Easy, cupcake," Vi chuckled affectionately, using her grip on her hair to lift her a little more, leaving little more than the tip of the strap inside her mouth. "Do it slowly."
Nodding as best she could, Caitlyn closed her eyes with the overwhelming feeling of having her mouth filled. Vi knew she had a bit of an oral fixation, which was exactly why her hand in her hair guided her at a slow pace, preventing her from gagging on the strap in the first few seconds.
“I wish I could cum in your mouth,” Vi mumbled, spreading her legs wider on the chair. “I bet you'd love it, wouldn't you, pretty girl? If I could fill your throat with cum?”
The silicone vibrated in her mouth with the moan that erupted from deep in Caitlyn's throat, the words seeming to infiltrate beneath her skin, coursing through her veins like liquid fire, increasing the need that pulsed between her legs.
“I know, baby, I know,” Vi snorted, loosening her grip on the dark blue hair to let Caitlyn find a rhythm on her own. “You're just a cock whore, aren’t you?”
In response, with her eyes still closed, Caitlyn lowered her head, taking the entire length into her mouth. Although it wasn't one of the biggest they owned, the silicone still almost hit the back of her throat and she gagged, pulling it out of her mouth to cough and breathe.
“I told you to go slow,” Vi’s voice was laced with disapproval, and Caitlyn frowned at her, her eyes welling up with tears.
Caitlyn was reaching somewhere else in her mind — that quiet space that took place whenever Vi took charge, where Caitlyn could stop thinking for a bit. Her thoughts were beginning to fade from her mind faster than she could keep up, leaving her in search for words she couldn’t find.
“I…” She stumbled over what she wanted to say. “I just wanted to–”
“Shush, it’s okay.” Vi cut her off gently, one of her palms pressing against Caitlyn’s cheek, her thumb wiping away the corner of one eye where tears were welling up. “Wanna try again?”
Caitlyn nodded, squeezing her legs together again as she felt her cunt burning with desire.
"Alright. Let me guide you this time, pretty girl."
Vi stroked her cheek one last time, bringing her hand to the nape of her neck and closing her fingers near the roots of her hair. As soon as Caitlyn's lips touched the tip of the cock again, Vi began to push her head down slowly.
"Relax your throat, princess," Vi instructed when Caitlyn passed the halfway point of the strap. "Come on, you can do it."
Although Vi couldn't physically feel the strap, its base pressed against her clit made Vi feel Caitlyn’s movements like a distant echo. Therefore, when Caitlyn moaned with the cock in her mouth, the toy reverberated, and Vi felt the pressure against her, making her gasp softly.
With one last burst of encouragement, Caitlyn shuddered as she felt the entire length of the strap in her mouth, the tip almost reaching her throat, her nose pressed against the pink hairs of Vi's bush. She needed all the willpower she possessed to stifle a moan, as the movement would likely make her gag and she didn’t want to retreat yet.
"You're doing so well, baby," Vi praised, holding her down.
Caitlyn felt her body lighten, molding to Vi — to what she wants, to what she says, to the praise and the degradation that landed directly on her pussy in a painful reminder of the orgasm denied her in bed minutes ago.
Having her mouth filled was so good that Caitlyn felt stupid. She didn’t really want to stop, but the burning in her throat from being stretched made it impossible for her to stay for more than possibly a minute — she gagged again and was guided upwards by Vi's hand immediately, the cock sliding completely out of her mouth.
"Good girl," Vi said, returning her hand to her cheek. “You were so, so good to me.”
Vi leaned forward, cupping Caitlyn's face in both hands, pulling her into a wet, sloppy kiss from the angle, but one that made the hairs on her arms stand on end as Vi invaded her mouth with her tongue, exploring it fervently.
“To bed, sweetheart,” Vi commanded as soon as they separated, her breathing uneven. “I guess you earned yourself a little reward for doing such a good job cleaning me up.”
Caitlyn smiled dumbly, her eyes heavy and cloudy, her pupils so dilated they almost completely obscured the dark blue of her irises. After Vi helped her to get on her feet, she made her way to the bed, letting herself fall back onto the mattress, while Vi stayed a little behind to pick up the box from the counter and take it to the bedside table.
"Oh, look at this," Vi sat between Caitlyn's opened legs after setting the box aside, her hands squeezing her thighs and separating them to get a good look at the mess between them. "Damn, Caitlyn, you’re fucking dripping. All this from putting your mouth on my cock? You’re that much of a slut?"
She nodded, taking a deep breath and blushing slightly at the exposure.
"Fuck," Vi cursed softly, seemingly hypnotized by the way Caitlyn's pussy contracted against nothing, her swollen clit begging for some attention.
Her original plan was to have Caitlyn ride her, but the sight made her mouth dry, and with her brain short-circuiting, Vi lay down on the bed and lowered her lips to the middle of Caitlyn's legs, pressing them against her clit.
The contact, even though it was almost nothing, made Caitlyn's legs tremble violently around her, a shrill moan escaping her. Vi placed an arm on her hip to keep her still and, keeping the touches as superficial as possible, she circled her clit with her tongue, lowering it to her entrance, teasing her with the tip.
"Vi," her name sounded like a prayer in Caitlyn's mouth, who tried to lift her hips to seek more, being prevented by Vi's arm holding her in place.
"Not yet," she told her, running her tongue along her folds one last time, rising despite her inner urge to drown in Caitlyn. "I want you on top of me, princess."
“Please, I want to cum in your mouth,” Caitlyn pleaded. She was having trouble forming coherent thoughts, but she was clinging to what she knew would make Vi pity her state. Swallowing her pride, driven by the growing throbbing of need between her legs, she finally whispered: “I'm sorry, Vi.”
“What was that?”
“Sorry for testing your limits,” she forced the words out, a chill running down her spine and a few beads of sweat accumulating on her forehead with the unbearable heat coursing through her body. “Sorry for being a brat.”
“Oh, baby, you must be really desperate,” Vi chuckled, and the sound made Caitlyn shiver with embarrassment. She was, in fact, desperate. Vi rose to face her, her arms resting beside her head. “Was it so fucking hard to apologize, Caitlyn?”
“No.”
“Then why did you take so long?”
“I wanted you to snap,” she admitted, softly. “I wanted you to fuck me so hard I wouldn’t be able to think straight.”
“Oh, I know,” Vi nodded, bending down to kiss her forehead briefly. “I know you only give me a hard time when you want me to make you stop thinking. But that doesn’t mean your bratty attitude doesn’t drive me crazy.”
“I’m sorry,” Caitlyn repeated, opening her legs a little wider, yearning for some relief.
“You're lucky you’re so pretty when you beg,” Vi gave her a warm smile, with a quick kiss on her lips. “I'm too soft on you, y’know. You look at me with that desperate little face, and I fold.”
“I swear I learned my lesson, Vi,” she assured her, breathing heavily. “Please, I need you.”
“Don’t try to fool me, cupcake. We both know that's not true. I bet in two weeks you'll be trying to get under my skin again,” Vi chuckled softly, looking at her with such affection it was almost palpable. “But, as I said, I'm soft for you. So, I'll give you two options.”
“Which ones?”
"I was going to keep edging you until you cried," Vi said, with a nonchalance that made Caitlyn's breath catch in her throat, her cunt reacting painfully to the idea even before her mind could process the meaning of the words. "But now the choice is yours. You can choose if I continue edging you, but you only get to cum at the end of the night, when I decide you deserve to."
"Or?"
"Or if you can cum as many times as you want, although I'm not going to stop fucking you until I'm tired of it."
Caitlyn gasped, letting out a mumbled curse under a heavy breath. While she seemed to consider the options, Vi loosened her grip on her, fitting her head into the curve of her neck and shoulder, alternating between lingering kisses on that spot just below her ear that she knew made Caitlyn squirm and gently biting it, then licking it.
"What will it be, pretty girl?" She asked in a whisper, biting her earlobe, feeling her shudder.
“I think that–”
Before she finished, Vi shifted her weight onto one arm and lowered the other into the space between them, touching her middle and ring fingers to Caitlyn’s clit with just enough force for her to feel and tremble at the touch.
“If you ‘think’, then perhaps you should really give it more thought.” Vi stifled a laugh, biting the inside of her cheek at Caitlyn's broken moan. After moving her fingers a few times, she slid them down, pressing them slowly inside her. “I need you to be sure of what you want, sweetheart.”
Caitlyn gripped her shoulders, as if searching for something to anchor her in the moment. The two fingers filling her inch by inch made her arch on the bed, the thrusts so tortuously slow that they brought her no real relief, considering how close she was and how long she had been throbbing, begging for something.
She rolled her eyes as she felt Vi thrusting gently, her thumb resting on her clit without actually stimulating it, almost like a promise of what she could do. Her pussy clenched, this time with Vi's fingers inside, and Caitlyn groaned loudly, relieved by the sensation.
"I can't take this anymore, Vi," she sobbed, her eyes tightly closed, her eyebrows furrowed in the middle of her forehead. "Please, I really want to cum."
"Then cum for me, pretty girl."
Vi buried her fingers inside her, curving them as she moved her thumb on her clit with firm circles. Caitlyn opened her eyes and felt her whole face heat up, the orgasm building like a tingling in her fingertips, the delicious sensation growing at an alarming speed.
She squeezed Vi's shoulders and, feeling Vi’s mouth sucking on her neck and her fingers curving just a little more, Caitlyn felt her vision blurring with the force of the climax that spread like wildfire beneath her skin, leaving her numb with the explosion that converged directly between her legs.
Closing her eyes again from the intensity of the orgasm that coursed through her body like an electric current, Caitlyn felt her fingers slipping out of her and whimpered at the loss, her ears ringing and her arms limp, falling to her sides. She barely registered Vi moving across the bed — but, a short time later, still enjoying the waves of pleasure, she collapsed against the mattress as she felt Vi's warm mouth against her pussy, licking it all over.
Automatically, Caitlyn's legs closed around her head in shock, her cunt spasming and sensitive still. But this didn't faze Vi, who continued to run her tongue slowly and lightly over her, almost like she was savoring her.
"Shit," Caitlyn cursed, trying to normalize her breathing and failing completely. Despite the sensitivity, she could already feel the familiar pressure in her belly accompanying each of Vi's touches.
Vi's tongue circled her entrance, and she moaned against Caitlyn's skin, bringing her hands to her thighs, spreading them for better access. She closed her lips around her clit, pulling it with rhythmic suction, and soon Caitlyn's legs were tensing and writhing under her palms again.
Caitlyn groaned loudly, a hand entwining in her pink hair, pulling her closer to intensify the contact. Vi sucked on her clit and struck it with precise licks — and Caitlyn came, the broken moans echoing through the room. Although Vi was pressing her legs against the bed to keep them open, when her fiancée tried to close them after coming, she released her and let her thighs tighten around her head.
Moving her hands to the back of her thighs, Vi pulled away from between her legs and squeezed them together, pushing them toward Caitlyn's chest, who groaned softly in protest.
“Hold your legs for me,” Vi asked. When her hands replaced hers, she murmured in approval. “Good girl.”
She smiled to herself as she watched Caitlyn shiver at the compliment, her hips moving as if the words provoked a physical reaction. Vi watched her in the new position, her pussy swollen and so wet it was dripping on the mattress. Lying on her stomach, Vi adjusted herself better, giving a light kiss to Caitlyn's folds before spreading her hands on her ass, opening her up.
Vi calmly ran her tongue over her again, delighting herself in all the reactions and loud moans and curses her fiancée let out between heavy breaths. She circled her clit once, purposefully lowering her tongue — going down until she passed her folds, continuing her way down. Passing completely through her pussy, until she reached the tight rim of muscle on her ass.
“Vi,” Caitlyn squeezed her own thighs, her eyelids too heavy to keep her eyes open and trembling from head to toe, feeling intoxicated and drunk with the pleasure coursing through her limbs, her toes curling. “Oh, God.”
Vi pressed her tongue straight to her asshole, giving her a few seconds to get used to the new sensation before actually starting to suck on it. The wet sound filled the room, making Caitlyn very aware of the obscenity of it, which only contributed to the cloud covering her reasoning, making her nothing more than a needy, thoughtless mess in the sheets.
“Holy shit, Vi.”
Slowly, Vi pushed the tip of her tongue inside her hole, and Caitlyn lifted her hips, feeling her skin burn so much she might’ve been feverish this whole time. It was different, but definitely good all the same.
Vi pulled away with one last wet “pop” reverberating off the room and knelt on the bed. With a playful slap on her ass, Vi grinned as she said, “I want you bouncing on me, pretty girl.”
Caitlyn nodded emphatically, because she was feeling the words to speak too far in her mind. She let her legs fall from her grip so she could get up and climb to Vi’s lap, as soon as she sat on the bed with her back against the headboard.
“You look so broken already, princess,” Vi murmured, one hand caressing her cheek. “Are you sure you can take more?”
“Yeah,” she frowned, nodding.
Vi held her cock to steady it, looking at her with a glimpse of fun in her eyes.
“Ride it, then.”
It took her a few seconds to steady herself on her weak, wobbly legs, but Caitlyn positioned herself above Vi, aligning her entrance with the strap and lowering herself. She hissed softly, feeling the length of the silicone stretching her, her inner walls too tight after the two breathtaking orgasms she had.
"Slowly," Vi said, releasing her cheek to press her fingers on her clit, to help her relax a bit more.
Caitlyn moaned, her head falling forward from the overwhelming pleasure of the touch. She nodded to indicate she had heard and continued to sink slowly, feeling each inch stretching her swollen cunt with a shiver down her spine, beads of sweat accumulating on her forehead and chest.
Releasing the strap, Vi used her free hand to pull her by the neck, bringing her closer to kiss her. Caitlyn gasped as Vi's tongue slid across hers, as their lips met, recognizing her own taste on her hot mouth.
She gripped her pink hair, tightening her fingers in the strands. Caitlyn lowered herself completely onto the strap, feeling her hips bump against Vi's, and sighed into the kiss as she felt Vi continue to circle her clit, her whole body burning with desire.
"That's it, baby," Vi broke the kiss, trailing her lips down Caitlyn's neck. "That's what you're good for, Caitlyn. To be stretched out by my cock, to be my personal little toy."
Caitlyn tried to find an answer, but they dissolved before they reached her mouth, so she simply nodded in agreement. That’s all she wanted to be good for, anyway.
"No smart comeback, pretty girl?" Vi traced a path of wet, open-mouthed kisses from Caitlyn's neck to one of her tits. "Did I finally fuck that bratty attitude of yours out of your system?"
Caitlyn's pussy tightened around the strap, and Vi increased the speed of her fingers on her clit. She closed her lips around her nipple, circling it with her tongue and biting until the skin around it turned slightly red.
"Where did all of your big girl act go?" Vi teased, moving her mouth to the other tit. "You're so fucking pathetic, Caitlyn. Acting like a brat, but melting as soon as I touch you like the desperate whore you are. It makes me pity you, honestly."
Caitlyn writhed in her lap, resting her arms on her shoulders to move — first, slowly grinding against the strap deep inside her, and then beginning to properly ride up and down on the length of her cock. Vi sucked on her nipple hard enough to hurt, making her gasp and increase the speed of her hips.
"You're going to cum like this, aren't you?" Vi released her tit and straightened up to look at her, a smile spreading across her face as she met Caitlyn's features, tense with pleasure, her eyes clouded and half-closed. “Are you going to make a mess of my cock, princess?”
When she felt Caitlyn shudder, her eyes closing and her mouth opening in a moan so deep it threatened to tear her throat, Vi used her free hand — the one not rubbing her clit raw — to hold her by her cheeks and force Caitlyn to face her.
“Look at me, Caitlyn. I want to see your stupid face while you cum for me.”
She watched Caitlyn's eyelids tremble with the effort of keeping them open, her body weighing down with the tremors followed by the orgasm, all of Caitlyn’s bones turning to jelly with the pleasure that ignited her from inside.
“That's it. That’s my good girl,” Vi praised her, releasing her face to let Caitlyn fall against her, caressing her back. “You look so beautiful when you cum. I love watching you, baby.”
Vi let her stay there, just lying down, until she heard Caitlyn's breath fall into a rhythm. Trying not to move too much beneath her, Vi reached out and pulled the box on the bedside table a little closer, taking what she wanted from inside.
"Caitlyn," Vi called softly, placing a hand on her shoulder to push her away. Her fiancée blinked a few times, lost in thought. "I'm not done with you yet, baby. But I’m gonna need you to talk to me a bit."
Caitlyn murmured a drawn-out "hmmm."
"I know," Vi chuckled softly, knowing that Caitlyn was entering that subspace where it became difficult to think. Making sure she had her attention, Vi raised her hand until she was in her field of vision, twirling the plug between her fingers. "What do you think, pretty girl?"
She nodded vigorously, her eyes widening in anticipation.
"I need to hear you say it. C’mon, you can do it."
"Yeah," Caitlyn rasped, her voice slurred. “I want it, Vi.”
"Do you remember what you have to do if you want me to stop?" Vi checked, still caressing her back with light touches.
"Uh-huh," she basically grunted, rotating her hips experimentally, gasping at the sensation.
"Caitlyn, I need you to use your words," Vi squeezed her waist lightly, forcing her to stop moving and look at her. "What do you have to do if you want me to stop?"
"Say 'red' or tap your arm three times."
"Atta girl."
Vi released her waist, letting Caitlyn return to lazily swaying her hips with the strap inside her, moaning softly with each movement. Vi dropped the plug beside her and picked up the lube, opening it and spreading a generous amount on her fingers.
When Vi adjusted herself on the bed and brought her fingers to her ass, without picking up the plug again, she almost laughed at the question etched on Caitlyn's furrowed brows.
"Patience, sweetheart. I gotta warm you up first."
Carefully, Vi positioned her middle finger against her tight rim and, after spreading the lube on it, pressed it inside. Slowly, her attention fixed on Caitlyn's face, on every little reaction escaping her.
"How does it feel?"
"Weird," she rested her forehead against Vi’s, breathing deeply. "In a good way."
"Fuck, you're tight," Vi whispered, pushing her finger deeper, feeling Caitlyn squeeze around it. "Touch yourself for me, princess. It'll be easier if you relax."
Caitlyn settled into her lap, slipping a hand between them, two fingers quickly finding her clit and swirling around it with light pressure. Her body melted at the touch, her muscles gradually relaxing as pleasure spread in contrast to the new sensation of being filled elsewhere.
"Vi?" She looked at her with bright eyes.
"Yeah?"
"Can you kiss me?"
Vi leaned forward, taking her lips in the same moment, in a slow, open-mouthed kiss. She caressed her hip with her free hand, encouraging her to grind against the strap, her finger moving slowly inside her. Caitlyn moaned against her mouth, feeling Vi withdraw it, only to press two in its place against her tight hole.
The new addition made Caitlyn whimper, increasing the speed of her own fingers on her clit. Her pussy clenched at the feeling, her walls tightening around Vi's cock — intensifying all her senses, making her head dizzy with want.
As she felt Caitlyn relaxing around her fingers, Vi began to move them in and out at a steady pace, smiling to herself whenever Caitlyn stopped kissing her to moan, her hips increasing in speed.
"You take me so well, pretty girl," Vi said, withdrawing her fingers to pick up the toy beside her, hearing Caitlyn groan softly at the loss. "I know, I know. You love being fucked in your ass too, don't you?"
She murmured an affirmation in her mouth, her fingers now almost frantically rubbing her clit.
"Don't cum yet," Vi squeezed her ass one last time, freeing her hands to spread another amount of lube on the plug. Seeing that the girl didn't slow down her hand, she sighed. "Are you going to keep fighting me, Caitlyn? ‘Cause if you're going to act like a brat again, I'm not going to give you what you want."
Caitlyn bit her lower lip, and Vi could almost hear the gears in her brain deciding whether it was worth confronting her or not.
"You can be a good girl and cum while I fuck every one of your holes," Vi said, using one hand to spread her ass and the other to tip the plug into her asshole, watching Caitlyn shudder. "Or you can be a little bitch, and I'll shove this in you and tie you to the bed until tomorrow, so you learn to think better before you behave like a fucking menace."
"I'll be good," Caitlyn gasped the promise, a pang of despair hitting her chest as she recognized the seriousness of the threat. She slowed her fingers, whimpering. “Please, Vi, I'll be good for you.”
“Hands on my shoulders,” Vi ordered, raising an eyebrow at the protest she saw forming on Caitlyn's face.
Swallowing hard, she placed her hands on her shoulders. For safety, Vi spread some more lube on her and on the toy before pushing it inside her, feeling the resistance in Caitlyn's body to accommodate something larger in such a tight little hole.
Vi groaned softly, her own arousal pooling between her legs from how fucking submissive Caitlyn looked right now.
She leaned in and kissed Caitlyn’s neck, running her tongue over the sweat-salted skin. She continued to slowly push the plug in, listening with satisfaction to Caitlyn's small gasps at the intrusion and feeling the strap vibrate as her pussy pulsed around it, dripping with excitement.
When most of the toy was inside, Caitlyn moaned near her ear, and Vi felt a shiver run down her spine, her chest burning with the urge to grab her fiancée and fuck her senseless. But she took a deep breath and focused on spreading hickeys on her neck and chest, giving her time to adjust before she actually started to fuck her again.
"You okay?" Vi asked, with one last push to get the plug fully inside her, her lips pressed against the space just below her ear, almost as breathless as Caitlyn.
“Oh, shit,” Caitlyn's legs slid slightly on the mattress, losing strength, making her lower herself a little more into her lap. “I'm so full.”
“Yeah, baby, you are.”
“Fuck,” she cursed, panting deeply. Caitlyn shifted her hips, moaning loudly at the sensation of being so filled. “It’s so fucking good, Vi.”
“So you're going to be a good little slut and ride me?” Vi bit her earlobe, whispering. “You're gonna be such a dirty girl and cum on my cock, with both of your holes filled?”
Feeling her nod, Vi reached out and took the wand-shaped vibrator from the box. She turned it on to the lowest setting, leaning back more comfortably on the bed to have enough space to place it between them, pressing it lazily against Caitlyn's clit.
"You’re waiting for a command?" Vi mocked her when Caitlyn stayed still, her lips parted, her breath uneven. “Is that little brain of yours failing you now, sweetheart? You need me to tell you what to do?”
Caitlyn’s hips jolted at her words, a broken little sound escaping her lips — not quite a whimper, but something close to that.
“My stupid little slut,” Vi cooed affectionately, her eyes sparkling while watching the confusion on Caitlyn’s face. “C’mon, pretty girl. You need an order? Ride me.”
Bouncing on her with what little strength she had left in her legs, braced on the bed, Caitlyn crossed her arms behind Vi's neck, hugging her — and, taking advantage of the position that left her at the same height as her tits, Vi occupied her mouth with one of them, pressing the vibrator's button to increase the speed by one level.
She squeezed her in her arms, her nails scratching her back to the point where Vi instantly felt a burning sensation within it. Caitlyn’s whole body tensed before shaking violently, and she came again, clinging to Vi like her life depended on it — her nails raking down her skin mercilessly.
Very suddenly, still lost in the haze of the lingering orgasm, it was all becoming too much for Caitlyn’s body to bear. Too much stimuli — so much pleasure that it was starting to shift into pain.
Instead of turning off the vibrator while Caitlyn was experiencing her aftershocks, Vi increased the speed again, hearing her desperately gasp for air and dig her nails even deeper into her back.
“Vi, I can't… I–” she stammed, cutting herself off with another gasp as she felt Vi lifting her hips to push the strap deeper inside her. “Vi, I can’t–”
“Yes, you can,” Vi cut her off, holding her waist firmly. “You chose this, Caitlyn. Did you forget it already? That was the deal, you got to cum as much as you wanted, but I could fuck you until I’m tired of it. And I’m not tired yet, princess.”
Caitlyn felt her eyes welling up, her body so sensitized that the vibration pressed against her clit and the feeling of fullness on both of her holes was dancing on a very thin line between pleasure and pain. Despite this, she nodded, swallowing hard.
“You’re gonna be a good girl and let me keep pounding on your perfect pussy?” Vi watched her face closely, biting her lower lip with the fucking vision it was to have Caitlyn like this. Even so, she asked, more softly, “Do you need a little break?”
“No, I’m good,” she panted, her eyes filled with tears. “I wanna be so good for you, Vi.”
“Damn, you're perfect, baby,” Vi whispered, caressing her waist with her thumb, slowly lifting her hips to thrust. “So, so good for me.”
Her praise moved straight to the middle of her legs, making Caitlyn throb and contract around the cock, the barrier between pleasure and pain blending so intricately that she couldn't tell where one ended and the other began. She started to wiggle again shyly, her body moved by an electric impulse that seemed to leave her entire skin glowing, buzzing.
"How about I fuck every tight hole this time, pretty girl?" Vi groaned, moving her hand from Caitlyn's waist to her cheek, her thumb pressing her lower lip down, making her mouth open slightly. "Want me to fill you everywhere?"
"Please," Caitlyn begged with a cry, the idea making her mind spiral uncontrollably, trembling. "Yes, ple–"
She was interrupted by Vi's fingers entering her mouth, passing over her parted lips. Two long, thick fingers, pressing her tongue down, deep enough that she had to watch herself to avoid choking on it.
"Such a greedy little thing, aren’t you? Wouldn’t be satisfied until I used you like this, right?" Vi basically purred, in an amused tone. "Look at you, Caitlyn. Drooling on my fingers, taking it all so fucking well. Such a fucking greedy whore."
Caitlyn moaned, sucking on the fingers in her mouth, the tears that were accumulating in her eyes blurring her vision.
"Oh, are you going to cry, pretty girl?" Vi mocked with a low chuckle, moving her fingers further, fucking her mouth just like she was doing to her pussy. "My little fucktoy. Just a brainless slut, eager to have every tight hole stretched out by me."
Caitlyn felt a wave of burning pleasure spreading through her — no, fucking consuming her whole —, her cunt clenching around the strap and her asshole around the plug, making her eyes roll back from the intensity of the orgasm she felt approaching deep in her.
Vi adjusted the vibrator between them, hitting her exactly where she needed it, and Caitlyn's cry of relief was muffled by the two fingers in her mouth, being pushed in until they almost hit the back of her throat, making her gag on them while she trembled with an orgasm that seemed like a fucking earthquake to her.
Closing her eyes tightly, she felt some thick, stubborn tears streaming down her cheeks. Vi didn't stop fucking her until her body stopped trembling, guinding her through the aftershocks, carefully slowing her pace.
When Caitlyn panted and her hips twisted, instinctively trying to push away from the stimulation, Vi moved the vibrator away and turned it off before throwing it onto the bed, taking her fingers out of her mouth as well. She gasped for air, her chest rising and falling fast with her unsteady breath.
"It’s okay, baby. It’s okay, I got you," Vi assured her, opening one arm so she could nest herself on her side. Caitlyn let herself collapse onto her, barely feeling like a person, her heart pounding frantically, and every cell in her body screaming from the overwhelming feeling washing over her. "You’re fine, pretty girl. You did so well for me. My perfect girl.”
Vi continued whispering praises, to which Caitlyn answered with some contented murmurs, seeming far beyond herself to fully understand what was being said. Her mind was just made of fragmented thoughts, with nothing coherent forming, pleasure seeping beneath her skin as if it were now a part of her.
For a long time — Caitlyn really couldn't say how long — Vi simply held her, sliding her fingers over her bare skin so gently she barely felt it, probably afraid of overwhelming her even more. Beginning to feel like herself again, the words returning to her memory slowly, Caitlyn felt her face flush with embarrassment as she realized she was drooling on Vi’s shoulder.
"Sorry," she said, her voice scratching at her throat and the words coming out jumbled, as if she had forgotten how to speak properly.
"Nothing to apologize for, princess," Vi affirmed, carefully sliding her hand down to her ass. "Do you want me to take the plug out, or will it be more comfortable for you to leave it in a little longer?"
Caitlyn thought about it, blinking excessively to clear the wetness from her eyes. Now that the haze of the orgasm was dissipating and she was slowly regaining her senses, the toy was starting to cause her discomfort.
"Take it out, please."
As delicately as she could manage from the less-than-ideal position for this, Vi pulled the plug out, dropping it next to the vibrator while Caitlyn hissed with the movement. After the little shock passed, Caitlyn sighed with a newfound relief, burying her face in the crook of her fiancée's neck, happy to smell the characteristic scent of sex and of Vi.
Noticing that Caitlyn was almost asleep on top of her, Vi chuckled softly and shook her gently.
"We need to take a shower before bed, baby."
"No, we don’t," she grumbled, without moving.
"Yeah, we really do," Vi smiled, tossing her hair back so she could see her face, showering kisses wherever she could reach. "Come on, I'll carry you."
Cursing her with names that Vi could barely understand, since Caitlyn was still slurring her words, she got off her lap and rolled over onto the bed. Taking a deep breath, she announced:
"There's a bathtub," she snuggled up on the bed, lying on her side and looking at Vi. "Go fill it with hot water, please."
"Don't fall asleep," Vi pleaded, already standing and removing the harness from her hips, grabbing the toys from the bed as well, and carelessly throwing them into the box to deal with later. "I'll come get you in a little while."
While the bathtub filled, Vi rummaged through the bathroom drawers and found some bath salts, which she sprinkled into the water while she waited. Judging it to be full enough, she turned off the taps, checked the water temperature — which was, in her opinion, boiling; but which she knew was Caitlyn's favorite temperature — and went back to get her fiancée.
Caitlyn was dozing off, but at least she didn't complain when Vi whispered to wake her up, pulling her to the edge of the bed until she could pick her up. It was a bit of a struggle to sit in the bathtub, considering Caitlyn hadn't cooperated at all on the process, but Vi managed — and soon she was sitting with her back against the porcelain tiles, her fiancée nestled between her legs, her back against her chest.
"You okay?" Vi asked, running her fingers across her skin underwater in invisible patterns.
“Uh-huh,” Caitlyn snuggled closer to her, her eyes closed. “But I don't think I'll be able to walk tomorrow.”
“Was that too much? Do you think I–”
“That's exactly what I wanted, Vi,” Caitlyn interrupted, smiling slightly. “Thank you, darling.”
“I should be the one thanking you,” she kissed her cheek, rubbing her nose against her affectionately. “You were perfect, Cait.”
“Well, whenever you get tired of your future wife, I can leave my number with you,” Caitlyn replied, the tone playful as she looked at her over her shoulder with a mocking expression. “I'll even charge you less than usual.”
“Oh, so I was that good?”
“I'd say one of the best clients I've ever had. Don’t let it go through your head, tho.”
They shared a laugh, and Caitlyn tilted her head to the side to reach her, kissing her slowly, with so much affection overflowing in the action that it seemed physical, materialized between them. When they needed to separate to breathe, Vi continued to kiss her all over her face, making Caitlyn giggle softly.
"I can't wait to marry you, cupcake," Vi said, crossing her arms around her belly.
"Me too," Caitlyn smiled affectionately. And, with a heavy sigh, added, "And as much as I want to spend the rest of my life like this with you, the water is starting to get cold."
"Caitlyn, the water is at a normal temperature now. You just like to take a bath like you're going to be boiled."
"By my standards, it's freezing," Caitlyn insisted, rolling her eyes. "Please, take me to bed. I'm not entirely sure if my legs can support my weight right now."
Laughing and feeling her chest tighten with how much she loved her, Vi awkwardly raised her hand to her head and hurried to stand.
"Right away, ma'am."
