Only When We Play

The TV flickered, forgotten. Justin’s hand rested lazy on Joey’s cock, slow and casual, like it belonged there. Sweat memory lingered on Joey’s skin, the taste of last night still thick in his throat. He said it—low, rough, needing. Justin looked over, eyes dark, lips parted. Then he smiled, slow and wicked. Like he’d been waiting for that.

  • Score 9.7 (17 votes)
  • 477 Readers
  • 5744 Words
  • 24 Min Read

They were just chilling. Like nothing happened.

The TV was on, some game playing in the background, neither of them really watching. Joey stretched out on the couch, half-focused, beer dangling from his fingers. Justin was sprawled beside him, scrolling his phone, feet kicked up like he didn’t have a care in the world.

Joey knew better. Knew how oiled-up Justin looked last night. Knew how it felt when Justin touched him, worshipped him, stroked his cock like he loved it. It was too much. And Joey knew it was only gonna get worse unless he put something in place.

Like always, Joey had his big dick out. And like always, Justin had a hand around it. Not jerking him off, not really. Just holding it, like it was normal. 

Joey would stretch out, get comfortable, and Justin would reach for it like it belonged to him. Fingers loose, grip lazy, stroking him idly while they watched a movie or a game or just sat around, talking shit.

It had gone too far. It couldn’t keep going like this. So Joey finally said it. He cleared his throat, kept his eyes on the TV, forced the words out.

“If we’re gonna keep doing this…”

Justin barely paid attention, thumb flicking over his screen.

“Uh-huh?”

Joey’s jaw tightened.

He forced himself to say it.

“…I need you to be a girl for me.”

Justin paused. Looked over. Blinking, brow furrowing slightly, like he wasn’t sure he heard that right.

“…What?”

Joey swallowed, forcing himself not to back down.

“I need you to be a girl for me.”

Justin just stared. Not mad. Not confused. Just… processing. Then he let out a short laugh. He leaned forward, stretching out, phone abandoned, eyes locked on Joey now. His voice was lighter, but not joking.

“So what does that mean, exactly?”

Joey’s heartbeat picked up.

“You know.”

Justin tilted his head, playful.

“I don’t.”

Joey exhaled hard.

“Yeah, you do.”

Justin grinned.

“So, if I’m a girl… what’s that mean?”

Joey struggled to meet his eyes.

“…Just. When we mess around.”

Justin raised a brow.

“Okay.”

Joey’s voice lowered.

“Like… dress up sexy. Let me call you a girl. Take care of my dick.”

Justin watched him. Really watched him. Then nodded, slow, thoughtful.

“So let me get this straight.”

Joey’s throat went dry. Justin smirked.

“You want me to look hot, let you call me a girl, and worship your cock?”

Joey muttered, “Yeah.”

Justin grinned, stretching, rolling his shoulders. Then leaned in, amused. Voice low, teasing, interested now.

“And that makes it okay?”

Joey’s jaw clenched.

“Yeah.”

Justin let that sit. Then nodded again. His voice was easy, like it was nothing.

“Alright, bro. I’ll be your girl.”

Joey exhaled, shoulders finally relaxing. Justin smirked. Tilted his head. Voice low, teasing.

“Bet you been thinking about this for a while.”

Joey stiffened.

“Shut the fuck up.”

Justin laughed, leaning back against the couch, totally unbothered.

“Nah, it’s cool, bro. I can play like that.”

And just like that, Joey got what he wanted. Joey can’t believe he actually said it. And even more? He can’t believe Justin just agreed. No hesitation. No weirdness. Just: Alright, bro. I’ll be your girl.

And now it’s real. Joey doesn’t let himself think too hard. He just reaches into his gym bag, pulls out his ex’s black thong panties, and tosses them onto Justin’s lap.

Justin raises an eyebrow, holding them up between two fingers. Thin straps that are gonna dig into his hips when he pulls them up.

"Damn, dude," Justin says, amused, tilting his head. "You came prepared."

Joey’s voice is tight. "Try ‘em on."

Justin smirks, turns the fabric over in his hands, running a thumb over the lace. He’s taking his time. Enjoying this.

"So you had these ready," Justin muses. "That mean you were hoping I’d say yes?"

