Cover of Gears of the Heart

Gears of the Heart

Read the story

18 chapters · 69832 words · Read 1 times

Karl, a mechanic, and Ethan, a systems engineer, fall in love, and have a sweet steamy romance, but both struggle to confront their feelings. They both have troubled pasts that they want to leave behind, but as they grow on each other, their pasts start leaking through, poisoning their new fresh lives. They have to realize they work better together, both physically and mentally.

Chapter 14: The Mini-Golf Challenge

The morning after the shower, the world felt different. Not transformed, but recalibrated. The light through Ethan’s blinds fell on the floor in familiar stripes, but the air between them in the rumpled bed held a new, uncluttered peace. Karl’s phone buzzed on the nightstand at eight AM—Ronnie, probably, wondering about shop hours. Karl silenced it, his arm still a heavy, welcome weight across Ethan’s chest.

“The world awaits, O Mechanic Lord,” Ethan mumbled into Karl’s shoulder.

“It can wait another ten minutes.” Karl’s voice was a sleep-roughened rumble. He nuzzled into Ethan’s blond hair. “I’m playing hooky.”

Ethan laughed softly. “You haven’t played hooky a day in your life. Your Protestant work ethic is showing.”

“It’s not hooky if you own the place. It’s a strategic managerial delay.”

They lay there until the sun climbed higher, then moved through the morning with a slow, synchronized rhythm. Karl made coffee, strong and black, while Ethan scrambled eggs. They ate at the small table, knees touching. The normalcy was a novel drug, heady and sweet.

“So,” Ethan said, tracing the grain of the wood with his fork. “What does a strategically delayed manager do on a Thursday?”

Karl sipped his coffee, watching Ethan over the rim. His green eyes were calm, the shadows from the trial finally receded. “Dunno. What do people do?”

“They go on dates,” Ethan said, the words deliberate. He kept his tone light, casual. “The kind that doesn’t involve lawyers or verdicts. The kind where the only high stakes are whether you get a hole-in-one.”

Karl raised an eyebrow. “Golf? Seriously?”

“Mini-golf,” Ethan clarified, a grin spreading. “At that terrible seaside place by the boardwalk. It’s the ultimate test of character. You can learn everything you need to know about a person by how they handle a windmill.”

A slow smile broke across Karl’s face, softening his beard. It was still a rare sight, that full, unguarded smile. “You think my character needs more testing?”

“I think your character could use a laugh,” Ethan said. “And I want to see if you throw a club.”

An hour later, they stood at the entrance to ‘Pirate’s Cove Adventure Golf,’ a symphony of peeling pastel paint and overly enthusiastic sound effects. The scent of hot grease from the adjacent fry shack battled with the saline tang of the ocean. A speaker crackled with a tinny loop of sea shanties.

“This is…” Karl began, surveying the towering fiberglass pirate ship that swayed gently in the breeze, its cannons aimed at a green painted like a whirlpool.

“Perfect,” Ethan finished, handing him a putter that was slightly sticky. “Choose your color. This is a profound moment.”

Karl selected a red ball. Ethan took blue. The first hole was a simple incline leading to a clown’s mouth. Karl set his ball down, his large, grease-embedded fingers looking absurdly delicate on the tiny putter. He drew back and tapped the ball. It shot off the tee like a rocket, missed the clown’s mouth entirely, caromed off a rubber bumper, and rolled to a stop four feet past the hole.

He stared at it, impassive.

“A bold opening strategy,” Ethan observed, biting his lip. “Overpowering the obstacle through sheer force.”

“Shut up,” Karl said, but his eyes crinkled.

Ethan took his shot. His was a careful, measured stroke. The ball rolled neatly up the incline, kissed the edge of the clown’s lip, and veered gently into a drainage gutter that fed it directly back to his feet.

Silence.

Karl coughed. “A nuanced approach. Using the architecture.”

This time, Ethan laughed. “Okay, we’re both terrible. This is great.”

They improved marginally. By the fourth hole—a winding path through a miniature jungle where a plastic gorilla occasionally beat its chest—they had found a rhythm of affectionate, ruthless mockery.

“You’re aiming for the gorilla’s other hand, Shaw. It’s more sympathetic,” Karl deadpanned as Ethan’s ball clipped a fake palm tree.

