The Black Velvet Room

The Black Velvet Room

Velvet One-Nights

The Handyman

Sweat, Sawdust, and Surrender | Class Contrast

Gavin E. Black 🖤
Jul 26, 2026
∙ Paid

The house felt strangely empty after Tyler’s parents drove off that morning. Their instructions had been clear: the renovations were already scheduled, and Vince the handyman would be working there for the next few weeks. Tyler, twenty and freshly back from college, had planned to enjoy the freedom. Sleep late. Swim. Scroll through his phone in peace. He hadn’t expected the low rumble of a truck pulling into the driveway so soon.

Vince climbed out of the pickup looking every bit the seasoned worker. Early fifties, broad-shouldered and thick from real labor. His gray t-shirt clung to his chest in the rising heat. Tyler watched from the upstairs window, telling himself he was only curious about who would be tearing apart their kitchen and two of their bathrooms. The man’s arms looked strong, veins standing out as he unloaded tools. Nothing more than that.

By late morning the house filled with the steady sounds of work—hammer strikes, wood cracking. Tyler drifted downstairs, pretending he needed water. He stopped just outside the kitchen doorway, half-hidden by the frame. Vince had peeled off his damp t-shirt. His back was broad, skin glistening with sweat under the bright lights. Muscles flexed and shifted as he pried at old cabinets. A slow trickle of sweat ran down his spine and disappeared into the waistband of his low-slung jeans.

Tyler’s mouth went dry. His eyes traced the powerful lines of Vince’s body, the way his jeans hung on his hips, the dark hair dusting his lower back. Heat pooled low in his stomach. His cock stirred against the thin fabric of his shorts before he could stop it. He knew he should walk away. Instead, he stayed perfectly still, heart pounding, wondering how long he could watch before Vince noticed.

Tyler shifted his weight, trying to ignore the growing stiffness in his shorts. He told himself it was just the lazy heat. Just the surprise of seeing someone so… physical in their usually pristine kitchen. But his gaze kept drifting back to the way Vince’s shoulders moved, the flex of his thick arms, the sheen of sweat making his skin look warm and slick. A faint, musky scent drifted toward him on the still air.

He took one cautious step closer, then another, pretending to look at something on his phone. His heart hammered against his ribs. Vince was focused on his work, grunting softly with effort as he yanked a stubborn board free. The motion made the muscles in his back and sides ripple. More sweat rolled down his skin. Tyler’s breath caught.

Why couldn’t he look away? He’d seen plenty of guys at the gym and on campus, but none of them hit him like this. None of them carried that raw, lived-in power. Tyler’s cock was fully hard now, pressing obviously against the thin material of his shorts. He pressed his thighs together slightly, ashamed and thrilled at the same time.

Vince paused, wiping his forehead with a large hand. For a terrifying second, Tyler thought the older man might turn around. But Vince only reached for his water bottle, tilting his head back to drink. The sound of his throat working made Tyler’s stomach tighten with fresh heat. He stayed frozen in place, pulse racing, wondering how much longer his luck would hold.

Tyler finally forced himself to back away, slipping quietly down the hallway toward the living room. His face burned. His erection throbbed uncomfortably with every step. He sat on the couch, trying to focus on his phone, but the image of Vince’s sweaty, powerful body kept flashing behind his eyes. He adjusted himself, biting his lip.

Share

He lasted maybe ten minutes before he was back at the doorway again. Vince had moved to a different section of the counter, now angled more to the side. Still no shirt. Sweat running down the broad planes of his back and the side of his chest. The jeans had slipped enough that Tyler could see the deep cut of his right hip and the heavy outline of his cock pressing against the front of the denim. Tyler’s own dick was leaking into his underwear by then. He knew how dumb this was. He stayed.

He knew this was risky. Stupid, even. But the pull was stronger than his shame. Tyler lingered longer than before, eyes tracing every ridge of muscle, every drop of sweat, imagining what it would feel like to touch. His breathing had grown shallow. He didn’t move even when Vince stretched, arms raised high, putting everything on display.

Vince’s stretch made the muscles across his torso stand out in sharp relief. The motion pulled his jeans dangerously lower, exposing the top of a dark, well-worn jockstrap. Tyler’s mouth went completely dry. From this side angle, he could see the thick outline of the older man’s cock resting heavily against the fabric of his jeans. It looked big even when soft. The thought sent a fresh pulse of heat straight to Tyler’s groin.

He pressed the heel of his hand against his own throbbing erection, trying to hide it, trying to will it down. It only made things worse. A small, needy sound almost escaped his throat. Tyler swallowed hard, eyes still glued to Vince’s body. The handyman smelled like salt and sawdust and pure man. The scent was intoxicating.

Just as Tyler was considering stepping back, Vince lowered his arms and rolled his shoulders. He reached for a rag and wiped his face, still unaware—or at least pretending to be. Tyler’s heart hammered so loudly he was sure the other man could hear it.

He finally tore himself away, retreating upstairs to his bedroom on shaky legs. Once inside, he locked the door and shoved his shorts down. His cock sprang free, painfully hard and already dripping. As he wrapped his hand around himself, Tyler pictured Vince’s sweaty back, those powerful arms, that heavy bulge. He came fast and embarrassingly hard, biting his lip to stay quiet. But even after, the ache didn’t fully leave him.

The afternoon dragged on in a hazy heat. Tyler tried to distract himself with video games and scrolling, but nothing stuck. Every few minutes his mind drifted back to the kitchen—the way Vince’s body moved, the heavy scent of his sweat, the unmistakable thickness in those jeans. His cock refused to stay completely soft. By late afternoon he was half-hard again, restless and frustrated.

