I don’t know if you’ve ever felt it, that sudden, involuntary twitch deep inside when you lock eyes on a guy who hits every button. Your hole clenches and flutters like it’s starving, already begging to be stretched and filled.
That’s exactly what happened to me yesterday.
I’d spent the afternoon day-drinking with friends, too many pints, the pleasant buzz still humming. The train home was a slow one, roughly sixty minutes of quiet carriage and dim overhead lights. I dropped into a seat near the back, planning to scroll TikTok until my stop. The carriage was almost empty, just the low rumble of wheels on tracks and the occasional metallic clank.
Then he walked down the train.
You felt him before you saw him, the floor seemed to shudder faintly under his weight. I glanced up and froze. Easily 6'5", broad as a doorway, he moved with the loose, heavy confidence of someone who knows exactly how much space he takes up.
He was the opposite of me in every way that matters to my dick. I’m 5'8", dark-haired, lean and cut from years of gym work, not bulky, just tight and aesthetic. My goal has always been to look good bent over, not to max out a bench press. He looked like he benched houses.
Thick, beefy chest straining a faded black T-shirt. Arms that could have doubled as my thighs. And those legs, Jesus, the thighs. He wore dark gym shorts that had clearly seen better days; when he sat down across the aisle, the fabric rode high, exposing slabs of pale, muscular flesh dusted with dark-blond hair. I couldn’t stop staring at the way the muscle flexed and shifted as he settled in.
I finally dragged my eyes upward. He caught me. A slow, knowing grin spread across his face. Then he winked, actually winked, and spread his knees wide.
The movement tugged the shorts even higher. No underwear line. Just the unmistakable, heavy outline of a thick, circumcised head pressing against the thin cotton. He was freeballing, and he wanted me to know it. My hole gave a sharp, hungry spasm. If I’d been wired differently, I’d have been soaking through my briefs. Work had kept me too busy for the last few weeks; my body was screaming that the drought ended now.
He pulled out his phone and started scrolling like nothing had happened. I tried to do the same. Failed. Kept stealing glances. Ten minutes in, I was debating whether to open Grindr the second I got home or just ride my biggest toy into oblivion when,
Sergey’s iPhone would like to send you an image.
I looked up. He was already watching me, one thick eyebrow raised in challenge. Heart thumping, I tapped Accept.
The photo filled the screen: the fattest, most intimidating cock I’ve ever seen. Torpedo-shaped, thick from root to tip but noticeably fatter in the middle, like it was designed to pry someone open. Cut, the head a swollen, dark pink plum. It lay heavily across one meaty thigh, disappearing into a dense bush of dark-blond hair at the base. My hole twitched again, harder this time, almost painful.
This was the kind of dick that rearranged organs, that left you gaping and whimpering, eyes rolling, voice gone. I needed it inside me.
I looked up. He formed a loose circle with his thumb and forefinger, nodded toward my lap, then mouthed, slow and deliberate: “Show me your pussy.”
Heat flooded my face. This guy didn’t play subtle. I scanned the carriage, only one other passenger, headphones in, staring at their own screen. Safe enough.
I scrolled to a photo from a couple weeks back: me arched in front of the mirror in a new red Calvin Klein jock, cheeks framed perfectly, the straps cutting into skin. It wasn’t subtle either. I hit send via AirDrop.
He accepted instantly. A small, satisfied smile curved his mouth. Then he lifted the thin silver chain around his neck and chewed lightly on it, casual, filthy, unbearably hot.
A moment later he stretched, long and lazy, joints popping faintly. When he stood, my stomach dropped, I thought he was leaving. But there was no stop for another twenty-five minutes. Instead he crossed the narrow aisle in a single stride and loomed beside my seat.
Heat rolled off him. I could smell him now: clean sweat, expensive woody aftershave, and that darker, animal musk that lives under a man’s clothes after a long day. It hit me like a drug. My hole spasmed again, empty and desperate.
He bent down, bringing his face close enough that I felt the warmth of his breath on my cheek.
“Pretty pussy boy,” he murmured, voice low and gravelly, thick with an Eastern European accent, Russian, maybe Ukrainian. His hand dropped to grip himself through the shorts, a big fist wrapping around the obscene bulge. “You want?”
I’m not shy. I’ve taken plenty of cock, given as good as I’ve got. But something about a man this size groping himself openly on a moving train, arms thick enough to snap me like kindling, made my pulse spike with fear and want in equal measure. The alcohol, the musk, the sight of that hand squeezing, what was left of my higher reasoning evaporated. I was thinking with my hole now.
I nodded. Then nodded again, more eagerly.
“Yes please.”
His grin turned sharper, almost predatory.
“Toilet.”
He straightened and started walking toward the rear of the carriage.
I scrambled after him, legs shaky, heart hammering against my ribs.
The train toilet was tiny, barely bigger than a coffin standing on end. The door clacked shut behind us and he twisted the lock with a sharp metallic snap that echoed off the steel walls. The fluorescent tube overhead flickered once, then steadied into a sickly yellow glow that made everything look faintly jaundiced.
The air hit me immediately: stale urine undercut by cheap pine disinfectant, but both were already losing the fight against him. In the cramped space his body heat radiated like a furnace. Sweat bloomed fresh across his skin now that we were sealed in, no breeze, no escape, and his natural musk rolled off him in thick waves: salty, animal, unapologetic. It coated the back of my throat with every breath.
He didn’t waste time. One big hand clamped around the back of my neck and shoved me forward until my cheek pressed hard against the cold, graffiti-scratched metal wall. The vibration of the tracks rattled up through my bones. I twisted, trying to turn my face toward his for a kiss, stupid, horny instinct, but he barked a single word.
“Nyet, fag.”
Before I could process it, two thick fingers forced their way past my lips, stretching my mouth wide. They tasted of salt and skin and faint metal from whatever he’d been handling earlier. He pushed deeper until I gagged reflexively, then held them there while his hips rolled forward.
His crotch slammed against my ass, the heavy length already half-hard and thickening fast through the thin gym shorts. The pressure pinned me flat. I could feel every ridge, every vein pulsing against the cleft of my cheeks.
“Beg, pussy boy,” he growled low against my ear, accent thick enough to cut. His breath was hot and smelled faintly of mint gum and beer.
I didn’t hesitate. The words spilled out around his fingers, muffled and wet.
“Please… let me suck it. I need it. Please, fuck, I want your cock so bad. Let me taste it.”
He laughed once, short, rough, then yanked his fingers free with a wet pop. In one smooth motion he spun me around and forced me down. My knees hit the filthy floor tiles; something sticky immediately soaked through my jeans but I didn’t care. He stepped in close, thighs bracketing my shoulders, and shoved my face straight into the bulging cotton pouch.
Heat exploded against my nose and mouth. The fabric was damp with fresh sweat, warm and heavy with his scent: ripe gym musk, concentrated at the root where pubic hair pushed through the weave, a dark tang of balls and skin that had been trapped all day. I inhaled hard, greedy, snuffling like I was trying to pull the smell inside my lungs permanently.
He groaned above me, deep and satisfied. “Yes, faggot.”
My hands scrambled up his thighs, solid as tree trunks, and hooked into the waistband. When I dragged the shorts down to mid-thigh, his cock sprang free and smacked me across the cheek with a meaty slap. It swayed there, inches from my face: even thicker in person than the photo, veins ridged and angry, the fat middle bulge promising exactly the kind of destruction I craved. The head was flushed dark, already slick at the slit.
But it was the smell that really punched me, raw, unwashed crotch funk layered over clean sweat. He’d clearly been at the gym before the train, hadn’t showered, and I fucking loved it. I buried my nose in the dense bush at the base, pubes scratching my lips, and inhaled again, snorting shamelessly while my tongue flicked out to taste skin.
He growled approval, one hand fisting the back of my hair.
I opened wide and took him in. Experienced or not, it was impossible. My jaw ached by the time I reached the fattest part; I could feel my teeth scraping despite how hard I tried to keep them covered. Saliva ran down my chin in messy strings. I bobbed, gagged, tried again, halfway at best before my throat locked up.
He pulled me off with a wet suck, strings of spit connecting my lips to the head. Then his palm cracked across my cheek, not hard enough to bruise, just sharp enough to sting and make my eyes water.
“Open.”
I did, mouth gaping, tongue out like a dog. He leaned down and spat, a thick glob that landed hot and heavy on my tongue. I swallowed without thinking.
“Useless fag,” he muttered, almost amused. “What good are you if you can’t even take dick?”
He hauled me up by the biceps like I weighed nothing, spun me, and slammed my chest back against the wall. Cold steel bit into my nipples through my shirt; the whole cubicle shuddered with every jolt of the train. My palms slapped flat against the graffiti-scratched metal for balance.
Behind me he dropped into a crouch. Rough hands yanked my shorts and briefs down in one impatient tug, bunching them around my thighs. Cool air hit my exposed skin, then his hot breath as he pried my cheeks apart with both thumbs. He leaned in close, close enough that I felt the rasp of his stubble against my cleft, and inhaled deeply, a low, animal sound rumbling in his throat.
“Sweet pussy,” he muttered, voice thick with approval.
A hot puff of air ghosted over my hole, making it twitch and clench. Then came the spit, thick, warm ropes landing right on target, dripping down my crack. Two thick fingers followed immediately, no preamble, pushing in rough and deep. He scissored them, curling, stretching, adding more spit in fat globs that ran down my thighs. The burn was sharp, insistent; my hole fluttered around the invasion, trying to adjust to the girth even of his fingers.
I’d secretly hoped he’d drop to his knees and rim me open with that wide tongue, but no, there was no ceremony here, no tenderness. He stood abruptly, the wet sound of his fingers pulling free loud in the tiny space.
He pinned both my wrists above my head with one massive hand, the other guiding his cock. I felt the blunt, swollen head nudge my lips, pressing insistently against the resistant ring. He spat again, once, twice, three times, right onto his shaft, slicking the fat middle bulge. Then he started pushing.
Not brutal, not slamming, just relentless, steady pressure that never paused. My hole stretched wider than it ever had, the rim turning pale and taut, lips thinning out around him. I bit my lip hard enough to taste copper, fighting the scream clawing up my throat. Every inch felt like it was splitting me in half.
“Take it, fag,” he growled low against my ear.
Finally the widest part popped past my rim with a wet, obscene sound. The relief was instant and dizzying, still full, still burning, but the sharpest edge of agony dulled to a deep, throbbing stretch. He kept sinking, slow and inexorable, until his wiry pubes scratched against my cheeks and his heavy balls rested hot against mine.
He gave me a single heartbeat to breathe. Then he reached down, grabbed my right hand, and guided my fingers back between us.
“Feel me, faggot,” he rasped. “Feel how I own this hole now. You’ll be ruined for other dick after this.”
My fingertips brushed the place where we joined, his thick shaft disappearing into me, the rim stretched thin and white around him, pulsing with every heartbeat. He was right: I’d never felt this full, this claimed. My insides rearranged themselves around him like they were learning a new shape.
Then he started to move.
He pulled back just enough to drag more spit onto his length, wet, sloppy sounds filling the cubicle, before driving in again. Each thrust stimulated my lips in a way I’d never felt: they swelled, fattened, turned hypersensitive from the constant friction of that fat middle bulge sliding through them. He gripped my waist with both hands now, fingers digging into hipbones, and used me like a fleshlight, hard, fast, possessive.
Precum leaked steadily inside me, easing the way. My hole loosened bit by bit, the burn melting into heat, into pleasure. Quiet moans slipped out despite my best efforts, muffled against my own arm. He fucked like a machine: short, brutal strokes that slapped skin on skin, the whole toilet rattling with the force.
I was gone, mind blank, body nothing but a sleeve for his cock, lips swollen and gripping, hole clenching every time he bottomed out.
He pulled out in one rough yank, the sudden emptiness making my hole clench and flutter uselessly around nothing. A thick trickle of spit and precum immediately dripped down my crack. Before I could catch my breath, his hands were on my shorts again, yanking them and my briefs the rest of the way to my ankles in a tangled heap. He grabbed my right thigh in a bruising grip, hoisted it high and wide until I was balanced precariously on one leg, body twisted into a shaky Y-shape against the wall. My raised foot dangled, toes barely brushing the filthy floor; the position splayed me open completely, hole twitching in the cool, piss-scented air.
He spat once, hard, wet, right onto my already-swollen rim. Then he lined up and drove back in with brutal force, no easing, no mercy. The stretch reignited instantly, sharper this time in the new angle. I couldn’t hold back the moan, it tore out loud and raw, echoing off the steel walls.
“Fuck yes… please, please, yes,”
He didn’t answer with words. Just long, punishing strokes, pulling almost all the way out until the fat head caught on my rim, then slamming home again, balls slapping wetly against mine. Each thrust punched the air out of my lungs. His teeth found my shoulder through my shirt; he bit down hard enough to leave marks, the pain blooming hot and bright, mixing with the deep ache in my guts until I couldn’t tell where one ended and the other began.
The fucking was relentless, machine-like, possessive, the whole cubicle shaking with every impact. My raised leg trembled; my supporting foot slipped once on something slick, but he just gripped harder, keeping me pinned and spread. Sweat poured down my back, mixing with the mess already leaking from me.
Finally he buried himself to the hilt, pubes grinding against my ass, and froze. A low, guttural groan rumbled through his chest. Then he came, hard, deep pulses that I could feel flooding me, thick ropes painting my insides. There was so much it couldn’t all stay in; hot cum immediately welled up around his shaft and spilled out, running in sticky rivulets down my inner thighs, dripping onto the floor with soft pat-pat sounds.
He yanked out without warning, the wet pop obscene in the confined space. My hole gaped, pulsing, refusing to close. A fresh gush followed, warm and slippery.
“Knees, bitch.”
I spun on shaky legs and dropped. The tiles were cold and tacky under my knees. He fisted his still-hard cock, glistening with cum, spit, and traces of me, and aimed. The last heavy spurts landed across my lips, salty and thick. He smeared the head over my face in lazy, claiming strokes: cheeks, chin, nose, leaving shiny streaks.
“Open.”
I parted my lips immediately, tongue out. He shoved back in, this time all the way, forcing past my gag reflex until my nose was buried in his damp pubes again. The taste exploded: bitter-salt cum, musky skin, the faint metallic tang of my own hole. I gagged hard, throat convulsing, but worked my tongue desperately along the underside, swirling, sucking, cleaning as best I could while tears pricked my eyes.
He held me there a long moment, hips twitching with aftershocks, then pulled free with a satisfied grunt. Looked down at me, kneeling, face smeared, lips swollen, thighs streaked, and smiled. Slow. Cruel.
“Pathetic.”
He tugged his shorts back up, adjusted himself casually, then reached past me to twist the lock. The door clacked open. Cool corridor air rushed in, carrying the faint metallic scent of the train. Without another word, he stepped out and let the door swing shut behind him.
I stayed on my knees for several stunned seconds, chest heaving, the taste of him still coating my tongue, his load steadily leaking from my wrecked hole. The fluorescent light buzzed overhead. Somewhere down the carriage, voices murmured, normal passengers, oblivious.
I finally pushed myself up on trembling legs. Reached back and felt between my cheeks: my rim was puffy, loose, gaping obscenely around nothing. Fingers came away slick and white with his cum. It kept dripping, slow and warm, pooling at my feet.
I glanced at my watch. Fuck, my stop was in four minutes.
Heart hammering, I scrambled: yanked my shorts and briefs up (the fabric immediately soaked through at the crotch and ass), wiped my face roughly on my sleeve, finger-combed my hair, tried to look like I hadn’t just been railed within an inch of my life in a public toilet. The mirror above the sink showed a flushed, wrecked version of me, eyes glassy, lips puffy, a faint bite mark blooming on my shoulder through the damp shirt.
I straightened my clothes as best I could, took one last shaky breath of the piss-and-cum-scented air, and stepped out.
The carriage lights were brighter than I remembered. A couple of passengers glanced up, then away. No one seemed to notice, or if they did, they didn’t care.
I dropped back into my seat just as the train began to slow. My hole throbbed with every shift of weight, still leaking, still stretched, still reminding me exactly what had happened.
Fuck. What a night.
If you enjoyed this story, consider supporting the author on Patreon.
To get in touch with the author, send them an email.