Joey glares, jaw clenching. "Just put ‘em on."

Justin laughs but he stands up, slips off his sweats in one smooth motion, his shaved cock soft, bouncing slightly as he steps out. Then he steps into the thong. Pulls it up slow. Adjusts the high-cut waistband on his hips.

It’s different. Not just tight—revealing. The thin straps dig into his hip bones, pulling high, leaving his ass completely framed. Joey can’t look away.

Justin shifts his weight, rolling his shoulders, adjusting himself, getting comfortable in the fit. And that’s when Joey sees it. The thin strip of lace cutting right between his ass cheeks, perfectly wedged in place. Covering Justin’s smooth hole—but not really.

The shape of him, the curve, the smoothness—it’s all right there. Justin turns slightly, checking himself out. Runs his hands down his waist, across his abs, thumbs dipping under the waistband, pulling the fabric up just a little higher.

Joey can’t fucking breathe. Then he sees the front. The way Justin barely fills the pouch. The thong cuts low so Joey can see where Justin shaved. So smooth.

And fuck. Joey loved the shape of his ass before. This is something else. Justin catches him looking. He grins. Turns, tilts his hips slightly, like he’s modeling them. Then he looks at Joey.

"Well?"

Joey just stares, swallows. And when he speaks, his voice is hoarse.

"Turn around."

Justin raises an eyebrow, but obeys. He turns. Slow. Joey grips his knees. Justin looks over his shoulder. Smirks. 

"Like that, bro?"

Joey nods. Barely. Justin leans forward slightly, resting his hands on his thighs, arching his back just a little.

Joey is completely fucking gone. Justin smirked, shifting his hips slightly, feeling the fabric pull tight across his waist. His fingers ran along the lace, adjusting the thin straps, letting them dig just a little deeper into his hips.

“Damn, bro,” he teased, voice light. “You’re staring.”

Joey let out a slow breath, steadying himself. His heartbeat was loud in his ears, but his voice came out even.

“They fit you real good,” he said.

Justin huffed a small laugh, glancing down as he adjusted the waistband again. “Yeah?”

Joey watched the way the pouch sat against him, how little he filled it. His cock barely pressed against the lace. Joey swallowed.

“Like you’re made to wear ‘em.”

Justin paused. The smirk flickered for half a second, something flashing behind his eyes. He heard what Joey really meant. Felt it in the way Joey was looking at him. And fuck, that did something to him.

Justin turned slightly, tilting his hips, watching himself in the reflection of the TV screen. Behind him, Joey’s cock stood tall, thick and flushed between his thighs, inches away. Justin adjusted the thong again, tugging the waistband higher, shifting his weight to one leg, feeling how the straps dug in, how snug they held him.

“Yeah,” he said, voice lower now, more thoughtful. “I guess they do fit me.”

Joey’s eyes tracked every move. “Yeah.”

The air shifted. The joking edge fell away. Joey wasn’t laughing. And he wasn’t looking away. Justin grinned, struck a playful pose, tilting his head like a dumb Instagram model.

“Damn, bro,” he said, smirking. “I make this look good.”

Joey didn’t laugh. He leaned forward slightly, just enough for his sweats to slip lower on his hips. His cock was right there between them—thick, hard, flushed red, so fucking big. 

Justin stopped posing. Joey’s voice was steady, his gaze locked on him. 

“You like this big dick, pretty girl?”

Justin let out a short laugh, like he was waiting for Joey to smirk, to break, to turn it back into a joke. But Joey didn’t. He just watched him.

Justin swallowed, shifting his weight, his breath slower now, shallower, as his body registered the shift. Like—oh. This was real for him. Justin’s voice softened, teasing, but something else was behind it now. 

“Only for you, bro.”

Joey let out a slow breath, nodding once. Like that was the right answer.

“Yeah.”

Justin tilted his head, gaze dropping to Joey’s cock—throbbing, alive between them, thick and demanding.

“Damn, dude,” he mused, his voice lower now. “You’re really into this.”

Joey’s response was immediate. “Yeah.”

Justin smirked, finding his footing again, slipping back into play. “Guess that makes me your girl, huh?”

