Actions

Work Header

Little Death

Summary:

Caitlyn’s breath hitched, and her nails dug into Vi’s hips, hard enough to leave marks. “Shut up,” she hissed, but her movements grew less precise, her focus splintering.

Vi’s grin widened as she rocked her hips up, grinding herself against the strap in a slow, deliberate motion that made Caitlyn shudder. “What’s wrong, sheriff?” Vi drawled, her voice dripping with mockery. “Losing control? Or is it that you’re imagining how good it’s gonna feel when you finally—”

Vi taking like a taker, and Caitlyn giving like a giver.

Notes:

In my defense, I have none.

This is extremely self-indulgent, there is literally zero plot. Please look away.

(See the end of the work for more notes.)

Work Text:

Caitlyn lounged in the chair she’d purposefully placed at the foot of their massive bed, the dim light painting long shadows over her frame. The casual precision of her posture—one leg draped over the armrest, her torso leaning just slightly backward—held an unshakable confidence that made Vi’s throat dry.

Her usual sharp composure was replaced with something softer, more intimate. Yet, somehow, it was infinitely more devastating. Caitlyn had always been beautiful, attractive in all the ways that affected Vi, but this? This was deliberate. A predator toying with her prey, an artist wielding her craft with excruciating precision. It wasn’t just meant to undo her—it was meant to ruin her, and it was working.

The faint hum of the hex crystal embedded in Caitlyn’s sleek device filled the room, a rhythmic pulse that seemed to synchronize with Vi’s heartbeat. She could feel it in her bones, the soft vibration layering over the tension already buzzing beneath her skin.

The strap glowed faintly blue against the dark leather harness clinging to Caitlyn’s hips. Its intricate runes shimmered with every languid glide of her fingers, as if they were alive, reacting to her touch. The harness was the only thing Caitlyn wore, aside from one of Vi’s button-up shirts. The fabric hung loose, tantalizingly open, offering glimpses of pale, smooth skin. Just enough to tease. Never enough to satisfy.

“Fascinating, isn’t it?” Caitlyn’s voice broke through the heavy silence, smooth and laced with amusement. Vi’s gaze shot to her face—sharp cheekbones, dark lashes casting shadows over her piercing blue eyes, her lips curving into a knowing smirk. Caitlyn tilted her head slightly, as if studying Vi’s unraveling composure was its own form of entertainment. “I thought you’d appreciate a demonstration of… advanced hextech engineering.”

Vi sat at the edge of the bed, her fingers gripping the mattress so tightly the tension shot up her arms. Caitlyn had stripped her naked no longer than a minute ago, strategically leaving Vi exactly where she wanted her—trapped between hunger and restraint.

Caitlyn’s hand traced the runes etched along the strap, sending faint pulses of light rippling through its surface.

With each stroke, Caitlyn’s body reacted in subtle, hypnotic ways—a slight arch of her back, the quiver of her thighs, the deliberate bite of her bottom lip, still red and bruised from all the making out that had led them to that moment.

It was impossible for Vi to look away.

Caitlyn’s free hand rested idly on her inner thigh, her long fingers brushing the bare skin close to the little mole Vi loved to kiss there. The gesture was maddening in its lightness, every movement a dare, a silent challenge for Vi to break the boundaries Caitlyn had set so carefully. And Caitlyn knew it. The glint in her eyes, sharp and wicked, said it all.

This wasn’t just seduction. This was control. A calculated game, and Vi was losing.

“You think you’re so funny,” Vi rasped, her voice low and gravelly. She wanted the words to land as an accusation, but they came out hoarse, weak—a plea disguised as defiance.

“And you,” Caitlyn purred, her fingers tightening around the strap with deliberate pressure, “are a very good audience.”

Heat surged through Vi at the sight, a wave of hunger so intense it left her lightheaded. Caitlyn’s grip on the strap was firm, her movements unhurried but devastatingly effective. The glowing runes pulsed brighter in response, and a soft sound—half sigh, half moan—escaped Caitlyn’s lips. Vi’s stomach clenched, and her knuckles turned white as she gripped the bed harder, every fiber of her being willing her not to move.

Caitlyn leaned back slightly, spreading her legs just enough to drive Vi insane. The loose shirt shifted, slipping further open to reveal pale, smooth skin peppered with faint moles. Vi’s eyes locked onto them, her mouth going dry with the need to touch, to taste, to claim.

It wouldn’t have been the first time Vi would mark her full of hickeys as Caitlyn touched herself over and over—giving her proof that she’d been there, that Caitlyn was her. But tonight, Caitlyn had decided this would be more fun.

It’s torture, Vi thought.

“Are you sure you don’t want help with that?” Vi asked, the words spilling out in a rough, desperate rasp. It wasn’t really a question. It was another plea.

Caitlyn only laughed, low and throaty, a sound that sent shivers down Vi’s spine. The pace of her hand around the strap quickened, the glow intensifying as if feeding off her movements. She shifted her hips, bucking into her hand, and the way her thighs flexed under the strain made Vi’s head spin.

“Oh no, darling. You stay right there.” Caitlyn said, her voice sharp with authority. “Tonight, you don’t get to touch. You only get to watch.”

The words hit like a command spell, locking Vi in place even as every fiber of her body screamed to disobey. Her nails dug into the mattress, the rough texture biting into her fingertips as if the physical sensation could tether her. Her knuckles burned from the tension, her muscles coiled so tightly it felt like they might snap. She wasn’t used to this—being the one held back, denied what she wanted. It was maddening.

Vi’s breath came in shallow pants as Caitlyn’s free hand drifted upward, trailing a path that was slow, deliberate, and utterly devastating. The pads of her fingers ghosted over her stomach, brushing the hem of the loose shirt before sliding higher. The sight of Caitlyn touching herself—her fingers finding a nipple and teasing it with a maddening lightness—should’ve been enough to satisfy, but it only fed the fire raging in Vi’s chest.

