The snow crunched under my boots like it was personally offended by my presence, and I was already regretting this whole camping trip. My friends had dragged me out here to some forgotten corner of the woods, promising "rustic vibes" and "team bonding" over s'mores and cheap beer. But the second I spotted your group setting up tents across the clearing, my stomach twisted. Cath. Of all people. We'd orbited the same social circles in college—mutual friends who thought it was hilarious to invite us both to parties—but we'd never spoken more than a curt nod or a glare. You always looked at me like I was the punchline to a joke you hadn't bothered to explain, with that sharp jawline and those piercing green eyes that seemed to cut right through bullshit. I hated how you carried yourself, all confident and untouchable, like the world owed you its undivided attention.
Our groups merged awkwardly by the fire that first night, the air thick with forced small talk. My friend Jake tried to play peacemaker, handing out hot dogs and laughing too loud at his own jokes. You sat across from me, legs stretched out, your dark hair tied back in a messy ponytail that somehow made you look even more infuriatingly put-together. Our eyes met once, and I felt this jolt—irritation, sure, but something else bubbling under it, hot and unwelcome. Like my skin was too tight, or the fire was suddenly too close. I shifted away, focusing on the flames instead.
The storm hit the next day without warning. Wind howled like a pissed-off beast, whipping snow into a whiteout that swallowed the trees whole. Tents collapsed like wet paper, and everyone scrambled for the cluster of old cabins dotting the edge of the lake—rundown things probably used by park rangers back when this place saw actual traffic. My group piled into one, but space was tight, and when the owners (some distant relatives of a friend, I guess) showed up to check on us, they started shuffling people around. "Two to a room," one of them barked, handing out keys like rations.
That's how I ended up with you. The door to our assigned cabin creaked open to a blast of icy air, and there you were, already inside, shaking snow from your jacket. Your cheeks were flushed from the cold, lips parted as you exhaled a cloud of breath. "Fuck," you muttered, spotting me. "This is a joke, right?"
I dropped my bag by the door, the single room staring back at me like a bad decision: a sagging double bed with threadbare quilts, a wood stove flickering half-heartedly, and a tiny table cluttered with dusty lanterns. No escape. "Apparently not," I said, my voice sharper than I intended. I peeled off my wet coat, hanging it on a hook, and avoided looking at you too long. But the tension from the fire pit lingered, thicker now in this confined space. Every rustle of your clothes, every shift of your weight on the creaky floorboards, made my pulse tick up a notch.
We didn't talk much at first. You busied yourself with the stove, poking at the logs until flames licked higher, while I rummaged through my pack for dry clothes. The storm raged outside, rattling the windows, sealing us in with nothing but the crackle of wood and the occasional howl of wind. Hours dragged by. I pulled out a deck of cards—something to kill time—but you just shook your head. "Not in the mood for games," you said, your tone laced with that familiar edge. But your eyes flicked over me, lingering on the way my sweater clung to my damp skin.
Eventually, the silence got too heavy. I cracked open a flask of whiskey I'd stashed, the burn of it loosening my tongue. "So, what's your deal, Cath? You've always acted like I piss you off just by existing."
You took the flask, your fingers brushing mine—deliberate? Accidental? A spark jumped anyway, straight to my gut. You took a swig, wiping your mouth with the back of your hand. "Same to you, Violet. You strut around like you're above it all. It's annoying as hell."
I laughed, short and bitter, but it eased something. We passed the flask back and forth, trading barbs that started sharp but softened into reluctant admissions. Turns out, you'd heard stories about me from mutual friends—wild parties, bad breakups—and I'd caught wind of your reputation for cutting people off without a second thought. "I thought you were just some ice queen," I admitted, leaning back against the wall, my legs stretched out toward the stove's warmth.
You smirked, but there was heat in it now, not just frost. "And I figured you for a flake. But here we are, snowed in with nowhere to run." Your gaze dropped to my lips, then lower, tracing the curve of my neck where my sweater had slipped. The air between us shifted, charged like the storm outside. My irritation morphed into something rawer, a pull low in my belly that made me shift uncomfortably. Your breathing changed too, quicker, your chest rising under your shirt.
I don't know who moved first. Maybe it was me, setting the flask down and closing the gap on the bed where we'd both ended up sitting. Or you, reaching out to tuck a stray hair behind my ear, your touch lingering. Our eyes locked, and fuck, that tension snapped like a live wire. Your hand slid to my jaw, pulling me in, and our mouths crashed together—hard, messy, all teeth and tongue. It wasn't gentle; it was a release, years of unspoken bullshit pouring out in the way I gripped your shirt, yanking you closer.
"Fuck, Violet," you gasped against my lips, your voice rough. "Why does this feel so good?"
I didn't answer, just pushed you back onto the quilts, straddling your hips. Your hands were everywhere—under my sweater, nails scraping my back, making me arch into you. I ground down, feeling the heat of you through our jeans, and a moan slipped out before I could stop it. The irritation? Gone. Replaced by this insatiable hunger, like I'd been starving for you without knowing it.
We stripped fast, clothes hitting the floor in a frantic pile. Your body was all lean muscle and soft curves, skin flushed from the firelight. I traced the line of your collarbone with my fingers, then my mouth, sucking hard enough to leave a mark. You bucked under me, hands fisting in my hair. "Don't stop," you demanded, pulling me down to your breasts. I took one nipple between my teeth, rolling it with my tongue, while my hand cupped the other, pinching until you whimpered.
The storm outside faded to nothing; all I could hear was us—your ragged breaths, my own pulse thundering in my ears. I kissed lower, over the flat of your stomach, feeling it tense as I hooked my fingers into your panties and tugged them down. You were soaked, glistening in the low light, and the sight of you spread out like that made my mouth water. I settled between your thighs, inhaling your scent—musky, intoxicating—and dove in without hesitation.
My tongue flicked over your clit, slow at first, teasing the swollen nub until your hips jerked. "Oh shit, yes," you moaned, loud and unfiltered, your hands clamping onto my head. I licked broader strokes, lapping at your folds, tasting the salt and sweetness of you. You were dripping already, arousal coating my chin as I sucked your clit into my mouth, humming against it. Your moans filled the room, echoing off the walls—no holding back, just pure, desperate sound. I slid two fingers inside you, curling them against that spot that made your thighs quake, pumping in rhythm with my tongue.
You came hard, body seizing as you cried out my name—"Violet, fuck, I'm coming!"—your pussy clenching around my fingers, juices flooding my hand and mouth. I didn't stop, licking through the aftershocks, smearing your cum across my lips as I looked up at you. Your face was a mess—eyes wild, cheeks streaked with sweat, a dribble of your own wetness on your thigh from how you'd thrashed.
But we weren't done. Not even close. You flipped us with surprising strength, pinning me down, your green eyes dark with need. "My turn," you growled, and god, the authority in your voice sent a fresh wave of heat through me. You kissed me first, letting me taste myself on your tongue, then trailed down my body, nipping at my hips, my inner thighs. When your mouth found my pussy, it was like fire—hot, insistent, your tongue plunging deep before circling my clit with expert pressure.
I couldn't stay quiet; moans tore from my throat, raw and needy. "Cath, right there—fuck, don't stop!" Your fingers joined in, three now, stretching me as you fucked me with them, your lips sealed around my clit, sucking hard. The pleasure built fast, coiling tight in my core, and when I shattered, it was explosive—cum gushing out, dripping down your face as you kept going, lapping it up like you couldn't get enough. I felt it slick on your cheeks, your chin, marking you as mine in this filthy, perfect way.
We collapsed for a moment, panting, bodies slick with sweat and each other's release. But the hunger didn't fade; it simmered, pulling us back together. You rolled on top of me, our breasts pressing flush, nipples hard points dragging against each other as we kissed again, slower this time, savoring the mess. "I need more," I whispered, my hands roaming to your ass, squeezing the firm cheeks.
You grinned, wicked. "Then grind on me. Show me how bad you want it." We shifted, legs tangling, pussies aligning in that slick, heated slide. I rocked against you, clit to clit, the friction electric—wet sounds filling the air as our arousal mixed, dripping down our thighs. Your moans matched mine, high and broken, as we moved faster, hips bucking in sync. It was raw, animalistic, the pressure building until we both tipped over again, coming together in a shuddering wave, cum smearing between us like a shared secret.
Hours blurred. We took turns feasting—me burying my face in your pussy again, this time from behind as you knelt on the bed, ass up, while I spread your cheeks and tongued your hole, fingers working your clit until you squirted, soaking the quilts. You returned the favor, making me ride your face, my thighs clamping around your head as I ground down, your tongue fucking into me deep, cum dripping onto your forehead and into your hair. We sucked on each other's breasts between rounds, nipples swollen and sensitive, biting just hard enough to draw gasps. No part of us went untouched—fingers teasing asses, circling tight rings before dipping in, adding that extra edge of fullness as we fingered each other to another orgasm.
The storm howled on, but inside, it was just us—bodies entwined, moans unrestrained, the air thick with the scent of sex. We lost track of time, chasing peak after peak, until exhaustion finally tugged at us. Sometime deep in the night, we lay tangled, your head on my chest, my fingers idly tracing patterns on your back.
As dawn filtered through the frosted windows, the storm broke, sunlight glinting off the snow like a fresh start. Our friends would be out soon, digging out, but in that quiet bubble, I turned to you. "That was... intense. Didn't expect this from you."
You lifted your head, a lazy smile curving your lips, eyes soft in a way I'd never seen. "Me neither. But fuck if it wasn't the best hate-to-something I've ever had." You kissed me lightly, then deeper, a promise in it. We dressed slowly, stealing touches, and when we stepped outside to rejoin the chaos, hands brushing as we walked, I knew this wasn't ending with the storm. Whatever this tension was, we'd just rewritten it into something addictive—something worth exploring, one heated night at a time. And damn, if the thought of round two didn't already have me counting the minutes.