Cover of The Grindr Diaries: A Twink's Tale

The Grindr Diaries: A Twink's Tale

Read the story

19 chapters · 74573 words · Read 1 times

A small slim young white gay smooth shaved bottom twink age 22 is horny and likes being fucked by sexy toned guys. The story will be his hookups he encounters through Grindr. This chapter begins with the twink hanging around his apartment taking a bath and preparing himself while looking at Grindr to see who’s available around that night. The twink likes to wear tight clothes that show off his tight bubble butt and lower torso

Chapter 12: The Reclamation

The gym was a cathedral of halogen light and sterile, recycled air at three in the morning. It hummed with the solitary dedication of insomniacs and shift workers. Jamie pushed through the glass doors, his sneakers silent on the rubberized floor. He’d walked for hours, a phantom tracing circuits through the sleeping city, until his legs threatened to buckle. The gym offered sanctuary, not of peace, but of purpose. He could scour his skin raw under scalding water. He could try to wash the memory of touch from his pores.

He swiped a lost keycard he’d found months ago, a lucky charm that still worked. The locker room was empty, silent except for the drip of a distant faucet and the low, constant groan of plumbing in the walls. The air was thick with the smell of bleach, cheap body wash, and underlying sweat. He bypassed the lockers, headed straight for the showers.

The shower room was a long tiled corridor, divided into open stalls by frosted glass partitions. Steam billowed from one stall at the far end, clouding the air, making the fluorescent lights overhead buzz and halo. Jamie chose a stall at the opposite end, as far from the other occupant as possible. He dropped his soiled clothes in a heap on the dry floor outside the stall, not caring about the damp, mildewed towel abandoned on a hook.

He stepped under the spray and turned the handle all the way to hot. The water came in a near-scalding blast, shocking his chilled skin pink. He braced his hands against the cold, white tiles, head bowed, letting the punishing heat beat down on his neck and shoulders. He scrubbed himself with his palms, rough, as if trying to erase a stain that had soaked into the grain of his flesh. The water at his feet swirled gray, then clear. He didn’t feel clean. He felt hollowed out, a fragile shell under the relentless stream.

The sound of the other shower cut off. Jamie kept his eyes closed, listening to the drip-drip-drip from the now-silent nozzle, the squeak of a foot on wet tile, the soft slap of bare feet receding. He breathed out, a slow release of tension he hadn’t known he was holding. He was alone.

He opened his eyes, reaching for the gym’s generic body wash bottle. As he did, a shadow fell across the entrance to his stall.

He froze, the plastic bottle in his hand. A man stood there, leaning casually against the open side of the partition. He was enormous. Thick, corded muscle layered his frame, the product of years under a barbell. Intricate black tattoos coiled around his shoulders and down his arms, disappearing under a coarse carpet of chest hair. Water droplets still gleamed on his shaved head and broad shoulders. A thick, heavy cock hung half-hard between his legs, a blunt weight against a backdrop of dense, dark hair.

The man’s eyes, small and dark in the stark planes of his face, swept over Jamie with a slow, appraising indifference. They took in his slender form, the smooth skin, the way he stood frozen under the spray.

“That your keycard by the front desk?” the man asked. His voice was surprisingly soft, almost gentle, but it carried an edge of sheer mass.

Jamie swallowed. He hadn’t even noticed dropping it. “Yeah.”

The man nodded slowly. He didn’t move. His gaze dropped lower, past Jamie’s chest, past his stomach. Jamie instinctively shifted, turning slightly away, but the movement was too slow. The man’s eyes locked onto the bruised, faintly puffy skin between Jamie’s thighs, the aftermath of the night’s brutal traffic.

A slow smile spread across the man’s face. It didn’t touch his eyes. “Rough night?”

Jamie said nothing. He just stood there, water streaming over him, feeling more exposed than if he were naked in a crowd.

The man pushed himself off the partition and stepped into the stall. The space, designed for one, suddenly felt suffocatingly small. He was so close Jamie could smell the clean, sharp scent of his soap overlaid with something primal and musky. He reached past Jamie and turned the shower handle. The roaring spray died to a trickle, then a drip.

Silence rushed in, broken only by the distant hum of the lights and the sound of their breathing.

“Look at that,” the man murmured, his soft voice filling the cramped space. He didn’t touch Jamie. He just looked. “All loose and used up.”

Jamie’s heart hammered against his ribs. He should push past him. He should say something. He remained motionless, a rabbit in the shadow of a hawk.