When Caitlyn tugged, just hard enough to make herself gasp, the sound punched the air out of Vi’s lungs. It wasn’t loud—barely audible, even—but it carved itself into Vi’s mind, replaying on a loop that only heightened the ache pooling low in her stomach.

Vi bit her lip hard enough to sting, the pain a poor substitute for the release she craved. It only made her more acutely aware of everything—the way Caitlyn’s body gleamed faintly in the light, the sheen of sweat catching the faint blue glow of the strap.

The strap.

Vi’s eyes dropped to the runes glowing through the crack of Caitlyn’s fingers, their soft pulses syncing with Caitlyn’s movements. The sight of it against Caitlyn’s skin sent a fresh wave of heat coursing through her, pooling low and deep, making her thighs press together instinctively.

The blue shimmer of the strap glistened faintly on her inner thighs, wet and inviting, close to the seam where it met the harness. Vi almost moaned at the realization.

She’s so wet under it.

The thought struck her like a thunderclap, and for a moment, Vi forgot how to breathe. Each stroke of Caitlyn’s fingers on the strap amplifying the glow, and it took everything in Vi not to lunge forward, rules be damned.

“I can feel everything,” Caitlyn murmured, her voice steady but tinged with a tremor that sent a fresh wave of heat crashing over Vi. “Every stroke, every vibration—it’s so... precise.”

Her tone was almost clinical, as if she were explaining the mechanics of a new hextech rifle. But the way her breath caught when she circled her thumb over the tip of the strap—the way her body jerked as the hex runes responded—was anything but detached. Caitlyn groaned, low and needy, and Vi’s entire body clenched in response.

“You’re dragging this out on purpose,” Vi rasped, her voice hoarse and thick with want.

Caitlyn smirked, her dark eyes glinting with amusement as she tilted her head. “Of course I am. Watching you squirm is half the fun.”

Her hand moved faster, her body reacting to her own touch in ways that had Vi on the brink of losing it. Caitlyn arched into her hand, the strap sliding through a closed fist as her free fingers slipped lower, brushing over her stomach and back down her inner thigh. The light touch sent tremors through Caitlyn’s body, her thighs flexing as her hips bucked slightly.

Vi’s fists clenched harder against the bed. Her mind raced with images she couldn’t stop—her own hands replacing Caitlyn’s, her lips following the same path her eyes traced now. She imagined the way Caitlyn would moan when Vi finally took over, the way she’d shudder when Vi’s mouth closed around—

She tried to shake the thoughts away, but it was pointless, as though Caitlyn had tied an invisible thread around her, pulling her into each teasing movement. Her mind betrayed her.

Would it feel different from every other time Caitlyn had strapped her? Or would it be the knowledge—burning in the back of her mind—that Caitlyn felt everything too that would make Vi completely lose her mind?

She imagined how Caitlyn would arch beneath her touch, how her sharp composure would dissolve into breathy, broken cries when Vi finally took control.

But control wasn’t hers tonight. It was Caitlyn’s, and she wielded it like a blade.

Vi bit her lip, the sharp sting a pitiful attempt to ground herself, but it only sharpened the ache low in her stomach. Every movement Caitlyn made—every flick of her wrist, every tremor in her breath—fed the wildfire raging inside her. Watching wasn’t enough. It would never be enough. Her mind screamed at her to move, to cross the distance, to seize Caitlyn and remind her how easily Vi could turn her smugness into incoherent begging. But that damn thread held her in place, Caitlyn’s command ringing in her ears.

Her voice came out rough, strained. “You’re really enjoying this, huh?”

Caitlyn’s dark eyes met hers, the glint in them wicked and knowing. Her breath hitched as she rolled her hips into her hand, her fingers tightening around the glowing strap like it was her lifeline. “Immensely,” she purred, her voice breathless but sharp as a whip. “Watching you sit there, all worked up and helpless? I don’t think you realize how fun it is.”

Vi growled, low and guttural, her fists clenching harder. Helpless wasn’t something she did. And yet, here she was, reduced to trembling, barely restraining herself while Caitlyn unraveled before her. The sight was maddening. The faint sheen on Caitlyn’s skin, the way her breath hitched with every stroke, the glimmer of the runes reflecting off her flushed thighs—it all coalesced into a torment so exquisite Vi almost hated her for it.

Almost.

“And you’re so obedient, aren’t you?” Caitlyn’s voice dropped, a sultry whisper that coiled around Vi like smoke. “Sitting there like a good little puppy, watching me… pleasure myself .”

Vi’s breath was coming in short, sharp bursts now, her fists clenched so tightly her knuckles ached. The sound of Caitlyn’s heavy breaths, the way her hand moved faster, the way her body trembled—it was too much.

“Do you want me to stop?” Caitlyn teased, her fingers stilling just long enough for Vi’s pulse to spike. Her grip on the strap tightened, tipping it forward, as if offering it to Vi. “Would that make it easier for you?”

Vi growled low in her throat, her eyes blazing. “Don’t you fucking dare.”

Caitlyn’s laugh was light, airy, but her body betrayed her. Her composure fractured as her own need surfaced—hips jerking into her hand, gasps spilling from her lips. She looked like she was on fire, the glow of the runes casting shadows across her skin, highlighting the flush creeping up her neck.

“You’re such a simple creature when you’re turned on, Vi,” Caitlyn murmured, her voice trembling even as her smirk remained intact. “So predictable.”

The words should’ve stung, but the way Caitlyn arched into her hand, the deliberate roll of her hips, made it impossible for Vi to feel anything but hunger. Her eyes tracked every motion, the way Caitlyn’s fingers curled around the base of the strap, teasing herself, torturing Vi.

