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 6: The Broken Lamp's Reward

The glow from the mended lamp painted their moving shadows on the wall, a silent witness to the fracture of the last careful distance between them. The kiss was not an end, but a breached dam. Karl’s hands, still faintly smelling of metal and wire, slid from Ethan’s jaw down the column of his throat, feeling the frantic jump of his pulse. Ethan made a sound against his mouth—a gasp, a surrender—and clutched harder at Karl’s shirt.

“Bedroom,” Karl managed, the word raspy and thick. It was less a question, more a direction, offered with the last shred of his crumbling control.

Ethan just nodded, breaking the kiss to press his forehead once more to Karl’s, his breath coming in short, sharp puffs. He stood, letting Karl lead him by the hand through the cluttered living space, past the toolboxes and stacks of manuals, to a narrow door.

Karl’s bedroom was exactly as Ethan had unconsciously imagined: sparse, functional, dominated by a large, unmade bed with faded navy sheets. A single desk lamp with a green glass shade cast a weak, mossy light. The air was different here—less oil, more of Karl’s own scent, soap and sweat and skin.

Karl turned to him, his green eyes almost black in the dim light. He framed Ethan’s face with those brutal, careful hands. “Tell me to stop. Any second. You say the word, and we’re done. You hear me?”

The permission was a shock, a stark contrast to the consuming hunger in Karl’s gaze. It unraveled a final knot of fear in Ethan’s chest. “I don’t want you to stop,” he whispered, the truth of it solid and clear. “I want you. All of you. The rough parts, too.”

A muscle flexed in Karl’s jaw. He bent, capturing Ethan’s mouth again, this kiss deeper, wetter, all tongue and heat and claiming pressure. His hands dropped to the hem of Ethan’s sweater, dragging it up. Ethan raised his arms, breaking the kiss only for the second it took for the fabric to pass over his head. The cool air raised goosebumps on his skin.

Karl stared, his gaze a physical caress. He traced the line of Ethan’s collarbone, the dip between his pectorals, the subtle definition of his stomach. “Fuck, you’re perfect,” he breathed, his voice full of raw wonder. He leaned in, mouth hot on Ethan’s throat, sucking a mark into the pale skin just above his pulse point. Ethan’s head fell back with a moan, his hands scrambling for purchase on Karl’s broad shoulders.

Karl worked him open with his mouth and hands, a slow, meticulous dismantling. He unfastened Ethan’s jeans, pushing them and his briefs down in one rough, efficient movement. He knelt, his breath warming Ethan’s cock, which was already hard and flushed against his belly.

“Karl…” Ethan warned, a tremor in his voice.

“Shhh.” Karl looked up at him, his expression fierce. “Let me taste you.” He didn’t wait for an answer. He took Ethan in his mouth, deep, all the way to the root in one smooth, devastating motion.

Ethan cried out, a strangled sound, his fingers tangling in Karl’s long, dark hair. The heat was sublime, the wet suction unbearable. Karl worked him with a filthy, focused rhythm, his tongue swirling around the head on every upward stroke, his throat vibrating with low groans. He pulled off with a slick pop, his own breathing ragged. “You taste so fucking good. Like salt and want.” Then he dove back down, taking him deeper.

Ethan was babbling, a stream of incoherent pleas and curses. “Oh god, right there, yes, please, don’t stop, I’m gonna…” The coil in his gut was winding too tight, too fast. He tugged at Karl’s hair. “Stop, I’m too close, I want you inside me when I come.”

Karl released him, wiping his mouth with the back of his hand. He stood, his own need obvious in the straining bulge of his work pants. He undressed swiftly, without ceremony, tossing his clothes to the floor. Ethan drank in the sight of him: the powerful breadth of his chest, dusted with dark hair, the thick muscles of his arms and thighs, scars—both fine and jagged—mapping a history of violence and labor. He was magnificent, a engine of pure, contained power.

Karl pushed him gently backward onto the bed. The sheets were cool and smelled like Karl. He followed him down, covering Ethan’s body with his own, the full, heated weight of him an anchor. He kissed him, letting Ethan taste himself on Karl’s tongue.

