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 1: The Preview Before the Storm

The air in Jamie’s bedroom was thick with the scent of lavender body oil and the faint, metallic tinge of pre-cum. His phone glowed on the vanity, casting a harsh blue light over the chaos—a crumpled heap of rejected outfits, an empty can of sugar-free Red Bull, a jumble of skincare products. On the screen, Grindr pulsed.

A new message lit up the darkness. Toned, 6’2”, loves a tight ass—you?

A slow smile spread across Jamie’s face. He tapped a quick reply. You tell me.

He stood, naked except for the black jockstrap that cut into his hips, and appraised himself in the mirror. Slender, petite, every muscle defined from a lifetime of careful restraint and two-hour gym sessions. He ran a hand over his smooth chest, down the flat plane of his stomach, his fingers dipping beneath the elastic waistband. He was already hard. Anticipation was a drug, and he’d mainlined it tonight.

The bathroom was still steamy from the shower. He’d scrubbed every inch, shaved everything, moisturised until he shone. Now, he leaned against the sink, angling his phone. He arched his back, the line of his spine a delicate curve, and let his free hand tug at the strap. The flash went off, bleaching his dusky skin white for a second. He examined the result. The photo was all promise and shadow, the jockstrap a dark contrast against his skin, his eyes half-lidded, his mouth a confident smirk. He sent it without a caption.

The reply was instant. Fuck. Address.

Jamie’s heart kicked against his ribs. This was the part he lived for—the decisive click, the irrevocable step. He typed out his building number and apartment code, his fingers moving with practised speed. He didn’t ask for a name. Names were for later, sometimes.

“Fifteen minutes,” the screen said.

Jamie drifted back into the bedroom. He lit a single candle on the dresser, its flame guttering in the draft from the window he’d cracked open. The room looked better in the dimness. The mess receded, becoming atmosphere instead of evidence. He put on a playlist—something bass-heavy and wordless—and turned the volume low. It was just for the pulse of it, a vibration in the floorboards.

He paced. Five minutes gone. He checked his reflection again, smoothed a stray hair, wiped a smudge of moisturiser from his temple. The lavender scent was everywhere now, clinging to the steam rising from the still-damp tub. He thought about pouring a drink but decided against it. He wanted to feel everything.

His phone buzzed. Outside.

Jamie’s breath caught. He walked to the window, peeling back the blind just enough to see the street below. A figure stood under a flickering streetlamp—tall, broad-shouldered, a dark jacket. He watched him press the intercom. The buzzer sounded, loud in the quiet apartment.

He didn’t answer it immediately. Let him wait a second. Let the tension build out there on the cold street, let it build in here where his skin was starting to prickle. He counted to ten, slow. Then he pressed the button to unlock the building door.

The wait was different now. It was a countdown. He stood in the centre of the room, listening to the heavy tread on the stairs, the shift in the music as it was muffled by the wall. A floorboard creaked in the hall. Then, a solid, deliberate knock.

Jamie opened the door.

The man filled the frame. Six-two was right. He was older than his profile pictures suggested, maybe mid-thirties, with a weathered handsomeness and eyes that scanned Jamie head to toe in one blunt, appraising sweep. The cool night air rushed in around him.

“Hey,” the man said, his voice a low rumble.

“Hey,” Jamie answered, stepping back to let him in.

The door closed, sealing them in the candlelit haze. The man’s presence changed the room, made it smaller, hotter. He shrugged off his jacket, dropping it on the floor by the door without looking. His gaze was locked on Jamie.

“Picture doesn’t do you justice,” the man said, closing the distance between them. He didn’t touch Jamie yet. His eyes did the touching, tracing the lines of the jockstrap, the hollow of his throat.

“You talk too much,” Jamie said, the challenge clear in his tone. He held the man’s stare, his chin tilted up.

A grin split the man’s face. It wasn’t a kind smile. It was all teeth and hunger. “Yeah. I do.”

His hands came up then, not to Jamie’s face, but to his hips, big and rough, fingers digging in. He pulled Jamie against him, hard. Jamie could feel the solid weight of him, the denim of his jeans abrasive against his bare thighs. The man smelled like cold air and cheap cologne.

“You ready for this?” the man muttered, his mouth already at Jamie’s ear.

Jamie didn’t answer with words. He answered by twisting in his grasp, turning his back to press against the man’s front, a clear, wordless instruction. He looked over his shoulder, meeting those dark eyes. He saw approval there, and something else—a flicker of surprise at his boldness.

The man’s hands slid from his hips, around his waist, one splaying across his stomach to pull him closer still. The other hand travelled lower, cupping him through the thin material of the jockstrap. Jamie gasped, his head falling back against the man’s shoulder.