“Do you want me to touch you? Is that it?” Caitlyn’s voice was silk and steel, her tone daring Vi to admit what she already knew.

Vi swallowed hard, her throat dry, her pride cracking under the weight of Caitlyn’s gaze. “I want you to shut up and let me—”

“Let you what?” Caitlyn interrupted, her tone sharp, cutting. “Touch me? Or maybe you want me to fuck you instead. Is that it?” She leaned back again, her hand resuming its slow, torturous rhythm over the strap. “Say it, Vi. Tonight I’m making you beg for it.”

Vi’s jaw tightened, her pride warring with the molten heat pooling low in her belly. She hated how effortless it was for Caitlyn to control the situation, how she always seemed to make Vi want her even more, as if she weren’t completely obsessed with her already. That shouldn’t even be possible.

“Fuck you, Caitlyn.”

Caitlyn let out a soft laugh, her head tilting as she studied Vi with infuriating calmness. “Such a filthy mouth. And yet you’re still sitting there, doing exactly as I said.” She dragged her fingers over the length of the strap, soft moans spilling out of her lips now, more deliberate, as if to test how far she could push.

Vi let out a frustrated groan, her hands releasing the mattress only to curl into fists on her lap. “Caitlyn, I swear to god—”

“Swear to me ,” Caitlyn interrupted, her tone turning wicked as she leaned forward slightly, her voice dropping into a near-whisper. “Swear that you’ll do exactly as I say. No touching, no taking—just doing what I tell you. Can you handle that, Violet?”

Vi hesitated, her body tense, her pride screaming at her to push back. But the way Caitlyn looked at her, the command in her voice—it unraveled her completely. “Fine,” she growled, her voice low and gravelly. “I’ll do whatever you want. Just... hurry the fuck up.”

Caitlyn’s smirk softened into something more dangerous, more intimate. “Good boy,” she murmured, her hand picking up speed again, the toy’s glow intensifying as she let herself fall deeper into the sensations. “Now sit there and watch me cum, knowing it could’ve been you if you weren’t so stubborn.”

Vi bit back a curse, her entire body trembling with the effort to hold herself still. Her jaw was tight enough to ache, her nails digging half-moons into her palms as she fought against every instinct screaming at her to move. Caitlyn’s taunts played on a loop in her head, fueling her frustration, her desire.

Caitlyn, meanwhile, was relentless. Her hand worked the strap faster, her breath coming in quick, uneven bursts as her body responded to every flicker of the crystal’s magic. Her moans spilled freely now, still under her breath, but shameless and raw, and Vi couldn’t help but shift in place, desperate to relieve the growing ache between her legs.

“Still sitting there like a good little puppy?” Caitlyn gasped, her voice trembling with pleasure but still sharp enough to sting. Her free hand gripped the edge of the chair as her hips bucked, the motion sending ripple of pleasure that was almost visible through her body. “You look miserable, darling. Does it hurt to be so obedient?”

Words caught in Vi’s throat, pride clashing with need. Her silence was damning, and Caitlyn’s knowing smirk deepened.

“You’re imagining it, aren’t you?” Caitlyn’s voice dropped, velvet and teasing. “What it’d feel like to have me over you, inside you. To feel this,”—her fingers stroked the strap with infuriating grace, her breath hitching—“instead of just watching.”

Vi’s chest rose and fell with shallow, uneven breaths. Every teasing word painted vivid, unbearable images in her mind, until her whole body felt like a live wire, waiting to snap. “You’re cruel,” she muttered, voice raw. “But fuck, Cait, you look—”

Caitlyn’s laugh was soft, almost affectionate, before it was cut off by a moan. “Oh, Violet.” She grew louder, more urgent, as her hips moved in sync, effectively fucking into her hand. “I’m almost—mm.”

Vi shifted uncomfortably, her arousal a throbbing ache now. “Caitlyn,” she panted, her voice fighting to come out.

Caitlyn’s hand faltered briefly as she neared her edge, her pupils blown wide. “Do you want me to stop?” she gasped, her tone mocking even as her voice trembled. “Or are you finally ready to beg ?”

The word scraped against Vi’s pride, but the sight of Caitlyn—flushed, wrecked, and still so in control—made her crack. “Please,” she muttered, barely audible.

Caitlyn’s gaze snapped to her, triumph flashing in her eyes. “What was that? I didn’t quite hear you.”

Vi swallowed hard. “Please, Caitlyn,” she repeated, louder this time, making a mention to get up. “Just—”

“No,” Caitlyn interrupted, her voice sharp despite the tremor in it. “You stay right there. You’ll get what I want to give you, when I decide you’ve earned it.”

Vi closed her eyes for a quick second, a frustrated growl tearing from her throat. Caitlyn’s dominance was maddening, infuriating, and exactly what made her irresistible.

When Vi looked again, it was just in time to see Caitlyn’s body tense, her hips stuttering as a sharp gasp escaped her lips. Her head tipped back, Vi’s name spilling from her mouth in a breathless, broken moan. The strap’s glow flickered erratically, pulsing in time with the tremors that racked Caitlyn’s body.

The sound of Caitlyn losing herself—raw, unrestrained, achingly vulnerable—sent shivers down Vi’s spine. Every movement, every desperate buck of Caitlyn’s hips as she fucked her hand, was a revelation, a torment, a reward Vi hadn’t earned but couldn’t look away from.

The moans were louder than Caitlyn usually was, closer to the whimpers that spilled out of her whenever she was overstimulated. Vi couldn’t breathe. Or maybe she just forgot how. Forgot everything except the sight of Caitlyn breathless in that chair, her skin glistening as she recovered. The glow of the strap had dimmed slightly, but it pulsed like a heartbeat, teasing Vi with the promise of more.  

