Ficool

Chapter 14 - Fucked on the bus

I rushed to the bus, backpack bouncing on my shoulder. The school trip was starting, and everyone was already squeezed in. At 18, these trips were supposed to be fun, but I hated being late. The driver yelled for me to hurry up. I scanned the seats but they were full, bodies packed tight. Some kids had to share laps because it was so crowded. My heart sank. I spotted my friend Jake in the middle, waving me over. I started pushing through the aisle, mumbling sorrys to people.

Then a deep voice called from the back. "Leo, over here." I froze. It was Mason. Big, handsome Mason. He looked like a bully with his tall frame, broad shoulders, muscles from football, sharp jaw, and those intense eyes that always made me nervous. I'd admired him from afar, the way he walked like he owned everything, but up close, he scared me. Rumors said he picked on smaller guys. I glanced at Jake, but Mason's stare pinned me. Refusing felt impossible. My stomach twisted. I turned and shuffled to the back, cheeks burning.

The back row had Mason and one empty spot on his lap. He patted his thigh, smirking. "Sit, man. No big deal." His voice was low, casual, but his eyes said something else. I hesitated, but the bus honked, and the driver shouted to close the door. No choice. I dropped my backpack and perched on his lap, stiff as a board. His thighs were thick, hard under my ass. He smelled like cologne and sweat, strong and male. I shifted, trying to keep space, but the bus lurched forward, starting the bumpy ride down the winding road.

At first, it was awkward. My back pressed against his chest, his arms loose around my waist to steady me. The bus jolted over potholes, making me bounce. Each bump ground me down on him. I felt it then—something hard pressing up against my ass. His dick. Thick and growing under his jeans. My face heated. I tried to lift off, but his hands tightened, holding me in place. "Relax," he whispered in my ear, breath hot. No one could hear over the chatter and engine rumble.

The road got rougher, curves tossing us side to side. Every jolt rubbed me against that bulge. It stiffened more, the denim barrier doing nothing to hide how big he was. My heart pounded, fear mixing with something confusing. I'd thought about guys like him in secret, but not like this. Not forced. I squirmed, whispering, "Mason, stop..." But he just chuckled soft, one hand sliding up my thigh, squeezing the inside.

His fingers dug in, strong grip keeping me still. The bus hit a deep rut, slamming me down hard. His cock throbbed against me, right between my cheeks. I gasped, biting my lip. No one noticed. Kids were laughing up front and the teacher dozing. Mason's other hand moved to my stomach, under my shirt, palm flat and warm. He rubbed slow circles, inching lower. I froze, scared to move. His dick pulsed, hot through our clothes. The friction from the bumps made it worse—or better? My own dick twitched, betraying me.

He shifted under me, spreading his legs wider, forcing mine apart. Now I straddled his lap more, ass nestled right on his hardness. The next bump ground me forward then back, sliding along his length. I whimpered quiet, hands clutching the seat in front. His hand on my thigh crept higher, fingers brushing my crotch. He felt my growing bulge and squeezed, making me jolt. "Shh," he breathed, lips near my neck. His stubble scraped my skin as he nuzzled closer.

The bus rocked steadily now, rhythm like a tease. Each sway rubbed his cock against my hole through the fabric. My shorts were thin, his jeans rough. Sweat started beading on my neck. Mason's hand under my shirt pinched my nipple, twisting light. I arched, a soft whine escaping. Fear knotted my gut because he was too strong, too big. I couldn't fight without making a scene. But my body heated up, ass clenching around nothing, wanting something in it.

He unzipped his jeans quietly, the sound lost in the noise. I felt him bring out his cock bare against my shorts. Pre-cum smeared on the fabric as he pressed up. The head nudged my crack. I tensed, whispering, "No, please..." But the bus bumped, shoving me down. The tip caught on my shorts' seam, pushing the material against my hole. It stretched the fabric, almost breaching.

Mason's hand on my thigh yanked my shorts aside under the cover of his jacket draped over us. Cool air hit my bare ass, then his cock slapped against my skin. He was huge, longer and thicker than I'd imagined, the shaft curving up, head flared. He gripped the base, angling it. The next jolt from the road pressed the tip right at my entrance. No lube, just his pre-cum. I panicked, trying to lift, but his arm banded around my waist, pinning me.

He thrust up shallow, the head popping past my rim. It burned, stretched me wide. I bit my fist to stifle a cry, tears pricking my eyes. So full already, and he wasn't all in. The bus's motion helped him, rocking me down inch by inch. His free hand covered my mouth, gentle but firm. "Good," he murmured, barely audible. Inside, he throbbed, veins pulsing against my walls. Fear made me shake, but pleasure sparked too, his size was hitting spots that made my toes curl.

The ride continued, bumps driving him deeper. He bottomed out, balls snug against me. I was impaled on his lap, hidden by the jacket and dim bus lights. Every sway fucked me slow, his hips bucking subtlety to match. My cock hardened fully, trapped in my shorts, leaking. I hated how good it felt, the fullness, the secret thrill. Mason's hand slipped down, palming my bulge, rubbing through the fabric. He stroked me in time with the thrusts, thumb circling the wet spot.

Sweat dripped down my back. His chest heaved against me, muscles flexing. He bit my earlobe soft, then licked the shell. His cock dragged out slow on a straight stretch, then slammed back on a curve. My hole clenched around him, greedy despite my mind screaming stop. The burn faded to heat, pleasure building low in my gut. I rocked back tiny, against my will, chasing the friction.

Mason noticed, his grip tightening on my hip. He pulled me down harder on the next bump, grinding deep. His head mashed my prostate, sparks shooting through me. I moaned into his hand, muffled. His other fingers unzipped me quick, wrapping around my cock. Skin on skin, he jerked me firm, pre-cum slicking the way. The dual sensation of being fucked and stroked overwhelmed me. I bucked, my ass swallowing him whole.

The bus hit a series of potholes, jolting us fast. He used it, thrusting up in rapid, short pumps. My walls milked him, tight and hot. His breaths came ragged in my ear, body tense. I felt him swell inside, close. I didn't want this, but my body craved release. His hand sped on my dick, twisting the head. I came first, spurting over his fingers, silent sobs of shame and ecstasy. My hole spasmed, pulling him deeper.

Mason groaned low, hips snapping up. He flooded me, hot cum painting my insides. Pulse after pulse, filling me full. The warmth spread, leaking around his shaft as the bus slowed for a stop. He stayed buried, softening slow. I slumped against him, spent and sticky. His hand rubbed my thigh soothing, almost tender. When the bus halted, he slipped out careful, cum dripping down my leg. He tucked himself away, then me, zipping up like nothing happened.

"Good ride," he whispered, smirking as I stumbled off his lap on shaky legs. I grabbed my bag, avoiding eyes, ass throbbing with his load inside. The bus door hissed open, and I stepped out with a well-fucked ass.

More Chapters