Chapter 3: The Morning After the Catch
The dark in Karl’s apartment was a solid thing, a weight on his chest. 4:07 a.m. glowed from the stove. He’d been awake for an hour, maybe two, his body rigid on the thin mattress, eyes tracing the water stain on the ceiling.
His mind wouldn’t shut off. It replayed the stumble in the lot on a loop, but in slow motion, analyzing every millisecond. The slip. The gasp. The instinctive lunge. The crushing impact of Ethan’s back against his chest. The feel of it—the sharp shoulder blades, the frantic heartbeat, the way Ethan’s head had tipped back, trusting, against him. The scent, clean wool and peppermint, cut through the perpetual smell of oil and old drywall. It was stuck in his nose.
He threw the blanket off, the cold air biting his skin. He needed motion. He stalked to the small, cluttered bathroom, turned on the faucet, and splashed icy water on his face. It didn’t help. The memory was tactile, imprinted on his palms, his forearms.
He yanked the sweater he’d worn yesterday off the floor. He brought it to his face and inhaled, deeply. There it was. Faint, but undeniable. Tea and something else, something uniquely Ethan. A clean, nervous scent. He felt a jolt of shame—this was creepy, pathetic—and dropped it into the small washing machine wedged next to the kitchen sink. He slammed the lid, measured detergent with a rough hand, and turned it on. The machine grumbled to life, a mechanical churning that filled the silent apartment.
He stood there, listening to the agitated slosh. It was better than the silence. He leaned against the counter, staring at his hands resting on the chipped porcelain. These hands. They’d tightened lug nuts, thrown punches, coiled into fists in a prison yard. They’d left bruises on a man’s face in a bar whose name he’d forgotten. They were tools of damage.
Last night, they’d been something else. They’d caught. They’d held. They’d steadied. He turned them over, looking at the network of scars, the black ground into the creases. For a few seconds in that shitty parking lot, they hadn’t been weapons. They’d been an anchor. The contradiction was a live wire in his gut. He couldn’t reconcile the two truths: the hands that could destroy had, for once, purely protected. And it had felt more right than anything in years.
Across town, in a minimalist apartment that felt more like a hotel room, Ethan jolted awake from a dream of falling. Not the scary kind. A strange, weightless tumbling, the ground rushing up, and then—always—the sudden, solid catch. Arms like steel bands, a chest like a wall, the fall arrested. He’d wake just as his dream-self felt the heat of the body that saved him.
The digital clock read 4:19 a.m. His heart was racing. The room was too quiet, too empty. The ghost of the sensation—of being held so completely, so effortlessly—lingered on his skin, a physical ache. He reached for his phone on the nightstand, the blue light harsh in the dark.
His thumb hovered over Karl’s name, a contact saved only two days ago. He typed.
Hey. Can’t sleep. You awake?
He stared at it. Too needy. Too intimate. It assumed his insomnia was their shared event. He deleted it.
That oil patch was something else. Thanks again.
Too casual. It reduced the moment to a courtesy, a ‘thanks for the hand up.’ It ignored the minute they’d stood locked together, breathing the same air. Delete.
I keep thinking about torque wrenches.
Absolutely not. That was a code now, and using it felt like throwing a grenade into the fragile quiet. Delete.
Last night was…
Was what? He had no words that didn’t sound like a line from a bad movie. Intense? Significant? Delete.
Are we okay?
Terrifying. The most honest one, and therefore impossible to send. It laid his entire malfunctioning operating system bare. Delete.
Just wanted to say good morning, I guess. Since it basically is.
Pathetic. Delete.
He threw the phone face-down on the bed. It hit the duvet with a soft thump. He pressed the heels of his hands into his eyes. The city outside his window was a tableau of distant, lonely lights. It felt suffocatingly small. Karl was out there, maybe three miles away, in some space he couldn’t picture. Was he awake too? Was he replaying the same moment, or was he regretting it, wondering how to gently back away from the clingy, fragile systems engineer?
The space they were trying to keep between them felt like a physical dimension now, a canyon they’d briefly bridged with a touch, a catch, a shared coffee. Now, in the brutal clarity of 4 a.m., the canyon seemed wider, deeper, and filled with all the unspoken words and un-askable questions.
Karl’s laundry machine clunked into a final spin cycle, the vibrations humming through the floor. He didn’t move. He just stared at his clean, empty hands, waiting for a dawn that felt like it would never come.
He just stared at his clean, empty hands, waiting for a dawn that felt like it would never come. The spin cycle finally shuddered to a stop. The sudden silence was louder than the machine had been. He needed air, something to pierce the heavy stillness of the apartment. He pulled on a pair of jeans from the floor, the denim stiff and cold. He didn’t bother with a shirt.
The early morning air in the alley behind his building was a physical shock, a bite of salt and cold concrete. It smelled like wet trash and distant ocean. He braced his hands on the rusty railing of his small rear landing, letting the chill raise goosebumps on his skin. The sky was just beginning to lighten from black to a deep, bruised grey. He took a deep breath, trying to empty his head of the looped memory, of the scent of peppermint still haunting his rooms.
Two streets over, Ethan gave up on sleep entirely. He pulled on running clothes, laced his shoes with fumbling fingers, and hit the pavement. The rhythmic slap of his soles was a desperate attempt to outrun his own thoughts. He didn’t plan a route; his feet just carried him through the sleeping grid of streets, past darkened shops and houses with drawn blinds.
His run turned into a fast, anxious walk as a stitch bit into his side. He found himself in a part of town he rarely visited, near the industrial units and older apartments. He slowed, hands on his hips, breathing plumes into the cold air. He looked up, and there he was.
Karl. On a second-floor landing, backlit by a grimy kitchen window. Shirtless.
Ethan stopped dead. His brain stuttered, processing the image like a corrupted file.
Karl was leaning forward, his broad back a topography of sculpted muscle and pale skin stretched over shifting shoulder blades. The long, dark hair was tied back, exposing the strong column of his neck. A complex tapestry of scars and tattoos—old, faded ink of knots and gears—wrapped around his left shoulder and trailed down his spine. The definition of his torso, the lean taper to his waist where the jeans sat low, was stark in the flat, grey light. He was utterly still, a statue of quiet tension, and the raw, physical reality of him was overwhelming.
Ethan’s mouth went dry. This was not the Karl from the cafe, shrouded in layers of fabric. This was something else entirely. Powerful. Unadorned. A startling vulnerability in all that exposed skin. The image didn’t just register; it seared itself into his optic nerve, a permanent flash.
He must have made a sound—a sharp intake of breath, a scuff of his shoe on gravel. Karl’s head turned, his profile sharp against the light. His eyes, even from this distance, found Ethan’s.
For a second, they just stared. Karl’s expression was unreadable, caught in a private moment now shattered. Ethan was frozen, a deer in headlights, his brain screaming abort mission but his body refusing to obey.
Karl straightened up slowly. He didn’t move to cover himself. A faint, almost imperceptible flush crept up his chest. “Ethan?”
“I was… running,” Ethan blurted out, his voice too high. He gestured uselessly down the empty street. “Just. Running. Ended up here.”
“It’s five in the morning.” Karl’s voice was a low rasp, roughened by sleep and the cold air.
“Insomnia. My therapist says cardio. For the…” He waved a hand near his own temple. “The brain stuff.” He was babbling. He couldn’t stop looking. The sharp cut of Karl’s hips, the dusting of dark hair across his pectorals. He forced his gaze upward, meeting Karl’s eyes, which felt just as dangerous. “I’ll go. Sorry. Didn’t mean to… loiter.”
He turned to leave, a full retreat.
“Wait.” The word was quiet but it nailed Ethan’s feet to the pavement. He heard the creak of the landing stairs. He turned back, slowly. Karl was halfway down the metal steps now, still barefoot and bare-chested. The proximity was worse. Ethan could see the finer details—a long, thin scar skirting a rib, the goosebumps on his arms, the permanent grease stain under a thumbnail. The reality of him was immense.
Karl stopped on the bottom step, putting them nearly eye-level. The air between them crackled with a new, acute awareness. “You’re shivering,” Karl observed, his gaze tracking over Ethan’s thin running jacket.
“It’s cold.”
“Yeah.” Karl looked down at his own bare skin, as if just realizing. “Want coffee? I was about to make some. It’s… better than standing in an alley.”
This was a terrible idea. Every nerve in Ethan’s body was firing contradictory signals. “I don’t want to intrude.”
“You’re not.” Karl’s jaw tightened. “It’s just coffee.”
Just coffee. Just like the tidepools. Just like the Mudstone. Nothing was ever just anything with them. Ethan nodded, a stiff, mechanical motion. “Okay. Sure.”
He followed Karl up the echoing metal stairs, trying and failing not to stare at the muscles working in his back with each step. The apartment door opened into the scent of laundry soap and that deep, familiar base note of motor oil. Karl grabbed a grey henley from the back of a chair and pulled it on in one swift, efficient motion. Ethan felt a ridiculous pang of loss at the covering, even as his sanity returned.
The apartment was exactly as he’d unconsciously pictured and nothing like it at all. A controlled chaos of tools and solitary living. It felt intensely, profoundly Karl. Karl busied himself with a dented kettle, his movements deliberate. The silence was thick, charged with the unacknowledged sighting.
“So,” Karl said, his back turned, spooning grounds into a French press. “You run a lot?”
“When my brain’s an asshole.” Ethan hovered near the door, unsure where to put himself. His eyes kept drifting to the now-covered shoulders, mapping the memory of what was beneath the soft fabric. “It, uh. It doesn’t usually lead me here.”
Karl turned, leaning against the counter. He crossed his arms, which pulled the henley tight across his chest. Ethan’s gaze flickered away, heat crawling up his own neck. “A lucky wrong turn,” Karl said, his tone dry.
“Something like that.” The kettle began a low whine. “Look, about last night…”
“You don’t have to thank me again.” Karl’s voice was flat, a pre-emptive shield. “It was nothing.”
“It wasn’t nothing.” The words came out firmer than Ethan intended. “I would have hit the pavement. Hard. You…” He trailed off, the image of Karl’s shirtless back superimposing itself over the memory of his secure hold. “You caught me.”
Karl’s green eyes held his. The kettle screamed. He didn’t move to turn it off. “Yeah. I did.”
The whistle pierced the moment. Karl turned, silenced it, poured the water. The rich, bitter smell of coffee bloomed between them, a new layer over the old scents. He pushed the plunger down slowly. “You take anything in it?”
“Just black is fine.”
Karl poured two mugs and handed one over. Their fingers brushed. Both men flinched as if scalded. Ethan took a too-quick sip, burning his tongue. He welcomed the sharp, clarifying pain.
They stood there, drinking coffee they couldn’t taste, in a room humming with everything unsaid. The shirtless image burned between them, a silent, potent third presence. They were two men orbiting a truth they were too clumsy and too scared to name, mistaking the gravitational pull for loneliness, their every interaction a beautiful, excruciating fumble.
They were two men orbiting a truth they were too clumsy and too scared to name, mistaking the gravitational pull for loneliness, their every interaction a beautiful, excruciating fumble.
Ethan’s coffee cup was empty, but he kept holding it. The silence stretched, taut as a wire. “I should let you get to work,” he finally said, the words landing like stones in the quiet room.
“Yeah,” Karl said, but made no move toward the door. He just watched Ethan, his gaze a physical weight. “Shop opens in an hour.”
“Right.” Ethan set the mug down carefully on the cluttered workbench. It settled beside a disassembled carburetor. “Thanks. For the, uh, rescue coffee.”
A ghost of a smile touched Karl’s mouth. “Anytime.”
It was the same word from the text after the Mudstone. It felt different now, loaded with the morning’s unspoken inventory—the bare skin, the shared silence, the charged air in this grease-stained space. Ethan nodded, a quick, nervous dip of his chin, and turned to leave. He could feel Karl’s eyes on his back all the way down the metal stairs. The cold outside was a shock, a return to a reality that felt flimsy and distant.
The workday was a blur of misfiring synapses. Ethan stared at lines of code until they swam, his mind elsewhere. He kept feeling the phantom pressure of an arm across his chest, seeing the dawn light catch on a scar over a ribcage. He traced the memory of his own fingers, curled around a coffee mug that had been held in those stained hands just hours before.
Karl, under the hood of a ’98 Ford pickup, over-tightened a bolt and sheared it clean off. He cursed, low and vehement, throwing the wrench into his toolbox with a clatter that made Sharon jump.
“You got ants in your pants today, or what?” she asked, not looking up from her own work.
“Just off,” he grunted, fishing for a tap and die set. His hands wouldn’t stop. They felt jittery, unreliable. He could still smell peppermint in his apartment, even though he’d opened all the windows. It was in his head, probably. A sensory ghost. It was driving him insane.
The hours bled away, slow and thick. By evening, the exhaustion was a different kind—a deep, buzzing unrest that no physical labor could blunt.
Later that night, Ethan sat alone in his dark apartment, replaying the image of Karl shirtless on a loop. The sharp cut of hip bone above the jeans, the corded muscle of his forearms as he’d braced on the railing, the dark trail of hair. He couldn’t focus, couldn’t breathe. The neat, ordered space of his living room felt like a cage.
He pulled out his phone, the screen illuminating his tense face in the gloom. He typed a message to Karl: I can’t stop thinking about you.
His thumb hovered over send. His stomach lurched. Too much. A freight train of vulnerability. He deleted it, the letters vanishing one by one, taking his courage with them.
He typed again, fingers shaky: Do you ever feel like you’re losing your mind?
He imagined Karl reading it, those green eyes going careful and closed. He’d see the crack, the flaw in the wiring. Delete.
His heart hammered against his ribs. He stared at the empty text field, a void asking for a truth he couldn’t shape. Finally, he just sent: Thanks for the coffee today.
It was safe. It was stupid. It was a bookmark in a chapter they were both too afraid to read.
The reply came instantly. Karl: Anytime.
The single word sent a jolt through him. It was an echo in a canyon, confirming he wasn’t screaming into nothing. He threw the phone aside as if it burned him. He stared at the ceiling, his chest tight. His hand drifted down his own chest, over the cotton of his t-shirt. He imagined the touch was rougher, larger. He imagined it was Karl’s, calloused and sure, mapping his skin with a mechanic’s precision. A shuddering breath left him, loud in the silent dark.
Meanwhile, across town, Karl lay awake in his own bed, the sheets tangled around his legs. The streetlight outside threw stark shadows across the wall. He was hard, achingly so, a persistent, physical echo of the day. He relived the exact moment Ethan’s eyes had raked over his bare skin in the alley—not with pity or clinical interest, but with a startled, hungry focus that had stripped him cleaner than any touch.
His hand wrapped around himself, a rough, familiar grip. But his mind furnished the details: not his own frantic touch, but the imagined feel of Ethan’s slender fingers, his clever hands, his mouth. He thought of the way Ethan had trembled against him in the parking lot, the sound of his caught breath. He thought of the deleted messages he’d somehow known were hovering on Ethan’s screen, the words they were both too damaged to send.
He came with a stifled groan, his body arching off the thin mattress, Ethan’s name a silent prayer on his lips. The release was a wave of pleasure so sharp it bordered on pain, followed instantly by a hollow, yawning shame. He lay there, spent and shaking, the phantom scent of peppermint and clean sweat clinging to the damp air. The silence after was absolute, and it confirmed the terrifying truth: this was no longer an orbit. It was a collision course, and he had no idea how to brace for impact.
Meanwhile, in his sterile apartment, Ethan was drowning in the same quiet. The ping of his phone, that single word “Anytime,” glowed like a coal in the dark. He placed the device face-down on his nightstand. The gesture felt final, like closing a book he wasn’t allowed to read. His skin hummed.
He rolled onto his back, the crisp sheets feeling like restraints. He kept seeing it. The alley. The definition of Karl’s back in the low light, the way his muscles moved under skin and ink like a live current. The memory wasn’t static; it was a film reel. The secure catch in the parking lot replayed, but now it melted into the sight of Karl on the stairs, eyes tracking him with a focused, unsettling heat. His own body reacted, a sharp, aching pull low in his belly that was equal parts desire and terror.
Sleep, when it came, was no respite. It was a vivid, sensuous trap. He was falling again, tumbling through a warm, dark space. But this time, the arms that caught him were bare, the skin under his fingers fever-hot. He felt the scrape of stubble against his throat, the solid thigh pressed between his own. A low voice, a rumble he felt in his own chest, murmured things about wiring diagrams and torque, nonsense that sounded like scripture. He woke gasping, the dream dissolving but the urgent, throbbing need cemented in reality, his boxers damp with more than sweat.
He kicked the covers off. The digital clock bled red numbers into the room: 2:18 a.m. His heart rattled against his ribs. He was painfully hard, the fabric of his shorts an intolerable friction. A war played out in seconds—a lifetime of analytical distance battling a flood of pure, physical want. The want won.
His hand slid under his waistband, his own touch feeling foreign and too gentle. He closed his eyes, but it wasn’t darkness he saw. It was the clear, green weight of Karl’s gaze from the bottom of the stairs. He imagined those gaze-watching him now, seeing this. The thought sent a shock through him. His fingers tightened, strokes turning brisk and less careful. He bit his lip to stop a sound.
It wasn’t enough. The craving was sharper, deeper. He fumbled for the bottle of lotion on his nightstand, slicking his fingers with a frantic urgency that felt outside himself. He turned onto his stomach, face buried in the pillow that smelled of laundry and his own isolation. One hand worked his length, the rhythm frantic. The other hand ventured lower, past his balls, a single finger pressing cautiously at his own entrance.
He froze, a shudder wracking him. This was a line in his own mind, a vulnerability so profound it stole his breath. But the dream-memory of pressure, of being held so completely, pushed him forward. He pressed inside, a sharp, stunning fullness. His hips jerked against the mattress. He saw the tool-roughened hands in his mind, grimy knuckles and clean scars, and he imagined them here, doing this, opening him up. Not with tenderness, but with a sure, unwavering certainty.
The dual sensations—his own hand moving, the intimate penetration—coalesced into a tight, unbearable coil. He fractured. Pleasure, white-hot and devastating, ripped through him in silent, convulsive waves. He cried out, the sound mangled by the pillow, his body seizing as he spilled over his own fingers.
The stillness that followed was absolute. The air was cold on his sweating back. Slowly, he pulled his hand free. The physical release drained away, leaving a cavernous hollow in its wake. He felt peeled open, raw and terribly alone. He hadn’t thought of Marcus. He hadn’t thought of anyone from his carefully curated past. Only Karl. Only the wolf in the kennel, whose shadow now stretched across his bed, whose name was a ghost on his tongue.
He lay there, gutted, for a long time. The shame he expected, the familiar narrative of being too much and wanting too much, didn’t come. Instead, a clearer, colder realization settled in its place. This wasn't just a messy attraction. It was a gravitational fact. He had mapped the other man's scars with his eyes, absorbed the tremors of his own fear against that solid chest, and now his own body had rebelled, defining its need in the most primitive terms.
He turned his head. The phone, dark and silent, sat on the nightstand. He reached for it, his movements weary. He opened the text thread. The last messages—his pathetic “thanks for the coffee,” Karl’s “anytime”—glared back. A dry, hollow laugh escaped him. It was all so incredibly insufficient.
His thumbs moved over the screen, slower now, deliberate. He typed a new message, deleted it, then typed it again. It wasn’t playful. It wasn’t safe. It was a wire stripped bare, sparking in the dark.
His finger hovered over the send button. He saw the crack in the concrete under his knees in the parking lot. He saw the flicker in Karl’s eyes when he’d said, You caught me. He took a breath that hurt his ribs and pressed send.
The message traveled through the sleeping city. It was not a question. It was a statement, six words long: I can’t do just coffee anymore.