Prologue
Morning fog draped across the Lower Mountain Loop, thick enough to settle on his jacket and chill the back of his neck, and he couldn’t shake the feeling that the mountain was watching him. His radio whispered static at his hip. Today it set his teeth on edge.
He’d been clearing Stoneveil trails for three years, and thaw season unsettled him. The locals say winter buries, but the thaw remembers.
The sun cleared the eastern hillside, throwing long shadows across the trail. He paused to watch his breath cloud in the cold air. Overnight the temperature had risen just enough for the thaw to begin its quiet work — frost dripping from the trees, tiny beads of water darkening the softening earth.
He pulled on his gloves—worn leather, stiff at the knuckles from three seasons of this—and brushed branches from the trail. Wind damage from the night before, but nothing serious.
Seasoned work for a man who preferred bark over bodies. Today felt different. The pruning shear handle cooled his palm as he knelt down to cut through a patch of snapped pine needles. Puddles formed between his knees. The thaw had cracked the earth, letting wispy rivulets worm through. Their darkened trails carved clean lines down the trail.
Runoff season had begun in earnest.
His radio crackled. “Northern section clear, heading to marker four,” his only coworker reported from somewhere on the upper trails.
He pressed the talk button. “Copy. Still working lower loop. Should finish before noon.” His own voice sounded strange to him.
In an area like this, there would usually be songbirds flitting around—nuthatches laughing, squirrels poking out of their nests, melting snow dripping from the tree limbs—but not here. Not anymore. It was eerily quiet, broken only by water dripping from melting ice. He stood up, kicking mud off his knees, and took a deep breath. Pine and earth, and underneath something else. Metallic. Like pennies left in the rain.
The trail bent around a stand of aspen fifty yards ahead. White bark shimmered otherworldly in the fog, trunks standing sentinel. Three sections left, then he could return to the maintenance shed. He shook out his shoulders, trying to loosen the tension building. “Nothing but the cold slowing him down,” he muttered.
The sound of his footsteps was too loud. Each boot clearly imprinted into the softening earth—footsteps preserved perfectly in mud, then slowly siphoning water. The mountain began to stir from sleep, casting off its frozen scales one by one. Revealing whatever hid underneath.
A crow cawed once above him—harsh enough to make him flinch—then silence resumed.
“Just the weather changing,” he whispered to himself. Even hearing his own voice briefly comforted him.
He came around a bend and stepped onto a patch of thinning ice crossing the trail. It cracked beneath his boot, radiating outward in fractures. Sparkling. Like a spiderweb, or a cracked mirror fracturing the sky. The water trickled through fissures, clouding the clear ice.
The old-timers in town talked about thaw season like it was a living thing— when the mountain shifted. Revealed. Unsettled. “When the Ridge looks,” they’d say. “It has eyes. Come thaw season, it sees what winter tried to hide.” He’d never given the old stories much weight. Standing here now, he wasn’t so sure.
He crouched down, tracing a finger across one of the fracture lines. The ice had built up in pages, each freeze/thaw cycle forming another sheet. A dark smear traveled through the bottom layer. Dirt. Pine needles. Something trapped in the initial freeze.
He climbed to his feet. There was an opening up ahead where the drainage culvert passed under the trail. He’d have to check that—culverts filled in during the thaw and started washouts that could undermine the entire trail if he wasn’t careful. Standard procedure.
So why did he suddenly not want to approach it?
His chest had gone tight. The trees held their silence. He stood there longer than he should have, not moving.
Steam rose around his ankles now, no longer being evaporated by upward drafts but condensing, collecting in the dips and valleys of the trail. Morning fog burned off in the higher sun but shadows from the ridges retained pockets of cold air that refused to leave. Dirty patches of snow clung to the shaded dips where the winter had been especially heavy.
His radio buzzed again and startled him. Just static this time, no voice—the mountains played havoc with reception. He adjusted the volume and continued forward.
He paused twenty feet from the culvert. The silence hung thick in the air, tangible enough to press his eardrums inward. Even the meltwater dripping from above had stilled; it seemed as if the entire forest held its breath in anticipation.
He took another step, then another, pushing forward despite himself. The drainage ditch feeding into the culvert still had ice on top, a translucent film broken up into patches. Water bubbled underneath—the noise he should have been hearing.
Something was off. The culvert should have been running freely by now. Instead, the opening remained partially blocked, the ice peculiarly intact despite the thaw.
Ignoring instinct and driven by duty, he approached cautiously. And that’s when he spotted them. Tracks. Through the melting snow emerged tracks he identified as his first sign that another person had traversed this section of trail. But they shouldn’t have been there.
At first glance, he believed the tracks belonged to a large hoofed animal descending from mountainous regions due to the diminishing snow. The pattern wasn’t right, though. Too regular. Too measured. As the snow melted away, human tracks appeared, rising from the winter like images coming back from the depths of a foggy sea. The footsteps weren’t fresh mud prints—they were old tracks revealed by melting snow, preserved under winter’s cover for weeks. The worker knelt and used his gloved finger to scrape away accumulated slush. Two sets of tracks, walking parallel, then veering. One normal, evenly spaced. The other... different.
He leaned forward, scowling. The second set of tracks disappeared deeper into the ground, sinking noticeably. Drag marks here and there—toe planted hard into the earth, heel leaving a lighter print. Someone limping? Or carrying something heavy?
He straightened up, scanning his surroundings. This section of the Lower Mountain Loop shuts down every winter after the first big snowfall. No pedestrians should have been on this trail after late October and road maintenance crews should not have operated this far south from the trail fork since its closure.
Snow slushed under his boots with every step as he cautiously approached the mysterious set of footprints. The runoff seemed to uncover them one after another, like pages turning in a book. He looked up the abandoned trail, then back down at the indentations, his stomach tightening.
He snapped his head up toward the noise. Empty branches framed by sickly morning sunlight where the crow had perched. He felt relieved when it flew off.
Wind rushed through the exposed limbs of the aspen trees, creating a hollow sound similar to dry bones striking together. He swallowed nervously, feeling his mouth go dry. Just tracks in the snow. Nothing to worry about. His heart pounded harder.
Tracks led on towards the drainage culvert, a decommissioned concrete pipe meant to funnel meltwater underneath the trail. Something about their intent unsettled him. This wasn’t the rounded steps of hikers taking in the view. There was purpose to them, that his toes curled in expectation. Speed. Someone with somewhere to go. He reached for his radio and paused. What would he say? That he’d found old footprints? That the mountain felt wrong? Someone would think he was paranoid.
He let go of the radio and stepped forward, tracking the prints. They were easier to see now that he knew what he was looking for—impressions in the thinning snow that crunched beneath his boots, already filling with water as the sun grew stronger. The dragging set zigged slightly, crossing over the clean prints here and there as though whoever was making them had struggled to walk straight.
Tiny clouds of breath drifted from his mouth. Cold still hung in the air despite the brightening sun, shadows clutching at winter. He stalked sideways between trees, stepping to the side of the prints instead of through them. It wasn’t evidence—not yet—but something in his gut told him not to mess them up.
Everything had gone quiet in the forest. He couldn’t hear the distant humming of his coworker’s chainsaw cutting through trees in the northern area. No birds. Not even ice dripping into the still puddles around his boots. It was just him and the muted sound of his own breathing.
The tracks showed a different pattern fifty feet beyond the culvert. The walking prints ended suddenly, as if whoever it was had walked off the face of the earth. The drags carried on solo, deeper impressions gouged into the earth. And there it was. Something thin and dark cutting between the drags like something dragged along the ground.
His stomach clenched. Twenty years of running trail maintenance had given him an eye for these sorts of things. Damaged branches served as indicators of deer movement in this region. Droppings meant squirrels had been through. Trodden earth could mean wild pigs. He knew these signs. He refused to acknowledge what this trail had revealed to him.
The strong mineral scent he had encountered earlier intensified as the wind rushed toward him down the narrow path. Almost metallic. Almost like—
He couldn’t think that thought. Couldn’t even speak it.
Ten feet ahead, a larger set of bootprints veered from the trail, showing where someone tripped or fell. Snow here had melted away completely, leaving a depression in the trail that matched the print and was filled halfway with water. He approached slowly, tense and unsure with each new step. Something about the water pooling in those prints seemed off. It wasn’t clear, like melted snowwater should be.
He dipped a finger into the pooled water and brought it up. Cold, despite the morning’s warmth. His fingertip came away pink.
Blood. Thinned by snowmelt, preserved by months of frozen ground, but blood all the same.
His heart thumped in his chest. This wasn’t seeing strange boot prints or feeling eyes on his back anymore. This wasn’t paranoia—he’d found evidence that something was wrong here on his morning route. He reached for his radio and stopped. Whatever had happened here wasn’t recent. The blood was too thin, too faded. Weeks old at least. He stood up.
But whatever tracks he’d found kept going toward the culvert. And he was going with them. He straightened and wiped his bloody finger on his slacks. Instinct screamed at him to flee, to call for backup, to let this be someone else’s problem. This section was his responsibility because his crews maintained this trail. An event occurred at this location—he needed to find out what happened.
The trail forked at the drainage outlet, and the boot prints diverged into a V shape, converging on the mouth of the culvert. The scraped trail between them grew wider as it approached—whatever was dragged had ceased cooperating before the end. He swallowed nervously.
He inched forward. Boot soaked suction peeling softly with each step he took toward the culvert. When he reached the opening, he stopped and stared. A four-foot concrete pipe ran perpendicular to the trail, meant to ferry snowmelt underneath. Winter meltwater should have long since carved a clear path through its entrance, flowing out into the surrounding creek drainages.
Ice choked the entrance of the culvert, stubbornly persistent despite the thaw.
Something was in there.
The footprints stopped abruptly at the mouth of the culvert. Just as he’d paused now, when he peered down into the jagged hole.
A cold certainty washed over him. The discovery beneath the ice promised to explain the mountain’s mute nature, the electrical air, and the sensation of unseen eyes tracking his presence. The locals’ superstition echoed in his mind: the thaw remembers what winter buried.
He stepped closer until his shadow fell across the mouth of the culvert. The ice at the entrance was the thinnest, translucent in places. He could see blackness beneath, but it wasn’t rocks or branches. Not logs or leaves.
Shuffling forward on his knees until he sat on the lip of the culvert, he slid a gloved hand across the icy ground in front of him, careful not to brush too hard. The ice was paper thin in places. Slowly lifting his hand, he brushed frost from the surface. Whatever was beneath this frozen shield, it wouldn’t take much to expose it.
The ice under his gloved fingers was paper-thin. He heard it crackle faintly as he swept away the last of the frost that coated the surface. His brain refused to acknowledge what his eyes were seeing at first. Negative space. Shapes devoid of context.
The sun peeked around the mountain, throwing a wash of weak light through the ice. Definition filled the void as recognizable shapes solidified into something… human. A face stared back up at him through the cloudy ice, features unmarred by decay. Ice sealed the eyelids back, and the man stared blindly up at him, caught in time. He stumbled back, boot sliding through mud, one hand over his mouth. For a moment he couldn’t breathe.
A man. Young man—probably in his mid-twenties. The thin ice sheet revealed skin that had turned blue from cold beneath its surface. Dark tendrils of hair were frozen in position around his temples. But those eyes made him hesitate, refusing to let him look away. The eyes remained wide open, displaying either shock or terror in their frozen positions. Featureless white-masked frozen fingers clutching at cheeks.
“Jesus Christ,” he whispered, the words thin in the cold air. “Jesus Christ.”
It wasn’t until he took another step back he realized it wasn’t just a face staring back at him through the ice. Shadows under the shallow water revealed muscle and sinew. A shoulder pressed up into the clouded light. Limbs twisted unnaturally and his neck was bent grotesquely, shoved sideways into the culvert like the ice had burst inside him and pushed him there. This wasn’t how people ended up by accident. Someone had brought him there and hidden him where melt-off would wash him clean.
For a moment he studied the dead man’s eyes. Sunlight trying to penetrate the ice swirling between snowflakes gave his stare an unnatural shine.
Except that the runoff had come early this year.
His stomach rose into his throat. He turned away from the body and gulped down mouthfuls of pine-scented air, trying to keep down the bile rising in his throat. He’d been hiking mountain trails for twenty years and had seen his share of dead bodies before; careless hikers caught in bad weather, climbers who’d fallen too far, even a hunter killed by a wounded elk once. But never like this.
The sound of meltwater rushing under the ice resembled the mountain’s own cruel laughter at his grim discovery.
He should radio this in. Step away, preserve the scene, call the sheriff. There was a procedure for a reason but his limbs felt frozen, his boots cemented to the ground. All he could do was stare blankly at the lifeless figure of the dead man who stared accusingly back at him.
How long had the person been down there? The tracks looked like they’d been dragged, not walked. Dragged here while the earth was still soft enough to churn up mud. Late Fall, before the heavy snows came. Months of being frozen in this shoddy grave while innocuous passersby walked overhead. Months of waiting for Spring to unveil a murderer’s secret.
Instinct kicked back in eventually. Slowly, he reached for his radio. Hands shaking, he almost dropped it. He took a step back from the culvert. His eyes remained fixed because he believed the face might vanish or change expression if he looked away.
The chill breeze sliced through his outerwear. The sun was rising, snow was melting, his breath still fogged when he exhaled. Everything except for that body had obeyed routine.
Finally tearing his eyes away from the ice-masked stare, he forced himself to survey his surroundings. Were they alone? Was the killer gone? Watching them now? Everywhere he looked, he felt eyes on him. Even heavier than before. Not silent, either, like before. The mountain held its breath.
Small streams raced down the hillside until they reached the culvert. The melting water carried fragments of pine needles, dirt, and leftover winter road salt down the stream. After human intrusion, the natural world was already restoring its balance. But the body remained stubbornly present. Still. Out of place in a way that made everything else feel wrong.
He took a slow step back to the culvert’s edge. Made himself look.
“Who did this to you?”
There was no answer, of course. Just the ageless, lifeless stare of a dead man. But somehow the worker knew it hadn’t been some drifter who got caught on the wrong side of Stoneveil and ended up here. Someone local took the trouble to stash him here like this—knew the trail would be closed this time of year. Knew which side of the mountain kept quieter in winter. Whoever killed him knew Stoneveil like he did.
He felt colder than he should have.
Staring once more at the boot prints that had led him here only moments before, they looked less unusual now and far more sinister.
The worker blinked, eyes refocusing. Shadows lanced across the thin ice, distorting grotesquely in his memory. Trickles of water spidered outward. Blinking again, the worker thought the man had moved. But the face was still, his eyes boring into him like he’d somehow seen this coming too.
That was when it hit him, when the gravity of his discovery truly sank in. This wasn’t an accident like so many of the others had been this winter. This was a body. Murder. Something Stoneveil hadn’t seen in years, something that was going to tear the sleepy mountain town apart. Detectives. Cameras. Flashlights cutting through dark houses.
The radio felt like lead in his hand. There was no taking this call back. Everything would change after today. Everything was different for him, for Stoneveil, for that man under the ice.
He coughed, metal filling his mouth. That man down there deserved answers. Deserved to have warm hands pull him from that icy grave with dignity. Whatever happened because of this call…it couldn’t be worse than letting him lie there and rotting back into nothing.
His thumb found the talk button. The radio crackled softly—a white noise in his ears—and he took a calming breath.
His thumb hovered over the talk button, visibly shaking even through his glove.
There was a crackle of static. Then open channel. “Lower Loop maintenance.” His voice cracked on the second word. He swore under his breath, pressed again. “I need to request—I need the sheriff. There’s something I found—”
He stopped, gaze flicking back to the culvert once more.
“A body,” he continued. “Dead man in the ice. On the South Ridge Trail.”
Static crackled in his ear. The seconds were long and laden with nothing but radio noise until a woman’s voice came through. “Say again, Lower Loop? You found what?”
Professional. Steady. But he caught the edge underneath it.
“A body.” His throat was thick again, demanding that he swallow. He cleared it with a harsh rasp of cough. “Male. Young male. Found frozen down in the drainage culvert by marker seven. I can see his face through the ice.”
He couldn’t tell her about the eyes. How they seemed to follow him when he looked at them, yet still stared blankly ahead when he looked away.
“Okay. Do not leave your current location. Do not approach the scene any closer. Sheriff Barnes is being notified, Lower Loop. Are you by yourself?”
Did he look around at the trees and realize he was in danger? Because until that question, he hadn’t even considered it. Hadn’t thought anyone else might be waiting for him. He swallowed heavily. Did a quick head count.
“I’m alone.”
“I think I’m alone.”
The woods closed in on him. Too silent. Too…attentive. Clumps of pine and aspen, once harmless shapes littering the forest floor, now became places to hide. Shadows between trunks became hollows for lurking figures. He took another few steps back from the culvert, scraping his shoulder against its lip as he forced himself against the pine trunk behind him. Nothing could slide up on him from behind there.
“We’re sending help,” the dispatcher said calmly. Her voice steadied him more than he cared to admit. “Can you tell me exactly where you are? Coordinates.”
He pulled out his GPS unit—a little square clipped to his belt—and mouthed numbers back over the radio. Coordinates to run on computer maps that would lead law enforcement to this section of the trail system. Glancing down, he readied himself to return his attention to the culvert when he did it again. Remembered the pale face under the cloudy ice.
The man wasn’t moving. But that bizarre fear gnawed again, whispering at his brain that if he took his eyes off for long enough, the body would simply vanish—or worse, move.
“Deputy Ruiz should be eight minutes out to you,” the dispatcher said. “Stay put if you can do so safely. If you feel unsafe or if anything changes, relocate to a safe location.”
“Copy,” he said, clinging to that tiny slice of normalcy on the radio.
He set the radio down to look around and then felt something cold against his cheek. Then his forehead. The back of his hand. It was snowing. Individual flakes tumbled through the treeline, melting into his jacket. Mountain weather at the end of thaw season was finicky. A late-season snow wasn’t unusual for Stoneveil, but it was uncanny as well timed as hell.
He stared in fascination as the crystals slowly drifted down around him, landing on the shallow ice crust covering the dead man’s face. They settled over his face, mouth, his hollow eye sockets, until they covered him like a blanket—like the mountain wanted him back—like it wanted to re-bury what the thaw had uncovered.
The radio crackled to life again. “Lower Loop, this is Deputy Ruiz. On my way to your location. Don’t touch anything. Over.”
“I’m not,” he replied on instinct. Truth be told, he didn’t think he could make himself walk back to the culvert if ordered. He felt like lead-weighted gum stuck to the ground. A part of him wanted to comply, to tell Ruiz exactly what he’d found. Another part of him wanted to turn around and run.
The snow was falling heavier now, thickening in his vision and beginning to settle on the ground and shoulders. Blurring footprints. Covering evidence. Nature was starting to take back its secrets. But it was too late. He’d seen too much. Someone killed this guy, and they tried to hide him. Freeze him. Protect him. Like the mountain would’ve done if he’d stayed underground another season. But now people would come. Search parties, cops, CSI. Fucking TV trucks.
He turned back to the culvert.
“Who are you?” He said it quietly. Not into the radio. A pause.
“What happened to you?”
Whoever he was, his story would soon consume Stoneveil. The worker had lived in enough small towns to know how it went — how a crime like this pulled old grudges from the soil, split families along lines that had been waiting years for an excuse.
Static crackled through the radio again—the dispatcher requesting a report—and he blinked at the interruption. He felt it then. Up his neck, creeping slowly down his back. That old, familiar dread. Knowledge without thinking. He’d known the instant his boots crunched that silent forest floor that things had changed.
Snow fell on the dead man’s cheeks as realization washed over him—the locals weren’t talking about murder when they talked about thaw season. Winter wasn’t forgiving; it entombed. It suspended. It maintained matters in immaculate stasis until the thaw hit and decided to let loose. Nothing ever truly went away on that mountain. It just waited.
He shivered. Not because he was cold. Whoever was out there — if anyone was — had known about this place for months. Had known and stayed quiet while the mountain kept its secret. Now the mountain was watching him too. Waiting to see what he’d do next.
“Lower Loop, do you read me? Is everything alright out there?” Dispatch crackled once more over his radio, impatiently requesting an answer.
“Yes. Copy. All quiet.” He deadpanned into the microphone. “No change. Still waiting.”
But everything was different. Standing guard while the sun tried in vain to penetrate the endless flakes falling from the sky. Stoneveil felt different. He knew every inch of that mountain through three years of living in that town, through a thousand hikes he’d taken into the woods. But now something felt off-kilter. Unsettled. Dangerous.
Whatever truth was locked behind that frozen stare would stay there.
Not to him, anyway. In eight minutes the deputy would arrive. The investigation would start. All of it already in motion.
For now, everything was quiet. Just him, the dead man, and the snow.