“You sure?” Karl murmured against his lips, one hand sliding down Ethan’s flank, gripping his thigh, hitching it high around his hip.

“Yes. Fuck, yes. Now.”

Karl reached for the drawer in the bedside table, fumbling for a bottle of lube and a condom. He tore the foil packet with his teeth, sheathing himself with a quick, practiced motion that made Ethan’s stomach clench. He slicked his fingers, his gaze locked on Ethan’s.

“Look at me,” Karl said, and Ethan obeyed. He watched Karl’s face, the intense focus there, as one thick, lubed finger pressed against him, then inside. The burn was sharp, a shock of intrusion that melted into a deep, spreading fullness as Karl worked him open with a patient, twisting motion. A second finger joined the first, stretching him further, scissoring gently. Karl’s thumb rubbed circles against his perineum, and Ethan jerked, a bolt of pure pleasure shooting up his spine.

“You’re so tight,” Karl gritted out, his forehead beaded with sweat. “Taking me so well. Gonna fucking ruin you.”

The filthy praise lit a fire in Ethan’s blood. “More. I need more.”

Karl added a third finger, stretching him relentlessly, his own cock jerking against Ethan’s thigh. When he was certain Ethan was ready, he withdrew his hand. He positioned himself, the broad, blunt head of his cock pressing against Ethan’s entrance.

He pushed in.

It was a slow, inexorable invasion. The stretch was immense, breathtaking. Ethan gasped, his nails digging into Karl’s biceps. Karl froze, buried to the hilt, his body trembling with the effort of holding still.

“Breathe,” he commanded, his voice a ragged whisper. “Just breathe through it.”

Ethan dragged in a shuddering gulp of air, and as he exhaled, his body yielded, accepting the full, thick length of him. The feeling of being utterly filled, speared, owned, was obliterating. “Move,” he begged. “Please, Karl, move.”

Karl began to fuck him. It was not a gentle rhythm, but it was controlled—deep, grinding thrusts that pushed the air from Ethan’s lungs on every inward drive. The angle was perfect, each stroke rubbing over his prostate, building a blinding, white-hot pleasure. The slap of skin on skin, Karl’s guttural curses, the creak of the bedsprings—it was a raw, animal symphony.

“You feel that?” Karl growled, hips pistoning. “You feel how deep I am in you? This is mine. This tight, perfect ass is fucking mine.”

“Yours,” Ethan choked out, arching to meet every thrust. “All yours. Fuck me harder.”

Karl complied, his pace becoming punishing, his thrusts losing some of their control. His big hands gripped Ethan’s hips, holding him in place, fingers surely leaving bruises. Ethan wrapped his legs around Karl’s waist, pulling him deeper, wanting to be consumed by him, to have every dark and gentle part of this man imprinted on his soul.

The pressure built, a supernova at the base of his spine. “I’m close… I’m so close…”

Karl’s rhythm faltered. He drove in one last, deep time, burying himself to the root, and held there. His face was a mask of agonized pleasure. “Where do you want me?” he grunted, the words torn from him. “Ethan… tell me where.”

The question, in that moment, was the most intimate thing Ethan had ever been asked. It was a handing over of final control. He shook his head, his vision swimming. “Not inside. Not… not yet.”

A flicker of something—understanding, relief—passed over Karl’s face. He pulled out in one swift, slick movement, his hand replacing his cock, fisting his own length. Three rough, desperate strokes and he was coming, a raw shout ripped from his throat as hot stripes of semen painted Ethan’s stomach and chest in violent pulses.

The sight, the feeling of it, the sheer animal reality of Karl’s release was the final trigger. Ethan’s own orgasm slammed into him, untouched, a shockwave of pleasure so intense it bordered on pain. He cried out, back bowing off the bed, come splashing over his own heaving stomach, mixing with Karl’s.

For a long minute, there was only the sound of their ragged breathing. Karl collapsed beside him, careful to avoid the mess, one heavy arm thrown across Ethan’s chest. The desk lamp’s green glow seemed to pulse in time with Ethan’s slowing heartbeat.