Joey exhaled slow, his pulse hammering. “Only when we play.”

The words sat between them.

“Only when we play,” Justin repeated. 

He let his eyes drop again—to Joey’s cock. The way it looked now. Because it wasn’t just Joey getting off on this. Justin liked it too. Maybe more than he expected. His gaze flicked back up, smirk playing at the corner of his mouth. 

“Damn, bro. Didn’t think you’d be into this this much.”

Joey didn’t answer. Justin could see it. Feel it. The way Joey’s cock was hard as fuck, thick and pulsing, leaking, a beacon between them. And suddenly, this was hitting different.

Justin tilted his head, voice still playful but quieter now. “Huh.”

Joey’s eyes stayed locked on him. “Yeah?”

Justin adjusted the waistband again. Rolled his hips, feeling the way the lace gripped him. His voice dropped lower, thoughtful.

“Kinda like the way it feels, man.”

Joey’s voice was steady, sure. “Yeah. You look good.”

Justin smirked, running his fingers along the waistband, letting them dip just beneath. “Made to wear ‘em, huh?”

Joey’s heartbeat hammered, but his voice didn’t waver.

“Yeah.”

Justin’s voice dropped, softer now. “Only when we play.”

Joey nodded, exhaling slow.

“Only when we play.”

It hung between them.

Justin’s hand moved slow at first, firm but teasing, working Joey’s cock with practiced ease. His grip slick, warm, knowing. The kind of touch that didn’t hesitate, didn’t question. He stroked up, then down, twisting just slightly at the tip, pulling Joey’s pleasure right to the surface.

Joey let his head tip back against the couch, his thighs spreading wider, his body surrendering to it. Everything in him felt wired tight, his pulse hammering in his ears, his breath shallow and ragged.

Justin watched him, grinning as he rolled his hips slightly, still adjusting the thong like he was getting comfortable in it.

“Damn, dude,” Justin mused, voice lazy, teasing. “You’re really leaking.”

Joey groaned, gripping the couch, his knuckles going white. “Shit, bro. You’re so fuckin’ sexy.”

The words fell out of his mouth without hesitation. And Justin felt it. His grin widened, his strokes tightening, getting faster, harder. Joey’s cock throbbed in his grip, thick and flushed, spilling pre-come over his fingers. He didn’t stop. Didn’t let Joey think. He just kept going.

Joey’s body jerked, his thighs flexing as he bucked up into Justin’s grip. His breath came out sharp, fast, panting.

“Fuck, yeah,” he groaned, his voice rough, his muscles going tight. “Just like that, pretty girl. Just like that.”

Justin shivered. That hit different. Joey had never talked like that before. Justin loved it. His strokes turned greedy, his own breath coming faster, his smirk curling at the edges. He squeezed around the thick base, dragging another moan from Joey’s throat.

Justin leaned in, voice breathless, teasing. “You’re so fuckin’ hard for me.”

Joey’s hands found Justin’s thighs, gripping him, pulling at the thong straps like he wanted to tear them off but didn’t dare. His voice came thick, ragged, desperate. “Yeah, baby. My fuckin’ girl.”

Justin moved without thinking. And Joey met him halfway. The kiss was sudden, sloppy, intense. Tongues sliding together, lips pressing hard, Joey groaning straight into Justin’s mouth. Justin sucked at his lower lip, dragging a deep, wrecked sound from him.

His hand never stopped working Joey’s cock, twisting at the head, squeezing, stroking him just right. Joey’s hips bucked up, his body strung tight, and then he grabbed Justin’s ass. Fingers digging into the soft flesh, the lace straps biting into his fingers as he pulled Justin against him.

Joey groaned, breathless, breaking the kiss just enough to pant, “Fuck, Justin—”

Justin pulled back just a little, smiled at Joey, who was fucking lost in it. Justin cupped Joey’s big fat balls full of cum, felt how heavy they were.

“I love your big fat balls, Joey. Full of your sperm, bro.”

Joey moaned. Justin gave him a unreadable look and then got on his knees between Joey’s thighs. Joey looked down at Justin, not believing this was about to happen. He’d thought about this so much. 