When Caitlyn finally stilled, her chest heaving, she looked up at Vi with a smirk that sent a bolt of heat straight through her. Her loose shirt—Vi’s shirt—hung from one shoulder, exposing the smooth curve of her collarbone.

“Up,” Caitlyn commanded, her voice soft but firm, still tinged with the remnants of her release.

Vi obeyed before she could think better of it, her body moving on autopilot. She swung her legs off the bed and stood, every muscle taut with barely restrained need.

Caitlyn stood as well and stepped closer, her presence overwhelming. Heat radiated off her skin, her scent intoxicatingly close as she stripped off Vi’s shirt to toss it somewhere in the room. She reached to Vi, brushing her fingers along her jawline with maddening slowness, her smirk curling into something far more dangerous.

“On your knees,” Caitlyn said, her voice a silken whip.

Vi hesitated for the barest second, her pride screaming at her to resist, but Caitlyn’s fingers gripped her chin, tilting her head up.

“Now,” Caitlyn added, her tone sharper, her eyes boring into Vi’s.

With a frustrated growl, Vi dropped to her knees, her gaze locked on Caitlyn’s face. Her hands clenched and unclenched at her sides, the urge to grab, to touch, to take almost unbearable.

Caitlyn stepped closer, the blue glow now at the same level as Vi’s face. “Good boy,” she murmured, her voice dripping with condescension and heat. She cupped the back of Vi’s head, her fingers tangling in her short, messy hair. “Now, open your mouth.”

Vi’s heart thundered in her chest as she obeyed, her lips parting despite the flush of shyness and arousal spreading through her. Caitlyn guided the tip of the strap to her mouth, the faint warmth tingling against her lips.

“Careful now,” Caitlyn whispered even though she was the one shivering at the touch, her thumb brushing over Vi’s cheek as she pushed the strap past her lips. “Suck. Show me you can be good for me.”

The first press of the strap against her tongue sent a jolt through Vi, the faint hum of the runes making it feel almost alive, almost too much. It wasn’t just the texture or the warmth—it was the way it tasted faintly, unmistakably, of Caitlyn. That alone sent a shudder through her, the realization wrapping around her thoughts like a vice.

It tastes like her

The idea clung to her like heat, making her moan low in her throat. The sound escaped, muffled, vibrating against the strap as she leaned into it, her lips parting wider to take more. Her body moved on instinct, every fiber of her being focused on chasing that faint, intoxicating trace of Caitlyn.

Caitlyn’s fingers tightened in her hair sharply, halting her eager advance. “Slowly,” she murmured, her voice steady but threaded with an undeniable tremor. Her lips parted slightly, and a shaky sigh escaped as she pulled Vi back just enough to reassert control. “It’s just as sensitive after I—mm, slowly, darling.”

The shift in tone—part command, part surrender—sent a pulse of heat straight through Vi. There was no hesitation now. She slid her lips carefully over the length, her tongue tracing deliberate patterns against it. Every inch she took felt like surrender, but the quick, shallow breaths spilling from Caitlyn above her made it feel like victory.

Her hands moved instinctively, reaching for Caitlyn’s thighs to steady herself, her fingertips brushing against soft skin. The contact burned through her, grounding her, until—

“Did I tell you to touch me?” Caitlyn’s voice cut through the haze like a blade, low and sharp, but her breathlessness gave her away. She tugged Vi’s hair hard enough to force her to look up, her piercing gaze locked on Vi’s fingers still splayed against her thigh. “Hands to yourself, Violet.”

The reprimand stung. Vi’s hands twitched, her pride urging her to hold on, but the steel in Caitlyn’s voice left no room for defiance. With a growl that felt ripped from somewhere deep, she forced her hands back to her lap, the act of restraint setting her skin aflame with frustration.

“Good,” Caitlyn purred, the edge in her voice softening into something more seductive. Her grip in Vi’s hair loosened, but only enough to guide her forward again. “Now, where were we? Oh, right—you proving you can behave.”

Vi’s pulse thundered in her ears, but she didn’t push back. Instead, she leaned into Caitlyn’s control, her pride simmering just beneath the surface. Her tongue darted out in a deliberate tease, running slowly over the length of the strap. The faint flickers of blue light rippling through the runes mirrored the flicker of satisfaction in Caitlyn’s expression.

“That’s better,” Caitlyn murmured, her fingers tightening just enough to make Vi’s scalp tingle. Her nails grazed her skin lightly, sending sparks down her spine. “If you behave,” she murmured, her tone a seductive threat, “maybe I’ll let you earn back the privilege of touching me.”

The promise in Caitlyn’s voice ignited something reckless in Vi. She opened her mouth wider, her lips dragging deliberately along the strap as she sucked harder, her tongue swirling with hunger. Caitlyn’s hips twitched at the sensation, and a gasp escaped her—a sound raw and unguarded. Vi felt it like a reward, a sign that Caitlyn’s control wasn’t as ironclad as she pretended.

Saliva slicked about half of the toy, sticking messily to Vi’s lips, but she didn’t care. She worked with purpose, her lips and tongue moving in tandem, every flicker of Caitlyn’s composure a victory that spurred her on.

“Fuck,” Caitlyn gasped, her breath hitching as her thighs trembled. Her bottom lip caught between her teeth as she pushed forward, slow and deliberate, guiding Vi deeper.

Vi took it eagerly, her lips stretching around the strap as Caitlyn tightened her grip in her hair, controlling every inch, every movement. The pressure built steadily, a delicious ache that neither of them wanted to end and then Caitlyn tugged at her hair, pulling her back. Her lips sliding along the strap until it was almost out, then tugging her in again.

The rhythm Caitlyn set was deliberate, each thrust of her hips pushing the strap just a little further, her pleasure rippling through the room like static electricity.