Eventually, Karl stirred. He fetched a damp cloth from the bathroom, returning to clean Ethan with a tenderness that contrasted violently with the frenzy of minutes before. He wiped his own stomach, then tossed the cloth aside and gathered Ethan against him, their bodies fitting together in the damp sheets.

Ethan’s mind was quiet, a static hum of satisfaction. He traced a scar on Karl’s pectoral muscle. “The lamp works,” he murmured, stupidly.

Karl huffed a soft laugh, the vibration rumbling through Ethan where his head lay on Karl’s chest. “Yeah. It does.”

“So do you,” Ethan said, and felt Karl’s arms tighten around him.

They lay in silence. The fears, the pasts, the ghosts—they hadn’t vanished. They waited in the corners of the room. But for now, in the warm, tangled dark, they were held at bay by the simple, solid truth of skin on skin, breath syncing with breath, and the profound, unspoken agreement that they would, somehow, face the coming light together.

The morning arrived not with a sunrise, but with the gradual graying of the blue curtains. Karl woke first, a lifetime of pre-dawn shifts ingrained in his bones. Ethan was a warm, dead weight against his side, one arm slung across his stomach, blond hair a mess against the pillow. He was snoring softly. The sight of him there, in Karl’s bed, trusting and spent, sent a tremor through Karl that was part wonder, part sheer terror.

He carefully extracted himself, sliding out from under Ethan’s arm. The man murmured but didn’t wake. Karl pulled on a pair of sweatpants and padded to the small kitchen. He started coffee, the ritual calm and grounding. The evidence of the previous night was on his skin, in the ache of his muscles, in the faint, musky scent that clung to the air. He leaned against the counter, waiting for the brew, and replayed it all. The way Ethan had begged. The feel of him, impossibly tight and hot around him. The clarity in his voice when he’d said not yet.

Not yet. It implied a later. A future where trust might be complete. The hope of it was a fragile, glowing thing in his chest, more frightening in its way than the sex had been.

He heard the bedsprings creak, then the soft shuffle of footsteps. Ethan appeared in the kitchen doorway, wearing only his briefs, his hair sticking up, his eyes soft with sleep. He had a faint, purple mark on his neck. Karl’s mark.

“Hey,” Ethan said, his voice rough.

“Hey.” Karl poured two mugs of coffee, handing one over. “Cream’s in the fridge. If it’s not expired.”

Ethan took the mug, his fingers brushing Karl’s. He didn’t move for cream. He just sipped the black coffee, wincing slightly at the heat and the bitterness. “Strong.”

“Life is,” Karl said, then immediately felt like an idiot.

A small smile touched Ethan’s lips. He looked around the apartment, seeing it properly in the flat morning light. His gaze landed on the mended lamp, still on the coffee table. “We did good work.”

“We did.” Karl watched him. “You sore?”

Ethan’s smile turned wry. “A little. In the best way.” He set his mug down and stepped closer, into Karl’s space. He didn’t touch him, just looked up at him. “Last night wasn’t a mistake.”

“It wasn’t.”

“I’m not… I’m not good at mornings after. I tend to overthink. To assume I’ve… oversold my welcome.”

Karl put his own mug down. He reached out, his calloused thumb stroking Ethan’s cheekbone. “You’re not oversold. You’re undercharged. You’re here. That’s the deal.”

Ethan leaned into the touch, his eyes closing for a second. When he opened them, the anxiety had receded, replaced by a quiet determination. “Okay.” He took a deep breath. “I have to work today. A server migration. It’ll be a long one.”

“I’ve got a transmission to rebuild. A ’68 Fairlane.”

They stood there, in the quiet kitchen, the morning taking shape around them. It was mundane. It was everything.

Ethan went to gather his clothes from the bedroom floor. Karl listened to him dress, the rustle of fabric, the click of his belt. He emerged, looking more like himself—the systems engineer, put back together, though the mark on his neck peeked over his collar. He picked up his jacket.

“The door…” Ethan began.

“Will be unlocked,” Karl finished. “Tonight. If you want.”

Ethan nodded. He walked to the door, paused, and looked back. “Karl?”