Justin leaned in and put his nose right in Joey’s bush. He breathed in. Kissed all over his bush, then at the base of Joey’s cock, all over his big fat balls full of cum. Justin looked up at Joey, who was watching every move he made. Justin kissed the head of Joey’s giant fucking dong, a fat pearl of precum sitting on the puffy slit exploded onto Justin’s lips. 

Justin licked it off. He was ready to play now. 

Joey’s cock slipped between his lips, stretching them wide, pushing past his tongue, past the slick heat of his mouth, down his throat.

Justin moaned around it, the sound low and thick, vibrating through Joey’s shaft like a live wire. His tongue flattened first, welcoming the weight, then curled around the underside with slow, deliberate pressure. He suckled at the head like it was something to savor—his mouth warm, wet, velvet-soft. Every glide of his tongue was purposeful, almost reverent.

Joey’s thighs tensed.

Justin didn’t rush. He bobbed his head in shallow strokes, letting Joey feel the way his lips hugged him, the way his cheeks hollowed. His jaw worked, steady and strong, adjusting to the stretch, loosening as his throat opened up. He drooled freely, not even trying to stay neat—letting spit pool in his mouth, letting it overflow, letting it drip. His hand wrapped around the base, stroking in time with his mouth, twisting just enough to make Joey’s stomach flutter.

His other hand slid under, cupping Joey’s balls, rolling them in his palm like they were his to hold. His fingertips were calloused from lifting, but his touch was gentle here—too gentle. It made Joey twitch.

Justin moaned again, deeper this time, like he was getting off just on the feel of it. His mouth was a heat trap, soft and slick and obscene. Every time he pulled back, his lips popped off the tip with a wet smack, and every time he took it back in, it was deeper, wetter, messier.

Joey couldn’t breathe.

Justin’s tongue worked under the crown, teasing that sensitive ridge, pressing, flicking, flattening again. He sucked harder now, using his whole mouth, the suction pulling blood deeper into Joey’s cock, making him throb thick and heavy between Justin’s lips. Spit spilled out of the corners of his mouth, shiny and hot, coating Joey’s shaft in a glossy sheen.

Then Justin went deeper. Inch by inch. His throat began to open for real, slow and practiced. His nose pressed to Joey’s pubic bone, lips stretched wide, breath humming against his skin. He paused there, throat tight around him, swallowing once, then again.

He liked it. Joey could feel it. Could see it—in the way Justin’s lashes fluttered, the way his brows knit in concentration, the way he moaned just from having Joey inside him.

Spit dripped messily from his chin. He didn’t care. Didn’t even notice. He had one hand around the base, twisting slowly as he sucked, the other hand cupping Joey’s balls, rolling them in his palm like he owned them.

Joey gasped, hips jerking.

He tried to stay still—tried to hold on—but Justin’s mouth was relentless. Warm and slick and perfect. And deep. So fucking deep. His lips sealed around the base, his throat working to take it, his breath coming in short little hums against Joey’s skin.

Joey’s whole body jerked. His hands flew to Justin’s head, fingers digging into his buzzed hair, hips trying not to buck forward. His breath broke apart in his chest, coming in shattered bursts. Justin didn’t stop. He just looked up, eyes glassy, cheeks red, tongue working as he pulled back with a wet, squelching sound—only to dive back down.

Joey’s heart was pounding like he’d just finished a set to failure. His abs were locking up. But it wasn’t just the physical—it was seeing Justin like this. On his knees. Mouth full. Devoted. This cocky, lazy, unbothered bastard—doing this. Wanting this.

Justin took him all the way.

Again. And again.

Like his mouth had been made for this. Justin felt powerful.

He was choking on it a little now, but that only made him more determined. His lips were stretched wide, jaw aching, throat sore—but that just meant Joey was real. Big. Heavy. Worth taking. He wanted to feel it tomorrow. He wanted the soreness. The reminder.

A thick glob of spit spilled from his lips, slick and warm, trailing down the length of Joey’s cock, sliding over the heavy swell of his balls. Justin cupped them, cradling them in his palm, thumbing along the seam like he was touching something sacred.

Joey’s whole body jerked.