“Just like that,” Caitlyn breathed, her voice breaking over the words like a wave. “Gods, Violet, your mouth—” The rest of her sentence dissolved into a moan, her hips faltering for a moment before resuming their deliberate pace.

Vi moaned in response, the sound reverberating through the toy and drawing another sharp gasp from Caitlyn. Her tongue worked with purpose, curling around the toy as she hollowed her cheeks, saliva pooled at the corners of her mouth, a slick trail already dripping from her chin as she shamelessly chased Caitlyn’s taste on it.

It was messy, desperate, and perfect. Caitlyn’s control was slipping, and Vi reveled in every telltale sign: the quiver in her voice, the tremble in her thighs, the way her hips began to move with a need she could no longer mask, pulling her in, using her.

Her jaw ached, stretched wider as Caitlyn’s hips moved with deliberate intent, pressing the strap deeper. Vi’s throat burned as she fought to take it all, tears pricking at the corners of her eyes. Still, she didn’t pull back. She couldn’t . The light from the runes along the strap pulsed brighter with each motion, the hum of its magic a low vibration that resonated through her body like a second heartbeat. It was overwhelming, intoxicating—a blur of sensation and submission that left her trembling with need.

“Do you feel that?” Caitlyn gasped, her nails scraping against Vi’s scalp, sharp enough to make her shudder. The sting sent sparks down her spine, pooling low in her stomach. “The way it responds to every—fuck—every little movement. Gods, Violet, it’s—” Her words broke into a sharp gasp, and Vi swore she could feel Caitlyn’s pleasure against her tongue. “It’s incredible.”

Vi’s heart pounded in her chest at the way Caitlyn’s voice dipped, every word dripping with control. The other hand came down, trembling fingertips tracing the curve of her jaw. It wasn’t gentle—it was deliberate, possessive, pushing her closer, feeding Vi’s hunger to be used, to be claimed.

“But not as incredible as the way you’re taking it so perfectly.”

A pathetic, desperate whimper dragged itself from Vi’s throat, vibrating around the strap. Her closed fists twitching against her thighs, desperate to touch, to dig into Caitlyn’s hips and pull her closer, to swallow her whole. But Caitlyn’s earlier command rang clear in her mind, and the ache of restraint only fueled her determination to draw more of those delicious sounds from Caitlyn’s lips.

The heat burning through Vi’s body only intensified. Every word Caitlyn spoke, every calculated thrust of her hips, made her want to fall apart and hold herself together all at once. Her jaw ached, her tongue working tirelessly to worship Caitlyn, but she couldn’t stop—didn’t want to stop.

“You’re being so good for me,” Caitlyn continued, her voice softer now, though it still carried that commanding undertone. Her hips rocked forward, sharper this time, making Vi’s lips stretch further around the strap. “So eager. So obedient. Just like I knew you would be.”

The string of praises, along with the soft shake in her breath, told Vi that she was getting closer.

Vi let her eyes drift shut for a moment, the combination of Caitlyn’s words and the intoxicating heat of her proximity sending waves of need through her. The taste of Caitlyn lingered faintly on her tongue, even though it was the strap she was worshiping, it was also so intrinsically Caitlyn, it was enough to drive her mad. Every subtle shift of Caitlyn’s weight, every soft breathless sound she let slip, stoked the fire in Vi’s chest.

She moaned around the toy, low and needy, and the vibrations made Caitlyn shudder above her. Vi’s world narrowed down to Caitlyn—her voice, her body, her complete control. She wanted to touch herself, to ease the unbearable throbbing between her thighs, but she held back, her need for Caitlyn’s approval outweighing everything else.

She wanted it to be Caitlyn. She needed it to be her.

So, instead of touching herself as Caitlyn fucked her mouth, Vi focused on the way she unraveled so perfectly: being good for Caitlyn. Her reward would come soon enough. So, she kept her mouth slightly open, at Caitlyn’s disposal, tongue swirling softly against her movements, offering herself up completely. Whatever Caitlyn wanted, she would take. And Vi would give it willingly.

Caitlyn’s pace quickened, her hips snapping forward with a growing urgency. The slick, obscene sounds of Vi’s mouth working over the strap filled the room, drowning out Caitlyn’s ragged breaths. Her nails dragged against Vi’s scalp, hard enough to sting, and Vi’s thighs clenched together in response, desperate for some kind of relief.

“You have no idea—” Caitlyn whispered, her voice raw, cracking under the weight of her pleasure. “What you’re doing to me.”

Vi’s chest swelled with satisfaction at the admission, even as her muscles burned from the effort of keeping her position. She hollowed her cheeks again, her tongue dragging firmly against the underside of the strap, and Caitlyn’s response was immediate—a sharp gasp, followed by a low, throaty moan that sent a pulse of desire straight through Vi.

“Fuck,” Caitlyn hissed, her composure slipping further. Her hips stuttered for a moment before resuming, her movements growing wilder, more frantic. “You’re so fucking good at this. I could keep you on your knees all night.”

The words sent a thrill through Vi, even as her jaw ached and her tongue grew tired. She was drunk on Caitlyn’s voice, on the way her control frayed with every thrust, every sound she made. It was a power trip, even in submission, knowing she could unravel Caitlyn like this.

“Mm, my good boy,” Caitlyn rasped, her voice cracking as she thrust forward again, sharper, harder. “Don’t you dare stop. Just… just like that.”

Vi obeyed, pouring everything she had into the way her lips and tongue moved against the strap, her body arching ever so slightly in response to Caitlyn’s every command. She could feel the tension in Caitlyn’s thighs, the way they quivered with each thrust, and she knew it wouldn’t be long now. The glow of the hex toy pulsed faster, mirroring the frantic rhythm of Caitlyn’s hips.