“Quiet,” the man breathed, not a request but a command. His fingers tugged at the strap, pulling it aside. There was no gentleness, no preamble. This was what the messages were for, what the picture had promised.

Jamie closed his eyes. The bass from the speakers thrummed up through his feet. The man behind him was a solid wall of heat and intention. For a moment, just a fragment of a second, Jamie’s mind flashed to the empty can on the floor, the heap of clothes, the silence that would return when this was over. It was a cold, sharp thought, a needle in the haze.

Then the man moved, and the thought shattered into a thousand pointless pieces. There was only now. The bite of fingers on his skin. The rough denim. The hot, shared breath fogging the mirror.

Jamie met his own gaze in the glass across the room. His eyes were dark, wide, eager. He watched himself be taken apart.

He smiled back at his reflection. Tonight, he wouldn’t have to think at all.

Tonight, he wouldn’t have to think at all.

The man’s grip was iron, his breath hot and ragged against Jamie’s neck. He fumbled with his jeans, the rasp of a zipper loud in the room, followed by the rustle of a foil packet. Jamie heard the tear, the brief shuffle. Then a hand was back on his hip, holding him steady, pressing him forward over the arm of the sofa.

Jamie braced himself, his knuckles white where they gripped the upholstery. He felt the blunt, slick pressure against him, a persistent insistence that made his breath hitch. He pushed back, a slight, deliberate roll of his hips.

The man groaned, a low, approving sound, and then pushed forward.

The dick slid into him slowly, stretching him open with a burn that melted instantly into a deep, spreading fullness. Jamie’s mouth fell open in a silent gasp. He pushed back again, swallowing the last inch until he felt the entire length buried in him, a completeness that made his vision swim. He was anchored, held in place by that single, searing point of connection.

“Yeah, just like that,” the man grunted, his voice thick.

He began to move. Slow at first, a grinding, deliberate withdrawal followed by a steady, penetrating push. Each stroke was measured, deep, making Jamie’s toes curl against the rug. The pace was a torturous build, a coil of tension winding tighter in Jamie’s gut with every pass. The slapping sound of skin against skin started quiet, then grew, matching the rising tempo of their breathing.

The man’s hands moved to Jamie’s shoulders, leveraging him, driving into him with more force. The slow, deep rolls became sharper, faster snaps. The sofa creaked in protest. The candle flame jumped. Jamie’s world narrowed to the rhythm pounding through him, to the sweat-slick heat between them, to the raw, unfiltered sensation that blotted out everything else—the quiet of the apartment, the heap of clothes, the empty street below.

The man’s rhythm faltered. He pulled out abruptly, the cold air a shock. Jamie heard a wet snap, the condom tossed aside onto the floorboards with a dismissive flick. Then he was back, skin on skin now, a hotter, slicker, more intimate slide. The difference was electric, a jolt that made Jamie cry out.

“Do it,” Jamie panted, the words punched out of him with the next thrust. He twisted his head to look back, meeting the man’s wild, focused eyes. “Just bust inside me. Do it.”

The command, filthy and direct, seemed to unleash something. The man’s control shattered. His movements became frantic, ragged, his fingers biting into Jamie’s flesh. A few more brutal, driving strokes and he slammed home, shuddering, a choked curse spilling into the hollow of Jamie’s shoulder as he spilled deep inside.

The room came back in pieces—the bass from the forgotten playlist, the acrid smell of sex over the lavender, the rough fabric of the sofa against his cheek. The man stayed there for a long moment, his weight heavy and collapsing, before pulling out. The aftermath was a cool, sticky trickle down Jamie’s thigh.

Without a word, the man stood, tucked himself back into his jeans, and zipped up. He retrieved his jacket from the floor. He looked down at Jamie, still sprawled over the arm of the sofa, spent and trembling.

“You’re a fun time,” he said, his voice already detached, already halfway out the door.

Then he was gone. The door clicked shut.

Jamie listened to the heavy footsteps recede down the hall. He slowly pushed himself upright, wincing at the soreness. He looked at the used condom glistening on his floor. He looked at his own reflection in the dark television screen—a pale, blurred shape in the mess.

His phone buzzed on the vanity. The screen glowed. Another message, another profile, another possibility waiting in the digital ether.

He didn’t move to get it. Not yet. He just sat in the quiet, feeling the slow leak of a stranger’s claim inside him, and waited for the feeling to come back, or for the next feeling to begin.

He just sat in the quiet, feeling the slow leak of a stranger’s claim inside him, and waited for the feeling to come back, or for the next feeling to begin.

It didn’t take long.

The soreness was a dull throb, a fading echo. The emptiness, though, was a vacuum. He stood, his body stiff, and walked to the bathroom on shaky legs. He avoided his own eyes in the mirror as he cleaned up, the warm water turning cloudy. The physical evidence disappeared down the drain, but the itch under his skin remained, sharper than before. He was still hard. Still wanting.

