Gay Fidelity
Dante (architect) and Lorenzo (personal trainer) finally confess their long mutual desire and have passionate, exclusive sex on the gym bench after closing.
The gym had gone quiet an hour ago. The last client’s car had pulled out of the lot, the fluorescent strips over the free-weight floor had been dimmed to a warmer half-light, and the only sound left was the low hum of the air unit and the measured rhythm of Dante’s breathing as he finished his last set of rows. Sweat darkened the collar of his gray tank. At twenty-eight he still carried the lean, careful build of a man who sat at a drafting table most of the week and only came here after hours, when the mirrors stopped reflecting strangers. Two years of that routine had put muscle across his shoulders and a deeper line through his waist, and Lorenzo had been the one to put it there.
Lorenzo stood behind the bench with a towel over one shoulder, arms folded, watching the bar come down and up with the same attention he gave every client and something extra he had never quite managed to hide. He was thirty-two, broader through the chest, thick in the thighs from years of his own lifting, dark hair damp at the temples, jaw shadowed. The friendship between them had stayed strictly inside the lines for a long time: programming, form cues, the occasional beer after a hard week, Dante talking about a difficult client and a facade that would not resolve, Lorenzo talking about nothing that mattered. The charge had lived underneath all of it. Tonight it sat in the room like weather.
Dante racked the bar and sat up, elbows on his knees, chest working. “That’s it. I’m done.”
“You left two reps in the tank.” Lorenzo’s voice was lower than usual. He didn’t move to spot anything. He just looked at him. “I’ve been doing that too.”
Dante glanced up. The late light cut along Lorenzo’s forearm, the vein there, the way his shirt clung. “Doing what?”
“Leaving things unsaid.” Lorenzo set the towel down on the bench beside him and stayed standing, close enough that Dante could smell clean sweat and the cedar of whatever he used after his own session. “Two years. You show up three nights a week. I correct your grip and I go home and I don’t call anyone. I get offers. Men at the front desk, men after class, a guy last month who was very clear about what he wanted. I turned all of it down. Not because I’m noble. Because none of them were you.”
The air unit clicked. Dante’s pulse climbed into his throat. He had built a life on measured lines and load-bearing honesty, and this was neither measured nor safe. He looked at Lorenzo’s mouth and then away, and the looking away didn’t help.
“I told myself it was professional,” Lorenzo said. “I told myself if I never touched you, it didn’t count as wanting you the way I do. It counts. It has counted every night you walked out of here and I stayed to lock up and thought about your back under that tank. I have been faithful to a man who was only my client. I need you to know that before I lose the nerve.”
Dante stood. They were nearly the same height. The mirrors gave him both of them at once: two grown men in an empty gym, nothing between them but two years of almost. His hands were chalky. His mouth was dry. He had imagined this confession in a dozen quieter versions and none of them had sounded like this, like a man laying his whole want down on the rubber floor and waiting to see if it would be picked up.
“Say it again,” Dante said.
“I want you. Only you. I have for a long time.”
He said it without flinching. Dante felt the words land in his chest and spread, hot and exact. He thought of every session in which Lorenzo’s hands had corrected his elbows and lingered a half-second too long. He thought of the drive home, the shower, his own fist, Lorenzo’s name bitten into the tile. Months of that. Maybe longer, if he was honest about the first winter, when Lorenzo had laughed at something stupid Dante said about cantilevered stairs and Dante had gone still with the knowledge that he wanted to hear that laugh against his mouth.
“I’ve fantasized about you,” Dante said. The admission came out rough. “For months. In the shower. In my apartment with the lights off. I come here and I watch your hands and I go home and I get myself off thinking about them on me. I didn’t say it because I didn’t want to wreck this. I didn’t know you were—” He stopped, shook his head, almost laughed. “Faithful. To me. While I was trying not to stare at your ass in those shorts.”
Something in Lorenzo’s face broke open, relief and hunger arriving together. “You stared.”
“Constantly.” Dante’s eyes moved, unashamed now, over the width of Lorenzo’s chest, the thick cut of his arms, the way the shorts sat low on his hips. “You’re built like something I drew once and didn’t have the nerve to construct. Shoulders. That chest. The line of your stomach when you demonstrate a deadlift and your shirt rides up. I have memorized you, Lorenzo. I have been very professional about it and it has been a complete lie.”
Lorenzo’s breath left him in a short sound. “Your mouth,” he said. “I’ve thought about your mouth since the second month. The way you bite your lip when a set gets hard. Your waist. I put my hands on it to set your hinge and I had to count backward so I wouldn’t pull you in. Your ass in those training pants. I am not going to be polite about it anymore. You have the kind of ass a man wants to get his hands on and not let go.”
Heat crawled up Dante’s neck. He stepped in until their chests nearly touched, until he could feel the warmth coming off Lorenzo’s skin. “Then don’t be polite.”
“I want to kiss you.”
“Yes.”
Lorenzo cupped Dante’s face in both hands, thumbs along the cheekbones, palms rough from chalk and bars. He held him there a moment, looking, as if he needed to be sure the yes was real and staying. Dante leaned into the hold. Their mouths met.
It was not careful. The first press was deep and hungry, Lorenzo’s mouth opening over his, a low sound caught between them, Dante’s hands finding the solid heat of Lorenzo’s waist and dragging him closer. Lorenzo kissed like a man who had waited through two years of almost and had no interest in almost anymore. His tongue slid against Dante’s, slow and then not slow, and Dante answered with the same greed, tasting salt and heat, feeling the scratch of stubble, the sure pressure of those hands framing his jaw. They broke for air and came back harder. Dante made a noise he didn’t recognize as his own. Lorenzo swallowed it.
“God,” Lorenzo said against his mouth. “You taste like I thought you would.”
“Don’t stop.”
They didn’t. Kissing turned into grabbing. Lorenzo’s hands left Dante’s face and traveled, shoulders, the sweat-damp cotton over his chest, down to his waist, around to the curve of his ass, pulling him in so their hips met. Dante was already hard. So was Lorenzo. The thick line of him pressed through thin shorts against Dante’s thigh, and the contact punched a groan out of both of them. Dante rocked forward. Lorenzo rocked back. Grinding, messy and urgent, mouths still locked, hands roaming like they were trying to learn in one minute what they had denied themselves for months. Dante shoved a hand up under Lorenzo’s shirt and found hot skin, the ridged plane of his stomach, the heavy muscle of his chest. Lorenzo bit gently at his lower lip and soothed it with his tongue and ground against him again, slower, filthier, letting Dante feel every inch.
“Feel that?” Lorenzo said, voice wrecked. “That’s what you’ve been doing to me. Every session. I go into the office after you leave and I have to wait it out.”
“I don’t want you waiting it out.” Dante’s hand slid down, cupped him through the shorts, and Lorenzo’s hips jerked into the touch. Thick. Hot. Already wet at the head, a damp spot against Dante’s palm. “I want this. I want you. Here. Now. Tell me you want it too.”
“I want it.” Lorenzo kissed him again, open and filthy. “I want your mouth. I want to get you on that bench and fuck you until you can’t remember why we waited. Say yes to all of it.”
“Yes.” Dante dropped his forehead to Lorenzo’s and breathed. “All of it. I want you inside me. I’ve thought about it so many times I could draw it. Yes.”
Lorenzo’s hands tightened on his ass, a possessive squeeze that made Dante’s knees soften. “Then get on your knees for me. Right here. I want to watch you take it.”
Dante went down.
The rubber floor was cool under his knees. Lorenzo stood over him, chest rising, one hand already in Dante’s hair, not pulling yet, just holding, thumb stroking his temple like a promise. Dante hooked his fingers in the waistband and drew the shorts down. Lorenzo’s cock sprang free, thick and flushed, heavy in the low light, a bead of fluid at the slit. Dante stared. He had imagined the size and the imagination had been kind; the reality was better, vein along the underside, the head broad, the weight of it when he wrapped his hand around the base and felt Lorenzo shudder above him.
“Look at you,” Lorenzo said. “On your knees in my gym. Prettiest thing I’ve ever had in this room.”
Dante leaned in and licked the head, slow, tasting salt and skin, and Lorenzo’s grip in his hair tightened with a broken curse. He did it again, flatter, wetter, tracing the crown, then opened his mouth and took him in. The stretch of his lips around that thickness made his eyes water almost at once. He didn’t rush. He worked down inch by inch, saliva gathering, his hand stroking what his mouth hadn’t reached yet, tongue pressed along the underside. Lorenzo’s thighs flexed. A groan rolled out of him, low and grateful.
“That’s it. Slow. Just like that. God, your mouth.”
Dante hollowed his cheeks and sank deeper. The head nudged the back of his throat and he breathed through his nose, relaxed, and took more, until his lips met his fist and then, when he moved the fist, until he was close to the base, throat fluttering around the intrusion. Spit slicked his chin. He pulled off with a wet sound, strings of it connecting his mouth to Lorenzo’s cock, and looked up. Lorenzo was staring down at him like a man watching something holy and obscene at the same time, mouth open, color high on his cheekbones.
“Again,” Lorenzo said. “Deep. I want to feel your throat.”
Dante took him deep. He set a rhythm that was slow and sloppy on purpose, lots of tongue, lots of spit, the wet sounds loud in the empty gym, his free hand braced on Lorenzo’s thigh. Lorenzo’s hips began to move in small thrusts, careful, and Dante let him, opening wider, taking the glide, moaning around the thickness so Lorenzo would feel it. The hand in his hair guided without forcing. Praise came down in a rough stream.
“So good. So fucking good for me. Look at you taking it. Two years I wanted this mouth and it’s better than every time I got myself off thinking about it. Don’t stop. Yeah. Just like that. My good man. Swallow around me—Christ—”
Dante did, throat working, eyes wet, and Lorenzo’s knees nearly buckled. He pulled Dante off before he lost it, cock shining, a thread of spit swinging. He hauled Dante up by the arms and kissed him, tasting himself, filthy and grateful, walking them backward toward the flat bench near the rack.
“Bench,” Lorenzo said against his mouth. “I need you bent over it. I need my mouth on you before I fuck you. You still yes?”
“Still yes. Harder than yes.”
They stripped what was left. Tank, shirt, shorts, shoes kicked aside. Naked, Dante was all long lines and new muscle, ass firm, cock flushed and leaking against his stomach. Lorenzo was heavier, darker hair across his chest, cock standing thick and wet. He turned Dante and bent him over the bench, chest to the pad, ass up, feet planted. The position opened him. Dante gripped the far edge of the bench and breathed, exposed, wanting, the cool vinyl against his nipples a bright small shock.
Lorenzo went to his knees behind him. His hands spread Dante’s ass, thumbs pressing into the muscle, and he made a hungry sound. “Look at this. I’ve spotted you a hundred times and pretended I wasn’t thinking about spreading you open. Hold still for me.”
The first lick was broad and slow, from behind his balls up over his hole, and Dante jolted, a sharp moan cracking out of him. Lorenzo did it again, wetter, then settled in and rimmed him with thorough, devoted attention, tongue circling, pressing, flattening, spit dripping down. He licked until Dante was shaking, until the tight ring of muscle softened under his mouth, until Dante was pushing back and babbling his name. Lorenzo speared his tongue inside and Dante’s cock jerked, a stripe of precome hitting the bench pad.
“Lorenzo—please—I’m ready, I’m so ready, fuck me—”
“Not yet.” Another long lick, a kiss pressed right against him, obscene and tender. “I want you soaked. I want you open. I brought nothing but what’s in that drawer because I have been hoping for exactly this and I am not an idiot.” He reached, found the small bottle he kept for his own shoulders, unscented oil, and slicked his fingers. One pressed in, slow, and Dante bore down and took it with a broken yes. Two, and the stretch burned sweet. Lorenzo worked him open with patience that was its own kind of filth, crooking, stroking the spot that made Dante’s thighs tremble, murmuring that he was tight and perfect and going to take every inch.
When Dante was pushing back onto three fingers and cursing, Lorenzo slicked himself, lined up, and pressed the head against him.
“Breathe,” he said. “Push out. I’ve got you. Tell me if you want me to stop and I stop. Otherwise I’m going to fuck you the way I’ve needed to.”
“Don’t stop. Give it to me.”
He sank in. The stretch was enormous, a bright ache that bloomed into fullness as inch after thick inch filled him. Dante’s mouth opened on a soundless gasp, then a moan that echoed off the mirrors. Lorenzo seated himself to the hilt and stayed there, shaking, hands locked on Dante’s hips, forehead dropped between his shoulder blades.
“Tight,” he gritted. “Dante. You feel—God. You feel like mine.”
“Move. Please move.”
He moved. Deep doggy, the bench creaking under Dante’s chest, Lorenzo pulling almost out and driving back in, each stroke long and hard, the slap of his hips against Dante’s ass loud and rhythmic. He found the angle and stayed on it, grinding across that spot until Dante was crying out on every thrust, cock swinging, untouched and dripping. Lorenzo’s grip bruised in the best way. He fucked him like the waiting had made him starving and the starving had made him precise: hard, deep, relentless, praise breaking out of him between breaths.
“Taking me so well. Look at you. Ass swallowing me. This is what you thought about in the shower? This? Me buried in you on my bench? Say it.”
“Yes—this—you—harder—”
Lorenzo gave him harder. The pace turned urgent, sweat dripping from his chest onto Dante’s back, one hand sliding up to grip the back of Dante’s neck, holding him down into the pad while he pounded in. Dante took it and asked for more, voice cracked, and Lorenzo gave that too, until the edge was too close and he forced himself to still, buried deep, both of them panting.
“On your back,” he said, rough. “I want your mouth while I fuck you. I want to see your face when you come.”
He pulled out. Dante whimpered at the loss and let himself be turned, shoulders on the bench, one foot planted, the other leg hooked up over Lorenzo’s arm. Lorenzo pushed back in in one smooth stroke and the new angle punched a shout out of Dante. Missionary, close, Lorenzo braced over him, their chests sliding with sweat, and then Lorenzo kissed him, deep and hungry, tongue fucking his mouth in the same rhythm as his cock. Dante’s arms locked around his neck. Every thrust rocked the bench. Lorenzo’s hand found Dante’s cock and stroked, slick with precome, tight and perfect, thumb over the head.
“Close,” Dante gasped into the kiss. “I’m close, don’t stop, don’t you dare stop—”
“Come for me. Come on my cock. I want to feel it.”
Dante broke. The orgasm tore through him in long, wrenching pulses, cock jerking in Lorenzo’s fist, come striping his own stomach and chest, his hole clenching so hard around Lorenzo that Lorenzo swore and lost the rhythm, driving in deep and staying there, grinding through it, kissing Dante through the aftershocks like he couldn’t bear to be anywhere but his mouth. Dante was still shuddering when Lorenzo’s control snapped.
“Inside—can I—Dante—”
“Yes. Come in me. I want it. Fill me.”
Lorenzo came with a raw groan against Dante’s throat, hips stuttering, spilling deep in thick pulses Dante could feel, his whole big body locked and shaking. He kept stroking Dante through the last weak spurts, kissing his jaw, his mouth, murmuring his name like a vow. They stayed joined, breathing wrecked air, the gym humming around them, mirrors holding the image of two men who had finally stopped pretending.
When the trembling eased, Lorenzo pulled out slowly, carefully, and the rush of it made Dante gasp. He didn’t go far. He knelt between Dante’s spread thighs, took himself in one hand and Dante in the other, both of them oversensitive and still half-hard, shining. “One more,” he said, voice soft and wrecked. “I want it on you. I want to see us both on your stomach. Together. Yes?”
“Yes. Touch me. I’m yours.”
They stroked each other in the low light, slow at first, then tighter, watching each other’s faces. Lorenzo’s cock, wet with oil and his own come, slid through his fist. Dante’s, sensitive and flushed, leaked over Lorenzo’s knuckles. It didn’t take long. The sight of each other, the permission, the two years burning off in their hands—Lorenzo came first with a broken sound, stripes of white landing hot across Dante’s abs, and the feel of it tipped Dante over again, a smaller, sharper climax that painted the same skin, their come mixing on the taut muscle of his stomach. Lorenzo milked them both through it, gentle at the end, and then bent and kissed the mess, unashamed, before kissing Dante’s mouth so he could taste them both.
They didn’t dress. Lorenzo climbed onto the narrow bench as best he could and pulled Dante against his chest, a messy tangle of limbs and sweat, Dante’s head on his shoulder, one of Lorenzo’s thighs thrown over his, the vinyl sticking to their backs. The gym smelled like them now. Lorenzo’s hand moved in slow circles on Dante’s hip. Dante’s fingers traced the line of Lorenzo’s ribs, learning him without urgency for the first time.
“Stay exclusive,” Lorenzo said quietly, mouth against Dante’s hair. “Not a maybe. Not an open thing. I waited through every offer because it was you or no one. I want that to be real now. You and me. No one else.”
Dante turned his face and found Lorenzo’s mouth, a soft kiss, unhurried, the kind that belonged to after. “Real,” he said. “I’ve been faithful to the idea of you for months without admitting it. I can be faithful to the man. I want to be. No one else. Just this. Just us.”
Another kiss, softer. Lorenzo’s arm tightened. Dante closed his eyes and felt the steady thud of the heart under his cheek, the ache in his body that was already turning sweet, the ordinary miracle of being held in a room where he had only ever been corrected and counted. Outside, a car passed on the empty street and kept going. Inside, nothing was professional anymore, and nothing needed to be.
He had spent two years building other people’s houses and had never once let himself live in the only room that mattered.
Rate this story
Something wrong with this story?
Want your own gay male story?
Tell the AI the set-up. It writes it for you in about five minutes. Free.
Skip the queue. Private, twice as long, ready in 60 seconds, with audio. $4.99 →Toys that play along.
App-controlled, from anywhere. Discreet delivery.
See them →Popular Collections
Browse Categories