It only took a couple more seconds before Caitlyn shattered. She gasped, her body jerking forward, burying the strap deep as she cried out, her release flooding through her. Vi whimpered around the toy, her lips stretched wide, her jaw aching but eager to hold Caitlyn through every aftershock. The trembling in Caitlyn’s body was intoxicating, and Vi clung to her, savoring every second.

Caitlyn held on for support, her nails digging into Vi’s scalp and shoulder as as her hips stilled, her breath uneven and raw. Slowly, she pulled away, the strap sliding free with a slick sound that made Vi shiver. Caitlyn’s body was flushed, sweat-slicked, and trembling with exertion. Her gaze softened as she looked down at Vi, though her hand remained tangled in her hair, holding her firmly in place.

“You’re such a good boy,” Caitlyn murmured, her voice low and breathless, each word dripping with satisfaction.

Vi’s stomach twisted in a delicious ache at the praise, a visceral warmth spreading through her chest. Caitlyn’s voice, commanding yet soft, made her head spin. She moaned low in her throat, her chest heaving as she gazed up at Caitlyn, her wide, wet eyes shining with adoration. Her lips, swollen and slick with her own saliva, trembled as she struggled to catch her breath. Caitlyn looked like a goddess above her—flushed, confident, and still completely in control.

Caitlyn tilted Vi’s chin up with a commanding precision, her fingers cool against Vi’s feverish skin, brushing her thumb over her tender lips. Her touch was possessive, soft in a way that only made the dominance behind it sharper. The smile she gave Vi was devastating, the kind of cruel, knowing smirk that sent Vi’s mind reeling.

“Oh, Violet,” Caitlyn purred, her tone dripping with a condescending sweetness that made Vi’s chest tighten. It wasn’t fair how Caitlyn could sound like that—mocking and soothing all at once. “Do you want me to fuck you?”

“Yes,” she panted, the word escaping her lips before she could even consider holding it back. It was the truth, raw and undeniable, and the act of saying it aloud left her feeling naked in ways that had nothing to do with her body.

Caitlyn’s smirk widened, satisfaction flickering in her eyes. “Beg for it.”

Vi clenched her fists, her pride battling her need. But as Caitlyn leaned down, her breath ghosting over Vi’s lips, all resistance crumbled. “Please,” Vi whispered, her voice breaking. “Please, Caitlyn. I need you.”

“Good boy,” Caitlyn murmured, her voice like velvet over steel. She pressed her lips against Vi’s, quick and deep, sucking on her bottom lip before pulling away.

Her hand drifted down to the strap, now glistening with Vi’s saliva, her finger tracing its length with deliberate slowness. The faint glow pulsed in time with her movements, and Vi’s eyes tracked every motion, her mouth dry, her thighs trembling. Caitlyn brought her finger to her lips, licking it clean with a slow, deliberate swipe of her tongue.

Caitlyn hummed, then look back at Vi. “On your back. Now.”

Vi didn’t hesitate. Her body moved on pure instinct, her knees wobbling slightly as she scrambled onto the bed. Her breath came in short, shallow bursts as the air between them thickened with anticipation. She barely had time to settle before Caitlyn was on her, the weight of her pressing Vi into the mattress. The strap was warm when it pressed along her pussy with Caitlyn’s weight behind it, the contact stealing the air from her lungs. It wasn’t enough—nothing would ever be enough—but it was everything in that moment.

“This is going to ruin you,” Caitlyn whispered, her voice dripping with promise. “And you’re going to love every second of it.”

Vi’s stomach flipped, the words striking a nerve that made her head swim. She wanted to fire back, to meet Caitlyn’s dominance with her own sharp edge, but the intensity in Caitlyn’s gaze stopped her cold. That look—sharp, predatory, and so fucking hungry—made her insides twist with a need so deep it was almost unbearable.

“You’re shaking,” Caitlyn teased, her voice low and sultry, amusement curling at the edges. She shifted her hips, the strap brushing against Vi’s thigh, leaving a trail of maddening heat in its wake. Vi gasped, her body arching slightly into the sensation. “Are you nervous, darling?”

“Not even a little,” Vi bit out, though her voice cracked on the last word, betraying her.

Caitlyn laughed, a low, sultry sound that made Vi’s stomach clench. “Liar,” she murmured, dragging the tip of the strap along Vi’s skin in a slow, deliberate move. “But that’s okay. I like it when you pretend to be tough.”

Vi’s hands fisted the sheets, her nails digging into the fabric as Caitlyn leaned in, pressing a searing kiss to her jaw. The press of Caitlyn’s body, her weight pinning Vi down, was intoxicating. When the strap finally nudged against her entrance, Vi’s hips lifted instinctively, chasing the sensation, desperate for more.

“Patience,” Caitlyn chided, her hands firm on Vi’s hips, holding her in place. “You begged for this, remember? So you’ll take it at my pace.”

Vi’s jaw clenched at Caitlyn’s words, her body quivering with need as the deliberate pressing of the strap against her slick pussy became nearly unbearable. Caitlyn didn’t push forward; instead, she dragged the toy back, its faint hum vibrating through Vi’s folds as it slid upward, grazing her clit with agonizing precision before gliding back down again.

The strap slotted snugly between her folds as Caitlyn began to rut against her, up and down, each slow, deliberate motion driving Vi closer to the edge. The pressure built with every pass, Caitlyn pressing just hard enough to tease but not enough to satisfy. Vi’s chest heaved as her nails dug into the sheets, her thighs trembling with pent-up tension.

Caitlyn’s movements were unhurried, deliberate, each pass of the strap designed to fray Vi’s patience. Her breath hitched when she leaned down, her lips brushing against Vi’s ear. “So needy,” she murmured, her voice laced with mockery and heat. “You’re soaking me, Violet.”