He padded back to his phone, its screen a lighthouse in the dim room. He opened the app again. The grid refreshed, a carnival of torsos and smirks. His thumb scrolled, swift and decisive. He wasn’t looking for conversation.

A profile flashed up. Malik. 28. 6’1”. The picture was a gym selfie, all defined pectorals and dark, serious eyes staring directly into the camera. Toned, sculpted. The bio was blunt: Know what I want.

Jamie tapped. Your place?

The reply was almost instantaneous. Address.

Twenty minutes later, Jamie was climbing the stairs to a walk-up in a quieter part of town. He’d changed into tight black jeans and a simple white tee, his hair freshly gelled. The nervous energy was different this time—less performative, more hungry. He pressed the buzzer for 3B.

The door opened. Malik was bigger in person, his shoulders filling the doorway. He wore gray sweatpants and nothing else, his chest a smooth, powerful landscape. He looked Jamie up and down, his expression unreadable.

“You found it,” Malik said, his voice a deep, calm baritone. He stepped aside to let Jamie in.

The apartment was minimalist and clean, smelling of sandalwood and fresh linen. A single floor lamp cast a warm pool of light over a sleek leather sofa. It was the opposite of Jamie’s chaotic sanctuary.

“Nice place,” Jamie said, his voice sounding small in the tidy space.

“Thanks.” Malik closed the door, the lock clicking with finality. He leaned against it, his arms crossed. “You sure about this?”

“Why wouldn’t I be?”

“Just checking.” Malik pushed off the door and walked toward him. He didn’t touch him at first. He just stood close, his heat radiating. Then his hands came up, slowly, and rested on Jamie’s shoulders. They were large, warm. He smoothed his palms down Jamie’s arms, a slow, assessing stroke. Over the thin cotton of his shirt, his touch was electric.

Jamie shivered, his eyes fluttering closed for a second. “You don’t have to be nice.”

Malik’s hands paused at his waist. “You want nice?”

“No.” Jamie opened his eyes, meeting Malik’s dark gaze. “I want you to stop asking.”

A smile, slight and dangerous, touched Malik’s lips. His hands moved again, this time slipping under the hem of Jamie’s shirt, finding the bare skin of his stomach. His thumbs traced the ridges of his abdomen. Jamie arched into the touch, a soft sigh escaping him.

“Take this off,” Malik said, not asking.

Jamie obeyed, pulling the shirt over his head and dropping it to the polished concrete floor. Malik’s eyes followed the movement, then returned to Jamie’s body. His hands followed his gaze, mapping the terrain of Jamie’s chest, pinching a nipple lightly, making Jamie gasp.

“Yours too,” Jamie breathed, his fingers tugging at the waistband of Malik’s sweats.

In one fluid motion, Malik shed them. He was completely naked, magnificently so. He was thick and heavy, already erect. Jamie’s mouth watered.

Before he could speak, Malik’s arms were around him, one under his knees, the other behind his back. He lifted Jamie like he weighed nothing, the sudden shift pulling a startled laugh from Jamie’s throat. He was carried the few steps to the bedroom and dropped unceremoniously onto the center of a large, low platform bed.

Malik followed him down, covering Jamie’s body with his own. Their mouths crashed together. This wasn’t a kiss; it was a claim. Malik’s tongue was demanding, his lips firm and insistent. Jamie kissed back with equal fervor, his hands roaming Malik’s broad back, feeling the play of muscle under smooth skin.

Everywhere was touch. Malik’s big hands squeezed Jamie’s ass, gripping hard, then delivering a sharp, stinging smack that echoed in the room. Jamie cried out into the kiss, his hips bucking.

“You like that?” Malik growled against his mouth.

“Yes. Do it again.”

Another smack, harder. The pain bloomed into a warm, thrilling buzz. Jamie’s own hand found Malik’s cock, stroking its rigid length, feeling the velvety skin over steel. It was a masterpiece.

“Fuck, you’re huge,” Jamie panted, breaking the kiss to stare down between their bodies.

“You can take it.”

“I know I can. Make me.”

Malik flipped him over with terrifying ease. Jamie found himself on his knees, his face pressed into the cool duvet. Malik’s hands spread his cheeks apart, holding him open.

The first touch of Malik’s tongue was a hot, wet stripe that made Jamie jerk. Then it delved deeper, a blunt, probing pressure right against his hole. Jamie groaned, long and low, his fingers clutching the bedding.

Malik ate him with a focused, relentless hunger. His tongue circled, pressed, and then pushed inside, spearing him deep. It was obscenely wet, intimate in a way that felt more violating than anything before it, and it made Jamie see stars. He pushed back against Malik’s face, seeking more.