His hands grabbed fistfuls of Justin’s hair, yanking hard, his hips snapping forward, a broken gasp tearing out of his throat. His breath came rough and ragged, chest heaving, heart pounding so loud it drowned everything else.

Justin didn’t flinch. He took it. Took all of it. Let Joey fuck into his throat, deep and hard, his lips sealing tighter, his hands stroking along Joey’s trembling thighs, encouraging him.

Joey shoved in deeper, thick cockhead nudging against the tight ring of Justin’s throat. And Justin swallowed—slow, hard, obscene.

That’s when Joey shattered. His whole body seized up. Abs flexing, chest locking tight, a guttural groan ripping free—loud, raw, helpless.

He came deep. Hot. Brutal. Right down Justin’s throat. Pulse after pulse, thick and endless. Justin held him there, mouth sealed, throat fluttering as he swallowed every drop, taking it like it was what he’d been waiting for all fucking day.

Joey was wrecked. Shaking. Slumped back against the couch, his muscles twitching, his brain blank. His hands slid out of Justin’s hair. His head tipped back, mouth open, trying to remember how to breathe.

Justin stayed between his thighs.

Joey’s cock, still hard, still leaking, sat heavy on Justin’s tongue. Spit and cum spilled from his lips, wet and shiny, dripping down his chin, pooling against the base of Joey’s shaft.

He looked up. Eyes wide. Mouth full. A mess. And he looked so fucking happy.

Joey just stared. His chest still heaving. His thighs still trembling. Because fuck. That was the best orgasm of his life.

A few minutes later, he was still sprawled on the couch, breath slowing, muscles slack, but his cock sat thick and heavy between his thighs, softened but still flushed from the intensity of it all. His head felt light, his skin damp with sweat, and everything around him seemed distant, slightly blurred, like the air had shifted.

Justin licked his lips, wiped his mouth with the back of his hand, and grinned up at him. His voice was light, teasing, like they had just finished a set at the gym, like Joey hadn’t just emptied himself straight down his throat.

“Damn, dude. That was a lot of nut.”

Joey groaned, rubbing his face with both hands. “Bro. Shut the fuck up.”

Justin just laughed, standing up, stretching his arms over his head, his body long and still glistening. His skin was slick, oiled, streaked with Joey’s cum in places he hadn’t bothered wiping off. 

He cocked his head, eyes bright, the same dumb, amused expression he always had when he was about to push Joey’s buttons.

“Nah, dude. That was fucking crazy.”

For a second, something hung between them. Not tension. Not even something Joey could name. Just difference. Something that wasn’t there before.

Justin licked his lips again, like he could still taste it, then wiped his mouth a final time before stretching his arms up again, shaking out his shoulders like he was shaking off the moment.

Then, like it was obvious, like it was no big deal, he said, “Dude, let’s take a shower.”

Joey exhaled, still catching his breath, half-lidded. “Yeah?”

Justin grinned, reaching a hand out for him. “Yeah.”

Joey leaned back, scratching lazily at his abs, the post-nut haze still keeping him heavy, relaxed. His body wanted the shower. The heat, the rinse, the feeling of wiping everything away. But something inside him tugged back, something instinctive, something he wasn’t gonna let go yet.

He let a slow smirk pull at his lips before speaking. “Okay. But one thing.”

Justin tilted his head. “What?”

Joey sat up a little, gaze sharpening, voice steady now. “Keep the thong on.”

Justin paused. His eyes flicked down to the black lace still clinging to his hips, wet now, sticking to his skin, straps pulled high over his hip bones. Then he looked back at Joey, one eyebrow raised, half-laughing. 

“Really, bro?”

Joey leaned forward, forearms resting on his knees, gaze unwavering. “Yeah, really. How else you gonna stay my girl?”

Justin rolled his eyes, muttering under his breath as he turned toward the bathroom. “You’re so fuckin’ dumb.”

But he didn’t argue. He didn’t fight it. He just grinned, shook his head, and walked off, the thong still clinging to his ass, still pressed tight between his thighs, still exactly where Joey wanted it.

Joey just grinned wider, stretching out his arms before finally standing up, following him in.