The words sent a jolt through Vi, her breath hitching as Caitlyn pressed the strap down harder. One of Caitlyn’s hands hovered over it, holding it in place while she moved, sliding it through the wet mess between Vi’s legs without letting it slip away.

“Stop teasing and fuck me already,” Vi growled, her voice raw, her head falling back against the pillow as her hips bucked up with a mind of their own, chasing Caitlyn's touch.

Caitlyn’s lips curved into that infuriating smirk—the one that always made Vi’s pulse stutter—but there was a flicker of desperation behind it now. Caitlyn’s pupils were blown wide, the cracks in her control clear as day, her breath hitching in a way that made Vi’s stomach twist with satisfaction.

“You think you’re in a position to give orders?” Caitlyn hissed, her tone sharp but uneven. She shifted her hips, angling the strap to press just barely against Vi’s entrance. The teasing pressure made Vi gasp, her body straining toward Caitlyn, desperate for more.

The corners of Vi’s mouth curved upward despite herself. “You want this as much as I do,” she murmured, her voice low, almost a purr. Her hands slid up Caitlyn’s thighs, her touch feather-light, deliberately maddening and when Caitlyn didn’t push her away, it only emboldened her. “How long do you think you can keep teasing before you break, huh? Pretty girl like you must be soaking.”

“Quiet,” Caitlyn snapped, but her voice wavered. She pushed the strap forward—barely—just enough for Vi to feel the stretch, the promise of what was coming. Vi gasped, her hips bucking reflexively, but before she could take more, Caitlyn pulled back.

Instead of sinking in, Caitlyn dragged the strap upward again. Vi was left to clench around nothing, but to writhe against the pressure of the toy, trapped between Caitlyn’s hand and her soaked pussy. It flickered brighter when it pressed harder against her throbbing clit, its faint hum turning the sensation into pure torture.

Caitlyn groaned through a bite of her lips, the crack in her control widening.

The hands on Caitlyn’s thighs slid over her ass, blunt fingernails sinking into the soft skin. Vi’s grin was sly even as her body shook with need. “I know you’re desperate enough to come all over me just like that, but I want it inside me , Cait.”

Caitlyn’s breath hitched, and her nails dug into Vi’s hips, hard enough to leave marks. “Shut up,” she hissed, but her movements grew less precise, her focus splintering.

Vi’s grin widened as she rocked her hips up, grinding herself against the strap in a slow, deliberate motion that made Caitlyn shudder. “What’s wrong, sheriff?” Vi drawled, her voice dripping with mockery. “Losing control? Or is it that you’re imagining how good it’s gonna feel when you finally—”

Caitlyn let out a low, frustrated growl, her composure slipping further as she pressed the strap against Vi more firmly, her movements losing some of their teasing precision. “You talk too much,” she bit out, her voice trembling with arousal.

“And you’re not doing enough,” Vi countered, rolling her hips again, eliciting another shaky breath from Caitlyn and trying to stifle her own as it pressed just right against her clit. “Come on, Cait. If you’re going to ruin me, ruin me. Or are you too busy trying not to come first?”

With a growl, Caitlyn’s hands dropped to Vi’s thighs, spreading them wider before slamming her hips forward with a maddening precision, burying the strap inside Vi in one swift, unforgiving thrust.

The sudden stretch stole the air from Vi’s lungs, her back arching as a strangled cry escaped her. Her nails raked down Caitlyn’s back, leaving trails of fire in their wake. Her mind blanked out everything but the overwhelming sensation of being filled, the way Caitlyn’s weight pinned her down, the heat radiating between them.

“There’s my girl,” Vi managed to rasp between gasps, her voice hoarse but still edged with smug satisfaction.

The blue glow pulsed brighter inside her, amplifying every twitch, every shift, every thrust, and it was all too much.

Caitlyn didn’t hesitate, her movements clumsy but desperate, the sharp edge of her usual precision now lost to her own need. Each thrust was a claim, pressing deeper, harder, hitting every spot that made Vi’s moans spill out raw and unrestrained. Vi’s thighs spread wider, a wordless invitation, and Caitlyn responded immediately with a rough thrust that left Vi gasping.

“Fuck,” Vi hissed, her head falling back as Caitlyn’s lips crashed onto hers. The kiss was wild, bruising, more teeth and tongue than anything else, an attempt to silence Vi’s desperate moaning, or maybe her own. For a moment, it worked.

Then Caitlyn adjusted her angle, the strap pressing against something devastatingly perfect inside Vi. A strangled cry tore from her throat, her body jerking against Caitlyn’s. Her nails dug into Caitlyn’s back now, clawing desperately for something to hold onto as the pressure built inside her, coiling tighter with every movement.

Caitlyn’s kiss was bruising, frantic, her gasps mixing with Vi’s moans as the intensity between them grew unbearable. Vi growled into it, biting her bottom lip just enough to make Caitlyn hiss and pull away, her pupils blown wide and lips glistening.

The friction was maddening, molten heat that burned through every nerve in Vi’s body, consuming her. It wasn’t just the motion of Caitlyn’s hips driving her wild; it was the way Caitlyn felt , commanding and yet trembling, as though she was barely holding herself together. Vi could feel it in the way Caitlyn’s nails bit into her inner thighs, in the rough scrape of her breaths that spilled over Vi’s skin—control slipping with every thrust.

Vi’s own control was nonexistent, her body a live wire beneath Caitlyn’s. Each movement sent electricity shooting through her, the glowing runes on the strap amplifying every sensation until she was trembling. Vi’s hips surged upward on instinct, meeting Caitlyn’s thrusts as if her body had been built for this, for her . She wasn’t just taking it; she was demanding it, her hands roaming over Caitlyn’s sides, clutching tightly to keep herself grounded.

