The rain came down in sheets the moment we turned onto my street.
Thick, relentless drops hammered the roof of the car, turning the windshield into a shimmering curtain. Streetlights bled into watery halos. We sat there in silence for a long beat, neither of us reaching for the door handle.
I glanced over at her.
Her dark hair clung to her temples in damp curls. A single droplet traced a slow path down her cheek before disappearing into the collar of her blouse. Her lips—still faintly stained from the red wine we’d shared at dinner—parted slightly as she exhaled. The sound was soft, intimate, almost lost under the roar outside.
“Come inside,” I said quietly.
She didn’t speak.
Instead she leaned across the center console and kissed me.
It started gentle—lips brushing, testing—then deepened fast. Her tongue slipped past mine, tasting of cabernet and heat. My hand found the nape of her neck; fingers slid into wet hair, cradling her skull as I kissed her back harder. She made a small sound in her throat, needy and unguarded, and that sound traveled straight through me.
We broke apart only long enough to scramble out of the car.
Rain soaked us in seconds. Her blouse plastered to her skin, outlining every curve. My shirt clung cold to my chest. We ran up the steps laughing, breathless, fumbling the key in the lock. The door slammed shut behind us and suddenly the world narrowed to just us—wet clothes, pounding hearts, the smell of rain and her perfume.
I pressed her back against the entryway wall.
Her legs came up around my waist instinctively. I lifted her easily; her thighs locked tight. Our mouths crashed together again—messy, desperate. I could feel her heartbeat through her soaked shirt, frantic and matching mine. My hands slid under her ass, squeezing through the wet fabric of her skirt, holding her against me as I carried her down the short hallway.
We barely made it to the bedroom.
I set her on her feet just inside the doorway. She tugged my shirt up and over my head in one impatient motion; I yanked hers open, buttons scattering across the hardwood. No bra underneath—just bare skin, nipples already tight from the cold and arousal. I cupped one breast, thumb brushing over the peak. She arched into my touch with a soft gasp.
Her fingers worked my belt open, jeans shoved down.
When she wrapped her hand around me, stroking slow and firm, I groaned against her mouth. She guided me backward until the backs of my knees hit the mattress. I sat; she climbed onto my lap, straddling me, skirt rucked up around her hips. Black lace panties pressed against my cock—already damp, warm, teasing.
I hooked my fingers in the sides and tugged them down.
She lifted enough for me to slide them off, then settled back down. The heat of her bare pussy against me made my vision tunnel. She rocked slowly, coating me in her slickness, eyes locked on mine. No words—just breathing, the soft wet sounds of skin sliding together, the rain drumming the window like it wanted in.
She reached between us, positioned me at her entrance.
I held still while she sank down—slow, deliberate—taking every inch until our hips met. We both froze for a second, just feeling it: the stretch, the fullness, the perfect fit. Her inner walls fluttered around me, hot and slick.
Then she started to move.
Slow rolls at first—hips circling, grinding her clit against my pelvis with every downward stroke. I gripped her waist, thumbs pressing into the soft dip above her hipbones, guiding but not controlling. She leaned forward, breasts brushing my chest, mouth finding mine again. The kiss was deep, languid, matching the rhythm she set.
Gradually the pace built.
She rose higher, sank harder. The bed creaked under us. Rain lashed the glass in furious gusts. Her breaths turned to moans—soft at first, then louder, broken little sounds every time she bottomed out. I thrust up to meet her, deep and steady, feeling her tighten around me with every stroke.
I slid one hand between us, thumb finding her clit—circling in time with her movements.
She gasped, head falling back, throat exposed. “Right there,” she whispered. “Don’t stop.”
I didn’t.
Faster circles, firmer pressure. Her rhythm faltered; hips stuttered. I felt the first ripple inside her—tight, fluttering pulses that dragged me closer to the edge. She clenched hard, nails digging into my shoulders, a sharp cry tearing from her throat as she came—long, shuddering waves that milked me relentlessly.
I couldn’t hold back.
Three more deep thrusts and I followed—burying myself to the hilt, pulsing inside her as release crashed through me. Heat, pressure, her name on my lips. We rode it out together, trembling, locked tight.
Afterward we stayed like that—her forehead against mine, breaths mingling, bodies still joined.
The rain softened to a steady patter. She smiled—lazy, sated, beautiful—and kissed me slow.
“Stay,” she murmured, fingers tracing idle patterns across my chest.
I wrapped my arms around her, still inside her, softening but unwilling to pull away.
“I’m not going anywhere.”
Outside, the storm quieted.
Inside, everything was warm.


