Cover of Grease and Code: A Circuit of Trust

Grease and Code: A Circuit of Trust

Read the story

12 chapters · 22718 words · Read 0 times

An m/m story..technical scene should move the romance forward by showing trust, attraction, or tenderness. Example premise seed A mechanic and a robotics engineer are forced to collaborate after a strange breakdown involving a custom-built machine, a questionable neighborhood problem, and an escalating number of inconveniently timed disasters. The mechanic thinks the engineer is too precise to survive a real garage. The engineer thinks the mechanic runs on instinct and caffeine. Both are wrong, both are right, and both are in trouble. Reusable style line Write the story as if competence is attractive, chaos is inevitable, and love is the one system neither of them can fully automate

Chapter 3: The Test Drive

The rain started as a fine mist, blurring the neon signs across the street into smears of chemical color. By the time Julian pulled up to Dante’s bay door, it was a steady, gray drizzle, turning the already-grimy pavement into a slick, oily mirror. He sat for a moment in the sterile silence of his own car, watching the familiar glow of the shop’s single work light bleed into the wet dark.Thursday.He’d been useless since Tuesday.

He saw the borrowed coveralls hanging on their peg every time he closed his eyes. He felt the ghost of Dante’s hand over his. The data from the repaired assembly was flawless, but it played in his mind like a secondary symptom. The primary disease was the mechanic’s quiet certainty, the way he’d said Listen.

Julian killed the engine, grabbed his bag, and stepped into the rain.The bell’s jangle was softer, dampened by the humidity. Dante was under the van, only his legs visible in worn jeans and heavy boots. A rhythmic tapping echoed from the chassis. Julian stood there, dripping on the threshold, feeling the familiar, chaotic warmth of the place wrap around him.It didn’t feel alien anymore.It felt like a secret.The tapping stopped. Dante rolled out on the creeper, his hair loose today, damp at the temples. He saw Julian and a slow, easy smile spread across his face.No surprise. Like he’d been expecting him, counting the minutes.

“Right on time, doc.”

“The van ready?” Julian asked, his voice tighter than he intended.

“She’s ready to talk.” Dante stood up, wiping his hands on a rag that did little. He gestured to the vehicle, now fully assembled, its boxy exterior giving no hint of the precision within. “Your turn.”

For the next hour, they orbited the van in a careful, professional dance. Julian hooked up his diagnostic array, a spiderweb of cables and sensors feeding data to three different screens. Dante leaned against the workbench, sipping his cinnamon-tinged coffee, watching the numbers scroll. The tension from the previous meeting was still there, but it had banked like a furnace, radiating a low, constant heat.“It’s not accepting the final calibration,” Julian finally said, frustration clipping his words. He pointed to a stubborn error code on the primary display. “The new actuator is communicating, but the system won’t acknowledge the calibration as valid. It’s like it’s… skeptical.”

Dante huffed a soft laugh. “Maybe it learned from you.” He set his mug down.“You’re asking it a question in a quiet room. Real life ain’t quiet.It’s got potholes and wind shear and stupid drivers. You need to ask it the question while it’s moving.”

Julian pushed his glasses up.“A field test. Now?”

“It’s just software, right? You can reset it.” Dante’s eyes held a challenge. “Unless you don’t trust your own work.”

“I trust the work,” Julian said, too quickly. “The environment is a variable we accounted for in simulation.”

“Simulation’s a flat line. Life’s a heartbeat.” Dante was already grabbing a leather jacket from a hook.“Come on. Let’s take her for a walk.”

They left the shop behind, the van’s electric motor a near-silient whirr beneath the patter of rain on the roof.Dante drove.Of course he drove. He navigated the familiar, crumbling streets with an unconscious grace, his large hands resting lightly on the steering wheel. Julian monitored the screens on his lap, the data streams flowing green and stable.

They moved into the industrial district, a canyon of shuttered warehouses and chain-link fences under a bruised, evening sky. The streets here were long, straight, and deserted. The only light came from their own headlights, cutting twin cones through the drizzle.At a vast, empty intersection, a red light held them. The van settled into a perfect, vibration-free halt.Rain streaked the windshield. The world outside was a study in grays and bleak oranges from distant sodium lamps.The silence in the cab was immense, a third passenger.

Then Dante moved. Not looking at Julian, his gaze fixed ahead on the light, he reached across the space between them. His hand, warm and sure, came to rest on Julian’s thigh, just above the knee.The weight of it was deliberate. The rough texture of his palms was palpable even through the fine wool of Julian’s trousers.Julian’s breath seized in his throat. Every circuit in his body shorted out.His hands froze above the keyboard. He stared down at Dante’s hand, at the grease still etched into the lifelines, a permanent stain against the dark gray of his jacket sleeve.He should move it.He should say something.He did nothing. The sensation was a live wire, a current of pure, undeniable awareness that left his analytical mind in ashes.