“Yeah?”

“Thank you. For asking. For listening.”

Karl just nodded, his throat too tight for words.

Ethan left. The apartment felt different. Not empty, but charged, as if the air molecules had been permanently rearranged. Karl finished his coffee, staring at the closed door. His phone, charging on the counter, buzzed. A text from Sharon: U alive? Fairlane’s here. Owner is nervous.

He typed back: On my way.

He got dressed in his work clothes, the familiar grease-stained jeans and t-shirt. He looked at the rumpled bed, the sheets still bearing the indent of two bodies. He didn’t straighten them. He left them as they were, a testament. Then he headed downstairs, back into the world of steel and certainty, carrying the fragile, terrifying blueprint of a new life in his scarred hands.

Then he headed downstairs, back into the world of steel and certainty, carrying the fragile, terrifying blueprint of a new life in his scarred hands.

The Fairlane’s transmission was a labyrinth of gears and aged seals. Karl lost himself in the systematic disassembly, the concrete order of broken parts laid out on a clean rag. His body hummed with a residual energy, a physical memory of Ethan’s nails on his back, the choked sound he’d made coming. Each turn of the wrench was an attempt to ground himself in what he understood. Metal yielded to force. A stripped bolt could be extracted, drilled out, replaced.

Sharon watched him from the office doorway, sipping bad coffee. “You’re quieter than usual. Which is sayin’ somethin’.”

“Job needs focus,” he grunted, not looking up.

“Mhm. That the same ‘job’ that kept you up all night? Heard two engines purrin’ up there.” She didn’t wait for a reply, just shuffled back inside. The warmth in his ears had nothing to do with the shop heater.

Ethan’s server migration was a disaster. Codes bled red across his terminal. His focus was shredded, atomized by the phantom ache in his body and the scent of Karl that seemed welded to his skin. He’d scrubbed in the shower but still caught whispers of motor oil and sex. During a catastrophic five-minute outage, his brain offered a perfect, unwanted replay: the brutal stretch, the guttural command breathe, the molten heat of Karl’s release on his stomach.

His phone lit up. A text. Not Karl. His therapist: How did the repair go?

Ethan stared at the words. He typed, deleted, then typed again. The lamp works. The wiring is… complicated. I’m not sure what circuit I’m on.

The reply was swift. Circuits can be mapped. Give it time.

Time. He had a lifetime of time. It had always felt like an empty warehouse. Now it felt like a corridor, and Karl was a light under a door at the far end. But the door was still closed. Wasn’t it?

The Fairlane’s owner collected his car at six. Karl cleaned his tools, the rhythmic wiping a futile attempt to quiet his mind. The silence of the shop was oppressive. He climbed the stairs to the apartment. The unmade bed hit him like a physical force. He stripped the sheets, balling them up, but stopped halfway to the hamper. He brought the fabric to his face and inhaled deeply. There. Under the detergent and his own smell, was the clear, clean scent of Ethan’s skin.

He didn’t know what to do with that. With any of it.

He was standing there, holding the sheets, when a soft knock came at the door. Not the shop bell downstairs. His apartment door.

He opened it. Ethan stood there, still in his work clothes, a six-pack of local IPA in one hand. He looked wrung out. “Migration failed. Spectacularly. I bought beer.”

“Okay,” Karl said, stepping aside.

Ethan walked in, placed the beer on the counter, and turned. They looked at each other. The space between them crackled, a live wire re-connected.

“I can’t stop thinking about it,” Ethan said bluntly. “What we did. And I don’t know what it means.”

“Neither do I,” Karl admitted, the truth a relief. “I just know I want you to stay.”

“For how long?”

“As long as you want.”

It wasn’t a label. It was an offering. Ethan processed it, his engineer’s mind parsing the variables. Then he crossed the room, grabbed Karl’s face, and kissed him. It was all tongue and desperate need, beer bottles clinking as Karl backed into the counter.

“I need it again,” Ethan panted against his mouth. “I need to feel you. Right now. I don’t want gentle.”