He told himself he wouldn’t go back down. Not so soon. But the house felt empty. It was just him and the handyman. After another twenty restless minutes, Tyler found himself drifting toward the kitchen once more. This time he carried a glass, an excuse ready on his tongue. His pulse quickened with every step.

Vince was now working near the far wall, still shirtless, sweat pouring off him in the stuffy room. His back was turned, broad and gleaming. The jeans had slipped even lower, revealing the top of his firm, hairy ass. Tyler stopped in the doorway, glass forgotten in his hand. His breath grew shallow.

The older man bent forward to grab a tool, the movement stretching the denim tight across his powerful thighs and ass. Tyler stared openly now, cock swelling rapidly in his shorts. He didn’t retreat this time. He couldn’t. The need to watch, to drink in every detail, overpowered everything else.

Tyler’s grip tightened on the glass until his knuckles turned white. He knew he was pushing his luck. If Vince turned around now, there would be no hiding the obvious tent in his shorts. Still, he stayed rooted, eyes tracing the curve of Vince’s ass as the handyman shifted his weight. Another drop of sweat slid down Vince’s lower back, disappearing into the shadowed cleft.

The sight made Tyler’s cock throb painfully. He could feel pre-cum soaking into his underwear. Part of him wanted to slip his hand inside his shorts right there, to stroke himself while watching. The risk both terrified and excited him. He had never felt this kind of raw hunger before.

Vince straightened up slowly, rolling his neck with a low grunt. The sound sent a shiver down Tyler’s spine. The older man’s body was a map of strength and age—solid, unapologetic, glistening. Tyler imagined those big hands grabbing him, that sweaty chest pressing against his back. The fantasy made his breath hitch.

He forced himself to take one small step backward, but his eyes never left Vince. The ache between his legs was worse than before. Jerking off earlier had done nothing to dull it. If anything, it had only made him hungrier. Tyler wondered how much longer he could keep pretending this was innocent.

Tyler froze mid-step as Vince suddenly spoke without turning around. “You gonna keep sneaking around like that all day, kid?” The handyman’s voice was deep, rough from the heat and dust, carrying a hint of amusement. “Or you planning on actually saying something?”

Tyler’s stomach dropped. His face burned hot. For a second he considered bolting upstairs, but his legs wouldn’t move. Vince finally turned, wiping his hands on a rag. His broad, sweaty chest faced Tyler directly now, dark nipples hardened from the work. Those sharp eyes flicked down, clearly noticing the prominent bulge in Tyler’s shorts.

“Cat got your tongue?” Vince added, one thick eyebrow raising. A slow smirk tugged at his mouth as he took in Tyler’s flustered state. “Been feeling those eyes on me for hours. Thought you might grow some balls and admit it sooner.”

Share

Tyler’s mouth opened, but no words came out at first. His cock twitched visibly in his shorts under Vince’s steady gaze. The older man’s eyes were dark, knowing, and completely unembarrassed. Heat flooded Tyler’s entire body—shame, arousal, and something electric that made his knees feel weak.

“I… I wasn’t—” Tyler stammered, voice cracking slightly. He tried to adjust his stance to hide his obvious erection, but it was hopeless. Vince’s smirk only deepened, his hairy chest still rising and falling with each heavy breath.

“Weren’t what?” Vince asked, tossing the rag aside. He took one casual step closer, the movement making the muscles in his arms and shoulders flex. Sweat glistened on his skin. “Weren’t staring at my ass like you wanted a taste? Or weren’t getting rock hard doing it?”

Tyler swallowed hard. His heart pounded so fiercely he could hear it in his ears. He knew he should deny it, laugh it off, run. Instead, he stood there, trapped by the intense look in Vince’s eyes and the undeniable throb between his own legs. The air between them felt thick, charged, and far too warm.

Vince took another slow step forward, closing the distance until Tyler could feel the heat radiating off his sweaty body. The older man’s scent—strong, masculine, mixed with sawdust—filled Tyler’s lungs. “Don’t bother lying, college boy,” Vince rumbled, voice low and rough. “I’ve seen the way you’ve been creeping around all day. That pretty little cock of yours has been hard since the first time you walked in here.”

Tyler’s breath hitched. He was painfully aware of how close Vince was now, close enough to touch. His own erection strained desperately against his shorts, a wet spot blooming at the front. Shame burned through him, but it only made him harder.

Vince reached out, gripping Tyler’s chin with rough, calloused fingers, tilting his face up. “You want this, don’t you?” he growled, eyes dark with hunger. “Want a real man to show you how it’s done. Spoiled little rich kid like you needs to learn what a working man’s dick feels like.”

Before Tyler could respond, Vince’s other hand dropped down, palming the younger man’s throbbing bulge firmly. Tyler gasped, hips jerking forward involuntarily into the touch. The contact sent sparks through his entire body. Vince chuckled darkly, squeezing just hard enough to make Tyler whimper. “That’s what I thought.”


The Black Velvet Room is a reader-supported publication. To keep sliding deeper into this delicious, sweat-slick story… to feel every filthy, aching word against your skin… become a paid subscriber and let me take you all the way. Your support keeps these wicked doors open—and the pleasure coming.


This post is for paid subscribers

Already a paid subscriber? Sign in
© 2026 Gavin E. Black · Publisher Privacy ∙ Publisher Terms
Substack · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture