Cover of The Mechanic's Touch

The Mechanic's Touch

Read the story

8 chapters · 26356 words · Read 1 times

A gay steamy romance between Aaron and his brother in law Zack. Aaron Bennett thought he had built a quiet, stable life. At 27, he works as a massage therapist, living in a small town with his husband, Dakota Bennett, an ambitious insurance agent who is always chasing the next promotion. Their marriage looks perfect from the outside—steady, dependable, and safe. But safety isn’t the same as passion. When Dakota’s younger brother, Zack Bennett, drifts back into town—leather jacket, grease-stained hands, and the restless spirit of a mechanic who lives life on the open road—Aaron feels something he hasn’t in years: seen. Zack has always had a weakness for Aaron, even before the wedding. What started as quiet glances and harmless teasing begins to turn into something deeper, more dangerous, and impossible to ignore. As Aaron finds himself drawn into Zack’s reckless orbit, the line between loyalty and desire begins to blur. In a town where everyone knows everyone—and secrets never stay buried long—Aaron must decide whether love is the life he built with Dakota… or the fire he feels when Zack looks at him like he’s the only man in the world. Because some love stories are safe. And some burn everything down. 🔥

Chapter 1: Last Appointment of the Night

The last client had left a faint trace of jasmine and dissatisfaction in the air. Aaron wiped down the leather face cradle with a hospital-grade disinfectant, the sharp chemical scent slicing through the residual calm of the room. Serenity Haven was quiet now, just the low hum of the HVAC and the distant tick-tick of the neon ‘OPEN’ sign cooling down outside. He loved this time, the silence after the orchestrated peace, when the spa was truly his.

The door chimed, a soft bing-bong that was utterly out of place.

He frowned at the clock: 9:01 PM. He’d already locked the front door, but the back entrance, the one that led from the staff parking lot… he must have forgotten to throw the deadbolt after taking out the trash.

Footsteps, heavy and sure, approached down the hallway lined with framed photographs of misty forests.

“Hello? We’re clo—”

“Hey, Aar.”

Zack leaned against the doorframe of treatment room three, his silhouette blocking the warm amber light from the hall. He was still in his work clothes—dark jeans stained with phantom grease, a faded black t-shirt stretched across his chest, that perpetual leather jacket slung over one shoulder. A smudge of something dark ran from his temple to his jawline.

“Zack. What are you… Dakota said you weren’t getting in until tomorrow.”

“Change of plans. Truck was running smooth for once.” Zack’s voice was a low rasp, the sound of gravel under tires. His eyes, dark and intent, scanned the room—the neat rows of oils, the folded sheets, the single massage table under the soft glow of adjustable lighting. “Place looks fancy.”

“It’s work.” Aaron felt a familiar, unwelcome flutter in his chest. He busied himself with aligning the bottles on the shelf. “You need something? Dakota’s not here. He’s still at the office, probably.”

“I know. Texted him. He said he’d be a while.” Zack pushed off the doorframe and stepped inside. The room seemed to shrink. He carried the scent of outside—gasoline, cold night air, a hint of cheap soap. “Actually, I was hoping you could help me out. Long drive. My shoulders are in fucking knots.”

Aaron’s phone buzzed on the counter. A text from Dakota lit up the screen: Sorry, babe. Client dinner ran late. Entertain Zack for me? Be home by ten. Love you.

He stared at the words, entertain Zack, feeling a strange heat creep up his neck. He looked at Zack, who was now rotating his right shoulder with a wince that seemed genuine enough.

“I’m technically closed,” Aaron said, but the protest was weak, automatic.

“Come on. Brother-in-law discount?” Zack gave him a smile that wasn’t entirely innocent. There was a challenge in it. “Unless you’re too booked up.”

The hum of the oil warmer was the only sound. Aaron watched the slick liquid inside slowly circle, a tiny, heated whirlpool. He thought of his quiet house, of waiting for Dakota, of the predictable evening ahead. He looked at Zack’s grease-stained hands, the line of his throat where the grime met clean skin.

“Fine. Shirt off. Lie down.” The words came out sharper than he intended.