The light changed to green.Dante’s hand didn’t move. He accelerated, smooth and steady, the van gliding forward. His thumb shifted, a minute, almost imperceptible stroke against the fabric.Julian finally turned his head. Dante’s profile was sharp in the dim light, focused on the road, but a faint, unreadable smile touched his lips. He knew.He knew exactly the chaos he’d ignited.

They drove for another ten minutes in that charged silence, Julian’s senses narrowed to the five points of contact on his leg, the quiet hum of the van, the sound of their own breathing. The screens on his lap were a blur of meaningless data.

Finally, Dante signaled and turned into the vast, empty lot of a derelict meatpacking plant. He navigated around crumbling concrete barriers and pulled into the cavernous mouth of an abandoned loading dock, sheltered from the rain.He killed the engine.

The silence was absolute now, broken only by the distant drip of water from a broken gutter.

Dante turned in his seat, the leather of his jacket creaking.He left his hand where it was. His warm brown eyes scanned Julian’s face, reading the tension, the war between panic and desire.

“The calibration,” Julian managed, the word a dry crack in the stillness.

“Screw the calibration,” Dante said, his voice low and gravel-rough.“It’s holding.You see the screens. It’s perfect.” He leaned in an inch, just enough for Julian to catch the scent of oil and coffee and him. “That wasn’t the test.”

Julian’s heart hammered against his ribs. “Then what was?”

“This.” Dante’s gaze dropped to Julian’s mouth, then back to his eyes.“The system’s fine, Julian. But you’re not.” He paused, his thumb stroking again.“You’re holding torque on something. You’re gonna shear a bolt.”

A weak, desperate laugh escaped Julian. “Is that your professional diagnosis?”

“Yeah.” Dante didn’t smile. His expression was deadly serious, open and raw in a way Julian had never seen.“So let me show you what the system can really do. The one right here.Between us.”

He waited. The offer hung in the damp, cold air of the loading dock. It was an invitation to a different kind of real-world test, one with no schematic, no predictable outcome.A conversation in a language Julian had only ever theorized about.

Julian looked at the screens.All green.All stable. He looked at Dante’s hand on his leg, a claim staked in the uncertainty. He thought of the coveralls hanging on the peg, of the feeling of Dante’s palm pressed over his own.He took a sharp, shaky breath. Then, slowly, deliberately, he reached down and covered Dante’s hand with his own. His skin was cool compared to Dante’s warmth.His touch was tentative.But it was an answer.

Dante’s eyes darkened. He flipped his hand over, palm up, lacing their fingers together.The callouses scraped against Julian’s pristine skin, a delicious, shocking friction.

“Okay,” Julian whispered, the word dissolving into the vast, quiet dark around them. “Show me.”

The air vanished from Julian’s lungs. Dante’s other hand came up, fingers sliding roughly into Julian’s auburn hair, dislodging his glasses. The world blurred into smears of shadow and the urgent, solid reality of Dante’s mouth on his.

It wasn’t gentle. It was a claim, deep and punishing, all tongue and teeth and the bitter taste of old coffee. Julian gasped into it, his own hands flying up to clutch at Dante’s leather jacket, the cool, worn material bunching under his frantic fingers. A sound escaped him, half-moan, half-protest, swallowed instantly by Dante’s hungry mouth. This was nothing like the sterile, theoretical scenarios his mind had conjured. This was heat and spit and the gritty slide of stubble against his own cleaner-shaven skin. It was a fucking malfunction, glorious and total.Dante pulled back just enough to breathe, his lips wet and parted. His eyes were black in the dim light, fixed on Julian’s ruined mouth. “Still with me, doc?” His voice was a raw scrape.

“Shut up,” Julian gasped, and dragged him back in.This time, Julian met him with equal hunger, his learned precision dissolving into pure need. He bit Dante’s lower lip, sucked on his tongue, his hands scrabbling to push the jacket off those broad shoulders. Dante shrugged it away, the heavy leather landing with a thump in the driver’s footwell. Their coats followed, a tangled mess of expensive fabric and worn denim. The cab of the van filled with the sounds of their breathing, ragged and loud, and the rustle of frantic movement.

Dante’s calloused hands slid under Julian’s crisp shirt, palms scraping over his ribs. Julian arched into the touch, a sharp, broken cry escaping him as those rough thumbs brushed over his nipples. “Jesus, you’re so fucking smooth,” Dante growled against his neck, biting the tendon there, hard enough to leave a mark.