“At least I’m not treating the green like a driving range, Vesh. I saw that last putt. You left a divot in astroturf.”

It was freeing. The nonsense of it, the absolute lack of consequence. Karl’s loud, genuine laugh echoed off the pirate ship when, on the seventh hole—a rotating windmill—Ethan meticulously calculated his shot, only for the sail to swing around and slap his ball into a water hazard with a plastic plop.

“It was statistically the wrong time to putt!” Ethan protested, waving his putter.

“The windmill doesn’t care about your statistics,” Karl said, grinning as he lined up his own shot. He waited, patient as a hunter, and tapped the ball through the moving gap with a soft, perfect click. It rolled straight into the cup.

He turned to Ethan, a look of pure, unadulterated smugness on his face.

“Beginner’s luck,” Ethan muttered.

“Nope. Superior hand-eye coordination. It’s a mechanic thing.”

The twelfth hole was the pirate ship itself. The ball had to go up a ramp, through the ship’s galley, and out a chute onto a green designed like choppy seas. Ethan went first. His ball climbed the ramp, disappeared into the dark interior, and they heard a series of concerning clacks and thunks. It did not emerge from the chute.

“It’s mutinied,” Karl offered.

They peered into the entrance. Ethan’s blue ball was lodged in a corner, trapped behind a fake barrel. Karl, without a word, crouched down, reached his long arm into the opening, and retrieved it. His hand brushed against Ethan’s as he dropped the ball back at his feet. A simple touch. It lingered for a second.

“Thanks,” Ethan said, his voice quieter.

“Don’t mention it.”

Ethan took the stroke penalty and finally got his ball onto the green. It was Karl’s turn. His red ball navigated the ship perfectly, popping out of the chute to land a foot from the hole. A gimme putt. As they walked around to the green, Karl nudged his ball casually with the side of his sneaker, closing the distance to three inches.

He did it with such nonchalant, practiced ease that Ethan almost missed it. Almost.

“Did you just cheat at mini-golf?” Ethan asked, stopping short.

Karl looked up, the picture of innocence. “I don’t know what you’re talking about.”

“You kicked your ball. I saw it.”

“Prove it.”

“You’re a terrible liar. And a cheat!” Ethan’s voice was rising with delighted outrage. “A giant, cheating mechanic!”

“Strategic terrain adjustment,” Karl said, fighting a smile. “The green was uneven.”

That was it. Ethan dropped his putter. With a laugh that was half-shout, he launched himself at Karl, who caught him easily, stumbling back a step as Ethan’s momentum hit him. They wrestled, a graceless, laughing tangle of limbs on the fake grass beside the pirate ship. Ethan tried to get Karl in a headlock; Karl simply lifted him, pinning Ethan’s arms to his sides. Ethan was breathless with laughter, pressed against Karl’s solid chest.

“Yield,” Karl growled, his breath warm against Ethan’s ear.

“Never, you cheat!”

Karl kissed him then, right there under the swinging fiberglass pirate. It was a quick, hard, smiling kiss that tasted of salt air and shared joy. When he pulled back, Ethan was dizzy, his protests forgotten.

“Okay,” Ethan breathed. “Okay, you win.”

They finished the round in a tie, intentionally missing final putts to keep it even. They bought a single chocolate milkshake with two straws from the fry shack and sat on a sun-bleached bench overlooking the pier. The Ferris wheel was beginning to light up against the dusk sky.

Ethan leaned into Karl’s side, sipping the cold, sweet drink. Karl’s arm came around him, pulling him close. The weight of it, the simple rightness, was a thing Ethan felt in his bones.

“This is nice,” Ethan said, the words simple and true.

Karl kissed his temple, a firm, warm press of his lips. “Yeah,” he murmured, his gaze on the darkening water. “It really is.”

For a few minutes, they just watched the gulls wheel and cry. The jukebox from a nearby arcade switched to a slow, old love song.

“I should open the shop tomorrow,” Karl said finally, his voice contemplative. “Actually open it. Normal hours.”

“Ronnie will have probably burnt it to the ground by now,” Ethan said. “But yeah. You should.”

“You’ll come by? After work?”

Ethan looked up at him. The question was plain, but the need behind it—the desire for continuity, for the day not to be a singular bubble of peace—was immense. “I have to,” Ethan said softly. “Someone needs to supervise your client interactions. Make sure you’re not scowling at little old ladies.”