Karl’s control snapped. He spun Ethan around, bending him over the back of the worn sofa. He yanked Ethan’s chinos and briefs down to his thighs in one rough move. He didn’t bother with the bedroom, with foreplay. He unzipped his own jeans, slicked himself with spit, and pressed the broad head of his cock against Ethan’s hole.

“This what you want?” Karl growled, his hand fisted in Ethan’s shirt.

“Yes. Fucking do it.”

Karl pushed inside. Ethan shouted, a raw, broken sound, as his body was forced open. It was a tight, burning ache, a breathtaking possession. Karl didn’t wait, setting a brutal, driving pace from the first stroke. The sofa legs scraped against the floor. Karl’s hips hammered forward, each thrust punching a grunt from Ethan’s lungs.

“You came back for this,” Karl snarled, one hand gripping Ethan’s hip, the other tangling in his hair. “For my cock. Admit it.”

“Yes!” Ethan cried, pushing back against him, taking him deeper. “I came back for your cock. It’s all I thought about. Filling me up like this.”

The filthy admission tore something loose in Karl. He fucked him harder, the slap of skin echoing in the small room. He could see everything—the reddening skin, the tight clutch of Ethan’s body around him, the way his own thick length vanished and reappeared, glistening. He leaned over, his chest plastered to Ethan’s back, his mouth at his ear. “You’re gonna remember who you belong to every time you sit down tomorrow.”

Ethan was babbling, pleading, coming apart. Karl snaked a hand around, gripping Ethan’s hard, leaking cock. Three rough pulls were all it took. Ethan came with a shattered cry, stripes of white painting the sofa’s fabric, his body clamping down on Karl in rhythmic, vicious pulses.

The sensation was too much. Karl buried himself to the hilt and roared, his orgasm tearing through him like a seizure. He pulsed inside Ethan, hips jerking, vision whiting out at the edges. He collapsed forward, his weight pinning Ethan to the sofa, both of them shuddering and slick with sweat.

Breath slowly returned. The room smelled of sex and beer and cheap upholstery. Karl softened, slipped out. Ethan winced.

“Okay?” Karl murmured, his voice wrecked.

“More than.” Ethan’s voice was muffled by the cushion. “Jesus Christ.”

Karl righted himself, helping Ethan stand on unsteady legs. They cleaned up in silence, a familiar, tentative choreography now. They ended up on the floor, backs against the sofa, sharing a beer from the cool six-pack. The lamplight glowed steadily across the room.

Ethan took a long swallow. “We should probably talk about what we’re doing.”

“We are doing it.”

“You know what I mean.”

Karl did. He stared at his own knees. The ghost of the prison yard, of a hundred fistfights, of the cold look in his father’s eyes, whispered that he would ruin this. That this peace was a loan, not a grant. “I want this,” he said, the words heavy. “I want you coming back. I want you in my bed. But Ethan… I’ve got records. I’ve got a past that doesn’t fit in a nice box.”

Ethan was quiet for a moment. “You mean the prison thing.”

Karl’s head snapped up. “How…”

“Small town. Sharon likes to talk when she thinks she’s being subtle. She mentioned you ‘kept your head down’ and ‘did your time’. I put it together.” Ethan met his gaze, his hazel eyes clear. “I’m not asking for the box. Not yet. I’m just asking if you’re going to bolt again the next time a light turns green.”

The directness was a lance, draining the poison. “I might,” Karl said honestly. “The want to run… it’s in my bones. But I’m trying to learn a new way to stand still.”

Ethan nodded, as if this was acceptable data. He laced his fingers with Karl’s greasy ones. “So, we’re two messed-up guys, trying to learn. You’re not my boyfriend. I’m not yours. Not yet.”

“Not yet,” Karl agreed, the phrase now their talisman.

“But we’re something.”

“Yeah.” Karl brought their joined hands to his lips, pressing a kiss to Ethan’s knuckles. “We’re something.”

They sat in the quiet, finished their beers. The blueprint was still terrifying, the design full of unknown stresses and potential fault lines. But for now, the foundation felt solid. For now, in the shadow of the mended lamp, it was enough.

Read on DreamPress

Write your own erotic story with AI