The man, Marek, his name would be, reached out one massive hand. He didn’t grab Jamie roughly. He placed his palm flat against Jamie’s sternum, his fingers spanning nearly the entire width of his chest. The touch was warm, dry, and absolute. He pushed.

Jamie stumbled back, his bare feet slipping on the wet tile. His shoulder blades hit the cold wall with a soft thud. Marek stepped forward, caging him in, one hand still planted on his chest, the other bracing against the wall by his head. The tile was cold and unforgiving against Jamie’s back. Marek’s body radiated a furnace-like heat.

“Little slut can’t even keep his legs closed, can he?” Marek whispered, his face inches away. His breath smelled of mint and protein powder.

He moved his hand from Jamie’s chest, sliding it down over his slick stomach. Jamie flinched, a tiny, involuntary spasm. Marek’s hand continued down, through the crisp hair, until his thick fingers found the sore, tender flesh between Jamie’s legs. He didn’t probe gently. He pushed two fingers straight in, a blunt, uncompromising invasion.

Jamie gasped, his head thudding back against the tile. The stretch burned, a bright, familiar pain.

“Fuck,” Marek breathed, his dark eyes watching Jamie’s face. He twisted his fingers, exploring. “You’re fucking wrecked. Still wet inside. Who finished in you last?”

Jamie shook his head, a meaningless motion. Words were beyond him.

Marek withdrew his fingers. He looked at them, slick and glistening in the dim light, then brought them to his own mouth, tasting them with a slow, deliberate swipe of his tongue. His expression was one of detached evaluation. “Tastes like a whole fucking club ran through you.”

He didn’t ask for permission. He didn’t make a request. He simply gripped Jamie by the hips, his fingers digging in like vices, and turned him around to face the wall. Jamie’s cheek pressed against the cold, wet tile. He saw the world through the fogged glass of the partition: a blur of empty benches and lockers.

Marek spat into his own palm, a crude, wet sound. He slicked his cock, which was now fully hard, thick and veined, a brutal-looking instrument. He pressed the broad head against Jamie’s entrance.

“This what you came here for?” Marek grunted, not waiting for an answer. He leaned his weight forward.

The penetration was not a push. It was a conquest.

Jamie cried out, a sharp, broken sound swallowed by the tile. The stretch was immense, tearing, a white-hot lance of pain that ripped through the sore numbness. Marek was too big, too thick, and Jamie’s body, though ravaged, was still human tissue. It resisted for a second, a burning, seizing protest, before yielding with a horrible, internal tear. Marek sank in to the root in one relentless, continuous motion, his pelvis slamming against Jamie’s ass with a wet smack.

Jamie saw stars. His vision tunneled. The pain was so acute, so total, it obliterated everything else. He couldn’t breathe.

Marek held himself there, buried deep, his body pressed flush against Jamie’s back. He let out a low, gratified groan. “Christ. You’re fucking split open on me. I can feel every inch.”

He pulled back, just an inch, and drove forward again. The pain flared anew, a raw, blinding agony. Jamie clawed at the slick tile, his fingers finding no purchase. Marek set a rhythm, a slow, deep, grinding fuck that emphasized his girth, his possession of every millimeter of space inside Jamie. Each inward stroke was a violation, each withdrawal a cruel reminder of the damage.

“Take it,” Marek growled, his breath hot on Jamie’s neck. One hand stayed clamped on his hip, the other came up and fisted in his wet hair, yanking his head back. “You wanted this, you fucking whore. You walk in here looking like that, smelling of come, you fucking beg for it.”

He fucked him harder, the pace increasing, the slaps of their bodies growing louder, echoing in the tiled room. The pain began to mutate, blurring at the edges into a strange, disembodied sensation. Jamie floated above himself again, watching the large, tattooed man piston into his slender, pinned form. He heard the wet, rhythmic sound of their joining, Marek’s grunts, his own ragged, choked breaths.

Marek’s grip in his hair tightened. “You love this, don’t you?” he sneered. “Being a public toilet. A cum dump for any guy with a hard-on.”

He slammed into him, over and over, his body a machine of pure force. Jamie’s own cock, soft and ignored, slapped against his belly with each thrust. There was no pleasure, only the brutal physics of the act, the overwhelming presence of another man reducing him to a object of utility.

“Gonna mark you up inside,” Marek panted, his rhythm becoming erratic, furious. “Gonna pump you so full you’ll taste me for days.”

He gave a final, brutal series of drives, each one a deep, punishing stab. He froze, buried to the hilt, a guttural sound tearing from his throat. Jamie felt the hot, pulsing release flood into him, a searing addition to the internal wreckage. Marek held there, grinding against him, milking every last drop.

Slowly, he pulled out. The sensation was a slow, sickening slide followed by a rush of wet heat down Jamie’s thighs. He slumped against the wall, his legs trembling violently, barely able to hold him.

Marek stepped back. He turned, picked up the abandoned showerhead, and rinsed himself off with casual efficiency, as if washing his hands after a mundane task. He glanced at Jamie, who was still braced against the wall, trembling, leaking onto the wet floor.

“Clean yourself up,” Marek said, his voice flat, empty of the earlier predatory intensity. He was just stating a fact. “Place is a mess.”

He walked out of the stall, his heavy footsteps fading across the locker room floor. A locker door clanged shut. Then silence.

Jamie didn’t move for a long time. The water from the showerhead Marek had left on trickled over his feet. The pain was a throbbing, all-encompassing reality. He slowly, agonizingly, straightened up. He looked down at himself. Red marks bloomed on his hips where Marek’s fingers had dug in. More would appear later. A fresh trickle of white and pink-streaked fluid ran down his inner thigh, mingling with the water.

He turned the shower back on, icy cold this time. He stood under the freezing blast, teeth chattering, letting it numb the pain, trying to shock the feeling back into his limbs. It didn’t work. He felt further away than ever.

He dried himself with the mildewed towel, the rough fabric abrasive on his sensitive skin. He dressed in his dirty clothes, the fabric clinging unpleasantly to his damp, sore body. He retrieved his keycard from the front desk, where Marek had left it.

Outside, the pre-dawn air was a knife. The city was at its quietest, a skeletal frame beneath the fading night. He walked, each step sending a jolt through his ravaged body. He didn’t head home. He walked toward the river, to the industrial docks where the streetlights were few and far between. He pulled out his phone. The screen was cracked, he noticed absently. He didn’t remember dropping it.

He opened the app. The grid appeared, a constellation of anonymous hunger. His thumb, smudged and cold, hovered over the search bar. The previous searches were gone, cleared in some moment of fractured consciousness. He typed three new words, a destination darker and more final than any before.

He hit enter. The pins glowed on the map, clustering in the warehouse district by the river. One was very close. He looked up from the screen, peering down the long, deserted street toward the dark hulks of old warehouses. A single pin glowed almost directly ahead, its light a small, pulsing star in the digital night. He put the phone in his pocket and began walking toward it, his gait slow and pained, a ship following a siren’s call into the deepest, stillest water.

The riverfront warehouses loomed like sleeping giants, their corrugated metal skins rusted to a dull blood-orange in the weak moonlight. Jamie’s footsteps echoed in the canyon of empty loading docks and chain-link fences. The map pin led him to a specific bay door, slightly ajar, a slash of deeper darkness in the industrial wall. A smell of damp concrete, stale oil, and rodent decay seeped out.

He slipped through the gap. Inside, the space was vast and cavernous, lit only by a single safety lamp buzzing high above. It illuminated floating dust motes and the skeletal remains of machinery. A figure leaned against a steel support column, a cigarette ember glowing in the gloom.

“You the one from the app?” The voice was young, surprisingly tenor.

“Yeah,” Jamie said, his own voice a hollow scrape. He moved further inside, his soreness a dull bass note beneath the new tension.

The figure pushed off the column. He was maybe Jamie’s age, lean, with sharp features and dyed black hair falling into his eyes. He wore skinny jeans and a leather jacket that looked too new. He looked Jamie up and down, taking in the disheveled clothes, the slight wince in his step. “You look like shit,” he stated, a flick of ash punctuating his words.

“Feel like it,” Jamie replied, stopping a few feet away.

The boy, Leo, gave a short, humorless laugh. “Good.” He took a final drag and flicked the cigarette butt, which traced a tiny arc of sparks across the concrete. “Said you were up for anything. That still true?”

Jamie didn’t answer. He just started pulling his shirt over his head, the movement stiff. He toed off his shoes, pushed his pants down. The cool warehouse air raised goosebumps on his skin. He stood naked in the vast, derelict space, the distant light casting long, thin shadows from his limbs.

Leo watched, his eyes gleaming. “Fuck. They really did a number on you.” He walked closer, circling Jamie. His fingers, cold and dry, traced a fading bruise on Jamie’s ribcage. “This from tonight?”

Jamie shivered. “Earlier.”

Leo’s hand slid down, over the curve of Jamie’s ass. His touch was clinical, probing. He squeezed the tender flesh where Marek’s fingers had dug in, making Jamie flinch. “This fresh?”

“Yeah.”

“Hurts?”

Jamie nodded silently.

“Good,” Leo whispered, his breath a cloud in the cold air. He stepped in front of Jamie, his gaze dropping to Jamie’s soft cock. “Not even hard. You really are just a set of warm holes now, aren’t you?”

He unzipped his jeans, freeing his own erection. It was average, uncut, standing straight against his stomach. “Turn around. Face the column.”

Jamie turned, placing his hands on the cold, gritty steel of the support beam. The metal smelled of rust and age. Leo pressed close behind him, his leather jacket creaking. He didn’t spit or use lube. He just nudged the head of his cock against Jamie’s used entrance, which was still loose and tender from the powerlifter’ brutal stretch.

“You’re still wet,” Leo observed, a note of disgusted fascination in his voice. He pushed in.

The penetration was easier than the last time, but no less painful. Jamie’s body was raw, every nerve ending screaming in protest. He clenched his teeth, his forehead pressing against the cool steel. Leo was smaller, but he drove in with a mean, sharp energy, bottoming out in a single thrust.

“Christ, you’re sloppy,” Leo grunted, beginning to move. His rhythm was fast and shallow, a staccato pound that felt like a violation of a different kind—not overwhelming in size, but in its sheer, dismissive carelessness.

He fucked Jamie with quick, spiteful jabs, his hips slapping against Jamie’s ass. One hand gripped Jamie’s hipbone, the other snaked around his waist, fingers splaying over his abdomen, pinning him to the column.

“You’re just a fucking receptacle,” Leo hissed in his ear. “A living fleshlight. You know that, right?”

Jamie closed his eyes. The words bounced off the empty chamber inside him. He focused on the sensory details: the smell of Leo’s cheap cologne and cigarettes, the rough texture of the leather jacket against his back, the rhythmic squeak of Leo’s jeans, the gritty bite of the rusted steel against his palms. These were real. The words were just noise.

Leo’s pace hitched. He was close. His fingers dug harder into Jamie’s stomach. “Gonna paint your guts,” he gasped, his voice losing its cool edge, turning ragged. He slammed in hard a few more times, then stiffened, pushing deep.

Jamie felt the warm rush inside him, another deposit in the overflowing well. Leo shuddered against him, let out a low groan, then went still. He stayed there for a moment, buried, his breath hot on Jamie’s neck.

He pulled out with a wet, soft sound and stepped back, zipping himself up. Jamie remained against the column, feeling the new trickle join the old.

“There’s a hose over there,” Leo said, his voice casual again, as if commenting on the weather. He pointed toward a dark corner. “You might wanna rinse off. You’re leaking.”

Jamie didn’t move. He heard Leo’s footsteps cross the concrete, the creak of the bay door opening wider, then closing with a final, metallic clang. Silence rushed back in, heavier than before, broken only by the incessant buzz of the lone light.

Slowly, Jamie pushed himself upright. His body felt like a discarded piece of machinery, rusted and misused. He saw the green coil of a heavy-duty hose near a drain. He walked over, his steps echoing in the void. He turned the frost-cold spigot. Icy water blasted out, shocking his skin. He directed the stream between his legs, watching as it rinsed the evidence of Leo, and Marek, and the men from the amphitheater, and the jogger, down into the dark, grated drain.

He was shivering violently now, his skin blue-tinged in the weak light. He turned off the hose. The dripping sound was the only one left. He found his clothes and put them on, the wet fabric clinging to his damp skin. He pulled out his phone. The screen was a cracked rectangle of light in the immense darkness.

He opened the app. His profile was a blank silhouette against a default background. His inbox was empty. He hadn’t initiated a conversation in days; they only ever came to him now. He looked at the search bar, the cursor blinking. His previous search, the one that led him here, was still there: ‘right now. outdoors. now.’

He deleted it. His thumb hovered, trembling from cold or something else. He typed a new phrase, a question this time, simple and direct.

He hit send. The message, a single stark line in a digital bottle, floated out into the grid. He slid the phone back into his pocket. He left the warehouse, stepping back into the pre-dawn grey. The city was beginning to stir, distant delivery trucks rumbling to life. He didn’t walk toward the waking world. He walked along the river’s edge, where the path was littered with broken bottles and whispered secrets, following the contour of the dark water as it flowed silently toward the sea.

Read on DreamPress

Write your own erotic story with AI