Alan and Jack had been best friends since middle school. Two boys growing up in the same neighborhood, they’d shared everything—video games, homework, secret crushes, and eventually, the grueling discipline of the gym. Now at twenty-two, they were inseparable, their bond forged through years of shared sweat and silent understanding.
Alan was the shorter of the two, with a compact, muscular frame that he’d sculpted through years of dedicated lifting. His skin was smooth and tan, his eyes dark and always searching. He’d known he was gay since he was fifteen, but he’d never told Jack. Not because he feared rejection—Jack was different, open-minded in ways most straight guys weren’t. But because telling him would mean risking what they had, and Alan wasn’t willing to lose the only person who truly understood him.
Jack was taller, leaner, with a swimmer’s build—broad shoulders that tapered to a narrow waist, long limbs that moved with an athlete’s grace. His face was boyish, with a smile that could disarm anyone, and he wore his heterosexuality like armor, though lately, that armor had begun to feel heavy.
They worked out together every evening at a small gym near their apartment. It was their ritual: pick each other up at six, train for two hours, then hit the communal showers before heading home. The gym was old-fashioned, with an open shower room—no stalls, just a row of showerheads along a tiled wall. It was a space where men were supposed to be casual about nudity, but for Alan, it was torture.
Every day, he watched water cascade down Jack’s body, tracing the lines of his muscles, the curve of his ass, the way his cock hung soft and heavy between his thighs. He wanted him with a desperation that bordered on madness, but he’d always kept it locked away, buried beneath jokes and friendly punches and the easy rhythm of their friendship.
Until tonight.
This Content Is Only For Subscribers
Part One: The First Attempt
The gym was nearly empty when they finished their last set. Jack was breathing hard, his tank top soaked through, his dark hair plastered to his forehead. “Fuck, that was a good session,” he said, stretching his arms overhead.
Alan watched the way his shirt rode up, exposing a strip of toned stomach. “Yeah,” he said, his voice a little too quiet. “Best one this week.”
They grabbed their bags and headed for the locker room. The showers were empty—a rare luxury. Steam billowed from the hot water as they stripped down, and Alan felt his mouth go dry at the sight of Jack’s naked body, still flushed from the workout.
Jack stepped under the spray first, letting the water pound against his back. “God, this feels amazing.”
Alan followed, taking the showerhead next to him. For a long moment, they stood in silence, the only sound the hiss of water against tile. Alan’s heart was hammering in his chest. He’d been building up to this for weeks, playing out scenarios in his head, trying to find the courage to make a move.
He turned slightly, letting his hand drift across the space between them, his fingers brushing against Jack’s hip.
Jack flinched, stepping back. “What the—Alan?”
“Sorry,” Alan said quickly, but he didn’t pull his hand away. Instead, he stepped closer, his body now inches from Jack’s. “I just… I’ve been thinking about this for a long time.”
“Thinking about what?” Jack’s voice was wary, but he didn’t move away.
Alan reached out again, this time his hand landing on Jack’s chest, fingers splaying across the wet skin. “About you. About us. About what it would be like to…” He let his hand trail downward, over Jack’s stomach, toward his cock.
Jack caught his wrist. “Alan, stop. I’m not… I’m straight, man.”
“I know,” Alan said, his voice barely a whisper. “But I also know you’ve been curious. I’ve seen the way you look at me sometimes. The way you linger in the showers.”
“That’s just—we’re friends. We’re comfortable with each other.”
“Exactly.” Alan pressed closer, his body now flush against Jack’s. He could feel Jack’s heartbeat, rapid and strong. “We’re comfortable. We trust each other. So why not… explore?”
Jack shook his head, but there was hesitation in his eyes. “I can’t. I’m not gay.”
“I’m not asking you to be gay. I’m asking you to let me touch you. To see if you like it.” Alan’s hand slipped free from Jack’s grip and moved downward again, this time cupping Jack’s soft cock. “Just let me try.”
Jack sucked in a breath. His body tensed, every muscle going rigid. For a moment, Alan thought he might actually let him. But then Jack pushed him away, hard.
“No,” Jack said, his voice shaking. “I can’t. This is… we’re friends, Alan. I don’t want to ruin that.”
Alan stepped back, his face burning with shame. “I’m sorry. I shouldn’t have—”
“Just forget it happened, okay?” Jack turned off the water and grabbed a towel, wrapping it around his waist. “Let’s just go home.”
They dressed in silence. The walk back to their apartment was agonizing, neither of them speaking, the air thick with unspoken words. When they got to their door, Jack paused.
“Alan,” he said, not meeting his eyes. “I’m not mad. I just… need some time.”
Alan nodded, his throat tight. “Okay.”
They went to their separate rooms, and the night stretched on, endless and cold.
Part Two: The Struggle
Jack lay in bed, staring at the ceiling, his mind racing. He couldn’t stop thinking about what had happened in the shower. The feel of Alan’s hand on his skin, the heat of his body so close. He’d rejected him, but the truth was, a part of him hadn’t wanted to.
He’d always known Alan was gay. It was never a secret between them, though they’d never talked about it directly. Jack had assumed it didn’t matter—Alan was his best friend, and that was all that mattered. But lately, he’d started noticing things. The way Alan’s eyes lingered on him. The way his touch seemed to last a second too long. And the way Jack’s body responded, even when his mind said no.
He thought about the gym, about the showers, about the way Alan had looked at him with such desperate longing. And he thought about his own cock, which had twitched despite his protests, despite his fear.
What if I’d let him? Jack wondered. What would it have felt like?
The question gnawed at him all night, and by morning, he was exhausted, his mind a battlefield of desire and denial.
Over the next few days, they fell back into their routine, but something had shifted. The easy camaraderie was gone, replaced by a careful, painful politeness. They still worked out together, but the conversations were stilted, the laughter forced. Alan never mentioned the shower again, but his eyes still followed Jack, hungry and sad.
Jack found himself thinking about it more and more. He’d be in the middle of a set, and his mind would drift to the feeling of Alan’s hand on his skin. He’d be lying in bed, and he’d imagine what it would be like to give in, to let Alan touch him, to touch him back.
He started watching gay porn, telling himself it was just curiosity. But the images stayed with him, burning into his brain. He imagined himself in those scenes, imagined Alan’s mouth on his cock, and he’d find himself hard, aching, confused.
Am I gay? he asked himself. Bi? Or just… curious?
He didn’t have an answer. All he knew was that he wanted Alan, and that scared him more than anything.
Part Three: The Second Time
A week passed. Then two. They went to the gym, they worked out, they showered—separately now, Alan always waiting until Jack was done. The distance between them grew, and Jack felt it like a physical ache.
Then one evening, after a particularly brutal leg day, they were both too exhausted to care about the awkwardness. They stripped down in silence and stepped into the showers, taking their usual spots.
Jack let the hot water wash over him, his muscles screaming in relief. He closed his eyes, letting his head fall back, and for a moment, he forgot about everything—the tension, the confusion, the desire.
But then he opened his eyes, and he saw Alan.
Alan was standing under the spray, his body glistening, water streaming down his chest, his abs, his thighs. His cock was soft, but his eyes were fixed on Jack with an intensity that made Jack’s breath catch.
And then Jack felt it—a stirring in his groin. He looked down and saw his cock beginning to harden, rising slowly, inexorably, until it stood erect, thick and proud.
He tried to will it away, but it was no use. His body was betraying him, revealing the truth he’d been trying to hide.
Alan saw it. His eyes widened, and a slow, knowing smile spread across his face.
“Jack,” he said, his voice low and rough. “Looks like someone’s changed his mind.”
Jack opened his mouth to deny it, but no words came. He stood there, frozen, his erection bobbing in the steam, a silent confession.
Alan stepped closer, his movements slow and deliberate. “Don’t fight it,” he said. “Just let it happen.”
He reached out, and this time, Jack didn’t stop him. Alan’s fingers wrapped around his cock, warm and firm, and Jack gasped at the contact. It felt different from his own hand—softer, more tentative, but also more thrilling.
“Fuck,” Jack whispered, his head falling back.
Alan smiled and tightened his grip, stroking slowly, savoring the weight and heat of Jack’s cock in his hand. “You have no idea how long I’ve wanted this,” he said.
He lowered himself to his knees, the water cascading over him, and took Jack’s cock into his mouth.
Jack cried out, his hands flying to Alan’s head. The sensation was overwhelming—wet heat, skilled tongue, the sight of his best friend kneeling before him, worshiping him. He’d never felt anything like it.
Alan worked his mouth up and down, taking Jack deeper with each pass, his tongue swirling around the head, tracing the vein along the shaft. He reached up with one hand to cup Jack’s balls, squeezing gently, and Jack moaned, his hips bucking involuntarily.
“Alan, I’m gonna—”
Alan pulled back, his lips glistening. “Not yet,” he said, standing up. “I want to do more.”
He turned Jack around, pressing him against the tiled wall, and reached for the bottle of shampoo. He squeezed some into his hand and reached between Jack’s legs, his slick fingers finding his entrance.
Jack tensed. “What are you—”
“Trust me,” Alan whispered, his lips brushing Jack’s ear. “I’ll make you feel good.”
He pressed a finger inside, slow and gentle, and Jack gasped at the foreign sensation. It was strange, invasive, but also… pleasurable. Alan worked his finger in and out, adding a second, stretching him, preparing him.
“Okay,” Alan said, his voice husky. “I’m going to fuck you now.”
He positioned himself behind Jack, his cock pressing against the tight ring of muscle. “Tell me if it’s too much.”
And then he pushed inside.
Jack cried out, his hands flat against the wall, his body arching. The pain was sharp, but it faded quickly, replaced by a fullness he’d never experienced. Alan was inside him, moving slowly, deeply, each thrust sending waves of pleasure through his body.
“Fuck, Jack,” Alan groaned, his hips picking up speed. “You feel so good.”
Jack could only moan in response, his mind blank, his body surrendered. He’d never imagined it could feel like this—the intimacy, the connection, the raw, animal pleasure of being taken.
Alan reached around and grasped Jack’s cock, stroking in time with his thrusts, and Jack felt his orgasm building, unstoppable.
“I’m coming,” he gasped. “Alan, I’m—”
“Come for me,” Alan said, his voice a command.
And Jack did, his body convulsing, his come splattering against the tile. Alan followed moments later, burying himself deep and groaning as he filled Jack.
They stayed like that for a long moment, panting, trembling, the water washing over them. Then Alan pulled out, and they stood in silence, the reality of what they’d done settling over them like a shroud.
Part Four: The Gym Shower
They didn’t talk about it that night. They went home, ate dinner in silence, and went to their separate rooms. But the next evening, when they met at the gym, the tension was electric.
They worked out with a ferocity that bordered on violence, pushing themselves harder than ever. By the time they hit the showers, they were both breathing hard, their bodies slick with sweat.
This time, there was no hesitation. As soon as they were under the water, Alan pulled Jack into a kiss, their mouths crashing together, hungry and desperate. Jack responded in kind, his hands roaming Alan’s body, gripping his ass, pulling him closer.
“Fuck me again,” Jack said, his voice ragged. “I want it.”
Alan didn’t need to be told twice. He turned Jack around and bent him over, pressing his chest against the wall. He reached for the shampoo again, slicking his cock, and pushed inside without preamble.
Jack gasped, but this time there was no pain—only pleasure. Alan fucked him hard, fast, the sound of their bodies slapping together echoing off the tiles.
“Someone’s going to hear,” Jack said, his voice strained.
“Let them,” Alan growled, his thrusts becoming more urgent. “I want them to know you’re mine.”
He reached around and stroked Jack’s cock, and within minutes, they were both coming, their cries muffled by the sound of the water.
They cleaned up quickly, their hearts racing, their bodies still humming. As they dried off, Jack caught Alan’s eye and smiled—a real smile, the first one in weeks.
“Same time tomorrow?” he asked.
Alan grinned back. “Same time tomorrow.”
Part Five: The New Normal
Over the following weeks, their routine evolved. They still worked out together, but now the showers were just the beginning. They’d find empty corners of the gym, hidden alcoves, anywhere they could steal a few moments of privacy.
One evening, after everyone had left, they found themselves in the steam room. The air was thick and hot, visibility near zero. Jack sat on the tiled bench, and Alan knelt before him, taking his cock in his mouth.
Jack leaned back, his eyes closed, his hands tangled in Alan’s hair. “God, you’re good at that.”
Alan hummed in response, the vibration sending shivers through Jack’s body. He worked his mouth up and down, taking Jack to the base, holding him there until Jack’s hips began to buck.
“I’m close,” Jack warned.
Alan pulled back, a string of saliva connecting his lips to Jack’s cock. “Not yet,” he said, standing up. “I want to ride you.”
He straddled Jack’s lap, positioning himself over his cock, and lowered himself slowly, inch by inch, until he was fully seated. They both groaned at the sensation.
“Fuck, you’re so tight,” Jack said, his hands gripping Alan’s hips.
Alan began to move, rising and falling, his body undulating in the steam. Jack thrust up to meet him, their rhythms syncing, their breathing ragged.
“Look at me,” Alan said, his voice barely a whisper.
Jack opened his eyes and met Alan’s gaze. In the dim light, through the steam, he saw something he’d never noticed before—love, raw and unguarded.
“I love you,” Alan said.
Jack’s heart stopped. He opened his mouth to respond, but the words wouldn’t come. Instead, he pulled Alan close and kissed him, deep and tender, as they both came together, their bodies shuddering, their souls intertwined.
Afterward, they lay on the bench, tangled in each other, the steam wrapping around them like a blanket.
“I love you too,” Jack finally said, his voice soft. “I think I have for a long time. I just didn’t know how to say it.”
Alan smiled, pressing a kiss to Jack’s forehead. “We’ll figure this out. Together.”
And they did. It wasn’t easy—there were questions from friends, awkward conversations with family, moments of doubt and fear. But through it all, they had each other.
They were still Alan and Jack, best friends. But now, they were something more. Something beautiful.
Something real.