The shower was massive, steam rising instantly as Justin cranked the water on. Joey leaned against the tile, arms crossed, watching as Justin stepped under the spray. The first thing he noticed? That fucking thong. The second it got wet, it was soaked through, clinging to Justin’s hips, the thin straps digging deep into his skin.

Joey exhaled hard, shaking his head. “Bro, you look fuckin’ crazy.”

Justin flexed his arms, smirking. “Crazy hot, you mean.”

Joey rolled his eyes. “You wish.”

But the thing was, Justin did look crazy. The water made every muscle pop, every ridge and groove of his body on full display. His broad shoulders, the thick swell of his pecs, the deep-cut ridges of his abs, the way his thighs flared wide. The thong just exaggerated everything—his narrow waist, his massive chest, his thick, round ass. Joey was noticing shit he shouldn’t be noticing.

He scoffed, shaking his head. “Bro, you are a fucking unit.”

Justin grinned, turned slightly, checking himself out in the glassy reflection of the tile. Then he flexed—abs going razor-sharp, pecs pushing out thick, arms bulging, veins snaking down to his wrists.

“Yeah?” Justin smirked, watching Joey’s reaction.

Joey swallowed, his voice rougher than he wanted it to be. “Yeah.”

Justin grinned wider, and then he started showing off. Hands on his hips, chest out, rolling his shoulders like he was stepping on stage, shifting his weight so the thong straps dug even deeper into his waist.

“Shit, man,” Justin mused, tilting his head, eyes flicking between his own body and Joey’s expression. “Look at me. I’m fucking crazy.”

Joey exhaled slow. He couldn’t even deny it. “Yeah, dude,” he muttered, rubbing a hand down his face. “What the fuck.”

Justin laughed. Then he stepped closer, nudging Joey’s shoulder. “Alright, bro. Soap me up.”

Joey blinked. “The fuck?”

Justin shrugged, holding out the soap. “C’mon, man. You made me keep the thong on. Least you can do is wash your girl.”

Joey huffed out a laugh, but he took the soap. He started with Justin’s shoulders, slick hands sliding over muscle, working down his back. Justin was warm beneath his hands, his skin slick with water and soap. Joey’s fingers glided lower, over the deep cut of his waist, the thick curve of his lats, moving further down.

And that’s when he noticed it. The soaked thong string. Wedged tight between Justin’s ass. And right underneath it his smooth, bare hole. Joey froze. His breath hitched, stomach tightening, the world tilting just slightly. His hands were still on Justin, fingers hovering over that tiny strip of fabric, knowing that just below it, his hole was right there, soft, bare, fuck—

He muttered under his breath, shaking his head. “Jesus fuckin’ Christ.”

Justin grinned, shifting his weight slightly, rolling his hips like he knew exactly what Joey just saw. And then Joey looked down. 

Fuck.

Yup.

Boner. Again. Thick, heavy, already rising.

Justin turned his head, eyes dropping. He saw it. He grinned. Then he nodded at Joey’s cock, laughing. 

“Now that’s a fucking unit.”

Joey groaned, pressing his palms into his face, trying to will his dick away, but it was no use. Justin just stepped closer, hands still slick, reaching for him, fingers curling around his length, stroking slow, easy, like this was nothing.

Justin smirked, voice low, teasing. “Let’s get you nice and clean, bro.”

The bathroom was still thick with steam as Joey leaned back against the tile, letting the last of the water rinse over his body. His muscles felt warm, loose, completely drained in the best way. Justin stepped out first, shaking out his buzzed hair, grabbing a towel off the rack. He dried off quickly, rough and efficient, but instead of tossing a towel to Joey, he reached for a bottle on the counter.

Joey narrowed his eyes, watching as Justin popped the cap and started rubbing lotion into his arms. 

“Dude,” he smirked, watching Justin work it into his shoulders. “You really are a girl.”

Justin flipped him off without missing a beat, massaging the lotion down his chest. “Fuck you, bro.”

Joey laughed, leaning back against the tile. “Nah, man. You got, like, a whole routine.”

Justin arched a brow, completely unbothered. “No shit. You think this body just happens?”

Joey snorted, grabbing his own towel, running it over his hair. Justin kept going, rubbing lotion down his stomach, across his thighs, smoothing it into his skin like second nature. And fuck, he was still wearing the thong. Joey didn’t realize he was staring until Justin tossed the bottle at his chest.