Karl’s chest vibrated with a quiet chuckle. He didn’t joke back. His hand tightened on Ethan’s shoulder. “I want you to,” he said, the words raw. “I like knowing you’re coming.”

Ethan’s heart squeezed. He understood. It wasn’t about proximity; it was about the promise of it. The structure. Something to look forward to that wasn’t fraught with danger.

“I’ll be there,” Ethan promised. “And I’ll bring decent coffee. To replace the toxic sludge you brew.”

They finished the milkshake as the last of the sun bled into the sea, leaving the sky in streaks of violet and orange. The neon from the mini-golf course flickered on, casting a garish glow over their bench. It was tawdry and beautiful. As they walked back to the car, their putters slung over their shoulders, Karl’s free hand found Ethan’s. Their fingers linked, calloused against smooth, and they didn’t let go until Karl had to dig for his keys.

The drive home was quiet, filled with a contented fatigue. The kind that came from using muscles long dormant—the ones used for laughter, for play, for uncomplicated happiness. They pulled up outside Ethan’s apartment. The familiar facade looked softer in the twilight.

“So,” Karl said, turning off the engine. “First official date. How’d I do?”

Ethan unbuckled his seatbelt and shifted to face him. In the dashboard light, Karl’s profile was all strong lines and shadow. “You cheated at mini-golf,” Ethan said seriously. “You have a violent putting stroke. And you make a pretty good pillow.” He reached out, tracing the line of Karl’s jaw with his fingertips. “You did perfect.”

Karl caught his hand, turned it, and pressed a kiss to the center of his palm. A shiver ran straight up Ethan’s arm.

“Good,” Karl said. “Because I want a second one.”

The words hung in the dark car, a gentle, fearless offering. Ethan smiled, a slow, sure thing.

“Name the time and place.”

Ethan’s apartment door clicked shut, sealing them in the dim, familiar hallway. The laughter from the mini-golf course still buzzed beneath Ethan’s skin, a pleasant hum that collided with the sudden, dense silence of home. Karl leaned back against the door, pulling Ethan to him by the belt loops of his jeans. Their second kiss of the night was nothing like the first by the pirate ship. This was hungry, all heat and gathering urgency, a silent conversation that bypassed words entirely.

“Still think I’m a cheat?” Karl mumbled against his mouth, hands already pulling Ethan’s shirt loose.

“A filthy one,” Ethan gasped, fumbling with the buttons on Karl’s work shirt. The stubborn denim and cotton between them felt like a personal offense. Karl solved it by shrugging the shirt off, the fabric falling with a soft whump. The sight of his broad chest, the dark hair and solid muscle under the hallway’s weak light, made Ethan’s breath catch. His own fingers felt clumsy.

Karl guided him backwards, into the bedroom, their footsteps a shuffled, eager rhythm. The digital clock cast a green glow over the mess of sheets they’d left that morning. No more slow exploration. The trial was over, the verdict was in, and the need now was a different kind of truth-telling. Karl pushed Ethan’s pants and briefs down in one rough, efficient motion, his calloused palms scraping over Ethan’s hips. Ethan kicked free of the fabric, then returned the favor, peeling Karl’s jeans down over his thick thighs, his own hands trembling slightly.

They fell onto the bed, skin to skin, a collision of heat and hard angles. Karl rolled them, settling Ethan on top, a firm hand on his lower back holding him in place. “Here,” Karl said, his voice a dark scrape. “Like this. I want to see you.”

Ethan understood. He reached for the lube on the nightstand, the plastic cool in his grip. He poured a slick, generous amount into his palm, his movements practical, focused. He took Karl’s cock in hand, stroking him slowly, feeling the heavy, velvet-over-steel weight of him, the way the skin shifted under his possessive grip. Karl’s head tipped back, a sharp exhale hissing through his teeth.

“Fuck, Ethan. Just like that.”

Ethan shifted, bracing his knees on either side of Karl’s hips. He positioned himself, the blunt head of Karl’s cock pressing against him. He sank down, a slow, burning, perfect inch, his body stretching to accommodate. He had to pause, his own cock jerking against his stomach, his nerves singing. Karl’s hands came up to cradle his waist, his thumbs stroking the pronounced dip of his hips.

