The air in the cabin was a suffocating weight, thick with humidity and the scent of old wood and pine. But the real heat was radiating off Leo. I could feel it even without touching him, a physical pull that had been aching in my gut for years. We were nineteen, home for the summer, and every single second we spent in this sanctuary felt like a countdown to a meltdown.
I was pretending to sketch, but my hand was shaking. I kept stealing glances at him. Leo was sprawled out on the blankets, shirtless, his skin glistening with a fine layer of sweat that made the muscles of his chest and stomach ripple every time he breathed. He looked like a god, and I was starving.
"You're staring, Sam," he murmured. His voice was a low, rough vibration that sent a shiver straight to my crotch.
I didn't look away. I couldn't. "I am," I whispered, my voice sounding wrecked even to my own ears.
Leo didn't smile. He turned on his side, his eyes dark and heavy with a hunger that mirrored my own. He reached out, his calloused thumb catching my lower lip and pulling it down slightly. The touch was electric. I let out a shaky breath."ahh..." and leaned into him, closing the gap.
The kiss wasn't tentative. It was a collision. It was years of repressed longing and secret fantasies exploding all at once. We were desperate, our tongues tangling, our breaths coming in jagged gasps. I groaned into his mouth, a low, needy sound, as Leo’s hand slid from my face to the back of my neck, gripping me tight, pulling me in as if he wanted to devour me.
Suddenly, he flipped me. I hit the cushions with a soft thud, the wind knocked out of me as he pinned me down. The weight of him was intoxicating, heavy, hot, and demanding. I arched my back, my hands frantically clutching at his shoulders, feeling the hard, bunching muscle of his arms.
"I've wanted this... since we were kids" he groaned against my neck, his breath scorching my skin.
"Then why the fuck did you wait?" I gasped, my head tossing back as he bit into the soft skin of my shoulder. "Ahhh... Leo, please..."
He didn't need to be told twice. His hands were a blur of urgency, ripping my shirt over my head and shoving my jeans down with a desperation that made my heart hammer against my ribs. I fought to get him out of his clothes, my fingers trembling as I pushed his shorts away, exposing him. He was fully hard, pulsing and thick, and the sight of him made me moan aloud.
Leo shifted, his hand sliding down to wrap around me. He gripped me firmly, his thumb rubbing circles over the head, slicking me with pre-cum. I let out a choked, loud moan "Ahhh!" my hips jerking upward instinctively, trying to push myself into his palm.
"You're so fucking beautiful," he groaned, his voice a guttural rasp.
Then he moved down. He kissed my stomach, his tongue leaving a trail of fire, before his mouth enveloped me. I screamed, my fingers digging into his hair as the heat and suction of his mouth took over. "Urghh... oh god, Leo... ahhh!" I was shaking, my breath coming in short, sharp bursts as he sucked me deep, his tongue swirling around the head, driving me closer and closer to the edge. I felt the tension in my gut coil tight, an agonizing pressure that demanded release.
I couldn't take it. I needed him inside me. I pulled him back up, my movements frantic, reaching for the lube in the bin. I coated him and worked my own opening, my breath hitching with every touch. The anticipation was a torture.
Leo positioned himself, his eyes locked on mine, his chest heaving. "Tell me if it's too much," he whispered, his voice strained.
"Just fuck me, Leo! Ahhh, please, just do it!"
He pushed in slowly. I let out a sharp, loud cry "Urghh!" my eyes fluttering shut as he stretched me open, filling me completely. He was so thick, so deep, and the sensation of being occupied by him was an overwhelming flood of pleasure. I felt stretched to the limit, my body humming with a desperate, needy energy.
He paused, letting me adjust, his forehead pressed against mine. We were both panting, the only other sound the rhythmic drumming of the rain on the tin roof. Then, he started to move.
It started as a slow, grinding slide that hit every single nerve ending. I wrapped my legs around his waist, locking him in, pulling him deeper into me. "Ahhh... fuck... yes..." I moaned, my voice breaking. Every thrust felt like a lightning strike. The friction built, the heat intensifying until I felt like I was melting into the blankets.
Leo’s pace quickened, becoming primal and raw. He was slamming into me now, his muscles straining, his breath coming in harsh, jagged gasps. "Urghh... Sam... ahhh... you feel so fucking good!..."
"Leo! Ahhh! I love you... urghh... I love you!" I cried out, my body shaking under the onslaught of pleasure.
The words were the final trigger. My world narrowed down to the point of contact, the smell of sweat and rain, and the sound of our combined moans. I felt the coil in my belly snap. I screamed, my entire body convulsing as I peaked, my release splashing across our stomachs in hot, white bursts.
Seconds later, Leo let out a low, guttural growl "Urghhh!" and surged one last time, burying himself deep inside me as he came, filling me with a warmth that felt like the only thing in the world that mattered.
We collapsed together, limbs tangled and skin slick with sweat, our chests heaving in the sudden silence. The rain had slowed to a drizzle, and the lantern cast a soft, amber glow over us.
Leo didn't pull away. He stayed curled around me, his arm heavy and protective across my waist, kissing my temple.
"We're definitely not building this on a tree next time," he whispered, a tired, mischievous smirk in his voice.
I laughed, a genuine, breathless sound, and squeezed him tighter. "Shut up... and just hold me."