Zack’s smile widened. He didn’t hesitate. He pulled the t-shirt over his head in one motion, a fluid reveal of toned flesh and pale skin dusted with coppery hair. A tattoo of twisting gears and old script wrapped around his left bicep. He dropped the shirt on the floor and lay face down on the table, his head sinking into the cradle with a sigh that was almost a groan.

Aaron’s mouth went dry. He moved on autopilot, draping a fresh sheet over the lower half of Zack’s body. His hands hovered over the expanse of back muscles, rigid with tension. He warmed the unscented oil in his palms.

The first touch was professional. He spread the oil, feeling the heat of Zack’s skin, the hard ridges of his scapula. He worked in silence for a few minutes, digging his thumbs into the ropy knots along the spine. Zack melted under the pressure, his breath evening out.

“God, your hands are magic,” Zack mumbled into the face cradle.

“It’s my job.”

“No. It’s not just that.” Zack turned his head to the side, his voice clear now. “You have good hands, Aaron. You know you do.”

Aaron’s thumbs stilled. He looked at the side of Zack’s face, the curve of his ear, the stubble on his jaw. He resumed his work, moving up to the trapezius muscles. His fingers brushed the edge of the sheet where it met Zack’s side. He felt a tremor run through the body beneath him.

His own breath hitched. The air in the room was no longer just warm. It was thick, charged. Every stroke of his hands felt illicit, charged with an intention that had nothing to do with therapy. He was mapping Zack’s body, learning its terrain, and with each passing second, his professional distance crumbled.

Zack shifted, the sheet slipping a little lower on his hips. “Aaron.”

It wasn’t a question. It was a statement, thick with intent.

Aaron’s hands stopped. He stood there, suspended, one palm flat on the center of Zack’s back, feeling the heartbeat under his own.

“This is a bad idea,” Aaron whispered, but he didn’t move his hand.

“Probably.” Zack rolled over, suddenly, gracefully. The sheet pooled around his waist. His cock, half-hard and thick, lay against his thigh. His dark eyes locked onto Aaron’s. “You gonna stop?”

Aaron looked down at him. He saw the hunger there, raw and impatient, mirrored in the pit of his own stomach. He thought of Dakota’s text, his clean-cut smile, their quiet, stable life. It all felt like a photograph, flat and distant.

He didn’t stop.

He leaned down, and their mouths met. It wasn’t a gentle kiss. It was a collision—all teeth and desperate, shared breath. Zack’s hands came up, tangling in Aaron’s short brown hair, pulling him closer, deeper. The taste of him was foreign, sharp like coffee and something wilder.

“Fuck,” Zack growled against his lips, his hands already yanking at Aaron’s polo shirt.

Aaron scrambled off the table, pulling his shirt over his head. Zack sat up, shedding the sheet completely. He was fully erect now, his cock standing thick and urgent against his stomach. He reached for Aaron’s belt buckle, fingers fumbling with the metal.

“You have no idea,” Zack breathed, his voice rough. “How long I’ve thought about this.”

The belt came loose. The zipper hissed down. Aaron’s pants and boxers were pushed past his hips in one frantic shove. He kicked them away, his own arousal pressing hard against Zack’s stomach as they came together again.

Zack’s grease-stained hands were everywhere—gripping Aaron’s ass, digging into his hips, sliding up his back. They left faint, dirty streaks on his tanned skin. The contrast, the filth on the clean, professional tableau, sent a jolt of pure filth through Aaron’s veins.

“On the table,” Zack commanded, pushing him back.

Aaron’s back hit the vinyl padding. Zack was over him in an instant, slotting himself between Aaron’s thighs. He spit into his own palm, once, twice, before slicking his length. The act was so crude, so visceral, it stole Aaron’s breath.

“Look at me,” Zack said, and Aaron did.

He saw the intense, brooding focus, the complete absence of doubt. Then Zack pressed the blunt head of his cock against him and pushed inside.

Aaron cried out, a ragged sound that echoed in the quiet room. It was a stretch, a burning, beautiful invasion. Zack didn’t give him time to adjust. He sank in deeper, with a groan that was all surrender and conquest. He filled him completely, a perfect, devastating fit.

“Oh, god,” Aaron panted, his nails digging into Zack’s shoulders.

“Yeah,” Zack hissed, pulling back and driving in again. “Fuck, yes.”

The pace was punishing from the start. The massage table creaked with each thrust. Bottles of oil rattled on the nearby shelf. Zack fucked him like he was trying to erase something, or claim it. Each slam of his hips drove Aaron further from reason, from memory, from anything that wasn’t the sweat-slicked heat between them.

Aaron wrapped his legs around Zack’s waist, pulling him deeper, meeting every thrust. The clinical smell of lavender and disinfectant was now mixed with the musk of sex and sweat. He was powerless, completely owned by the sensation, by the wrongness of it. He came with a shout, his release splattering across his own stomach, the convulsions of his body milking Zack inside him.

Zack followed, burying himself to the hilt with a guttural shout, his body shuddering. He collapsed on top of Aaron, his weight a welcome anchor. For a long moment, there was only the sound of their labored breathing and the frantic beating of their hearts.

Slowly, the world seeped back in. The cool air on their overheated skin. The faint buzz of the fluorescent light in the hallway. The reality of what they had done.

Zack pulled out and rolled onto his back beside him on the narrow table. They lay there, shoulders touching, staring at the acoustic-tiled ceiling.

A car passed by outside, its headlights washing over the floor-to-ceiling windows in a slow, moving arc.

“Dakota’ll be home by ten,” Aaron said, his voice hollow.

Zack turned his head. In the dim light, his expression was unreadable. “So we’ve got time.”

The words hung in the thick air. Not an ending. A beginning.

The silence wasn’t peaceful. It was heavy, filled with the echo of skin on skin and the stark truth of what they’d done. The evidence cooled on Aaron’s stomach.

Zack was the first to move. He swung his legs off the table, his feet hitting the floor with a soft thud. He stood there, naked, back to Aaron, looking at the blurred world beyond the window. The town’s streetlights were smears of gold in the condensation their heat had left on the glass.

“That was fucking insane,” Zack said, not turning around.

Aaron could only manage a shaky breath. He felt wrecked, hollowed out and filled back up with something terrifying and electric. He pushed himself up on his elbows, the vinyl sticking to his back. The room smelled of sex and lavender—a sick, perfect contrast.

“We shouldn’t have—” Aaron started.

Zack turned, his eyes dark pools in the low light. “But we did.” He ran a hand through his damp, copper hair. “So now what? You gonna run home to Dakota and pretend this didn’t happen?”

The challenge hung in the air. Aaron looked away, at his discarded clothes, at the neat rows of products on the shelf. His kingdom of order. Violated.

“I need a shower,” Aaron said, his voice flat. It was the only practical thought his brain could latch onto.

A slow, wolfish smile spread across Zack’s face. “Yeah. You kinda do.”

He reached down, not for his own clothes, but for Aaron’s hand. His grip was firm, possessive, pulling Aaron to his feet. Aaron didn’t resist. He felt led, unmoored.

They walked naked through the silent spa, past the empty reception desk and down the hall to the staff bathroom. It was a small, utilitarian space of white subway tile and chrome. Zack pushed the door open and flicked on the light, then reached in and started the shower. Steam began to billow, clouding the mirror.

Aaron stood on the cool tile floor, shivering slightly. Zack looked him up and down, his gaze a physical touch.

“Still having second thoughts?” Zack asked, stepping close. He traced a finger through the mess on Aaron’s abdomen.

Aaron swallowed. “Every single one.”

“Good.” Zack leaned in, his lips brushing Aaron’s ear. “Means you’re not a psychopath.”

Then he guided Aaron into the shower stall. The hot water hit Aaron’s skin like a shock, washing over his head and shoulders in a punishing cascade. He closed his eyes, letting it sluice over his face.

He felt Zack crowd in behind him, the solid heat of his body a counterpoint to the spray. Zack’s hands were on him again, but differently now—smoothing soap over his shoulders, down his back, over the curve of his ass. The act was intimate in a way the frantic coupling on the table hadn’t been. It was caring. It was claiming.

Aaron braced his hands against the wet tile wall, head bowed. Zack’s soapy hands slid around his hips, across his stomach, then lower, taking his softening cock in a firm, slick grasp.

“Zack,” Aaron warned, but it was a whisper lost in the drum of water.

“Just getting you clean,” Zack murmured, but his touch was anything but clinical. He stroked him slowly, deliberately, until Aaron was hard again in his hand, his breath coming in short gasps that fogged the tile. Zack’s own hard length pressed against the cleft of Aaron’s ass, a promise and a threat.

He turned Aaron around roughly, pinning him against the wall. Water streamed over both their faces.

“Look at me,” Zack demanded, his voice raw.

Aaron opened his eyes. Zack’s features were stark, water running from his hair over the sharp planes of his cheeks. He looked feral, beautiful.

Zack spat into his hand again, the crude gesture making Aaron’s stomach clench with desire. He slicked himself, his eyes never leaving Aaron’s. He hooked one of Aaron’s legs over his hip, aligning them.

“This time,” Zack growled, pushing inside with a slow, inexorable pressure, “you watch me. You know who’s fucking you.”

Aaron cried out, the sound swallowed by the steam. It was deeper this time, more deliberate. Zack set a brutal, grinding rhythm, his hips pumping steadily. The water poured over them, mixing with sweat, making their bodies slide together. Aaron clutched at Zack’s shoulders, his fingers finding the tattooed gears, holding on as if he were drowning.

“You feel that?” Zack panted, his thrusts deepening. “That’s me. Not him. Me.”

Each word was a hammer blow to Aaron’s conscience. He nodded, frantic, beyond words, his climax building like a wave he couldn’t stop. He came between their slick stomachs with a choked sob, his body convulsing around Zack, who followed with a sharp, broken groan, emptying himself inside Aaron with a final, shuddering thrust.

They slumped against the wall, under the ceaseless hot water, utterly spent. Zack’s forehead rested against Aaron’s shoulder, his breath hot on Aaron’s skin.

The water began to run cool.

Zack reached behind him and shut it off. The sudden silence was deafening. Dripping, they stepped out onto the bath mat. Zack grabbed two clean towels from the shelf, handing one to Aaron without meeting his eyes.

They dried off in silence, the coarse fabric harsh on oversensitive skin. Aaron watched Zack dress—the jeans, the stained t-shirt, the leather jacket shrugged back on. He looked exactly as he had when he walked in, yet everything was different.

Aaron pulled on his own clothes, feeling like a stranger inside them.

Zack went to the sink, splashed water on his face, and looked at his reflection in the now-clear mirror. He caught Aaron’s eye in the glass.

“See you at home, brother-in-law,” he said, his voice flat, unreadable.

He turned and walked out, leaving the bathroom door open.

Aaron stood alone in the damp, steamy room, listening to Zack’s footsteps fade down the hall, then the soft click of the back door closing. He stared at his own reflection—flushed, hollow-eyed, a man who had just broken his life in two.

He had to get home. Dakota would be there soon.

He had to pretend.

The drive home was a blur of stoplights and condensation on the windshield. Aaron scrubbed at his skin with one hand on the steering wheel, as if he could erase the feeling of Zack’s hands, Zack’s mouth, Zack inside him. The scent of the spa’s unscented oil and sex still clung to him, a phantom stain. He rolled down the window, letting the cold night air bite his face.

Their house—a tidy, two-story craftsman Dakota had been so proud to buy—was dark except for the porch light. Aaron sat in the driveway for a full five minutes, staring at the empty garage. Dakota wasn’t home yet. The client dinner was still ongoing. He had time to shower, again, to try and wash the betrayal out of his pores.

The hot water in their ensuite shower didn’t get as hot as at the spa. He stood under it, shivering, until his skin was pink and raw. He used Dakota’s sandalwood body wash, covering himself in his husband’s scent.

He was pulling on sweatpants and a faded t-shirt when he heard the key in the front door.

“Aar? You awake?” Dakota’s voice floated up the stairs, cheerful, normal.

“Yeah,” Aaron called back, his voice sounding strange to his own ears. He walked downstairs, forcing his shoulders to relax.

Dakota was hanging his blazer in the closet by the door. He turned, his handsome face breaking into a warm, tired smile. “Hey, babe. Sorry that ran so late. Briggs just would not stop talking about his boat.” He came over and pulled Aaron into a hug, nuzzling his neck. “Mmm, you smell good.”

Aaron’s body went rigid. He forced himself to soften, to loop his arms around Dakota’s waist. “Just a long day,” he murmured into Dakota’s blonde curls.

“Where’s Zack? He texted me he was in town and heading to see you.”

The question, so innocently delivered, felt like a physical blow. Aaron stepped back, aiming for nonchalance. “At the spa. He needed a massage. He left after.”

“He say where he was staying?”

“No. Probably a motel.” The lie came easily, coated in a layer of truth.

Dakota sighed, walking into the open-plan kitchen and grabbing a glass of water. “I told him he could crash here. The couch pulls out. He’s between places, you know how he is.” He drank deeply. “I’ll text him.”

“Here?” The word shot out of Aaron too quickly.

Dakota looked up, his brow slightly furrowed. “Yeah. Is that okay? I know he’s a lot, but he’s my brother. It’s just for a night or two.”

Aaron’s mind scrambled. The thought of Zack under this roof, in this space he shared with Dakota, breathing the same air… it was terrifying. It was also, a dark part of him whispered, thrilling.

“Yeah. Sure. Of course,” Aaron said, turning to open the refrigerator for no reason.

Before Dakota could send the text, headlights washed across the front windows. A car door slammed with a solid thunk.

A knock, two sharp raps, echoed through the house.

Dakota grinned. “Speak of the devil.” He went to the door and pulled it open.

Zack stood on the porch, duffel bag slung over one shoulder, the night at his back. His eyes found Aaron over Dakota’s shoulder immediately, a dark flash of shared complicity.

“Hey, brother,” Zack said, clapping Dakota on the arm as he stepped inside. He dropped his bag with a thud. “Hope the offer’s still good.”

“For you? Always,” Dakota said, pulling him into a brief, back-slapping hug. “You hungry? Aaron, you want me to heat up some of that lasagna?”

Aaron hadn’t moved from the kitchen. He was a fly trapped in the amber of the moment, watching the two brothers—one he loved, one he had just let fuck him raw in his place of business. “I’m not hungry,” he managed.

“I could eat,” Zack said, his gaze not leaving Aaron. “Long drive.”

The next hour passed in a surreal domestic haze. Dakota reheated food, asking Zack about his travels. Zack gave vague answers, his stories punctuated by that rough laugh. Aaron pretended to scroll through his phone, feeling every glance Zack sent his way like a physical touch. The memory of those hands on him, in him, was a live wire under his skin.

“I’m beat,” Dakota announced after they’d cleaned up. “Early meeting tomorrow. Zack, sheets for the pull-out are in the hall closet. Make yourself at home.”

“Will do. Night, Dak.”

“Goodnight, guys.” Dakota came over and kissed Aaron softly on the lips. “Don’t stay up too late.”

The kiss felt like a betrayal. Aaron watched him climb the stairs, a hollow forming in his gut.

Silence descended, thick and smothering.

Zack leaned against the kitchen island. “So.”

“You shouldn’t have come here,” Aaron whispered, venom in his voice.

“He invited me.” Zack shrugged, pushing off and walking slowly toward Aaron. “What was I supposed to say? ‘No, thanks, brother. I just fucked your husband on a massage table, best I get a room’?”

“Shut up.” Aaron’s heart hammered against his ribs.

Zack was in front of him now, close enough that Aaron could smell the night air on his jacket. “You gonna pretend it didn’t happen?” he asked, his voice low. “Up in your perfect little house with your perfect little husband?”

“It was a mistake.”

“Didn’t feel like a mistake.” Zack’s hand came up, his thumb brushing Aaron’s lower lip. “It felt like the only real thing I’ve done in years.”

Aaron jerked his head back. “It’s over.”

“Is it?” Zack closed the distance again, his body crowding Aaron back against the counter. “You’re shaking.”

He was. A fine, uncontrollable tremor ran through him. It was rage, it was fear, it was want, so deep it felt like a sickness.

Zack’s mouth crashed into his. It was nothing like Dakota’s goodnight kiss. This was all teeth and desperation, a reclaiming. Aaron’s hands came up to push him away, but his fingers curled into the leather of Zack’s jacket, pulling him closer. A groan ripped from his throat, swallowed by Zack’s invading tongue.

Zack’s hands groped under his t-shirt, calloused palms scraping over his ribs, his back, dipping past the waistband of his sweatpants to grab a handful of his ass. He ground his hard cock against Aaron’s hip.

“He’s right upstairs,” Aaron panted, breaking the kiss.

“I know.” Zack’s eyes were glazed, predatory. “Makes it better, doesn’t it?” He dropped to his knees, yanking Aaron’s sweatpants and boxers down in one brutal motion. The cold air of the kitchen hit Aaron’s exposed skin, followed by the searing heat of Zack’s mouth.

“Oh, fuck,” Aaron hissed, his head thumping back against the upper cabinet. He tangled his hands in Zack’s red hair, holding on as Zack swallowed him deep, no hesitation, no gentle build-up. It was wet and sloppy and obscene, the sounds loud in the quiet house. Zack sucked him like he was starving, pulling him to the edge with a brutal efficiency.

From upstairs, the floorboards creaked. A toilet flushed.

Aaron froze, his orgasm receding like a tide. “Zack… stop.”

Zack pulled off with a pop, wiping his mouth with the back of his hand. He looked up, a wicked gleam in his eye. “Scared?”

“Yes.”

“Good.” He stood up, his own arousal straining against his jeans. “Then be quiet.”

He spun Aaron around, bending him over the cool granite of the kitchen island. Aaron’s cheek pressed against the stone. He heard Zack’s zipper, the tear of a foil packet—God, where had he gotten that?—then the slick sound of him sheathing himself.

Zack spat into his hand, greasing his length, then pressed the head of his cock against Aaron’s entrance. He pushed inside with one slow, relentless thrust.

Aaron bit down on his own fist to keep from crying out. It was tighter, more painful than before, the shame a vise around his throat. Zack bottomed out, his hips flush against Aaron’s ass, and stayed there, letting them both feel the full, forbidden intrusion.

“This is what you wanted,” Zack breathed into his ear, his voice a rough whisper. “You can lie to him. Don’t lie to me.”

He began to move, short, sharp thrusts that had Aaron seeing stars. Each one jolted him against the counter. The sounds were filthy—skin slapping against skin, Zack’s ragged grunts, the soft, choked sounds Aaron couldn’t keep inside. He reached back, hooking a hand behind Zack’s neck, pulling him down as Zack fucked him harder, deeper.

It was a punishment and a reward. The granite dug into his hip bones. He was completely exposed, completely used. His climax built again, a coil of fire in his gut, fed by the sheer wrongness of it. Dakota was asleep above them. Their wedding photo was on the wall in the hallway.

Zack’s rhythm became erratic, his thrusts turning savage. He fucked into Aaron with a desperate, final intensity, his fingers digging bruises into Aaron’s hips. With a guttural, muffled groan, he came, pulsing deep inside.

The sensation tipped Aaron over the edge. He came silently, violently, his release striping the dark granite beneath him, his body clenching around Zack in wave after wave of blinding pleasure.

For a long minute, the only sound was their labored breathing. Zack leaned over him, his sweat dripping onto Aaron’s back.

The click of a light switch upstairs made them both flinch.

Footsteps. Dakota was moving around.

Zack pulled out slowly. Aaron winced, straightening up, his sweatpants pooling at his ankles. He turned, his legs shaky.

Zack was already tucking himself away, disposing of the condom in the trash under the sink. He moved with a unsettling calm.

“You should go to bed,” Zack said, his voice now devoid of its earlier heat. He looked at Aaron, his expression unreadable. “I’ll take the couch.”

Aaron just stared, hollowed out, filthy, used.

“Go on,” Zack said, not unkindly. He turned and walked toward the hall closet to get the sheets.

Aaron pulled up his pants, his movements robotic. He walked to the stairs, each step a monumental effort. At the top, he paused. He could hear the soft rustle of sheets from the living room below. He looked down the dark hallway toward the closed door of the bedroom where his husband slept.

He did not go into the bedroom. He turned and walked silently to the guest bathroom, closing the door behind him. He sank to the floor, his back against the cool wood, and listened to the sounds of Zack making up his bed in the house he shared with Dakota.

Zack was staying the night.

Read on DreamPress

Write your own erotic story with AI