“You feel so goddamn good,” Karl breathed, his green eyes locked on Ethan’s face, watching every flicker of sensation. “So fucking tight around me.”

Ethan began to move, establishing a shallow, rocking rhythm. The fullness was incredible, a deep, internal pressure that edged right up to the line of pain and transformed it into pure, white-hot pleasure. He dropped his hands to Karl’s chest, feeling the powerful muscles there contract under his palms. He rode him, setting the pace, his lean body rising and falling.

Karl’s hands wandered, mapping the territory he was being given. They slid up Ethan’s sides, over the subtle cage of his ribs, and palmed the surprising, full curve of his chest. Karl squeezed gently, his rough thumbs brushing over Ethan’s nipples. “Christ, you’re built so pretty here,” he muttered, his voice thick with awe. “All these secret curves on you.” His hands slid down, over the tense plane of Ethan’s stomach, to grip the solid swell of his ass, kneading the flesh as Ethan moved. “And this ass. Fuck. It’s perfect.”

The words, raw and worshipful, sliced through the pleasure. A cold thread of doubt wormed into Ethan’s mind. The insecurities, older than Karl, older than the trial, rose like bile. He was too lean, not defined enough, his body a collection of anxieties rather than something to be praised. His rhythm faltered.

“It’s not,” Ethan heard himself say, the words tumbling out in a gasp between thrusts. He couldn’t meet Karl’s eyes. “I’m… I’m just… you don’t have to say that. I know I’m not. I’m all sharp edges and—”

“Ethan.” Karl’s voice cut through, not harsh, but absolute. His hands stilled their roaming, settling firmly on Ethan’s hips, controlling the motion. “Look at me.”

Ethan forced his gaze down. Karl’s expression was fierce, utterly captivated.

“You are. Your skin, right here.” He ran a hand up Ethan’s thigh. “The way your back tenses when you move. This mouth.” He surged up to capture Ethan’s lips in a bruising kiss, swallowing his next protest. When he pulled back, he was breathing hard. “Every single part of you I get to touch is perfect to me. You hear that? Every fucking part.”

The words didn’t magically dissolve the doubt, but they built a dam against it. Ethan nodded, a shaky, desperate little motion, and tried to find his rhythm again. He wanted to believe him. He tried to lose himself in the physical truth of their connection, the slap of skin, the creak of the bed, the ragged symphony of their breathing.

Karl watched him struggle for another moment, his jaw tightening. The gentleness in his eyes hardened into something more primal, a need to shatter the doubt through sheer, physical evidence.

“Enough,” Karl growled.

His hands, those strong mechanic’s hands that could be so gentle, locked like vices around Ethan’s hips. He stopped Ethan’s motions entirely, holding him immobile, impaled. Then, with a guttural sound from deep in his chest, Karl drove upward, a powerful, piston-like thrust that slammed up into Ethan’s core.

Ethan cried out, a ragged, broken sound. The world blurred. The careful control was gone, incinerated by that single, devastating surge.

Karl did it again. And again. He held Ethan down and fucked up into him with relentless, driving force, his hips snapping off the mattress. Each thrust punched the air from Ethan’s lungs, each withdrawal a sweet, empty ache instantly filled again. The praise shifted, mutated into something dirtier, more visceral.

“Take it,” Karl grunted, his voice strained with effort. “That’s it. Let me fill you up. Your perfect, tight little ass is milking my cock so fucking good.”

Ethan could only grip Karl’s shoulders, his nails biting into skin, his body a vessel being claimed, over and over. The insecurities didn’t vanish. They shattered. They were fragmented into nothing by the relentless, praising, physical truth of Karl moving inside him. He was just sensation now, just a collection of nerve endings screaming yes, just the spot where he and Karl connected, raw and seamless. The momentum was all Karl’s, a furious, loving punctuation to every reassurance. The dam broke, and pleasure, raw and unimpeded, flooded through every crack.

The dam broke, and pleasure, raw and unimpeded, flooded through every crack. He came untouched, his release striping Karl’s stomach and chest in hot, pulsing ropes, his body clamping down around Karl’s cock in a vice-like rhythm. Karl swore, a raw, broken “Fuck!” and followed him over, his own thrusts turning jagged and deep as he emptied himself inside Ethan with a shudder that seemed to travel up from the very bedrock of him.

They collapsed together, a sweat-slicked, breathless heap.The room smelled of sex and salt air drifting through the cracked window. For a long moment, there was only the sound of their ragged breathing syncing slowly.

Karl’s hand, trembling slightly, came up to push the damp hair off Ethan’s forehead. “Okay?” he murmured, the word gruff but layered with a concern that felt more intimate than anything they’d just done.

Ethan could only nod, his face buried in the hollow of Karl’s neck.He was more than okay.He was remade. The phantom chill of the courtroom was gone, burned away in this bed.After a while, Karl shifted, but didn’t pull away. His fingers traced idle patterns on the small of Ethan’s back. “Thought you’d be quieter,” he said, a low rumble against Ethan’s ear.

“You thought wrong,” Ethan mumbled, a spent laugh huffing against Karl’s skin. “You’re… a lot to take.”

Karl’s chest vibrated with a soft chuckle. He kissed Ethan’s shoulder, a slow, damp press.“You took it. You took all of it.”

Silence settled again, but it was a living thing now, charged with a new current. The simplicity of mini-golf felt like a decade ago. Ethan’s muscles were liquid, but a restless energy began to prickle beneath his skin, mirrored in the way Karl’s broad palm was stroking his flank, possessive and hungry still.Karl seemed to feel it too. His breathing, which had slowed, deepened again. The hand on Ethan’s back slid lower, cupping the curve of his ass, fingers pressing gently against the slick, sensitive flesh there. A soft, involuntary sound escaped Ethan’s throat.

“Again?” Karl asked, his voice dark and wondering, as if surprised by his own capacity.Ethan lifted his head. He looked at Karl’s face, saw the green eyes glazed with renewed want, saw the faint sheen of sweat on his upper lip. He felt Karl, still half-hard inside him, begin to thicken anew. The ache was a sweet, deep throb. He didn’t have words, so he just kissed him, a messy, open-mouthed kiss that was all the answer needed.

Karl rolled them, easing out with a wet, intimate sound that made Ethan gasp. He guided Ethan up onto his hands and knees. The position was a sudden, vulnerable offering, and Ethan felt a flutter of that old self-consciousness before Karl’s hands settled on his hips, solid and sure.

“Hands on the wall,” Karl said, his tone leaving no room for doubt.

Ethan obeyed, bracing his palms flat against the cool plaster.Karl positioned himself behind him, his thumbs spreading Ethan open. He entered him in one smooth, relentless push, deeper this time, the angle brutal and perfect. Ethan’s forehead dropped against the wall with a soft thud.

Karl set a punishing pace immediately, each thrust a full, long drive that pushed Ethan up the bed. The room filled with the sound of skin slapping against skin, a wet, rhythmic percussion. Ethan’s cock swung heavily beneath him, already hard again, slapping against his stomach. Karl’s grip on his hips was iron, his control absolute.After a dozen thrusts, Karl released one hip. His hand tangled in Ethan’s blond hair, fisting it close to the scalp. He tugged, not a sharp pull, but a firm, steady pressure that arched Ethan’s back, forcing his head up, exposing the long line of his throat.

“Look at you,” Karl grunted, his pace never faltering. “Fucking look at you.”

Ethan’s eyes fluttered open, hazy, meeting the reflection in the dark window. He saw himself: his hair pulled back, his face a mask of slack pleasure, his surprisingly full chest heaving and bouncing with each powerful impact. He saw Karl behind him, a mountain of shadow and tense muscle, driving into him with a focused fury. The sight was filthy and devastating.His own cock leaked desperately onto the sheets below.

Karl watched him watching, his gaze locking on Ethan’s in the reflection. “See?” he breathed, his thrusts becoming harder, more deliberate.“See how fucking perfect you are? How good you take it?”

Ethan whimpered, a high, broken sound. The duality was overwhelming—the slight sting in his scalp, the deep, grinding fullness, the obscene visual proof of his own pleasure flopping with every jolt. He was an object of worship and use, and the contradiction unlocked something primal in him.He pushed back, meeting Karl’s drives, taking him deeper.

“Harder,” Ethan gasped, the word barely recognizable.Karl obeyed.The bedframe groaned in protest. His pulls on Ethan’s hair tightened, tilting his head back further. The rhythm became frantic, a race toward a shattering conclusion. Ethan came a second time with a shattered cry, his vision whiting out as his body convulsed around Karl’s relentless cock. Karl followed with a roar, his own release pumping deep, his grip on Ethan’s hair holding him upright through the storm.

When Karl released his hair, Ethan collapsed onto his side, boneless. Karl slumped over him, his weight a warm, welcome blanket. They lay like that for minutes, maybe hours, until their heartbeats slowed from a gallop to a trot.Karl eventually stirred, pulling out gently. He disappeared into the bathroom, returning with a warm, damp cloth. He cleaned Ethan with a tenderness that contrasted violently with the possession of moments before. Ethan watched him through heavy-lidded eyes, the mechanic’s focus now applied to this simple, intimate task.

Karl tossed the cloth aside and lay down, pulling Ethan against him, back to chest. He nuzzled the nape of Ethan’s neck. “Still with me?”

“Barely,” Ethan sighed, but he wove his fingers through Karl’s where they rested on his stomach.He thought it was over. He felt hollowed out, sublime. Then Karl’s hand began to wander again, down his stomach, through the coarse hair, circling his spent cock, which gave a feeble, hopeless twitch.

“Karl…” Ethan breathed, a protest without conviction.“I know,” Karl murmured. His voice was thick with a kind of awe.“I can’t get enough. I need to feel you everywhere.”

He maneuvered Ethan onto his back. He lifted Ethan’s legs, pushing his knees up toward his chest, exposing him completely.The position was profoundly vulnerable, and Ethan felt a blush heat his skin. Karl looked down at him, his gaze raking over the open, willing flesh. He slicked himself again, his own cock flushed and re-hardened, a testament to his stamina.

He entered him slowly this time, a deep, stretching intrusion that made Ethan gasp.The angle was different, overwhelmingly deep. Karl leaned over him, bracing his weight on his arms, his face inches away. He began to move, not with the frantic pace of before, but with a slow, grinding roll of his hips that reached places inside Ethan he didn’t know existed.

“Wrap your legs around me,” Karl urged, his voice strained.

Ethan did, locking his ankles at the small of Karl’s back, pulling him in even deeper.The connection was total. They were eye to eye, breath to breath. Each thrust was a conversation, a push and pull that had nothing to do with friction and everything to do with fusion. Karl kissed him, a soft, lingering kiss as his hips kept their deep, circular rhythm.

“You’re mine,” Karl whispered against his lips, not as a claim, but as a dazed realization. “You’re really mine.”

Ethan could only nod, his throat tight.He was. In every crack that had been filled, in every secret place Karl had touched, he was.Karl’s control began to fray again. His thrusts lost their circular patience, becoming sharper, more direct.He gathered Ethan closer, crushing him. Then, in a move of pure, unrestrained strength, he hooked his hands under Ethan’s knees, pushing them back almost to his shoulders. He pulled Ethan’s hips clear off the bed, pivoting his own weight.Ethan felt weightless, completely manhandled. Karl drove up into him, holding him in a modified full nelson of leverage and possession. There was no rhythm now, just a series of deep, punishing impacts that stole the air from Ethan’s lungs. He was beyond speech, beyond thought, a vessel of pure sensation. He came for a third time, a dry, wrenching convulsion that felt like his soul being pulled from his body. Karl shouted, a raw, guttural sound, and poured into him, his own body shaking with the force of it.

He lowered Ethan’s legs as if he were made of glass, collapsing beside him, utterly spent. The silence was absolute, ringing. It was the silence of a battlefield after the war, of a storm after the last lightning strike.Ethan turned his head. Karl was already looking at him, his eyes soft and wide, all the fierceness banked to a quiet ember. A slow, exhausted smile touched Karl’s swollen lips. He reached out, his thumb brushing a tear from Ethan’s cheek that Ethan hadn’t even felt.“Hey,” Karl whispered.

“Hey,” Ethan whispered back.They didn’t speak again.Karl pulled the rumpled sheet over them. Ethan curled into the solid heat of him, his head finding its home on Karl’s shoulder. Outside, the distant sound of the boardwalk jukebox floated on the night air, still playing its love songs. Inside, in the wreckage of the sheets, there was only the sound of two hearts, beat-up and brave, settling into the same, steady rhythm.

Read on DreamPress

Write your own erotic story with AI