Morning sunlight cut through the blinds and hit me straight in the face. I rolled over with a groan. My dick was already half hard from the dreams that had kept me restless all night. Jack’s big hand on my shoulder. His low voice saying things he should never say. His beard scraping my skin. I pressed my face into the pillow and tried to will the erection away. It did not work.
Downstairs smelled like strong coffee and frying bacon. Travis was already at the kitchen island, attacking a plate while he scrolled on his phone. Jack stood at the stove wearing a faded black tank top and loose cargo shorts. His back was to me. Broad shoulders rolled as he flipped eggs. The tank stuck to him in the morning humidity. Every ridge of muscle showed clearly. A dark patch of sweat had formed under each arm. The cargo shorts sat low on his hips.
“Morning, Caleb,” Jack said without turning around. His voice still carried that early gravel.
“Yeah,” I answered. My throat felt tight. “Morning.”
Travis looked up. “You look like hell, bro. Did Dad keep you up with his snoring?”
Jack laughed. That deep sound rolled through the room. “Nah. Kid’s probably just not used to a real mattress. Guest bed is ancient.”
I forced a smile and sat down. I tried very hard not to stare at the way Jack’s ass flexed when he bent to grab a plate from the lower cabinet. Travis did not notice. He never noticed.
“Listen,” Travis said with his mouth full of bacon. “I have to run to the shop for a couple hours. Some rich guy needs an emergency oil change. You okay hanging here? Maybe help Dad with the truck. He has been complaining about the carburetor for weeks.”
I glanced at Jack. He turned. Our eyes locked for a second longer than normal. “Yeah,” he said easily. “Could use an extra pair of hands. Nothing too heavy. Just greasy work.”
My stomach flipped over. “Sure. I am in.”
Travis finished eating, grabbed his keys, and left in under five minutes. He yelled “Do not let Dad work you too hard!” as the front door slammed.
The house became quiet again. Just me and Jack.
He rinsed his plate. Dried his hands on the towel slung over his shoulder. Then he jerked his head toward the garage. “Let us get to it.”
The garage door rattled up. Sunlight poured inside. Dust floated in the bright beams. Jack had already popped the hood on the old red Ford pickup. Tools lay scattered across the workbench.
Without a word Jack peeled the tank top off in one smooth motion. He tossed it onto a stool. “Too damn hot for that.”
My brain flatlined.
His torso looked even better in full daylight. Thick slabs of pecs covered in black hair. The hair narrowed into a perfect line that ran over eight deep ridges of abs. Shoulders rounded and powerful. Delts popped. Lats flared wide. Sweat was already starting to bead on his skin from the heat. Tiny drops caught in the chest hair and made dark wet trails over tanned muscle.
He noticed me staring. Smirked. “You going to stand there gawking or hand me the wrench?”
I jumped. Grabbed the tool he pointed at. Stepped closer.
We worked mostly in silence. He reached under the hood. I passed tools. Every time he stretched his biceps bulged. Veins snaked across them. Every time he leaned in close his body heat washed over me. Sweat. Motor oil. That deep masculine scent that made my head swim.
“Here,” he said after a while. Voice muffled by the engine. “Hold this steady for me.”
I leaned in. Our shoulders brushed. His arm pressed hot and sweaty against mine. He wrapped his fingers around mine to show the correct grip. His breath ghosted across the back of my neck. Warm. Beer scented from breakfast.
“Like that,” he murmured. “Firm. Do not be scared to put some strength into it.”
My cock throbbed painfully against my shorts. As he adjusted his stance his hip bumped me. Then his bulge grazed the outside of my thigh. It felt heavy. Thick. He did not pull away right away.
“Good,” he said. Voice lower now. “You have got steady hands, Caleb. Potential.”
I swallowed. “Thanks… Mr. Burke.”
He chuckled, breath tickling my ear. “Jack. Call me Jack.”
“Thanks Jack.”
He made a quiet sound of approval. Then he finally stepped back.
We kept working. Sweat poured off both of us. Jack’s chest hair turned darker and wetter. His pink nipples stood out hard from the occasional breeze that moved through the open garage door. At one point he reached across my body for a rag. His hairy pec dragged across my back. I froze. He lingered for a heartbeat. Long enough for me to feel the stiff points of his nipples catch on my shirt.
“Sorry,” he muttered. But his voice sounded thicker. Rougher.
“No problem,” I whispered.
He straightened. Wiped his forehead with the back of his forearm. The bicep popped again. A thick vein throbbed under the skin. “Hot as balls in here. Let’s take a break. Pool’s calling.”
My heart slammed against my ribs.
The backyard was completely private. High wooden fence. Tall trees. Jack did not hesitate at all. He kicked off his work boots. Shoved the cargo shorts down. Stepped out of his boxers like it was the most normal thing in the world to get naked in front of your son’s best friend.
His cock swung heavy between powerful thighs. Uncut. Thick even when soft. Hanging over low, full balls covered in dark hair. His ass was round and muscular. Deep dimples on each side. He stretched his arms overhead. Every inch of his body was on display. Hairy chest rising and falling. Abs tightening. That dark trail leading straight down to his groin.
“Guy stuff,” he said with a casual shrug. “No sense in wearing wet clothes. You coming in?”
I stood there frozen. Mouth dry. Cock painfully hard inside my shorts. “Uh… yeah. In a second.”
He grinned. Dimples flashed beneath the beard. Then he dove in. Clean perfect arc. Water exploded around his big body. He surfaced a moment later. Shook his head hard. Droplets flew from his beard and chest hair. “Fuck. That’s better.”
I stripped down to my boxers. Thank god they were black. Maybe they would hide the wet spot already forming at the tip of my cock. I slipped into the water. Stayed in the shallow end. Arms crossed over my chest like that would hide anything.
Jack swam over with slow lazy strokes. His body cut through the water like he owned it. He stopped a few feet away. Treading water. Blue eyes locked straight on mine.
“You are tense,” he said. “Relax, kid. It’s just us.”
I nodded. My throat felt too tight to speak.
He splashed me lightly. Playful. I splashed back. Weak. He laughed. Lunged forward. Grabbed my ankle under the water and yanked. I went under. Came up gasping and laughing. He was closer now. Water beaded on his eyelashes. Ran down his beard. Dripped from his light pink nipples.
“Better?” he asked. Voice low.
“Yeah,” I breathed.
Another splash. Another grab. This time his hand closed around my calf. Then slid slowly up to my thigh. Under the surface. His palm felt huge. Hot. “You are shaking.”
“Cold,” I lied.
“Bullshit.” His hand stayed right there. Thumb brushed the sensitive inside of my thigh. Slow. Testing. My cock jerked hard. The head brushed his wrist through the water.
He did not flinch. Did not pull away.
Instead he smirked. “You are full of surprises, Caleb.”
His other hand came up. Rested lightly on my hip. Barely touching. But enough. Water moved around us. His cock floated half hard now. The thick head broke the surface every few seconds. I could not stop staring.
“Eyes up here,” he teased. But his voice came out rough. Aroused.
I looked up. His pupils were blown wide. Dark.
He drifted closer. Our chests almost touched. His hairy pecs brushed my smooth skin. I felt his cock nudge my thigh again. Hot. Heavy. Getting thicker.
“Accident,” he murmured. But his hand slid lower. Fingers dipped under the waistband of my boxers. Just the tips. Teasing the top of my crack.
I gasped.
He froze for a second. “Too much?”
I shook my head fast. “No.”
His thumb traced along the top of my ass. Slow. Exploring. “Good.”
We stayed like that. Bodies close. Water lapping. His hand on my ass. My dick throbbing against his thigh. He leaned in. Beard brushed my cheek.
“Travis will not be back for a while,” he whispered against my ear. “Plenty of time to… cool off.”
His lips grazed my earlobe. Just the lightest brush.
I whimpered.
Then he pulled back. That slow dangerous smirk returned.
He climbed out first. Water streamed down his hairy body. Cock swung half hard. Ass flexed with every step. He did not bother covering up. Just grabbed a towel. Threw it over one shoulder. Then looked back at me.
“Coming, kid?”
I climbed out on trembling legs. Erection obscene in the wet boxers. He did not comment. Just turned and walked toward the house. Left the sliding door wide open behind him.
I followed.
Heart pounding out of my chest, I wondered how the hell I was supposed to cool off when every step he took felt like an invitation I wasn’t strong enough to refuse.
If you enjoyed this story, consider supporting the author on Patreon.