“Oh, god… right there,” Jamie moaned, his voice ragged. He reached back, his fingers tangling in Malik’s short, coarse hair, holding his head in place. “Don’t stop. It feels so good.”

Malik responded with a low hum that vibrated through Jamie’s entire body. His tongue fucked into him, deep and slow, then shallow and fast, a relentless rhythm that had Jamie trembling, his own cock aching and untouched. Malik’s hands kept him spread wide, vulnerable, completely conquered. Jamie’s moans dissolved into a continuous, breathless stream of yes, yes, yes, as the coil of pleasure tightened deep in his gut, promising a shattering release even before the main event had begun.

Jamie’s moans dissolved into a continuous, breathless stream of yes, yes, yes, as the coil of pleasure tightened deep in his gut, promising a shattering release even before the main event had begun.

Malik pulled back, his breathing ragged against Jamie’s skin. Jamie heard the slick sound of a bottle opening, then the wet, rhythmic squelch of Malik lubing his own cock. The anticipation was a live wire under Jamie’s skin.

The blunt pressure returned, more insistent than Malik’s tongue. Jamie braced, his body opening in a slow, burning stretch. Malik pushed in, a steady, unyielding invasion that stole the air from Jamie’s lungs. He bottomed out, hips flush against Jamie’s ass, and held there, buried to the hilt.

“Fuck,” Jamie gasped, his voice tight.

Malik pulled back, almost all the way out, the cool air a shock on Jamie’s heated flesh. Then he pressed in again, deeper somehow, a smoother slide that punched a guttural groan from Jamie’s chest.

“It feels so good,” Jamie moaned, the words slurring into the duvet. He threw himself back against Malik, seeking more, demanding it.

Malik’s hands clamped onto his hips, fingers digging in. He picked up speed, the slow drags turning into firm, driving strokes that rocked Jamie forward. The bed began a soft, rhythmic creak.

“Is that it?” Jamie panted, glancing over his shoulder. Sweat gleamed on Malik’s concentrated face. “You can do better. Show me how aggressive you can be.”

Something shifted in Malik’s eyes. A switch flipped. His calm intensity fractured into something raw.

“You asked for it, you little slut,” Malik gritted out, and his next thrust was a violence.

The pace became brutal, a piston-like pounding that had Jamie scrambling for purchase on the sheets. Malik’s hips slammed into him with a force that was less about rhythm and more about impact. The dirty names spilled from Malik’s lips—filthy, degrading, perfect—each one a match thrown on the kindling in Jamie’s belly. A sharp, open-handed slap cracked across his ass cheek, the sting blossoming into pure heat, followed immediately by another devastating thrust.

“Yes! God, yes! Don’t stop!” Jamie cried out, his voice climbing, unraveling.

The headboard, a solid slab of wood, began to meet the wall. Not a tap. A hard, jarring thump with every drive. Thump. Thump. Thump. It was a metronome for their ruin. Plaster dust sifted down from the impact point. A hairline crack appeared in the smooth white paint.

Malik saw it. He grinned, a wild, feral thing. He fucked harder.

The crack spiderwebbed. A chunk of drywall the size of a quarter fell away, then another. Thump. CRACK. Thump. The wall was splintering, surrendering to the force of them. Jamie’s world narrowed to the savage pounding of his body, the slap of skin, the crumbling wall, and the exquisite fire building in his core. He was liquid and lightning, hammered into the mattress, every nerve screaming.

Time lost meaning. The relentless pace didn’t falter for what felt like an age, an hour of pure, animal stamina. Malik was a machine, fueled by Jamie’s choked pleas and arched back. Jamie hovered on a precipice, pushed to the edge again and again but never allowed to fall, the pleasure a sustained, unbearable note.

Finally, Malik’s rhythm fractured. His thrusts turned jagged, erratic. A deep, guttural grunt tore from his throat, raw and primal. He drove in one last, final time, burying himself as deep as he could go, and held. Jamie felt the hot, pulsing release flood into him, a claiming so profound his own vision whited out for a second.

Malik collapsed forward, his weight heavy and spent on Jamie’s back. For a long minute, the only sounds were their ragged breaths and the faint trickle of plaster.

Slowly, Malik pulled out. A thick, warm trickle immediately leaked out of Jamie, down his inner thigh. The sensation was obscene, final.

Malik rolled off him, onto his back beside him. “Christ,” he breathed, staring at the cracked wall.

Jamie didn’t look at the wall. He lay on his stomach, face turned to the side, feeling the slow, steady leak onto the sheets beneath him. The emptiness rushed back in, louder than before, waiting to be filled again. He reached a trembling hand toward the floor, where his jeans were piled. His fingers brushed the pocket, feeling the hard rectangle of his phone.

Read on DreamPress

Write your own erotic story with AI