“C’mon, man,” Justin grinned. “Can’t have my dude dry as fuck.”

Joey caught it easily, shaking his head as he flicked the cap open. “Yeah, wouldn’t wanna ruin the vibe.”

“Exactly,” Justin said, turning back to the mirror, still smirking.

Joey grumbled under his breath but rubbed some into his arms, working it over his shoulders, down his chest. The lotion was cool at first but warmed fast, sinking into his skin as he worked it down his stomach. Justin leaned against the counter, watching him in the mirror, lips quirking up slightly.

“Damn, dude,” he mused. “You get any slicker, I’m gonna start slipping off you.”

Joey smirked, still rubbing lotion over his stomach. “Then maybe I should stop.”

Justin shook his head. “Nah, bro. We’re in this now.”

Joey laughed, but he kept going, smoothing lotion over his thighs, working it in with slow, absent movements. And somehow, without either of them really thinking about it—

They ended up in Justin’s bed.

Justin flopped down first, still in the thong, stretching out. His body was warm from the shower, the lotion making his skin smooth, gleaming. Joey laid back beside him, one arm behind his head, the other draped over his stomach. His cock was half-hard again, resting thick against his abs, lazy and spent but still there, still heavy between them.

They just talked. About dumb shit. Gym stories, old hookups, the worst bars they’d ever been to. Justin sprawled beside him, fingers tracing absent patterns on Joey’s stomach. At first, it was nothing—just the usual casual, lazy touches between them.

But then, Justin’s hand drifted lower. Just barely. Just teasing. His fingertips grazed Joey’s cock, combing his bush, barely there, just enough to make it twitch. Joey went still. He didn’t stop it. Didn’t push into it. He just laid there, staring at the ceiling, lips parted, caught in it. And then, without thinking—

He put an arm around Justin’s shoulders. Pulled him in.

Justin glanced up, smirking. “You getting sentimental, dude?”

Joey rolled his eyes. “Shut up.”

Justin grinned but didn’t pull away. He let Joey keep his arm there, let the weight of it settle. They kept talking, kept bullshitting, kept joking, until one of them said something stupid—maybe about Joey’s dick, maybe about Justin’s stupidly small bed—and they both laughed.

And somehow, that laugh turned into something else. Justin leaned in. Or Joey did. It didn’t matter. Because then they were kissing again.

Not wild. Not rushed. Just slow. Lazy. Like they didn’t even mean to. Justin’s hand was still teasing Joey’s cock, stroking featherlight over the head, making it throb, making it leak. Joey’s breathing was shallow. His body was loose, but his cock was aching, pulsing under Justin’s touch. 

Justin just kept kissing him. Kept stroking, slow, lazy, playing with him like it was nothing. Until finally, they pulled apart.

Joey was fucking blown away. His arm was still draped over Justin’s shoulder. His cock was still hard, still leaking. He was breathing deep, blinking slow, trying to process what the fuck just happened. But before he could think too much, Justin grinned.

He slid down the bed. And kissed Joey’s cock. Soft. Slow. Just his lips. Then he whispered—his voice low, teasing, but honest. 

“I really fucking like it.”

Another kiss. Softer now, lips brushing over the head. “I wanna be a good girl for your big fat dick.”

Joey sucked in a breath. And just laid there.

Justin grinned against his skin, then pressed one last kiss to the thick head, breathing him in. He knew exactly what Joey needed. And he was gonna show him how a girl should treat his cock. How to worship it. How to make it disappear. How to take it like a good girl should.

He kissed Joey’s cock again, soft and slow, lips barely brushing against the flushed head. Joey sucked in a shaky breath, his fingers twitching at his sides, already too sensitive but not willing to stop it.

Justin’s voice was low, teasing, but honest. “Fuck, Joey. You’re so big.”

He kissed the tip this time, his tongue flicking out just enough to taste the salt of Joey’s precum. Justin licked his lips, smirking, his breath warm against the slick skin. His next words dripped with heat, settling deep in Joey’s stomach.

“I wanna be a good girl for your dick.”

