December 19, 2025 · 4520 words
Winter Guide
A Calder N. Halden Short
Content: sexual tension, MM desire, voyeuristic imagery, power imbalance, consent-adjacent tension, environmental peril
The job paid more because no one wanted it.
Late December meant fewer crews, tighter schedules, and weather that made every task take twice as long. It meant hauling weight through cold that punished hesitation. It meant sleeping wherever there was room and waking up before daylight because daylight didn’t help much anyway.
Tadhg took the contract because it was there. Because the window fit. Because winter work rewarded people who didn’t need to be talked into discomfort.
He packed with practiced economy. Nothing extra. Nothing sentimental. Gear laid out, checked, rechecked. Food dense. Layers chosen for function, not comfort. He moved through the preparation without music, without commentary, without the faint internal bargaining some men did when they knew a stretch was going to hurt.
Cold didn’t offend him. It instructed.
By the time he pulled into the lot, the sky was still dark and the trucks were already idling.
Breath hung thick between vehicles, a low fog of exhaust and condensation drifting under headlamps. Tailgates were down. Packs thudded onto frozen ground. Zippers rasped. Gloves slapped together hard enough to sting.
Tadhg cut the engine and sat still, listening.
The voices carried first. Weather talk. Route speculation. Someone arguing elevation like it was a bar bet. A laugh rose over the rest, loud enough to organize the air around it. Someone mentioned the ridge like it was behind them.
Right group.
He stepped out, shouldered his pack, and walked in while they were still mid-sentence.
Introductions happened the way they always did in places like this. Not hostile. Not friendly. Just loud enough to stake space.
“Travis.”
“Martin.”
“Cole.”
Each name came with a look. A brief sizing. A half-second pause to see what came back.
“Tadhg,” he said when it was his turn. The sound was short, firm, ending clean instead of open.
It didn’t land.
Someone tilted his head—Travis, if he remembered correctly. A grin forming before the thought finished. “Tag?”
A snort passed through the other two and was gone.
“Tig?” the same voice tried again, louder this time, like volume might solve it.
Tadhg waited a pulse. Then corrected him.
“Tige. Like tiger without the r.”
He didn’t slow it down. Didn’t smile. Just gave the sound and let it sit.
The man laughed, wide and easy. “Man, whatever. You Irish dudes always gotta make it complicated.”
More laughter. Gear shifted. Someone tightened a strap. The moment slid sideways and kept going.
Tadhg filed him away as the Loud One and let it go.
The familiar flush followed. Quick and contained. The mild, persistent grind of being slightly off-register in rooms like this. For fuck’s sake. He reminded himself that this was a paying job, not a social audition, and that competence usually sorted itself out once people started moving.
They were still sorting packs when the Loud One spoke again, voice carrying without effort.
“Trail’s straightforward till the pass,” he said. “After that, it’s just mileage.”
It wasn’t wrong. That was the problem.
Tadhg glanced past him, following the implied line of travel toward the dark rise someone had been calling a ridge. The sky above it sat low and indistinct, clouds pressed flat like they were waiting.
“If visibility holds,” he said.
Just that.
The words landed softer than the Loud One’s, but they didn’t invite argument. The Loud One nodded once, like he’d expected the qualifier, then clapped his hands together and started talking about pace.
Tadhg adjusted his gloves, tested the weight on his hips, and let the irritation bleed off into preparation. This was the part he trusted. Cold. Load. Distance.
When the movement started, he stepped forward without comment.
The line followed.
The snow took their weight without complaint, compacted enough to hold, loose enough to hiss under each step. Packs settled into place. Straps creaked once, then went quiet. Breath found its rhythm as the lot fell behind them.
Tadhg shortened his stride to match the grade and let his body do the rest. The cold came in clean through his nose and left slower, pulling fog from his mouth that drifted back into the dark. He rolled his shoulders once, felt the pack seat where it should, and stopped paying attention to it.
The Loud One kept talking.
“Soon as we clear this first rise, it’s nothing,” he said, voice carrying too far for the trees to care. “I’m tellin’ you—did a stretch like this out west last year. Same kind of snow. Easy.”
Not about anything that mattered. Past trips. Weather he’d seen worse of. Confidence offered like proof. His voice pushed ahead of him, bounced off trunks and low branches, came back thin and unchanged. It wasn’t aggressive. It was habitual, like silence was something to fill before it noticed you.
The Loud One closed a little distance, boots crunching faster for a few steps until he was nearly even.
“Damn,” he said, breath already warm with effort. “You ain’t feelin’ that pack at all, huh?”
Tadhg felt the irritation register and set it aside. The sound wasn’t a problem yet. Pace was. He tracked it without looking back, the way the Loud One’s breath ran just a little hot, just a little fast, words landing half a step ahead of his boots.
The Loud One went quiet for a beat, eyes tracking the line of Tadhg’s movement before he spoke again.
“That’s some build,” he said, nodding like he’d settled an internal question. “Legs like that, you don’t lose traction easy.”
It read as inventory, the kind of assessment made by someone who lived in gyms and measured strength by what held under load.
His grin showed in the laugh that followed, still walking too fast. “Bet you don’t skip leg day.”
It would cost him later if he didn’t rein it in.
Someone settled in behind Tadhg without comment. Not close enough to crowd him. Close enough that he could feel the alignment when their steps synced for a few yards before drifting apart again. Another body held position off to the side, boots landing just out of phase, careful not to clip his line.
He noted the spacing the way he noted terrain, without assigning meaning to it. It was just information.
The trail narrowed and curved, forcing them into single file. Tadhg shifted his line a fraction to the left where the snow held firmer, didn’t announce it, didn’t slow. The adjustment traveled back through the group a beat later, clean and unremarked.
The Loud One tried to keep talking, then didn’t. His breath hitched once, twice, and the sound fell apart before the sentence could finish.
That helped.
It was easier once they were fully committed to motion. Easier to let the work take precedence and push everything else to the margins, where it could stay until it proved it deserved attention.
The trees tightened and the grade eased, then pitched again, subtle enough that it caught all of them mid-step. Snow that had hissed a moment ago began to shift underfoot, the surface skin loosening as wind threaded through the trunks and worried it apart.
The first gust came sideways.
It lifted powder off the trail and smeared it across their shins, a low white blur that softened edges and made distance harder to judge. Cold pressed sharper against exposed skin, needling into seams and cuffs. Breath shortened without anyone remarking on it.
Tadhg felt the change register through his boots before it reached his face. The snow no longer held the same way. The firmer line he’d chosen a minute earlier softened, forcing him to widen his stance by a fraction and settle deeper into his hips. He adjusted without breaking stride, weight rolling clean from heel to forefoot, letting momentum do the work instead of muscle.
Behind him, steps hesitated, then corrected.
Someone muttered a curse, low and quick, as the wind rose again. Loose snow lifted off the trail and carried at knee height before dropping back in uneven drifts. The trees ahead blurred, outlines smudging together as depth collapsed.
“Visibility’s goin’,” the Loud One said, voice louder than it needed to be.
No one answered.
Another gust pushed harder, flattening breath in chests and stealing heat faster than the climb could replace it. A couple of headlamps clicked on without comment, beams cutting short tunnels through the white before diffusing into nothing useful. Light didn’t reach far enough to matter. Beyond ten feet, the trail was suggestion more than fact.
Tadhg angled left again, testing with one step before committing the next. The snow there packed cleaner, held longer. He stayed on it.
The men stayed with him.
The Loud One closed distance once more, boots crunching fast as if he meant to say something clever and decided against it halfway there. His gaze dropped again, tracking movement the way it had earlier.
“Hell,” he said, breath rough now. “You’re steady as a metronome.”
It wasn’t a joke. It came out sideways, like the observation surprised him.
Tadhg didn’t respond.
The wind took another pass, sharper this time, needling through layers and forcing heads down. Snow hissed across the trail in sheets, erasing the last clear sign of where it bent ahead. Tadhg widened his line again, hips settling, shoulders staying quiet. His steps stayed even. The sway of his pack stayed centered. The rhythm held.
Behind him, boots fell where his boots had just been.
No one spoke after that.
The Loud One’s breathing fell into sync a few paces back, no longer rushing, no longer pushing sound into the dark. Further behind, a stride adjusted to match spacing without being told. A hand brushed a strap, tightened it, then dropped away.
Tadhg kept moving.
The wind pulled harder at their backs now, driving snow forward and flattening the world into narrow bands of light and shadow. The trail no longer announced itself. It had to be read through pressure, through give and resistance, through what held.
Tadhg read it and walked.
The wind surged again, rigid this time, driving snow straight into their faces and flattening the world down to breath and footing. The trail pitched under it, the surface giving just enough to punish inattention.
Someone behind him slipped.
It wasn’t dramatic. Just a boot skidding sideways where the crust broke open, weight shifting too fast to recover cleanly. A hand shot out.
It landed wrong.
Fingers caught fabric low and pulled, not a grab so much as a reflex, the kind that reached for anything solid and found too much of it. The material slid. Cold rushed in where it didn’t belong, sudden and intimate, air cutting sharp against skin that hadn’t seen it since the lot. For a breathless instant there was heat where there shouldn’t have been, the solid warmth of another body pressed too close before the grip jerked away.
“Shit—” the Loud One breathed, the word breaking off unfinished.
Then it was gone.
No apology followed. No laugh. Just boots scrambling, balance reclaimed, space opening too fast to comment on.
Tadhg didn’t turn. He didn’t stop. He hooked his thumb once, pulling fabric back into place as he walked, breath steady, stride unchanged. The cold lingered a second longer than it should have, biting deeper there than anywhere else, a reminder that something had slipped and been seen.
Behind him, silence settled hard.
The wind forced them closer after that, funneling them into the lee of a stand of trees where snow piled unevenly and visibility narrowed to arm’s length. Bodies compressed without discussion. Breath grew louder. Too near. Someone else took the space directly behind Tadhg now, close enough that he could feel warmth through layers when the gusts eased.
The Loud One stayed off to the side.
Another stumble came a minute later, smaller, hesitant. Tadhg slowed half a step and reached back without looking, catching a shoulder and turning it inward, guiding the man into firmer footing. His hand stayed where it landed a fraction longer than necessary, pressure sure and unambiguous before releasing.
“Here,” he said.
The Loud One nodded once, quick and tight. “Yeah. Got it.” He moved where he was put and didn’t test the distance again.
He tried talking after that. Something about the wind. A half-joke that arrived late and went nowhere. Then less. Then nothing.
He kept looking, careful now, from the side, never from behind.
Tadhg felt it the way he felt the trail changing under his boots. Not as attention. Just as information.
The wind shoved them again, hard enough that packs shifted and straps slapped loose against jackets.
Martin was right behind Tadhg now. He noticed the slack immediately and reached forward without comment, fingers quick and practiced as he tightened the strap back into place.
“Hey,” the Loud One said from the side, voice sharp with something defensive. “He don’t need help like that.”
Martin didn’t look at him. “Strap was loose.”
“That ain’t what it looked like,” the Loud One said, forcing a laugh that didn’t quite land.
Cole cut in before it could stretch. “He’s adjusting the pack. You slipped, grabbed his ass, and now you’re trying to pretend that was everybody else’s problem.”
Silence dropped fast after that.
Martin finished the adjustment and pulled his hand away. The strap lay flat again. Functional. Done.
He glanced sideways, just once. “For what it’s worth,” he said evenly, “I usually ask before touching someone’s gear.”
No one laughed.
The Loud One didn’t say anything else. He fell half a step back, eyes forward, mouth shut.
Tadhg kept moving.
The pace changed after that.
Not all at once. Just enough that Tadhg noticed the spacing stretch, then compress again as the wind worried at the line. Steps that had fallen cleanly began to stutter, then correct. Someone sped up and had to slow. Another lagged half a beat before closing the gap.
Hands moved more than they needed to. Fingers tightened straps that were already snug. A glove was pulled off and shoved back on. Someone flexed their hands inside their mitts like they were testing grip they hadn’t lost.
The Loud One drifted wider, then wider still, giving Tadhg more room than the trail required. He overcorrected his pace, pushing too fast for a dozen steps before falling back again. When he spoke, it came out wrong. A comment about the wind that cut off halfway through. A joke that never found its ending.
No one picked it up.
The silence that followed wasn’t heavy. It was functional. The kind that settled when attention had been redirected to things that mattered more than noise. Footing. Breath. The way the snow changed pitch under pressure.
Tadhg registered it all without turning. The altered cadence. The absence of sound where it used to be. The way the Loud One’s breathing stayed just off to the side now, never directly behind him.
Another gust shoved through the trees, harder than the last. The line tightened instinctively, then loosened again as they found their rhythm. Someone cursed under their breath. Someone else answered with nothing.
The Loud One tried once more. A muttered observation that didn’t rise above the wind. Then he stopped trying.
He stayed quiet after that.
Tadhg felt the group settle the way he felt the trail settle under his boots when it finally decided how it wanted to hold. Not comfortable. Just stable enough to move through.
He adjusted his line again, reading the drift and stepping where the snow packed cleaner. The men followed without comment.
They focused on footing, pace, and distance.
Nothing else held.
The wind eased enough to register. Gusts broke into shorter bursts, leaving brief pockets of clearer air between them. Snow still moved across the trail, but it no longer erased everything it touched. Edges returned unevenly. Trees resolved into shape. The trail began to show itself again instead of disappearing outright.
Tadhg slowed, just enough that the line compressed behind him before anyone consciously adjusted. He stopped where the snow held firm and turned, lifting one gloved hand in a small, unmistakable motion.
“Go on,” he said.
The group hesitated.
Martin moved first, stepping past him with a brief glance that never fully turned into a question. Cole followed without comment, shifting his pace as he went. The formation slid forward in silence, boots finding rhythm again one by one.
The Loud One paused a beat longer than the others. His weight stayed split, undecided. Shoulders tightened. Breath pulled in sharp, then let out slower. He passed Tadhg without looking at him.
Space opened behind the line.
Tadhg waited until they were a few paces ahead, then stepped in at the rear. He matched their pace without adjustment or announcement. From here, he could see the whole group at once: the way packs rode, how spacing changed under pressure, how fatigue showed in movement before it reached breath.
The Loud One’s gait shifted almost immediately. His stride shortened. He checked his footing where the trail didn’t require it. His hands lifted toward his straps, then dropped again. He kept his eyes forward.
No one spoke.
The trail carried them on, quieter now. The wind no longer forced bodies together, but it didn’t offer comfort either. Each man moved with a sharpened awareness of where he stood and who stood behind him.
Tadhg held the rear position as they went, watching the line settle into something steadier than before.
From the rear, the group resolved differently.
Without voices to anchor them, the men became motion first. Backs layered in fabric and breath. Shoulders working under weight. Packs rising and settling in a slow, repetitive rhythm that revealed imbalance and compensation over time. Cold pared everything down. Wind traced outlines, caught seams, pressed cloth tight enough that muscle and bone asserted themselves beneath it.
Martin moved cleanly. Compact through the shoulders, economical in the way his weight stayed stacked, breath lifting and clearing with steady regularity. Cole carried heavier, broader across the back, heat rolling off him in visible waves when the gusts cut away. His stride punched the trail instead of reading it, strength spent generously, boots landing with confidence rather than precision.
Tadhg told himself this was habit. Inventory. The same assessment he applied to terrain, to weather, to the way conditions altered behavior under load. Bodies were variables. Movement was information.
The explanation held for a few minutes, then began to thin.
Awareness slipped in through details he didn’t need to track. The tightening of fabric across a shoulder as someone leaned into the grade. The way a jacket rode higher when a pack shifted. Breath thickening, then smoothing again, fog lingering longer before it broke apart. He adjusted his focus forward, counted steps, measured distance, let the trail reclaim his attention.
Mostly, it worked.
Then the Loud One changed pace.
From behind, the Loud One read differently than he had from the side. Broader through the hips than Tadhg had clocked earlier, thighs driving his stride with a weight that showed now that the talking had stopped. His jacket crept higher with each step, tugged by the sway of his pack, fabric pulled taut enough to suggest the shape beneath instead of hiding it. The movement was blunt and insistent, less controlled than he’d presented himself to be.
Heat bled off him unevenly, breath pushing hard enough to cloud the air ahead of him before it drifted back and smeared in the wind, carrying more presence than it should have. His shoulders rolled under strain, muscle working visibly beneath cloth that had given up pretending it hung loose.
Irritation registered first, sharp and immediate, because it wasn’t useful. It had nothing to do with footing or pace or safety. Tadhg shifted his gaze, refocused on the trail, read drift and slope and the darker patches where the snow packed cleaner underfoot.
The awareness followed anyway, refusing to be left behind.
It lived in the weight of the Loud One’s movement, in the way he occupied space now that he wasn’t filling it with sound. Each step landed heavy and sure, presence pulling attention simply by existing within reach of it. The silence only amplified it, stripping away distraction until motion was all that remained.
Tadhg corrected his breathing and lengthened his stride by a fraction, anchoring himself in rhythm and spacing, in what held and what didn’t. He let the group’s movement reassert itself as pattern instead of pull.
The focus dulled, then flared again when the Loud One adjusted his pack, shoulders bunching, back tightening, effort briefly exposed to the cold in a way that had nothing to do with performance.
Tadhg looked away and kept his eyes where they belonged, on the trail ahead and the work of staying upright and moving forward.
The trail asked for that attention, and he gave it, even as the awareness stayed with him longer than it should have.
The stop happened without announcement.
The Loud One slowed first, lifting a hand and stepping off the trail into a pocket of thinner trees. The wind had eased just enough to make standing still possible without punishment. Packs were shrugged loose. Boots stamped once or twice for balance.
“Gotta take care of this,” the Loud One said, already turning away.
Martin followed with a muttered agreement. Cole did too, moving a few paces off in the opposite direction. It was practical. Routine. The kind of pause no one dressed up as anything else.
Tadhg turned his back.
He planted his feet, widened his stance, fixed his eyes on the dark slope ahead and focused on breathing through his nose. Cold in. Slower out. He told himself to stay there.
Sound betrayed him first.
Fabric shifting. A brief exhale, longer and rougher than necessary, heavy with the release of a body finally loosening. The quiet splash of liquid meeting snow, swallowed by wind. Heat followed, animal and immediate, pushing into the cold and carrying the sharp stink of men sealed in their layers for hours. Sweat, musk, the deep funk of exertion. It wrapped around him before he could brace.
He kept his eyes forward.
His vision broke ranks for a second, cutting sideways to take stock.
It was a mistake.
From the corner of his vision, bodies resolved in partial silhouette. Layers lowered just enough to function. The Loud One stood heavier than the others, stance wide, breath coming rough and uneven. The cold had tightened his skin, but the heat of him bled through anyway, the broad expanse of his back tapering down to where fabric gaped open. The dark cleft between his cheeks shadowed and damp, the muscles there flexing as he shifted. The sight landed like a punch to the gut.
A single, unwanted image flashed.
The weight of the Loud One’s ass, heavy and unguarded, the globes exposed against the dark fabric, the coarse hair at the small of his back catching the faint light. The urge to reach out, to feel the give of that flesh under his palms, was so sharp Tadhg’s fingers twitched inside his gloves.
Tadhg shut it down immediately.
He looked away, jaw tightening, breath going shallow for one count before he forced it steady again. His hand curled once inside his glove, then relaxed. He shifted his weight, reanchored himself in the cold, in the slope, in the work waiting for them.
Jesus, fucking Mary and Joseph. Get a hold of yourself, he muttered under his breath, too low to carry.
The men finished quickly. Layers went back where they belonged. Zippers rasped. Packs were hoisted again.
The Loud One glanced over once as he turned back toward the trail, eyes catching on Tadhg for half a second longer than necessary before sliding away. Nothing was said.
Tadhg didn’t move until they were ready.
He stepped forward last, pulse still louder than it should have been, and took his place without comment.
The trail eased without ceremony.
Trees thinned into a shallow bowl where the wind broke unevenly and the ground flattened enough to work. Snow lay packed and dull, marked by old impressions that suggested others had stopped here before. Shelter, of a sort.
No one said it out loud. Packs came off anyway.
The shift was automatic. Straps loosened. Stakes were pulled free. Fabric shook once and snapped open. The storm hadn’t left, but it had stepped back just far enough to allow hands to work without punishment.
Tadhg moved through the motions on muscle memory, selecting a spot, testing the ground with his boot, setting his pack down with deliberate care. The rhythm of it gave him something to lock onto.
The Loud One stood apart for a moment longer, rolling his shoulders, breathing slowing as heat bled off him in visible clouds. His eyes moved over the site once, then settled.
He bent to his own gear, and camp went up around them.
Martin and Cole worked a few yards off, heads down, quietly working through stakes and lines. Fabric snapped once. Someone cursed. The routine of it gave Tadhg something to hide inside.
He was bent over his own tent, driving a stake into stubborn ground, when heat entered his space. Not a touch. Just presence. Close enough to feel breath on the back of his neck when the wind shifted.
For a moment, his skin expected contact that didn’t come.
He straightened too fast and turned.
The Loud One stood there, nearer than necessary, expression unreadable in the low light. His mouth was slightly open, breath slow, controlled now. His stance was loose, weight shifted forward just enough to crowd Tadhg’s space without moving. The bulk of him seemed to expand, shoulders broad, chest rising with each measured inhale. The cold didn’t touch him. He carried his own temperature, thick and deliberate, pressing into the air between them.
Tadhg’s name caught in his throat before he could stop it.
“Travis,” he said, low, rough, like it had been pulled out of him.
Something in Travis’s face changed. Recognition, settled and deliberate. His gaze dropped, just for a second, to Tadhg’s mouth, then lower, before lifting again. The corner of his lips twitched, not quite a smile.
“Yeah,” he said quietly. “Knew it.”
Tadhg’s body reacted before he could lock it down. A drag of weight, low and insistent, the press of his cock against his layers not as invitation but as failure. His stomach tightened, his fingers jerking against the stake like he could force the reaction back.
Travis’s voice dropped, rough and unguarded. “You’re not as careful as you think.” His breath warmed the space between them, the words landing like a hand shoving Tadhg’s chest.
He stepped back before Tadhg could answer, already turning away.
“Night, Tadhg.”
Tadhg stood there, the stake still buried in the ground, his grip too tight, his body a traitor in the cold. The tent fabric snapped once in the wind. Travis’s boots crunched snow as he moved off, the sound too loud, too final.
The storm hadn’t left. Neither had this.
Editorial Witness
Evan Rook
This one stayed cold in my body, even when it turned sexual. The cold never broke.
The moment Tadhg names Travis, the story locks its jaw and refuses release. That refusal is the cost and the power.
The moment Tadhg names Travis, the story locks its jaw and refuses release. That refusal is the cost and the power.