“You feel so good, Violet,” Caitlyn gasped, her voice ragged and unguarded.

Caitlyn’s thrusts shifted, becoming harder, deeper, and the drag of the strap inside Vi made her cry out. Her back arched off the bed as she hooked her leg around Caitlyn’s waist, urging her closer. The stretch was perfect, deliciously overwhelming, and Vi felt herself spiraling. 

“Fuck,” Caitlyn rasped, the word barely audible over the sounds of their bodies colliding. “Gods, Vi… it’s so warm, and—oh.”

The rythm of her hips faltered for a split second and Vi could see it in her face, the way her jaw clenched as she tried to hold on, to stay composed. It was futile, and Vi loved every second of watching her fall apart.

“You’re close,” Vi growled, her grin sharp even as her body writhed beneath Caitlyn’s. Her nails raked down Caitlyn’s back, hard enough to leave marks. “I can feel it—hear it. That little hitch in your breath? Fucking adorable.”

Caitlyn snarled at the taunt, but the flush creeping up her neck betrayed her. Her hips snapped harder, the strap sinking impossibly deeper, and Vi cried out, her voice cracking under the weight of the pleasure. The pressure inside her was overwhelming, Caitlyn’s pace relentless, each thrust a demand that left her gasping.

“Shut up,” Caitlyn hissed, but her voice was shaky, the words lacking their usual bite. Her movements grew more erratic, her rhythm faltering as she chased her own release, the strap glowing brighter with every passing second.

The fire in Caitlyn’s eyes was unmistakable. Her pupils were blown wide, dark with need, and with a growl, she surged forward, crashing their lips together again in a kiss that was all heat and raw desperation. The intensity of it, the hunger, pushed Vi over the edge of her self-control.

“Give it to me, Cait. Please,” Vi wrapped her arms around Caitlyn, pulling her closer as she arched up into her. “Fuck me like you mean it.”

And Caitlyn did. Her hips moved faster, slamming into Vi with abandon, the rhythm wild and relentless. The runes on the strap flared with each thrust, the vibrations coursing through Vi until she could barely think, let alone speak. Every snap of Caitlyn’s hips drove her higher, her breath hitching as she teetered on the edge.

Vi’s body was already trembling, the climax building deep inside her, sharp and consuming. The pressure, the heat, everything felt like it was crashing into her all at once, threatening to tear her apart. “Cait—” Vi gasped, her voice cracking as the pleasure surged, coiling tight in her lower stomach. Her hands found Caitlyn’s shoulders, her legs wrapping around Caitlyn’s waist, pulling her closer, deeper. “Fuck, I’m—”

“Cum for me, Violet,” Caitlyn murmured, her lips brushing against Vi’s, voice dark and commanding despite the desperation bleeding through. Her thrusts became frantic, a wild, untamed rhythm taking over, the precision of before forgotten in the face of pure need. “I want to feel it.”

The words sent Vi careening over the edge, her body shattering beneath Caitlyn as the climax ripped through her, leaving her trembling and gasping, her cries muffled against Caitlyn’s mouth. The strap pulsed with light, amplifying the aftershocks until Vi thought she might come apart entirely.

Vi’s release was raw and consuming, her body writhing as Caitlyn kept going, refusing to let the moment end. Caitlyn stilled for just a second, buried to the hilt in her fluttering pussy, grinding, rubbing the leather harness against Vi’s clit and the strap somewhere deep inside Vi’s cunt that made her vision blur. Caitlyn coaxed Vi through her orgasm as she shuddered at the warmth, the wetness surrounding the strap, clenching and pulling as if trying to keep her there.

“Violet…” Caitlyn’s voice broke into a whimper, her control shattering as her hips bucked forward, grinding, chasing every sensation. Vi clenched tightly around the strap, and Caitlyn gasped, her hands trembling as they gripped Vi’s shoulders to steady herself, their bodies flush against each other’s.

Vi was barely coherent, her body boneless beneath Caitlyn, every nerve raw and hypersensitive. But she felt everything—the tremor in Caitlyn’s arms, the drag of Caitlyn’s nipples against her own, the heat still building between them, the way Caitlyn’s hips stuttered just before she froze.

Caitlyn gasped, a strangled sound that was half a moan, half a sob, her body locking as she buried her face in the crook of Vi’s neck and the strap as deep as she could. Vi could feel it—the warmth, the vibration of the strap that seemed to hum with Caitlyn’s release. It was overwhelming, the sensation sending aftershocks rippling through Vi’s body, making her gasp and cling tighter.

Vi could’ve sworn she felt it burning warmer, wetter inside her, almost vibrating inside her with the intensity of Caitlyn’s orgasm.

They collapsed together, Caitlyn’s body sinking against Vi’s, their chests heaving as they fought to catch their breath. The glow of the strap dimmed slowly, leaving the room bathed in a soft, flickering light that barely escaped through the gaps between them. Caitlyn’s face was still buried in the crook of Vi’s neck, her lips brushing faint kisses against her damp skin.

For a moment, there was only the sound of their breathing, Caitlyn’s head resting against Vi’s chest, her weight grounding them both. Vi’s hands threaded through Caitlyn’s hair, a quiet laugh escaping her lips.

“So,” Vi said, her tone light despite the exhaustion weighing on her. “Are straps completely ruined or what?”

Finally, Caitlyn lifted her head, her cheeks flushed and her hair a wild mess. “No,” she said, a small, breathless laugh escaping her. “But I’m not sure I’ll ever live up to this again.”

Vi grinned, brushing a stray strand of hair from Caitlyn’s face. “Don’t worry, pretty girl. I’m a sucker for overachievers.”

Notes:

Happy new years!

You can find me on twitter as @aintnatsu (or, in your dreams as Caitlyn's hexstrap)

 

twt: @aintnatsu