Joey exhaled roughly, his body twitching at the words. His fingers flexed against the sheets, gripping nothing, holding onto nothing. Justin just grinned and opened his mouth.

Justin started slow. His tongue flattened against the underside, dragging along the thick, pulsing vein. He could feel Joey’s heartbeat in it, the heat, the weight, the sheer size of it pushing against his lips. Joey groaned, his abs twitching, his muscles tightening like he was bracing himself.

“Shit, dude…” Joey breathed out, his voice wrecked already.

Justin smirked, then went lower. His lips stretched wide, taking more, letting Joey’s cock slide heavy over his tongue. Joey’s hips twitched, his thighs flexing, his breath catching.

“F-fuck,” Joey rasped.

Justin pulled back, his breath hot against the slick skin. His lips dragged over the swollen head, teasing it with little, wet kisses. Then he murmured, voice sultry, teasing, meant to ruin him.

“Gotta take it right.”

Another sucking kiss, wetter this time. Then another, right at the tip, his tongue swirling over the sensitive slit.

“Take it like a good girl should.”

Joey sucked in a sharp breath, his stomach clenching. And then Justin went deeper. His throat relaxed, swallowing around him, letting Joey’s thick cock push further in. The muscles in Joey’s thighs jumped, his hands fisting the sheets as his jaw went tight.

“Yeah,” Joey groaned, voice dazed. “Like that.”

Justin hummed around him, low and approving. Then he sank lower. His lips stretched, his throat tightening, his body going loose as he let Joey in. The thick length pulsed against his tongue, and Justin took it, sucking harder, lips sealed tight. Joey choked out another groan, his breath coming in sharp, ragged bursts.

“Fucking—yeah. Just like that,” Joey rasped, his voice barely there.

Justin’s throat flexed, swallowing more, sucking deeper. Joey’s hands snapped into his hair, his fingers twisting, gripping tight. His hips rocked up, pushing deeper, testing. Justin just moaned around him, letting him. Encouraging him.

“You’re taking it so fucking good,” Joey groaned, his voice wrecked, panting. His thighs were shaking now, his whole body wired, wound tight.

Justin pulled back just enough to flick his tongue against the tip, looking up at Joey through wet lashes. He smirked, voice teasing but honest. 

“Yeah, bro? You like how your girl takes it?”

Joey groaned, his head falling back, his body barely holding it together. 

“Yeah,” he said, his voice hoarse, breathless. “Just like that.”

Justin grinned, then did it again. This time, he didn’t stop. His lips wrapped around the head, sucking soft, his tongue swirling slow, teasing at the ridge. Joey’s hips twitched, his abs jumping.

“Jesus, dude…” Joey panted, his voice shaking.

Justin just hummed, taking more, sinking deeper, feeling Joey’s cock throb against his tongue. His hands slid up, pressing against Joey’s hips, holding him there. Then—he took it all. One motion. Fast. Tight. Wet. His throat stretched, his lips sealed around the base. He swallowed.

Joey choked on his own moan.

“Fuck. Yeah, just like that.” His voice cracked, raw, his chest rising and falling too fast.

Justin kept going. Kept swallowing, kept sucking, kept giving it to him exactly how Joey needed. Exactly how Joey deserved. Joey’s hands tightened in Justin’s hair, gripping, holding him there. 

And Justin just took it. Let Joey fuck his mouth, slow, deep, heavy. Because this is what Joey needed. What Joey deserved. And Justin fucking loved it.

Justin moaned around him, his throat squeezing, his lips stretched perfectly. The vibrations shot straight through Joey’s cock, pulsing, throbbing, leaking.

Joey was too close. His body locked tight, his thighs shaking, his hands trembling. He gasped, choking on the words. 

“Fuck, Justin—I’m gonna—”

Justin didn’t pull away. Didn’t stop. Didn’t slow down. He took everything. Sank deeper. Swallowed.

Joey fucking lost it. His hips jerked, fucked up deep, his cock pulsing, shaking, spilling. His hands went slack in Justin’s hair, his whole body collapsing, melting into the mattress, breath ragged, spent.

Justin just swallowed. Took all of it. Because that’s what a good girl does.

Report
What did you think of this story?
Share Story

In This Story