Chapter 2: The Tidepool Truce
The sea was a flat, grey sheet under the thick afternoon sky, the waves reduced to a distant, rhythmic hush. The tide was out, far out, leaving a battlefield of wet rock and glistening pools that smelled of salt and cold decay. Karl saw him from fifty yards away—a lone figure in a dark blue sweater, crouched at the edge of the largest pool like a heron waiting to strike.
He almost turned back. This was his place, for the silence. But his boots, heavy on the slick stone, kept moving.
Ethan was poking a strand of kelp into a deep purple anemone with a stick, his brow furrowed in concentration. He was muttering to himself. “...contractile tissue, obviously, but the speed is ridiculous. It’s like you’ve got performance anxiety.”
Karl stopped a few feet away, the rubber of his soles squeaking on a patch of bladderwrack. Ethan jumped, nearly dropping the stick. The anemone, offended, closed into a slimy, pulsating knob.
“It was open,” Ethan said, defensively, as if Karl had caught him in a crime. He gestured with the stick. “It was magnificent. And then I… prodded it. Now it looks like a pissed-off sea grape.”
“Maybe it doesn’t like being poked,” Karl said, his voice low, blending with the seabird cries.
“That is its entire existential dilemma. To be beautiful and interesting, it must risk being poked.” Ethan tossed the stick into the pool. It floated. “My therapist said I should find a grounding ritual. Something that connects me to the present. This… isn’t working. I’m analyzing its defensive posture.”
Karl felt a corner of his mouth twitch. “Yeah. Mine said ‘find a hobby.’ I restore cars. That’s just giving my anxiety a project.”
Ethan looked up at him, a real smile breaking through. “So we’re both terrible at therapy.”
“Seems like it.”
A silence, not uncomfortable, settled between them. The wind picked up, carrying the iodine stench of a stranded jellyfish. Karl nodded toward a broad, flat rock higher up, dry and painted white by seabird droppings. “You gonna stand there all day insulting marine life, or you want to sit?”
Ethan scrambled up, his movements less graceful than Karl’s sure-footed climb. Karl pulled a crumpled bag of pretzel rods from his jacket pocket. He’d bought them from a gas station on a whim. He held it out.
“Bear claws for rust, pretzels for existential marine biology?” Ethan asked, taking one.
“Something like that.”
They sat. The rock was cold, even through denim. For a few minutes, they just ate, watching the water creep back in, inch by imperceptible inch. The vastness of the grey horizon was a physical weight.
“I come here,” Karl said finally, the words pulled out of him by the space, “because after a day of engines screaming, my head doesn’t stop. The noise just… echoes. In here.” He tapped his temple with a salty finger. “This shuts it off. The sameness of it. No combustion, no deadlines. Just water going out, coming in. Can’t argue with it.”
Ethan nodded, chewing thoughtfully. He broke his pretzel rod in half, a precise snap. “I get that. My brain is… it’s a server room. All these fans whirring, lights blinking, processes running on loops. The hum in your shop, that lift… it was a different frequency. It overloaded the circuit. In a good way. This…” He gestured to the deserted expanse. “This is too quiet. It makes the server room louder. I start listening to all the processes.”
“The ones about the anemone’s performance anxiety?”
“Among others.” Ethan sighed. “Mostly the ones that replay conversations from seven years ago to figure out where I said the wrong thing.”
Karl knew that one. The ghost conversations. The fights you lost before they even started, rehearsed forever in your head. He looked at Ethan’s profile, the sharp line of his nose, the nervous flicker of his eyes as he tracked a gull. He seemed younger here, exposed against the big sky.
“What was his name?” Karl asked. He didn’t look at Ethan. He watched the waves.
Ethan was quiet for so long Karl thought he’d crossed a line. Then, softly: “Marcus. He was a graphic designer. Loved things that looked perfect. I was a fun draft for a while. Then he got to the final revisions and realized the source material was… flawed. Glitchy.”
“You’re not a draft.”
“I feel like one sometimes. Like a prototype with a fatal error nobody’s admitting to.” Ethan’s laugh was short, bitter. “He said I was like a tangled set of Christmas lights. The fun is in figuring out the one bad bulb, but eventually you just want to throw the whole string in a box and buy new ones.”
The cruelty of it landed in Karl’s gut, cold and familiar. The need to reduce a person to a broken thing. He’d had versions of that said to him, in different words. You’re just trouble. You’re born broken. He crunched down on a pretzel, the sound violent in the quiet.
“He was an asshole,” Karl said, the verdict simple and absolute.
Ethan glanced at him, surprised. “He had his reasons. I’m not easy.”
“Nobody is. That’s not an excuse to throw someone in a box.” Karl turned his head, meeting Ethan’s hazel eyes. They were glassy with unshed tears Ethan would never let fall. “My last serious thing. She said I was like a guard dog. Loyal, but you could never take the muzzle off. That you’d always see the teeth, waiting.”
He hadn’t meant to say it. The sea air pulled it out of him. He never talked about Lori. The shame of it, the truth of it, was a stone in his throat.
Ethan didn’t offer pity. He just listened, his body still. “Were you?” he asked, quiet. “Waiting?”
Karl looked at his hands, the permanent stains. “I was always waiting. For the other shoe to drop. For her to see the police report, or the prison ID, or just… the anger. The thing I keep on a leash. She wanted a pet. I was a wolf in a kennel. It wasn’t her fault. It wasn’t mine. It just was.”
The honesty hung between them, raw as the exposed mussel beds below.
“I flinch at loud noises,” Ethan said, as if offering a comparable truth. “I apologize for things that aren’t my fault. I need seven hours of verbal processing to agree to get Thai food. I am, clinically, a lot.”
“I have nightmares that wake me up swinging,” Karl countered. “I go silent for days. I have a record. I don’t talk about my family. Ever. I am, also, a lot.”
They sat with it. The admissions didn’t vanish into the salt air; they settled around them, adding to the landscape. Two flawed men on a bird-shit rock.
“This is depressing,” Ethan said eventually, but he was smiling, just a little. “We’re like a support group for irreparably damaged goods.”
“Speak for yourself,” Karl grunted, bumping his shoulder against Ethan’s. A light, casual touch. It sent a current through both of them. “My damages are all repairable. Just need the right tools.”
“And mine?”
Karl thought about it, watching the water finally begin to lick at the base of their rock. “Yours just need a different operating system. One that doesn’t scan for threats every five seconds.”
Ethan let out a breath, a real one, his shoulders dropping. “I’d like that.”
The light was fading, the grey softening into dusk. The air grew colder. Neither moved.
“The coffee,” Karl said. “For the torque wrench lesson. Tomorrow. After work.”
Ethan picked at a thread on his sweater. “You mean it?”
“I don’t say things I don’t mean.”
“Okay. Where?”
“There’s a place on Harbor. The Mudstone. It’s not… fancy.”
“Good.” Ethan stood up, brushing pretzel salt from his jeans. He offered a hand down to Karl.
Karl looked at the clean, slender hand. He took it, his own engulfing it, feeling the cool, smooth skin, the fragile bones. He let Ethan pull him up. They stood close for a second on the rock, the wind whipping around them. Karl didn’t let go immediately. Ethan didn’t pull away.
“Tomorrow,” Karl said again, a promise in the gathering dark.
“Tomorrow,” Ethan echoed.
They climbed off the rock and walked back across the slick stones toward the bluff, not touching, but the space between them charged, alive with the things they’d pulled out of the dark water and left shining on the shore. The tide was coming in, erasing their footprints, covering the anemones, making everything new again.
The tide was coming in, erasing their footprints, covering the anemones, making everything new again. The walk back to the gravel parking lot was quiet, but the silence was a living thing now, woven with everything they’d said. Karl’s truck was the only vehicle there, a beast of oxidized red metal beside Ethan’s sensible silver Honda.
“So,” Ethan said, digging for his keys. They jangled loudly in the still air. “Harbor Street. The Mudstone. After work.”
“Around six,” Karl confirmed. He leaned against his driver’s side door, not getting in. He wanted to stretch this moment, this fragile peace. The wind cut through his jacket, but he barely felt it.
Ethan nodded, his eyes fixed on Karl’s face as if memorizing the lines of it in the failing light. “I’ll be there.” He turned to open his car door, his hand slipping on the wet handle. He fumbled, the keys falling to the gravel with a dull scrape.
They both moved at once. Karl bent down, his movements quicker, and his fingers closed around the key fob just as Ethan reached for it. Their hands collided, a clumsy knot of cold skin and sudden warmth. Karl froze. Ethan’s breath hitched, audible over the distant crash of a wave.
Karl slowly uncurled his fingers, revealing the keys in his grease-etched palm. Ethan carefully plucked them away, his fingertips dragging across Karl’s lifeline. The contact was a spark, a sudden, shocking circuit completed in the damp cold. Ethan’s cheeks flushed a deep, warm red that had nothing to do with the wind.
“Thanks,” Ethan mumbled, staring at his own hand as if it belonged to someone else.
“Yeah.” Karl’s voice was rough. He shoved his own hand, the one Ethan had touched, into his pocket. The sensation buzzed there, trapped against his thigh. He couldn’t look away from Ethan’s mouth, the way he was worrying his bottom lip with his teeth.
Ethan finally wrenched his car door open, the sound harsh. “See you tomorrow.” It was a promise and a question.
“Drive safe,” Karl said, which was something he never said to anyone. He watched Ethan slide into the driver’s seat, watched the dome light illuminate the careful part in his hair, the nervous flutter of his lashes as he refused to look back. The engine started, a polite hum. Karl didn’t move until the Honda’s taillights vanished around the bend, two red points swallowed by the coastal dark.
He drove home with the radio off, the ghost of that touch replaying on his skin. His apartment was a tomb of quiet. He stripped off his jacket and stood at the sink, running hot water over his hands. He scrubbed at the grease, the salt, the permanent stains. He could still feel the exact, fleeting pressure of Ethan’s fingers.
It was just a touch. It was an atom bomb.
Across town, Ethan paced the length of his living room. He’d turned on every lamp, banishing the shadows. He looked at his own right hand, the one that had brushed Karl’s. He brought his fingertips to his nose, inhaling deeply. There it was, beneath the scent of salt and pretzel: the faint, smoky, metallic trace of motor oil and man. It shouldn’t have been comforting. It was.
“It was an accident,” he said aloud to his empty sofa. “He was just picking up the keys.” The sofa did not reply. He replayed the moment on a loop: the graze of calloused skin, the shocking heat, the look in Karl’s green eyes—wide, startled, almost afraid. His brain, the relentless server room, offered a dozen threat assessments. He was just being helpful. He’s probably disgusted. You misinterpret everything.
But his body, humming with a strange new voltage, disagreed.
He pulled out his phone, thumb hovering over a text. Thanks for today. He deleted it. See you tomorrow. Deleted. He threw the phone onto the cushion as if it had burned him. He was thirty-two years old, not a teenager. This was ridiculous.
Sleep didn’t come. He stared at his ceiling, imagining the steady, capable hands that turned wrenches, the same hands that had held his so gently on the rock. He thought of the word “muzzle.” He thought of the quiet confession of nightmares. The wolf in the kennel. A shiver ran through him that wasn’t fear.
The next day at the shop was a discordant symphony of dropped tools and misplaced focus. Karl burnt himself on an exhaust manifold, the sizzle of skin a stupid punctuation to a morning of mental static. He re-greased the same wheel bearing twice. Sharon raised an eyebrow at him over her lunch salad but mercifully said nothing.
Every chime of the shop door bell jolted him. It was never Ethan. Just customers, parts deliveries, the mailman. The impending coffee date loomed like a thunderhead on the horizon, both terrifying and magnetic. He cleaned his hands three times before closing, the abrasive soap scraping his knuckles raw.
At 5:45, standing in front of his one decent shirt—a plain black henley—he felt a surge of pure panic. This was a mistake. This was how the contamination started. Letting someone get close enough to see the cracks, to smell the prison on him even after all these years. He nearly called it off.
He put the shirt on.
The Mudstone was all worn wood and the rich, bitter scent of roasted beans. A few locals hunched over laptops. Karl got there first, claiming a small round table in the back corner, his back to the wall. A defensive position. He ordered a black coffee, his foot tapping a frantic rhythm under the table.
The door opened, a wedge of cool evening air cutting through the warmth. Ethan stood there, scanning the room. He wore a grey sweater, his hair was damp from a shower, and he looked like he hadn’t slept either. His eyes found Karl’s. A flash of something—relief, terror—crossed his face.
He weaved through the tables, his lean frame all careful angles. “Hey,” he said, arriving at the table like a ship reaching a dubious port.
“Hey.” Karl’s voice was a gravelly whisper. He gestured to the empty chair. “You made it.”
“I did.” Ethan sat, folding himself into the chair. He clutched the menu like a lifeline. “I almost didn’t. I convinced myself you were just being polite at the tidepools. That you’d stand me up.”
“I don’t do polite,” Karl said, the truth stark. “I do what I say.”
Ethan looked up from the menu, meeting his gaze. The server came, and Ethan ordered some complicated tea with a name that sounded like a meadow. Karl just pointed to his mug for a refill. The space between them on the small table felt infinitesimal.
“So,” Ethan started, then stopped. He curled his hands around his ceramic mug when it arrived. “Torque wrenches.”
“Right.” Karl grasped the topic like a rope thrown over a cliff. “They’re not about brute force. They’re about precision. You set the limit. The click you feel is the truth. No more, no less.”
“A tool that tells you when to stop,” Ethan murmured, staring into his tea. “I could use one of those. In my head, I mean.”
“Sometimes you just need the right tool.” Karl took a swig of coffee, too hot. It scalded his tongue. The pain was clarifying. “What you said yesterday. About being a tangled string of lights.”
Ethan winced. “Yeah. That.”
“He was wrong.” Karl set his mug down with a solid thunk. “You’re not a string of lights. You’re a wiring diagram. Complex. Precise. Not meant to be untangled by someone who just wants a simple on/off switch.” He hadn’t planned to say it. It just came out, low and fierce.
Ethan went perfectly still. His hazel eyes glistened in the soft cafe light. He looked utterly dismantled. “Karl…”
“It’s just an observation.” Karl backtracked, fear clotting his throat. He’d said too much, been too much. He looked away, out the dark window at his own reflection.
“No.” Ethan’s hand moved then, a quick, abortive jerk across the table. It stopped halfway, hovering over the sugar caddy. He slowly, deliberately, let it fall to the wood. Palm up. An offering. An invitation. His fingers trembled. “It’s the nicest thing anyone’s ever said about my malfunctioning brain.”
Karl stared at that open hand. The vulnerable palm, the clean nails, the tracery of blue veins. His heart hammered against his ribs like it wanted escape. The world narrowed to the six inches of scarred oak between them.
Slowly, giving Ethan every chance to pull away, he reached out. He covered Ethan’s hand with his own. His own, twice its size, dark and stained and capable of violence, now simply resting, a shield. Ethan’s breath caught. His fingers shifted, not withdrawing, but curling slightly, tentatively, until they were loosely linked with Karl’s.
The connection was a current, a complete circuit. It was terrifying. It was the only honest thing in the room. Karl’s thumb moved, a single, slow stroke across Ethan’s knuckle. He felt the fine bones, the delicate skin. He felt Ethan shiver.
They sat there, silent, holding on in the quiet buzz of the coffee shop, two fractured men finding a momentary, flawless alignment. The past and the future receded, leaving only the warm, steady pressure of now. Neither knew what came next. But for this suspended moment, they weren’t letting go.
But for this suspended moment, they weren’t letting go.
The cafe hummed around them, a distant sound of steam and murmured conversation. Karl’s thumb kept moving, a slow, steady stroke across Ethan’s knuckle. Ethan’s pulse thrummed under that calloused pad, a wild, trapped thing. He could feel the ridges of old scars, the impressive, rough architecture of a life built with hands. He never wanted to move.
A clatter from the counter finally broke the spell. The barista dropped a metal portafilter. The sound was like a gunshot in Ethan’s nervous system. He jerked, his fingers tightening reflexively around Karl’s before he could stop himself. Karl’s hand didn’t flinch; it absorbed the shock, held firm. He didn’t comment on the reaction.
“We’re… we’re holding hands in a coffee shop,” Ethan whispered, as if announcing a baffling scientific anomaly.
“Yeah.” Karl’s voice was a low rumble. “That a problem?”
“No. It’s just… my operating system is throwing a lot of alerts right now. ‘Unidentified warm object. Possible system overload.’”
“Tell it to run a diagnostic later.” Karl finally, reluctantly, loosened his grip. The cold air rushed in to claim the space where their skin had met. It felt like a loss. He pulled his hand back into his own territory, wrapping it around his mug. The coffee was lukewarm. “Your tea’s getting cold.”
“It’s always better lukewarm. Less risk of burning myself.” Ethan took a mechanical sip, his eyes never leaving Karl’s face. “So. A wiring diagram, huh?”
“Forget I said that.”
“Not a chance.” A slow, real smile spread over Ethan’s face, erasing the earlier anxiety. “It’s archived. In a very secure, emotionally vulnerable server.”
Karl grunted, fighting his own smile. They lapsed into silence again, but it was different from the tidepool quiet. This was a dense, charged thing, packed with all the words they weren’t saying. They talked about nothing after that. The weather, which was perpetually grey. A new sushi place that had opened downtown, which Ethan had data on from online reviews. The impossible cost of brake pads.
It was safe. It was agonizing.
When they stood to leave, their movements were clumsy, out of sync. Ethan bumped the table, sloshing the dregs of his tea. Karl reached for his own jacket at the same moment Ethan moved to shrug his on, and their elbows collided.
“Sorry.”
“My fault.”
They said it in unison, then fell silent. The walk to the door was a study in awkward proximity. Karl held it open. Ethan brushed past him, a whisper of grey wool and that clean, laundry-soap scent cutting through the coffee air. Karl followed, the door swinging shut behind them with a solid thud that echoed in the quiet street.
Outside, the evening had settled into a damp, chilly embrace. The streetlights cast puddles of jaundiced light on the wet asphalt. Harbor Street was quiet, shops closed, the pavement gleaming.
“Which way is your truck?” Ethan asked, his hands shoved deep in his pockets.
“Other way. You?”
Ethan nodded down the street, toward the public lot overlooking the water. “Down there.”
They stood on the sidewalk. The goodbye hung between them, a clumsy, unfinished thing. The coffee hadn’t clarified anything. It had just made the wanting more acute, more confusing.
“Well,” Ethan said. “Thanks. For the coffee. And the… torque wrench theory.”
“Anytime.” Karl rocked back on his heels. “You okay to walk? It’s dark.”
“I’m a big boy, Karl. I think I can manage a hundred yards.”
“Right.” Karl felt stupid. Of course. He was treating him like something fragile. He’d hated when Lori had done that. “See you.”
He turned to go, the dismissal tasting like ash. He’d gotten it wrong. Again.
“Karl.” Ethan’s voice stopped him after three steps.
He turned back. Ethan was still standing under the light, his face pale and uncertain.
“Walk with me?” The question was small, vulnerable. “Just to my car. The lot’s… it’s dark by the water.”
Relief, warm and immediate, flooded Karl’s chest. He nodded, closing the distance between them. They fell into step, not touching, the space between their swinging hands a canyon of possibility. The silence now was a third presence, walking with them.
“I’m not usually this…,” Ethan began.
“I know.”
“It’s just that when you called me a wiring diagram, my entire internal narrative just… blue-screened.”
Karl huffed a quiet laugh. “Yeah. Sorry about that.”
“Don’t be.” Ethan glanced at him, his expression serious in the dim light. “Nobody’s ever looked at my chaos and seen a logical schematic before. They usually just see the chaos.”
The gravel lot came into view, poorly lit, the black expanse of the ocean beyond it a roaring void. Ethan’s Honda sat alone under a flickering light at the far end. A puddle of oil shimmered iridescently near the entrance.
They were both in their heads, replaying the touch of hands, the words exchanged, the terrifying promise of it all. Ethan was mentally drafting six different texts he wouldn’t send. Karl was calculating the distance to his truck, the solitude waiting there, the way this fragile connection might not survive the night.
Neither was watching their feet.
Ethan’s polished leather shoe hit the slick oil patch. His leg shot out from under him with a sickening lack of traction. A sharp, surprised gasp ripped from his throat as the world tilted, the gravel rising up to meet him.
Karl moved without thought.
His arm hooked around Ethan’s chest, yanking him backward. He twisted, using his own body as a counterweight, absorbing the momentum. They stumbled together, a chaotic tangle of limbs, but Karl planted his boots wide and held. Ethan collided against him, his back to Karl’s chest, his heart hammering against Karl’s forearm like a frantic bird.
They froze.
Ethan was upright, saved from the fall, locked in the solid cage of Karl’s arms. Karl was breathing hard, his face buried in the soft wool of Ethan’s sweater. He smelled like peppermint tea and the faint, sharp ozone of his own fear.
For a long, suspended moment, neither moved. The world narrowed to points of contact: Karl’s arms across Ethan’s torso, firm and unyielding. The solid heat of Karl’s chest against Ethan’s spine. The ragged synchrony of their breathing in the cold air.
Ethan was trembling, but not from the near-fall. It was the shock of the catch, the sheer, effortless strength of it, the way he was held so completely. It wasn’t restraining. It was sheltering. He let his head tilt back, just slightly, until it rested against Karl’s shoulder. He felt Karl’s breath catch, warm against his temple.
Karl was drowning in sensation. The lean, sharp lines of Ethan’s body fitted against him. The scent of him, clean and warm, filled his lungs. The feel of that heartbeat, slowing now, thudding against his own. He’d reacted on pure instinct, a protective reflex he thought he’d buried. It felt right. It felt terrifying. His arms tightened, just a fraction, before he forced them to relax.
They stood there in the flickering half-light, wrapped in an embrace that had shattered every awkward barrier between them. The ocean roared its approval in the distance. The server room and the engine hum were both silent, finally, utterly drowned out by the simple, profound truth of holding on.