How about a jock with easy confidence and charisma with a natural of self with a jealous roommate who turns him into a needy, self ridiculing, anxiety riddled, scared of the world twink.who needs constant reassurance and support from his boyfriend (doesn't have to be the roommate can a jock like he was before) and help making nearly every important thing.
Really fun idea! And definitely on the longer side. Really wanted to capture this one from start to finish. Hope you enjoy it!
The sauna was packed, but Jack barely noticed. Heat, sweat, easy conversationβit was his element. He leaned back against the wood, arms stretched along the bench, grinning as one of his buddies chirped him about moving day.
βYeah, yeah,β Jack laughed. βGotta go help my new roommate. Bro sounds like a mess over text, honestly. Figure Iβll get him out more, you know? Fix the vibe a little.β
βFix the vibe,β one of them echoed. βClassic Jack.β
He shrugged, easy. βWhat? Dude just needs confidence. Not that hard.β
And he believed that. Always had. People overthought everything: how they looked, how they sounded. Jack didnβt. You showed up, you were yourself, things worked out. Keep it simple.
Jack knew within about thirty seconds that Liam was⦠a lot. Not bad. Not even unlikable. Just... loud in a way that filled every gap in a room.
"...and this guy was like, βIβm not into twinks,β and Iβm standing there like, okay, cool, did you not see my selfie?"
Jack blinked. "Wait... whatβs a twink?"
Liam stopped, turned, and gave him a long, exaggerated once-over. "Oh my god. Youβre serious?" A pause, then a dramatic sigh. "Honeyβ¦ you have, like, sooo much to learn."
Jack laughed, a little unsure, rubbing the back of his neck. "Alright, man, guess I do."
Liam kept going... about guys, about rejection, about how everything always came down to looks. It was constant. Every story circled back to it. Who was hotter, who got ignored, who didnβt measure up.
"Youβre overthinking it," Jack said, leaning back against the counter. "Just relax. Be yourself. People like confidence. Trust me, bro!"
Liam paused, looking almost offended, βMust be nice.β
Jack frowned. βWhat?β
βNot caring what people think.β
Jack shrugged automatically. βI meanβ¦ yeah, I guess. Never really thought about it.β
Liam just hummed, like that answered everything.
Later, in his room, Jack kicked the door shut behind him and tugged his shirt off, tossing it onto the bed without thinking. He glanced at the mirror, just a quick check, same as always. Exceptβ¦ he didnβt look away. His eyes dropped to his stomach. Heβd never really thought about it before, not like this. But now the line of hair down his abs stood out more than it shouldβve. Darker. Thicker. It broke up the definition in a way that suddenly feltβ¦ off. Messy, almost.
Jack ran a hand over it, frowning slightly. βItβs fine,β he muttered, like he needed to say it out loud.
He straightened, flexed a little. Habit. But instead of the usual quick nod and move on, he hesitated. His chest didnβt pop the same way it did at the gym. Or maybe it did. He couldnβt tell. Still, he shifted his shoulders, trying a different angle. Then again. And then he noticed his necklace. And for the first time, he wondered... Is this tacky? Did it look kinda cheap?
Jack let out a short chuckle. βChill dude.β
βGlad you agreed to come along.β Jack smiled as they stepped onto the gym floor. βThis is gonna be good for you. Build some confidence, get you feeling better about yourself.β
Liam looked around, already tense. βOr I humiliate myself publicly. Love that for me.β
βYouβre fine,β Jack reassured with a grin, βStick with me.β
They started easy, but Liam struggled. Arms shaking, stopping early, constantly glancing at himself in the mirror.
βGod, I look awful,β Liam muttered. βLike, actually tragic.β
βTrust me, no oneβs looking,β Jack said automatically, "Here, let me show you the right form..."
He grabbed his usual weight, sat down, pressed... and immediately felt it. Heavy. Wrong. His arms wobbled on the second rep, stalling halfway up. Jackβs jaw tightened as he forced it back into place.
"Okay,β He tried to laugh it off, βOff day.β
But when he reached for the weight again, he hesitated. For the first time, he noticed the guy a few benches over. Then another, across the room. Were they watching? Did that rep look as bad as it felt? And suddenly, he was hyper-aware of how he looked.
"Ye-yea..." Jack mumbled, "Uh, maybe we should just go."
"Oh no! What about my routine?"
"I focus on all the right places," Liam explained, "A bottom needs a juicy ass, babe."
"A bottom?" Jack repeated, eyebrows raised in surprise.
"Really? You have so much to learn." Liam teased, patting Jack's arm, "Tops need something nice to squeeze while they rail you senseless."
Jack swallowed hard, face flushing slightly at the blunt talk. He glanced away.
"I guess I never really thought about it that wayβ¦"
"Well, now you know," Liam said airily, "So humor me, okay big boy? Besides, you could use a good leg day."
βThis is so unrealistic,β Liam muttered.
Jack sat back into the couch, his ass sore from what had to be the fifth day in a row of Liam's gym routine. Meanwhile, Liam was curled into the other side, phone in hand, only half-watching the screen.
βNo one justβ¦ ends up together like that. Not without a reason.β
Jack huffed a quiet laugh. βYouβd be surprised, bro.β
Liam finally looked at him then. Really looked at him, eyebrow raised.
Jack shifted slightly. βI meanβ¦ yeah. Me and Erica, for example. Weβre good. No drama, no weird stuff. Just works.β
βWell duhβ¦β Liam shook his head. βYouβre tall. You donβt try too hard, which people love. Youβre builtβ¦β he paused, tilting his head slightly, ββ¦well, you were more built a few weeks ago, but still.β
βWhat?β Jack blinked and looked down at himself. βI havenβt changed that much.β
βSomeone's defensive!β Liam smirked. The two sat in uneasy silence. βYou think sheβd still be with you if that changed?β
βThatβs not...β Jack shook his head. βNo... Thatβs not how it works.β
βConfident!β Liam smiled. βBut thereβs always a reason.β A small pause. βAnd itβs usually something you can lose.β
Silence stretched between them, filled only by the movie neither of them were really watching anymore.
βDude... you overthink this stuff too much.β Jack said, quieter now.
βMaybe,β Liam shrugged.
Jack looked back at the TV, but his focus slipped almost immediately. His mind snagged on something else⦠something smaller.
You were more built a few weeks ago.
Erica always said this shirt looked good on him, that she loved the way it highlighted his muscles. But now? The fabric wasn't taut against his pecs. Even the sleeves sat different, the cotton no longer hugging his upper arms. Looser. Unimpressive. He flexed subtly, but the movement barely changed anything. No pull, no stretch. His arms were actually⦠smaller.
βL-O-L! Youβre doing it again.β
Jackβs head snapped up, βDoing what?β
βInspecting!β Liam giggled, nodding toward him. βYou've been checking yourself out more."
βI am not!β The words came out sharper- and higher- than he expected, the pitch jumping suddenly before he could catch it. Jack blinked, clearing his throat quickly. βIβm not... I'm just...β
Liam raised an eyebrow, then gave a small, knowing smile.
"I-I'm going to bed." Jack huffed, "See you tomorrow, bro."
βYou're so jittery!β Liam laughed, already pushing the door open. βAren't these your friends?β
βYeah, I know, I just... like... yeah.β Jack trailed off, looking down at himself, pulling at the hem of his shirt.
It fit tighter, which would've made Jack happy if it was his shirt. But he borrowed this one from Liam. It stretched taut across his slim torso. And his pants? Tight as fuck from all those glute workouts. Highlighting his ass in a way that would certainly draw attention.
βYo!β one of his boys called. βThere he is.β
Jack smiled, βHey~! Whatβs up!?β His voice came out lighter than he meant it to, a soft lift at the end. He blinked, clearing his throat.
Erica stepped in with a smile. βHey.β
The kiss was quick... and empty. He blinked slightly as he pulled back.
βYou good?β she asked lightly.
βYeah,β Jack said quickly. βYeah, Iβm good.β
One of the guys gave him a once-over. βNew look?β
Jack shrugged quickly. βI mean... yeah. Just like... trying something different, I guess.β
Liam slid in beside him. βHe looks good.β
βYeah,β another friend said. βJustβ¦ not what I expected.β
Jack laughed, a little too fast. βOkay, wow, rude,β he said playfully, earning a raised eyebrow from Erica.
They settled in, drinks passed around, Liam made his introduction. But as the conversation picked up, Jack felt... off. Same topics. Same jokes. Jack found himself drifting, only half-listening, his attention snagging on other things... how people looked, who was watching who.
βSo you still lifting?β someone asked.
βYeah,β Jack nodded. βJust, like not as heavy. Iβve been doing more, likeβ¦ cardio? And legs.β
βLegs?β his friend repeated. βSince when do you care about legs?β A couple laughs.
Jack felt his chest tighten. βI mean... people notice a nice ass. Sorry I don't base my whole personality off how much I can bench.β It came out harsh... defensive even.
βWoah dude, I was just joking.β his friend raised an eyebrow.
βYeah, no, I know, I just... yeah.β A small, breathy laugh slipped out.
He took a quick sip of his drink, eyes flicking around the room like he was trying to reset.
Liam nudged him. βOkay, but that guy? The shirt isβ¦ not helping him.β
Jack followed his gaze automatically. βOh my god, yeah,β he said, a sharper laugh slipping out. βAnd the hairline? Like... pick a struggle.β He blinked right after, like the words had surprised him.
βDude,β one of his friends cut in, frowning. βYou donβt gotta be a dick.β
Jackβs smile faltered. βIβm just joking...β
βIt didnβt sound like a joke.β
βRight... yeah. Sorry,β Jack said again, softer now.
The conversation moved on... without him. Jack frowned, leaning back in his chair. Something about his own voice...his tone... himself...felt off. As he quietly withdrew from his friends, something snagged his attention.
βHeyβ¦ that guy over there?β he whispered to Erica. βThe one in the black shirt.β
Erica frowned slightly but glanced over. βWhat about him?β
βHeβs been, likeβ¦ looking at me.β Jack said, a little too quick.
She looked again, then shrugged. βI meanβ¦ maybe?β
βNo, like... he is.β he said, quieter now. Tight but not entirely anxious.
Erica didnβt answer right away. βDo you... want him to be?β
βI mean...β Jack hesitated, a small, almost self-conscious smile tugging at his mouth, βI donβt not want him to be.β
Erica nodded slowly. βOh...β Jack could see a sudden sadness in her eyes, βIβm... I need to call Jess real quick.β
βOh... yeah, okay,β Jack said, blinking.
He watched her walk off, something in his chest tightening. When he looked back at the table, the conversation had already moved on again without him.
Jack replayed it more than he wanted to admit. Erica across from him, arms folded, voice calm in that way that made it worse.
βI donβt think this is working anymore.β
And him... just sitting there. He wanted to say something. Something important... Instead, there was nothing. Just a strange, hollow feeling, like heβd missed something important without knowing when.
"God you've been moping for days!" Liam whined, "Here, throw this on. We're going out."
"Where are we going?" Jack whined.
Jack slowed as they got in line, the music bleeding out onto the street, the way people stood a little closer to each other than he was used to.
"Oh my god!β he let out, a quiet, nervous laugh slipping free. βIs this a gay bar?β
Liam just glanced at him. βYouβre so cute when you piece things together.β
"Is this why you wanted me to wear this?β he asked.
His tank top clung to him- tight, thin, riding up just enough to expose his stomach. Flat. Smooth. Too smooth. His eyes lingered there for a second longer than they should have. The treasure trail he was used to... gone. Not trimmed. Not shorter. Justβ¦ not there. Jackβs brow knit slightly.
Had it always been like that?
The shorts were worse. Short, tight, hugging high on his thighs in a way that made his ass feel fully, undeniably on display. And it was. It wasnβt subtle. It was the point.
Jack swallowed, voice softer now, that higher, lighter tone settling naturally. βI feel likeβ¦ totally exposed.β
βThatβs kind of the point.β
Jack huffed a quiet laugh as they made there way inside.
The dance floor swallowed him quickly. At some point, Liam was gone and Jack found himself hovering at the edge, watching, feeling... out of place.
Jack turned and gawked at the man behind him. Broad shoulders, solid chest, the kind of grounded confidence Jack used to carry without thinking about it.
"Is it that obvious?β he asked.
The guy smiled. βA little.β He held out his hand, "C'mon."
Jack hesitated briefly, but took the man's hand. He was pulled into the crowd, the flashing lights disorienting as the music pressed in around them. Bodies moved close, the space tightening, and suddenly the guyβs hands were on him- firm at his waist, steady, guiding him into the rhythm. Jack followed without thinking too hard.
Then... a squeeze. Sharp, deliberate.
Jackβs breath caught, his body jolting slightly at the sudden pressure on his ass. He shuddered. Looked up at the man. Lips quivering. The guyβs expression softened into something amused.
βFuck... youβre so cute.β Jack swallowed, heat rushing to his face... but he didnβt pull away. βIs that okay?β the guy asked, quieter now, giving Jack's ass another squeeze.
ββ¦Yeah,β Jack moaned, softer. βYeah, itβs okay. More than okay...β
And it was. The man smirked.
βYou wanna get out of here?β
Jack didnβt look for Liam.
The bedroom was dim, warm. Jack stepped inside and slowed without meaning to, suddenly aware againβof his body, of his clothes, of the way the guy gazed at him. Not casually. Intentionally.
βYou okay?β the guy asked, stepping closer, voice lower now.
Jack nodded, a little breathless. βYeahβ¦ I think so.β
βDo you want to?β he asked gently. βWe can just hang. We donβt have to do anything.β
Jack hesitated. It had felt good... being wanted like that... being touched like that. But the thought tangled uneasily in his chest. He was straightβ¦ wasnβt he?
ββ¦Yeah,β he said finally, quieter. βI do.β
The guy studied him for a second, then nodded. βOkay.β
His tank top came off easily, lifted and gone. He felt... vulnerable. Small compared to the man in front of him.
Jack blushed, turning and unexpectedly catching his reflection in the darkened window. His hair held the light differently, the dark brown he knew softened, warmer now, almost blond at the edges.
The guyβs hand settled at his waist again, grounding him, thumb brushing lightly against his side. Jack blinked, pulling himself back.
βI...β He swallowed. βIβve neverβ¦ done anything with a guy before.β
A small pause. Then a slow, almost amused smile.
βReally?βJack nodded, his breath catching slightly. βYou sure youβre okay with this?β the guy asked again, softer this time.
"Yeah,β Jack said, and meant it.
βGood,β the guy murmured. βYou really have no idea what you do to people, do you?β
The words landed warmer than they should have, settling somewhere low in Jackβs chest. Then, the guy pulled his own shirt off. Jackβs eyes followed without thinking
"Wow..." Instinctively, Jackβs hand came up, resting lightly against a muscular pec, feeling the heat, the firmness beneath his palm.
The guy smirked and leaned in...
Jack's first kiss with another man was slow at first. The warmth, the pressure... his hand tightened slightly against the guyβs chest as he responded. He giggled when the kiss broke.
The man leaned in again. Their lips connected. Deeper, more certain. It wasnβt empty. It wasnβt confusing. It feltβ¦ good. The guyβs hand slid lightly along his side, resting against his bare skin, and Jack felt his breath catch again... but he didnβt pull away.
He leaned into it instead.
It had been a week since he met Paul that night and so much had changed.
βDo you think my hair looks good?β Jack adjusted it again, fingers careful, practiced. It was fully blond now... soft, styled, falling just right. Not effortless anymore. Deliberate, βI think Paul would like it more likeβ¦ this.β
βOh! Look at these!β Jack turned his head, βI got these. See?β He angled his ears, the small studs catching the light. Flashy. Begging to be noticed. βTheyβre not too much, right? I just... thought he mightβ¦β
Liam watched, raising an eyebrow.
βOh!β Jack tugged lightly at the hem of his shorts, glancing back. βLook at my ass in these!β A pause, βI want Paul to notice.β
βOh he'll notice.β Liam laughed.
βThank god! Like, last time we only kissed! I didn't even get to taste his cock...β He glanced down at his phone again, thumb hovering. βThis time, I want him to fuck my brains out. And so like, I need to look good!"
βNow... what about my top...? Like, does it even look good?β Every word felt like it mattered. Every look. Every reaction.
Liamβs eyes flicked over him slowly- taking in the slimmer frame, the softened edges, the way Jack held himself now. Smaller. Careful. A faint smirk pulled at his lips. Jack didnβt notice. He was already looking back at his phone, rereading Paulβs last message.
"Woah." Paul grinned as he opened the door, "I uh..."
βHey,β Jack said softly. His eyes betraying his desperate need. Paulβs eyes moved over him slowly, taking everything in: the blond hair, the earrings, his juicy ass.
βI...β he murmured. βYou look... amazing.β
Jack flushed, a small, breathy laugh escaping. βYou think? I just... I want to look good for you.β He draped his arms over the man's shoulders and nuzzled into his chest.
Jack didnβt hesitate this time. Didnβt think. His hand moved along Paul's growing bulge. He licked his plump lips. He'd been practicing, imagining this... obsessing over making Paul feel good.
"I want to gag on it." Jack breathed, "And then I want you to fuck me. Hard. Please..."
Paul smirked and watched as Jack dropped to his knees easily, naturally. Looking up, waiting, searching Paulβs face for approval. The other man wasted no time- quickly freeing his engorged cock.
And Jack felt it then- the validation, that warm, consuming need to be wanted- settle fully into place. He couldn't wait for his reward.