“You—fuck—your hands,” Julian panted, his head falling back against the passenger window. The cold glass shocked his overheated skin. Every touch was a study in contrast: the brutal scrape of Dante’s work-roughened skin against Julian’s cultivated softness, a map of grit tracing the paths of a sheltered life.

“You like these dirty hands on you?” Dante murmured, his voice thick with a dark, knowing satisfaction. He yanked Julian’s shirt open, buttons pinging off the dashboard and the seats. He leaned down and licked a stripe from Julian’s navel to his sternum, then took a nipple into his mouth, sucking hard, worrying it with his teeth.Julian cursed, his hips bucking off the seat.

“Yes—god, yes, just—”

Dante unbuttoned Julian’s trousers, wrenching them and his underwear down his thighs in one brutal pull. The cold air hit Julian’s exposed cock, followed immediately by the overwhelming, searing heat of Dante’s mouth. He cried out, a ragged, unfiltered sound he didn’t recognize as his own. Dante’s technique was as unpolished and effective as everything else about him: all voracious suction, the flick of a coarse tongue, a deep, relentless rhythm that abandoned finesse for sheer sensory overload. He worked Julian’s cock with a single-minded intensity, one hand gripping the base, the other clutching Julian’s hip hard enough to bruise.

Julian’s hands fisted in Dante’s dark, loose hair. He couldn’t think, couldn’t form words, could only feel the building pressure, the coil of pleasure so sharp it bordered on pain. “Dante… I’m gonna—”

Dante pulled off with a wet pop. He was breathing hard, his own need etched plainly on his face.“Not yet.” He reached past Julian, yanking open the glove compartment. His hand emerged with a small, half-crumpled tube of petroleum jelly, utilitarian and greasy. He tore the cap off with his teeth.

The reality of it, the crude, practical inevitability, sent a fresh shock through Julian.This was happening. In the back of a prototype van, in a derelict loading dock, with a mechanic smelling of sweat and engine grease. Dante shoved his own jeans down, his erection springing free, thick and flushed. He coated himself hastily, the slick sound obscene in the quiet cab.He looked at Julian, his gaze a silent, demanding question. Julian, stripped bare and trembling, could only nod, a frantic, desperate motion. He hooked his legs over Dante’s hips, pulling him closer, offering himself up.Dante didn’t wait. He positioned himself and pushed in, one blunt, relentless thrust that tore a ragged shout from Julian’s throat.It burned, a stunning, perfect stretch that overwhelmed every nerve ending. Dante stilled, buried to the hilt, his forehead dropping to Julian’s shoulder. A shudder ran through his big frame.“Christ, you’re tight,” he ground out, his voice strained.

Then he began to move.There was no gentle acclimation. It was a driving, pounding rhythm, each thrust slamming Julian back into the unyielding seat. The van’s suspension creaked softly in time.Julian wrapped his legs tighter, anchoring himself, taking every jarring impact. He was being unraveled, demolished by the pure physical fact of this man. The smell of sex and grease and rain filled his senses.Dante’s grunts were hot and damp against his neck.

“Look at you,” Dante rasped, his hips snapping forward.“Fucking taking it. My pretty, smart doctor.” His hand slid between them, gripping Julian’s leaking cock, his rough palm providing a brutal, perfect friction. The dual sensations were too much—the deep, internal fullness and the harsh, external stroke. Julian’s orgasm ripped through him without warning, a silent, seismic wave that locked his muscles and bleached his vision white. He came over Dante’s fist and his own stomach in hot, pulsing stripes.

Dante swore, his rhythm faltering, then driving harder, faster, chasing his own release. With a final, deep grind, he came inside Julian, a raw, guttural sound torn from his chest as he pulsed and shuddered through it.

The silence that followed was dense, crowded by the echo of their harsh breaths and the slow, settling creak of the van.Dante’s weight slumped against him, heavy and spent. Julian stared up at the van’s fabric-lined ceiling, his mind a blank, humming static. The cold was beginning to seep back in, the stickiness on his abdomen cooling. Dante softened and slipped out of him, the aftermath a dull, intimate ache.

Dante pulled back, wiping his mouth with the back of his hand. He looked at Julian, his expression unreadable in the aftermath’s dim wreckage. He reached down, picked up Julian’s discarded glasses from the floor mat, and handed them to him without a word.Julian put them on. The world snapped back into sharp, unforgiving focus.Dante was tucking himself back into his jeans, his movements practiced, automatic. Julian’s own clothes felt alien, too thin, ridiculous. He righted his trousers with trembling hands, the soft wool now scratched and stained.He could not meet Dante’s eyes. The console’s screens had gone dark from inactivity, but a single green LED on the diagnostic module winked steadily, a silent witness.The van’s system was calibrated, stable, perfect.

Everything else was chaos.

Read on DreamPress

Write your own erotic story with AI