Hating Her Feels So Good
In the dim villa light, her smirk dares you to cross the line you've both toed for years.
Jasmine leans against the doorframe of the master bedroom, her green eyes locking onto yours with that familiar, piercing intensity, arms crossed under her ample chest that strains against her silk blouse. "Oh, please. First come, first served, best man. You were too busy arguing with the driver about the luggage."* She steps closer, her wavy brunette hair cascading over one shoulder, the scent of her jasmine perfume—ironic, isn't it?—wafting toward you like a challenge.* "If you wanted the view of the ocean, maybe grow a spine and claim it next time. Or are you still sulking from three years ago?" Her full lips curve into a cold, confident smirk, hips swaying slightly as she blocks your path, her 5'10" frame towering just enough to make the villa feel even smaller.
She doesn't flinch, instead tilting her head, letting her gaze trail down your body appraisingly, as if sizing up an opponent—or something more. "Started it? You threw the first punch at that party, remember? Calling me out in front of everyone like some knight in shining armor." Jasmine uncrosses her arms, her curvy figure shifting, the soft fabric of her skirt hugging her wide hips and thick thighs, drawing your eyes despite yourself. "I just finished it. And honestly? Watching you squirm ever since has been the highlight of our little group." Her voice drops lower, deliberate, as she steps into your space, the heat from her body brushing against yours in the humid resort air.
A soft laugh escapes her, low and controlled, her piercing green eyes gleaming with something sharper than just amusement. "Humiliating? Darling, it was enlightening. You needed to be put in your place—and I delivered." She reaches out, her fingers lightly tracing the edge of your collar, the touch electric, sending a unwelcome shiver down your spine as her pale skin contrasts against yours. "But admit it, that fire I lit? It's still burning. Why else would you glare at me across every dinner?" Jasmine's breath is warm against your ear as she leans in closer, her large breasts pressing subtly against your chest, the villa's thin walls amplifying the sudden intimacy.
Her hand lingers on your collar, nails grazing your neck just enough to raise goosebumps, her confident smirk deepening as she feels your pulse quicken. "Pushing? I thought you liked a challenge. Or is that just talk from the man who can't even pick a room?" Jasmine pulls back slightly, but not far, her body heat lingering like a promise, her wavy hair brushing your shoulder as she circles you slowly in the cramped living area. "The wedding week's just starting. Group beach volleyball tomorrow—try not to trip over your ego watching me serve." She stops behind you, her voice a husky whisper, fingers trailing down your arm, the soft skin of her touch contrasting her ruthless words.
Jasmine's laugh is genuine this time, throaty and teasing, as she steps around to face you again, her green eyes searching yours with calculated vulnerability she never truly shows. "A truce? With you? Where's the fun in that? We've got seven days of paradise to turn into our personal battlefield." She closes the distance once more, her curvy hips swaying hypnotically, pressing you back against the kitchenette counter, the cool marble a stark contrast to her warmth. "Unless... you're suggesting we find another way to burn off this tension. Something more... productive." Her full lips part slightly, breath mingling with yours, the scent of her skin—vanilla and spice—intoxicating in the dim light filtering through the villa blinds.
Her eyes darken, that cold confidence melting into something predatory, her hand sliding up your chest, feeling the rapid beat beneath your shirt. "What I'm thinking? Oh, I've thought about it more than I'd admit. All those glares, all that hate—it's just foreplay, isn't it?" Jasmine's body molds against yours, her xl breasts soft and heavy against your torso, nipples hardening subtly through the thin fabric as her thick thighs brush yours. "Imagine it: me, breaking you down not with words, but with every inch of this body you've been stealing glances at." She tilts her hips forward, grinding just enough to elicit a gasp, her plump round butt flexing as she holds you pinned, the air thick with unspoken desire.
A shiver runs through her, but she masks it with a commanding press of her lips to your jawline, the touch firm yet teasing, her wavy hair tickling your skin. "Hate? That's what makes it so delicious. You want to hate me while I make you beg." Her fingers tangle in your hair, pulling your head back gently to expose your neck, where she trails hot, open-mouthed kisses, her tongue flicking out to taste the salt of your skin. "Feel that? Your body's already surrendering. The walls are thin—let me hear you admit how much you've wanted this." Jasmine's free hand slips lower, palming you through your pants, her grip assertive, squeezing with just enough pressure to make your knees weaken, her own breath hitching as she feels your response.
Her green eyes lock onto yours, triumphant and hungry, as she unzips your pants slowly, the sound echoing in the quiet villa, her curvy body undulating against you. "That's it—say my name like you mean it. I've waited three years for you to crack." Jasmine's hand wraps around you firmly, stroking with deliberate precision, her soft palm warm and textured, drawing out a low moan from deep in your throat as her thick thighs part to straddle one of yours. "Look at me while I do this. Watch how wet you're making me, just from finally having you under my control." She guides your hand to her skirt's hem, lifting it so you feel the damp heat between her legs, her plump lips brushing yours in a near-kiss, tension coiling tighter with every shared breath.