on my hands n knees begging for a vi x reader fic where they keep getting interrupted which leads to desperate, whiny, quickie
i’ll be quick | hockey player!vi x fem!reader, fluff, smut (mdni), wc: 6k+ | masterlist
content warnings: college/modern!au, smut (+18); vi being a needy/horny/whiny brat, service top?vi, bottom!reader, semi-public sex, kissing, fingering (r!receiving), oral (r!receiving), overstimulation [idk what else i’m missing help]
note: first request!! ty for requesting!! i’ve been so excited to write for vi it was killing me. wrote it as modern au iydm as i could think of a more ways they got interrupted/where they would do it lol
Vi swears it’s not her fault—how could it be, when you look the way you do? She doesn’t think anyone could blame her, not really, not when you manage to completely undo her without even trying. You don’t even realize you’re doing it, that you’re so effortlessly pretty that she is left utterly useless whenever you’re around.
And God forbid you actually notice her staring—when you glance up at her from over your laptop, giving her that small, knowing smile, like you know exactly what you’re doing to her.
And she tries to keep it together, she really does, but you make it impossible.
It’s not just about how you look, though that’s definitely part of it. But she loves how you carry yourself, how smart you are, how dedicated you are. You’re an excellent student—always organized, always ahead of your deadlines, always balancing ten different things like it’s nothing.
And Vi knows she’s smart too; she wouldn’t have made it into this school, wouldn’t be holding onto her hockey scholarship, if she weren’t. But there’s something about the way you approach every little thing, like you know you’re capable of anything, that makes her want you even more.
It’s intoxicating, being around someone like you.
And maybe it’s selfish, but she loves the fact that you’re hers—that no matter how busy you both get, you still make time for her, still let her pull you into her arms, kiss you senseless, or fuck you so, so good.
These days, the problem is time.
There never seems to be enough of it.
Between your rigorous schedule and her demanding practices, you’re both constantly being pulled in different directions, and it drives Vi crazy. She hates how little time you get to spend together, how often she finds herself lying in her dorm room late at night, thinking about you and wishing you were there with her, laying in her bed, your clothes forgotten on her floor as she pushes your knees apart, listening to those delicious whines of yours while she inches her face closer… and closer… and closer to your wet pussy.
Vi groans loudly, annoyed she cant have you now.
And it doesn’t help that you don’t even share a dorm. You’ve each got your own roommates, which means that even when you do manage to carve out a few hours together, there’s always the risk of someone walking in.
It’s maddening, really—trying to navigate your relationship around other people’s schedules, stealing kisses in empty hallways and brushing your fingers together under the table in the dining hall, never able to just be with you the way she wants to be.
And then there’s the fact that she can never stop wanting you. She loves making you feel good, loves the way your body reacts to her touch, the way you whisper her name in that breathless, needy way that makes her heart race.
But no matter how much she wants you, something always gets in the way.
Maybe it’s your phone buzzing with a reminder about a study session, or the alarm on her watch going off to remind her she’s got practice in ten minutes. Maybe it’s the sound of your roommate’s key turning in the lock, making you both scramble to look presentable before they walk in.
Whatever it is, it always happens just when things are starting to heat up, leaving Vi groaning in frustration as she pulls away from you, her forehead resting against your shoulder as she mutters something about how unfair this all is.
And you—you always laugh softly, pressing a quick kiss to her lips before telling her that there’ll be other nights, other moments, other chances.
But Vi doesn’t want other nights. Not when she wants you now.
She had been frustrated since that time she was sat next to you in your dorm room, alone and studying.
The soft hum of your room’s desk lamp filled the most of quiet, broken only by the sounds of pages flipping and your voice drifting lazily into her Vi’s ears. You were perched on the carpeted floor, leaning slightly over the low table scattered with textbooks, notes, and half-finished assignments. Vi sat next to you, her legs stretched out in front of her, one elbow propped on the table as she twirled a pen between her fingers.
“And I don’t think he explained it very well, honestly,” you said, absentmindedly brushing your hair out of your face as you scanned your notes. “He kept going off on this tangent about historical context, which, honestly, is fine, but it didn’t really help me understand the actual analysis part. Do you think the midterm essay will—”
You paused mid-sentence, suddenly aware that Vi hadn’t responded in a while. You glanced up at her, and sure enough, her blue eyes were fixed on you, but not in the way you’d expect from someone actively listening.
She wasn’t looking at your notes, wasn’t even pretending to follow along. No, her gaze was focused on you, eyes drifting down to where the hem of your skirt meets the bare skin of your pretty thighs—her eyes a little too intense, a little too amused, and far too obvious for her to deny it.
“Vi,” you prompted, drawing out her name as you raised an eyebrow at her. “Were you even listening?”
“Hm?” she hummed, clearly unbothered as a slow smirk tugged at her lips.
She didn’t even try to cover up her distraction, and instead of answering, she leaned forward slightly, kissing your shoulder as her hand brushes against your knee.
You rolled your eyes, returning your attention to your notes. “You know, this is going to be on the midterm. You could at least—”
But you didn’t get to finish, because her hand was suddenly sliding just above your knee, her fingertips brushing lightly against the skin of your thigh. You stiffened, your words faltering as you glanced at her. She didn’t look guilty, not in the slightest. If anything, she looked like she was having the time of her life, her smirk growing as she noticed the way your breath hitched.
“Vi,” you said again, this time a little softer, your tone caught somewhere between amused and warning.
“Mmhm,” she replied nonchalantly, like she hadn’t just started trailing her fingers higher, pushing the hem of your skirt up with an almost maddening slowness. “You were saying something about… historical context?”
You huffed a quiet laugh, sitting back slightly and shooting her a knowing look. “I think we’re having trouble focusing, Violet.”
“Can you blame me?” she asked, her voice low, her fingers now drawing lazy circles against your thigh before slipping underneath your skirt completely, the tips of her fingers playing with the soft fabric of your panties.
You bit the inside of your cheek, fighting back the grin that threatened to spread across your face. “We’re supposed to be studying.”
“I am studying,” she quipped, her tone light and teasing as her hand crept a fraction higher and her face coming close, feeling her breath against your neck. “I’m just… multitasking.”
Before you could respond—or give in to the way your heart was starting to pound against your ribs—the sound of a knock echoed through the room. It wasn’t loud, but it was enough to make both of you freeze. Your head whipped toward the door, your face heating immediately as you scrambled to push Vi’s hand away.
“Hey, you in there?” your roommate’s voice called from the other side of the door.
Vi groaned quietly, leaning back and dragging her hand through her hair, her smirk quickly replaced by an exaggerated pout.
“You’ve gotta be kidding me,” she muttered under her breath, slouching back against the table like the universe had personally conspired against her.
You shot her an apologetic look as you stood, smoothing your skirt back down and trying to look as composed as possible.
“Yeah, just a second!” you called out, your voice a little too high, a little too hurried.
Your girlfriend just shook her head, the corners of her lips twitching like she couldn’t quite decide whether to laugh or glare at the door.
Then, it happened again.
It had been a long, exhausting week, another one where your schedules never seemed to line up. Between Vi’s practices and your mounting workload for your classes, you barely had time to breathe, let alone spend time together. So when Vi got that text from you that your roommate just left for her classes, she showed up at your dorm that Saturday afternoon, sweaty from an early morning workout but unmistakably eager, you didn’t even think twice before pulling her inside and shutting the door behind her.
She looked good—too good. Her hair was damp from her shower after the gym, and she was wearing that snug black hoodie that you loved, the one that clung to her frame and her muscles just enough to drive you a little crazy.
Her hands were on your waist the second the door clicked shut, her lips brushing against your temple, then your jaw, then lower, like she’d been starving for your touch all week.
And, she practically was.
“You missed me,” you teased, your voice light as your fingers slid up the front of her hoodie.
“Mhmm… missed you,” she murmured against your neck, nodding her head as her hands grip your hips, tugging you closer before grabbing a handful of your ass. “Been thinking about you all morning. All week, actually.”
You laughed softly, your heart fluttering at the way her voice dipped, low and warm. She backed you toward your bed, her movements a little less teasing than usual, a little less patient. It wasn’t like her to rush, but you could feel it in the way her lips moved against yours when she kissed you, in the way her hands tightened around your waist. She’d been waiting too long for this, and she wasn’t shy about showing it.
The backs of your knees hit the edge of your bed, and you sank down onto the mattress, Vi following you immediately. She slid one knee onto the bed, her weight pressing you back gently as her hands trailed up your thighs, bunching your oversized shirt as they went. You could feel her smirk against your lips, her breath hitching slightly when your hands tangled in her hoodie to pull her closer.
And then—like some cruel joke—her phone buzzed.
She ignored it at first, too focused on the way your body shifted beneath hers, too caught up in the way your lips parted for her. But when the buzzing didn’t stop, her forehead dropped to your shoulder with a frustrated groan.
“Don’t,” you whispered against her ear, a quiet plea as your fingers slipped under the hem of her hoodie. “Just let it ring.”
She wanted to—God, she wanted to.
But she knew better.
“It’s probably my coach,” she muttered, the irritation thick in her voice as she reluctantly sat up, pulling her phone from her pocket. Her jaw clenched when she saw the name on the screen, and she ran a hand through her hair, looking at you with an apologetic grimace.
You watched her, sitting there with her phone in hand, clearly torn between staying with you and answering the call. “Vi,” you said softly, placing a hand on her thigh, “it’s okay.”
“It’s not okay,” she snapped, though the frustration wasn’t directed at you. She tossed her phone onto the bed and dropped her head into her hands, exhaling sharply. “I swear the universe has something against me or something.”
You could see it in her posture, the way her shoulders slumped, how her fingers curled into her hair like she was holding herself back from punching something. She didn’t say it outright, but you could tell how much this bothered her, how badly she wanted to stay.
“I’m sorry,” she said finally, her voice quieter now, rough around the edges as she looked up at you. Her eyes softened when they met yours, guilt flickering behind her frustration. “I swear I’ll make it up to you.“
You leaned forward, brushing a soft kiss against her cheek, and smiled. “I know, baby.”
But as she left, throwing her hoodie back on and muttering under her breath about how ridiculous the timing was, you couldn’t help but notice the way her jaw tightened when she glanced back at you one last time. She looked like she was already planning how to make up for it, her frustration tempered only by her determination to make you feel as wanted as she knew you were.
Vi didn’t know how much longer she could go without having you.
It just kept happening. Again and again.
All the way up to the day of her big game.
The noise from the rink was still echoing faintly through the hallways of the arena, cheers fading as the crowd filtered out, but it all felt distant compared to the weight of Vi’s eyes on you. You were waiting outside the locker room as usual, leaning casually against the cinderblock wall as players and staff rushed past you, voices loud in celebration.
The door swung open, and Vi stepped out like she’d been looking for you the entire time. She spotted you instantly, her eyes locking on yours, and you couldn’t help the small smile that curved your lips. She looked a little flushed, her hair damp and sticking to her neck under her hoodie, her bag slung over her shoulder.
But there was something else too, something in the way her gaze didn’t move from you for even a second. It was heavy—her eyes dragging over you, slow and warm, like she couldn’t help herself.
You pushed off the wall and walked toward her, your voice light.
“Hi, superstar,” you teased, hoping to coax her into her usual cocky grin.
She didn’t smile. Vi’s lips stayed pressed in a thin line, and the way she looked at you sent a shiver down your spine—hungry, focused, like you were the only thing in the world that mattered.
“You did so good, Vi,” you went on, trying to fill the quiet. “I heard everyone’s waiting for you at the party. They’re probably already chanting your name. It’s like…”
You trailed off as Vi took a small step toward you, close enough that you could feel the heat radiating off her.
She didn’t say anything at first. Just looked at you—her eyes roaming your face, dropping to your lips, then back up again.
Slowly, she shook her head, almost as if she was answering a question you hadn’t asked.
“Vi?” you murmured, tilting your head. “What’s wrong?”
Her voice was quiet, but the rough edge of it hit you square in the chest.
“I need you.”
It was so soft, so desperate… you wouldn’t be lying if you said that it almost sounded like she was about to cry.
Your breath caught, the words landing heavy on your chest. You blinked up at her, trying to process what she’d just said, but Vi didn’t let up. She stepped in closer, so close that you had to tilt your head back to meet her eyes. Her hand reached out, fingers brushing over your wrist before curling gently around it.
“Vi…” you started, unsure of what to say. You could hear the distant hum of people talking, laughter spilling from somewhere down the hall. “Everyone’s going to be looking for you. It’s your party—”
“I don’t care,” she cut you off, her voice low, breathless and strained.
She brought her free hand up to cradle your jaw, her thumb brushing softly along your cheek before letting it fall to your waist to pull you in a bit closer.
“Please… I’ll be quick, baby, I promise. Just…” Her voice wavered as her eyes searched yours, almost pleading.
You swallowed hard, the intensity of her gaze making your pulse race. You could feel the heat of her hands on your skin, could see the desperation written so plainly on her face. Vi didn’t usually let herself get like this—didn’t let her restraint snap—but tonight, it was barely holding together.
“Please,” she said softly again, leaning in to peck your lips softly as another way to convince you.
You didn’t have time to respond before Vi gave your wrist a soft tug, leading you down the hallway with an urgency that sent a thrill straight to your core. Her grip wasn’t rough, but there was no mistaking the purpose behind it.
The sound of the arena faded with each step as Vi pulled you into a quieter hallway, finally stopping when she found an empty room—a storage space of some kind, dimly lit and empty of everything but shelves of sports gear.
The door clicked shut behind you, and before you could even turn to say something, Vi was on you—her hands gripping your waist as she pushed you back against the wall. Any words you might have had died on your tongue, cut off as Vi crashed her lips against yours in a kiss so fervent it sent a shiver straight through you.
She kissed you like she’d been starving for days, her lips moving against yours with a hunger that made your knees weak. The soft whine that left her throat was barely muffled by the kiss, high and desperate, a sound that sent a jolt of warmth pooling in your stomach.
God, if the universe took this away from her again, right now, she’d probably let the world burn.
Her hands roamed eagerly, gripping at your hips, sliding around your waist as if she needed to feel you.
You tried to speak—tried to gasp out something teasing, anything to break the tension—but Vi didn’t let you. Her lips moved down to your jaw, trailing hot, open-mouthed kisses to the sensitive spot just below your ear.
“Vi…” you managed, breathless, but the sound was cut off as her hands splayed across your lower back, then trailing down to grab your ass.
“Fuck, baby, you’re killing me,” Vi muttered against your skin, her voice low and strained. She kissed her way back up to your lips, pressing her body flush against yours as she did.
Her thigh slid between yours, drawing a soft moan from your lips that only made her whine again in response—higher, needier.
“Violet,” you breathed again, half scolding, half pleading, your hands reaching up to curl into her hoodie.
“I can’t help it,” she whined softly, pressing her forehead to yours for just a second as her chest rose and fell, her breathing heavy and uneven. “You—fuck, you always look so good. I can’t stop thinking about you.”
Her voice cracked slightly, her desperation bleeding through as she dipped down to kiss you again—slower this time but no less needy. Her lips lingered, moving with purpose, her tongue brushing teasingly against yours.
Your fingers curled tighter into her hoodie, trying to hold onto something, anything, as Vi made a quiet, almost pleading noise into your mouth, like she wasn’t just kissing you—she was begging for you. Her hands slid down to your thighs, gripping just above your knees as she pressed herself closer, her body impossibly warm against yours.
“Please,” she whispered softly against your lips, the word barely audible but heavy enough to make your head spin. She pulled back just enough to look at you, her flushed face inches from yours, her eyes dark and wide.
“I need you so bad.”
Her voice cracked again, and it was almost her undoing. Vi looked desperate—like she was barely holding herself together, like the sheer sight of you had unraveled her completely.
You could see it in the way her hands trembled just slightly against your thighs, in the way her lips were swollen and parted, like she’d been kissing you for hours instead of minutes.
You opened your mouth to say something—anything—but Vi didn’t give you the chance. She kissed you again, harder this time, her hands sliding up under the hem of your shirt, her fingers grazing your bare skin. Every quiet moan you let out, every sharp inhale, only seemed to make Vi whine more—desperate, pleading little sounds that escaped her lips like she couldn’t help herself.
She sighed when she finally broke the kiss, panting softly as her forehead rested against yours again.
“Been wanting to fuck you for weeks...” Her voice was strained, so thick with need that it made your breath hitch.
Vi’s hands slid upward, her palms were warm against your skin as she pushed your shirt higher, her breathing shallow and uneven as though she was holding herself back. But when her hands finally cupped your tits, her restraint shattered.
“Fuck…” she whispered, almost like she was talking to herself, her voice husky and breathless.
Her thumbs brushed over the peaks of your breasts, and the moment her fingertips rolled softly over your nipples, you gasped, your back arching involuntarily.
Vi groaned in response, the sound deep and raw, her lips brushing against the curve of your neck as she pressed herself closer to you. Her fingers teased you again, rolling your nipples between them. She was trembling now—excitement coursing through her veins at the thought of finally being inside you, all wet and warm, all because of her… oh, fuck.
“V-Violet—“
“I’m here, baby.”
She worked her way across your neck and down to your collarbone, her mouth hot and unrelenting as she left a trail of hickeys that you knew would be impossible to hide. Her teeth nipped at your collarbone, making you gasp, and she chuckled softly against your skin—a low, breathy sound that only made you squirm against her more.
But her hands—her hands were just as impatient as her mouth. They trailed down from your chest, slipping under your shirt to tease the bare skin of your stomach.
She gave your tits one last squeeze before moving lower, her fingers dragging purposefully over your thighs and slipping beneath your skirt. Vi’s touch was rough and hurried now, her breath hitching as she hooked her fingers into the waistband of your panties, tugging them down impatiently.
You let out a soft whine as the cool air brushed against you, your hands gripping at Vi’s shoulders to keep yourself steady. She smirked, straightening just enough to pull your panties free before shoving them into her back pocket like a prize.
Her eyes flicked up to yours, dark with hunger, and the corner of her mouth quirked up in a teasing grin.
“I’ll keep these safe for you,” she murmured, her voice low and possessive, her fingers brushing over your thigh.
Vi’s smirk faltered the second a hand slid up, brushing over the soaked heat between your legs. Her breath hitched, and she froze for half a second, like the realization of just how wet you were short-circuited her brain. Her fingers pressed against your pussy more firmly, teasing, slipping through your wet folds.
“You’re so wet for me,” she murmured, the words coming out like a growl, low and desperate.
Her lips found your neck again, kissing and biting as her fingers finally moved, slipping inside you with eagerly. Vi groaned at the way you clenched around her, her forehead pressing harder against your skin.
“You feel so fucking good,” she rasped, her voice strained, her fingers curling slightly as she started to move.
Vi’s lips curved into a sly grin as she felt how tight you were around her fingers, the heat of you gripping her so perfectly it made her groan low in her throat. She eased another finger inside your pussy with a soft moan against your neck. The stretch made you gasp, muffling the sound against her shoulder, your fingers digging into her strong biceps as your body trembled beneath her.
Her fingers moved faster now, thrusting and curling inside you, hitting that spongy spot inside you that made your body jerk and your breath catch in your throat. She couldn’t hold back her groans as she felt you grow wetter around her fingers, the slickness making her movements effortless as you drenched her hand. The sound alone—the wet, obscene noises and squelches of her fingers working—had her biting back a moan of her own.
You whimpered softly against her neck, your lips brushing her skin as you whispered, “Vi, d-don’t go too fast, I’ll be too loud.”
But Vi wasn’t listening. She didn’t stop, her fingers curling just right, the angle of her wrist shifting as she drove you closer to the edge. Her lips brushed against your ear, dazed and lost at the feeling of you.
“No… wanna hear you,” she murmured, shaking her head softly. “Need to fuck you like this… please…”
Your response was a broken moan that you immediately tried to smother against her neck, your face buried in her skin as your body shook. Your muffled cries vibrated against her. She didn’t slow down—if anything, her pace became more deliberate, her fingers thrusting deep and curling just right, her thumb brushing over you in a way that made you jerk in her arms.
You couldn’t respond, couldn’t do anything but press yourself tighter against her, hiding your face in her neck as tears pricked at the corners of your eyes, your muffled moans and cries slipping past your lips no matter how hard you tried to hold them back. Your hands clutched at her shirt, desperate for some kind of anchor as she drove you closer and closer to the edge, her fingers relentless.
She slid her thumb up to press firmly against your clit, circling it with just enough pressure to send a sharp jolt of pleasure through your entire body. You gasped, hips jerking involuntarily as her name slipped from your lips in a breathless cry.
Vi groaned, her forehead pressing against yours again as she whispered, “That’s it, baby. I’ve got you.”
Her pace quickened, her thumb working in tandem with her fingers, brushing and circling your clit. You could feel the pressure building rapidly, your hands clutching at her shoulders, nails digging into her skin as your body writhed beneath her touch.
“Vi—” you whimpered, but she only groaned again, her thumb pressing harder.
“Come for me,” she whispered, her voice raw and wrecked, the need in her tone making your chest tighten. “Please, baby. I want to feel you.”
Her thumb circled faster on your clit, her fingers curling deep inside you, brushing that spot that made your hips buck. Your entire body tensed, and Vi could feel it—could feel the way your walls tightened around her fingers, the way your legs trembled against her.
You jerked again, your hands flying up to grip the back of her neck as your orgasm crashed over you, soaking her hand. Your cries spilled out in broken moans against her shoulder as you buried your face there, trembling uncontrollably.
Vi groaned at the feel of you, her fingers slowing but never stopping, working you through your orgasm.
“Oh.. fuck,” she murmured, her voice thick and low as she pressed kisses to your temple, her free hand running soothingly along your back.
She didn’t stop until you were shaking, your body softening against hers, completely undone. Only then did she ease her hand away, holding you close, her lips brushing against your ear.
Vi pulls back slightly, her chest rising and falling as she watches you with hooded eyes, her lips still parted as though she can’t quite catch her breath. Her hair is slightly disheveled, her jaw tight, and the flush on her cheeks deepens as her gaze sweeps over you—your trembling legs, the way your chest heaves, your swollen lips.
It’s enough to make her look intoxicated, drunk on the sight of you.
Your breaths come unevenly, and you try to regain some semblance of composure as your hands smooth down your skirt—though it does little to cover the disheveled state you’re both in.
With a breathy laugh, you tease, “Your friends are probably wondering where you are by now.”
You press your hands against the wall for balance, trying to steady yourself, but your legs feel weak, unsteady.
Vi blinks slowly, her expression soft yet utterly dazed, like her mind is still stuck on you and nothing else. Her fingers twitch at her sides, and she shakes her head, a small smirk tugging at her lips.
“They can wait,” she murmurs, her voice low and rough, her eyes still fixed on you as though she’s already made up her mind. “A little longer.”
Before you can respond, before you can even process what she’s doing, Vi drops to her knees with a quiet thud, her hands gripping your hips as she looks up at you, eyes dark with determination.
You start to stammer, “Vi—w-what are you—” but the words dissolve into a sharp gasp as she tilts her head forward, burying her face under your skirt.
The heat of her breath against your sensitive pussy is enough to make your knees buckle slightly, and you have to press a hand to the wall for support.
“Oh my god—” Your words trail off into a moan as her lips move with purpose, her hands sliding up to grip your thighs, holding you in place as she starts working you over again.
Her tongue drags along your sensitive folds hungrily. She’s relentless, almost feral in her need to keep going, and every sound you make seems to spur her on, her grip tightening, her pace quickening as if she can’t help herself.
“Vi—” you gasp, your fingers tangling in her hair as your body presses back against the wall for support.
The world outside this storage room feels a million miles away, irrelevant in the face of her overwhelming need to claim you, to pull more of those beautiful sounds from your lips. She clings to your thighs, her fingers digging into your skin as though she’s afraid you’ll slip away, pulling you closer to her face. Her breaths come heavy and uneven, breaking between every flick of her tongue, and you can feel the soft, frustrated whines vibrating against you.
She buries herself deeper, pressing her sexy nose against you, brushing against your clit as her tongue moves faster, more purposeful, and the sounds she makes—those low, needy whimpers and breathless moans—send heat pooling in your stomach.
“Vi—W-Wait—” Your voice cracks, your hands instinctively reaching down to tangle in her messy pink hair.
You tug lightly, trying to pull her back just enough for you to catch your breath, but it only seems to spur her on. She lets out a guttural noise, muffled against you, and tightens her hold on your hips, keeping you pinned against the wall as her tongue delves deeper.
She’s not just eager; she’s ravenous, her tongue lapping at you with a reckless kind of determination. She drags her lips along your folds, pausing to suck gently, then harder, her moans spilling against your skin like she’s losing herself in the act. Her hands slide down, fingers curling just under the curve of your ass, pulling you further into her mouth as though she needs more of you, as though she can’t get enough.
“Tastes so good… fuck,” she mumbles hoarsely between movements, muffled by your pussy.
She tilts her head slightly to look up at you, her pupils blown wide with need, her lips slick and glistening, and her expression is nothing short of worshipful.
You can only moan in response, your body arching involuntarily as she sucks hard on your clit, sending a white-hot jolt of pleasure through you. Your knees buckle, but she’s quick to adjust, one arm moving to support you as she keeps her pace relentless. Her mouth never falters, never stops, even as her breaths turn shaky, and you can feel the tension in her body like she’s wound up so tight she might break.
She starts to whine again, this high-pitched, needy sound muffled against you, and it makes your whole body burn with want. It’s almost too much, the way she’s devouring you so completely, so thoroughly, her desperation written in every trembling moan and ragged breath.
You feel yourself getting closer all over again, the knot in your stomach tightening with every passing second, and you can’t even form the words to warn her.
Vi seems to know, though, because she presses harder, faster, the vibrations of her needy whimpers pushing you over the edge.
You cry out, your voice breaking as another orgasm racks through your body, and she groans deeply against you, her fingers tightening their grip as she keeps going, drawing every last bit of your release from you. Even as your legs tremble and your body tries to pull away from the overwhelming sensation, she doesn’t stop, her tongue still flicking against you with unrelenting hunger.
“Vi—” You whine, tugging weakly at her hair, your head falling back against the wall.
She finally slows down, her lips lingering as though she can’t bear to part from you just yet, her breaths coming hot and heavy against your skin. When she finally pulls back, her chin is glistening with your cum, her lips swollen and parted as she looks up at you with a dazed, almost drunk expression, her chest heaving. Vi stays on her knees for a moment, her hands still gripping your thighs as she looks up at you, her chest rising and falling with every heavy breath.
She’s grinning, wide and wolfish, her lips shiny and swollen, her cheeks flushed, and there’s a satisfaction in her eyes that only comes from getting exactly what she’s been craving. Her pink hair is a mess where your fingers had tugged and twisted, strands sticking out at odd angles, but she doesn’t seem to care.
If anything, it makes her grin even smugger.
She wipes her chin lazily with the back of her hand, the movement slow and deliberate, like she’s savoring the moment.
“Told you I’d be quick,” she says, her voice husky, tinged with a playful rasp. “Though, honestly, I think I deserve extra credit for being that good under pressure.”
You groan, your face still warm from the aftermath, and roll your eyes as you push at her shoulder lightly with your knee. “You’re impossible, Violet.”
Vi stands up slowly, stretching her back as she towers over you again, but her grin never fades. She leans down, bracing one hand against the wall beside your head, her face hovering close to yours, her lips quirking in that trademark cocky smirk.
“Impossible to resist, maybe,” she teases, her voice dropping low, brushing a kiss over your jaw before pulling back just enough to meet your gaze.
You shake your head, exasperated but unable to fight the small smile tugging at your lips. “You’re so full of yourself.”
“Full of you, actually,” Vi quips shamelessly, her tone dripping with cheekiness, and she snickers at the way your face heats up again.
You roll your eyes, trying to catch your breath, but her playful expression makes it hard to keep your composure.
“Can I have my panties back now?” you ask, your voice strained but teasing, as you reach down to try and adjust yourself, realizing they’re still tucked into her back pocket.
Vi looks down at the waistband of your panties for a second, feigning deep thought as she taps her chin, her smirk never leaving her face.
“Mmmm,” she hums, looking up at you with a glint of mischief in her eyes. “No.”
“Are you serious?”
“I’m dead serious.”
And she really was.
Because the whole night, she didn’t let you forget—whispering in your ear about how you were bare underneath your skirt as everyone else danced around you, her breath warm against your skin.
Her playful smirk never left her face as she leaned in close, whispering about how you looked so much better without them, her fingers grazing the edge of your skirt as if to remind you of just how good she made you feel.
ty for reading ! | masterlist

















