The teleport light opened against the mist above Niagara like a wound in the air, pale gold against the grey spray, and Shane stepped through onto wet stone. Cold hit him immediately — not the manageable cold of an open field but the aggressive soaking cold of the falls, which drove moisture through every layer and didn't apologize for it. The roar of the water rolled through everything here, through the escarpment and the wooden platforms and the timber barricades and the bones of every man standing watch along the ridge.
Tyr looked over first. "You took your time." Shane glanced at the defensive line, then at the water below where the river churned through the gorge with the violent patience of something that had been doing this for centuries. "You're still alive." "That was the plan." Njord stood a few yards away near the cliff edge, trident in hand, watching the water with the expression of a man listening to a liar — not angry, just attentive, the focused skepticism of someone who had decided not to be fooled again. Cory saw Shane and let out a slow breath. "Good." Karl was crouched near a rough board laid across two barrels, papers and charcoal notes spread around him in a mess that made complete sense to him and probably nobody else. Shane stepped over and looked at the pages. "How bad?" Karl didn't answer immediately. He looked at the river instead. "Manageable here," Cory said. "For now." Tyr nodded once. "The line holds."
Shane looked down the escarpment path where dark blood had frozen into black streaks across the rock in the particular permanent-looking way that cold preserved everything it touched. "And if it doesn't?" "Then we fall back," Tyr said. "Letchworth or Mt. Morris." Shane gave a single nod. "Good." Njord finally turned from the water. "You say that like you expect the retreat." "I expect pressure." "You always expect pressure." Shane looked at him. "That's why I'm usually right." Cory smirked. Karl didn't. He kept looking at the river and the notes in his hands with the focused expression of someone for whom the current conversation was operating in a lower priority than whatever the data was showing him.
Shane crouched beside him. "You seeing anything?" Karl tapped one of the rough diagrams. "They're not moving randomly." Cory folded his arms. "We know that." Karl shook his head. "No." His finger moved to a second sketch. "We know they follow water. I'm saying they don't all behave the same once they arrive. There's variation in the movement patterns that doesn't match a single population acting in a single way." That got Shane's attention. Before he could ask more, Njord's voice cut in from behind him. "You are very comfortable leaving my daughter alone."
Shane looked over. "What?" Njord's expression did not change. It had the careful neutrality of someone who had said something with a specific intent and was waiting to see if it had landed. "You arrived from somewhere else." "Yes." "And Freya is not with you." Tyr made a low sound beside him that was too dry to be called a laugh. Njord looked at him. Tyr said, "Your daughter is how old?" Njord narrowed his eyes slightly. Tyr jerked his head toward Shane. "And my son is how old?" Cory choked on his own breath with the abruptness of someone completely unprepared for a sentence. Karl blinked once, then lowered his head over his notes with the careful attention of a man who was absolutely not laughing. Even Shane smiled. Njord stared at Tyr for another long moment with the expression of a god who had made a point and watched it get entirely redirected, then let out an annoyed breath and looked back at the water. "That was not my point." "Sure it wasn't," Tyr said. The laughter went around the small group and didn't last long — nothing lasted long near the falls — but it cut the tension just enough to make the next silence easier to carry.
Shane stepped away from the others after that and Tyr followed him a short distance down the ridge path. The roar of the falls filled the space between them, vibrating through the stone under their boots and through the mist drifting across the escarpment in slow sheets. Below them defenders moved along the path, dragging bodies away from the edge, resetting firing positions, checking magazines and arrow counts with the practical focus of people who had moved past the shock of what they were doing and were now simply doing it.
Shane watched them for a moment before speaking. "You were right." Tyr glanced at him. "About what?" "The weight." Tyr folded his arms. "You say that like it surprised you." "It didn't." Shane kept his eyes on the defenders. "But knowing something and carrying it aren't the same thing." Wind shifted and spray swept across the ridge, freezing briefly against his jacket before the warmth of his body melted it again. "People are dying," he said. "Yes." "I keep seeing where the pressure builds. Where the line bends. Where it's going to break." Tyr did not interrupt. "I can see the points where I can stop it," Shane said. "And the points where I can't." Tyr nodded once. "That is command." Shane let out a slow breath. "I know what this becomes." They both did. They had spoken about it long before the first mutant crawled out of a river. Ragnarok. And all the smaller storms that would build toward it, and the people who would be standing in the wrong place when those storms arrived, and the fact that some of those people were already there right now and Shane could not move them without breaking something worse. "You say that too calmly," Shane said. "It is not new information." Shane looked back down over the ridge. "No. But carrying it still feels new."
Tyr's expression didn't soften, but his voice remained steady in the way of something that had never confused steadiness with coldness. "The mistake would be believing you can remove death from the world." Shane said nothing. "You cannot," Tyr continued. "You can only decide where it stands. You choose what holds. And the rest pays for it." The words were blunt in the way that honest things were blunt — not cruel, just accurate, and accuracy about certain subjects always felt like a blow. Shane rubbed his hands together once, warming his fingers. "There are times it feels like I'm already letting people die." Tyr answered without hesitation. "You are." Shane went still. Tyr continued. "That is the cost of protecting anything larger than yourself. You choose where the line holds. That means someone stands on the wrong side of it." Shane let out a humorless breath. "That's your fatherly advice?" "It is." "That sucks." Tyr's mouth moved just slightly at the corner. "Probably."
Before Shane could say more, screaming rose from below the path — not one voice but several, the overlapping alarm of people who had been watching a line and were now watching it move toward them. Both men turned. A cluster of defenders was falling back up the escarpment trail as a fresh wave of mutants came around the lower bend near the falls. "Here we go," Cory said behind them. Tyr stepped forward before the words had fully left his mouth. Shane moved with him.
The first mutant hit the ridge line at a dead sprint and Tyr met it with the spear and drove it sideways off the path in one clean motion, the body striking rock, rolling once, and vanishing down the slope. A second creature lunged low toward Shane and he caught it by the throat and slammed it into the cliff wall with enough force to break the forward charge of the two behind it. Njord moved next. The trident struck the wet stone beside the trail and the water that had been running harmlessly down the rock face shifted, a thin rush of redirected current sweeping under two climbing mutants and removing their footing entirely. They went over the edge almost simultaneously.
Karl and Cory had moved back rather than forward, which was the right call for both of them. Cory pulled one of the defenders behind an overturned supply crate and pointed down the path. "Watch the split on the right. They're going to try to come up the secondary there." Karl was not watching the fighters. Even now, with bodies falling and water moving under Njord's redirection and the sound of the close-in fighting bouncing off the cliff face, he was watching the horde. "Those two are moving together," he said, almost to himself. Cory frowned. "What?" Karl pointed. "Same build. Same shoulder ridge. Same hesitation at the waterline before climbing." A mutant reached the top of the path and Tyr broke its neck with the shaft of the spear in a motion so economical it barely seemed to happen. Another launched toward Shane and he drove a punch through its chest that stopped the body cold. Still human, some part of his mind offered, quiet and persistent and entirely unhelpful. Still human. He hated that the thought stayed with him every time.
A larger creature hauled itself over the lip of the path and this one moved differently from the others — more deliberate, better balanced, with the ridge beneath the skin of its spine pushing visibly against torn clothing. Karl saw it. "That one's different." Shane looked. The creature's whiskers twitched in the spray, reading the air. Its eyes reflected the pale grey light at a wrong angle. Njord's face darkened. "The water rejects it." The creature charged. Shane and Tyr hit it almost together — Tyr's spear driving into its shoulder to turn the body, Shane stepping in from the side and throwing it bodily off the trail into open air. The wave broke after that. Not because all of them were dead, but because the ones below had lost momentum in the narrow path and the rifle fire from the defenders farther back finished the few that tried to climb through the tangle of bodies.
For a moment the only sound was the falls again. Karl stepped toward the nearest corpse and crouched beside it. He did not touch it. He just looked, his eyes moving from shoulders to jaw in the systematic way of someone building a description rather than reacting to a sight. Cory stood over him. "Well?" Karl's attention moved from the skin to the mouth to the spine. "This one wasn't the same as the first group." Shane walked over. "What do you mean?" Karl pointed. "The skin has different thickness. The barbels are longer." His finger moved to the spine. "And that ridge is more developed than anything from the first wave, but this creature was behaving more aggressively, not less." He looked up. "These aren't all one stage of infection." That landed harder than the fight had. Shane looked at the corpse and then back at Karl. Karl continued, more to himself than anyone. "They're changing at different rates. Or into different functions. Or both." "Can you prove that?" Cory asked. Karl looked at the notes in his hand. "Not yet."
Shane's decision came without deliberation. "You're done here." Karl blinked. "What?" "You're coming to Sanctuary." Cory did not argue. He had already reached the same conclusion — Karl was worth more with the lab papers from Arizona in front of him than he was on a ridge line. Shane looked to Tyr and Njord. "If this line bends, fall back. Don't hold it until it breaks." Tyr nodded once. Njord did not look away from the river. "It will bend before it breaks." "Then don't be on it when it does." Cory snorted softly. "That sounded almost caring." Shane opened the teleport. The light spread across the wet stone in a pale gold circle. Cory stepped toward it. Karl hesitated only long enough to gather his notes into a rough order. Then both men followed Shane through.
The cold spray of Niagara vanished. They emerged into the operations hall at Sanctuary and warmth hit first — genuine warmth, the warmth of a building occupied by many people over many hours — followed by woodsmoke and then voices and then the ambient sound of a place that was functioning rather than surviving. Karl actually stopped walking for half a second. Sanctuary sounded alive in a way that battlefields never did. People moving with purpose. Children somewhere in the distance. Tools. Conversation with weight behind it. The place had a pulse, and the contrast with the frozen escarpment was immediate enough to require a moment to absorb.
Karl barely noticed any of it after that. Saul had already cleared a section of the central table. The lab packets from Arizona were laid out beside maps and Roberts' aerial reports and Oscar's river movement notes from the Missouri corridor. Karl crossed the room and set his own notes down beside the lab documents and began sorting pages with the focused speed of someone who had been waiting to do this for days. "What do we have?" Saul asked. Karl didn't look up. "Not one mutation." Saul's expression sharpened. "Multiple?" Karl nodded. "Stages at minimum." He spread the papers out and began matching his field observations to the procedural notes from the Arizona lab — what he had seen on the ridge face against what the researchers had been tracking before the facility lost containment.
Cory leaned over the table beside him. Shane remained standing for a moment, catching his breath in a way that nobody in the room would have noticed unless they knew what they were looking for. Karl muttered as he worked through the pages, cross-referencing and annotating. "Early infection — still verbal, behavioral aggression beginning…" He flipped a page. "Structural conversion markers appearing…" Another. He leaned closer. Reached for a second packet and compared a notation. Then he straightened. "Here," he said. Saul stepped nearer. Karl tapped the document. "They weren't developing one stable result. They were tracking progression thresholds. Defined stages with specific markers at each transition point." Cory said, "You mean stages." "Yes." Shane said nothing. He was looking across the room.
Henrik stood near one of the side tables studying a waterways map someone had left open, tracing the blue lines with a finger and following their connections in the methodical way of someone working through a problem. For a moment Shane saw it clearly — a thread, thin and pale and quiet, running through Henrik like light through deep water. Hoenir. The patience of it. The particular way he was thinking. Shane looked away. Not his call. Not yet. Olaf and Erin would handle Hoenir and Karl when the time came and the time had not come yet.
Karl was three pages deeper. "The ridge on the spine isn't random," he said. "It's a threshold marker. Once it begins forming the structural conversion is already underway and everything after that point becomes exponentially harder to address." Saul folded his hands behind his back. "Meaning?" Karl looked up. "Meaning there is a window. Early infection — wide window. Mid-stage — narrow. Once that ridge starts forming, the window may be essentially closed." Cory exhaled slowly. "That's bad." Karl nodded. "Yes." Then his eyes dropped to another note and his posture sharpened in the specific way of someone encountering information they had been trying to find. "They also expected water migration." Shane looked back to the table. "What?" Karl pushed one sheet toward Saul. "Preference for depth, channel flow, protected banks. The researchers noted it as a potential dispersal risk in the early stages. They knew before containment failed that if a subject reached open water the spread would be difficult to track." Saul read faster than everyone else in the room, which was always slightly unnerving to watch. Then he turned toward the map wall.
At the same moment Cory reached for a New York trade map and spread it beside the lab papers. "Waterways," he said. "Exactly," Karl answered. Henrik looked up from the map table across the room and said, in the mild tone of someone contributing a logistical observation, "The Erie Canal touches half of that network anyway." A brief pause moved through the room. Saul turned toward him. Then to the map. The blue waterways were already marked on both — Lake Ontario, the Seneca River, the Oswego River, the Oneida junction. Saul moved with sudden precision that meant he had just connected something. "Emma." She was already beside him. He pointed. "Roberts' aerial reports. Oscar's river movement notes. Karl's progression data. Cory's trade routes." Emma laid the pages out in sequence without asking why, with the ease of someone who had been working alongside Saul long enough to trust the direction before the explanation arrived.
Saul studied the combined map for a few seconds. "The mutants will continue using controlled water corridors whenever possible. Lake Ontario is the most direct aquatic approach into this region." Emma said, "You're saying they can come at us by water." "Yes." Saul placed weighted markers on the map. "Containment nodes here. Here. And here." His fingers marked the Seneca River, the Oswego River, and the Oneida junction. Cory understood immediately. "Delay lines." "Yes. Not fortress positions — interception and warning positions. If they move through those corridors we need to know about it before they arrive, not after." Henrik had stepped closer to the map now, following the lines with his eyes. "The canal locks could help," he said. "They were built to control water movement. That function remains unchanged." Saul looked at him for a moment with the considering expression he gave to useful observations. "Yes," he said. "It does."
Shane read the map quietly. Then he said, "Do it." Saul answered, "Orders already transmitted." That was always Saul. Half a move ahead by the time anyone else had said yes. The room shifted into the quiet motion of structure doing what structure was built to do — messengers, runners, notes being copied, regional commanders reached through Ben's network, not panic but the organized momentum of people who knew what they were supposed to do and were doing it.
Sue stood near the far side of the operations room checking inventory notes by lantern light, working through columns of numbers with the focused expression of someone using math as a form of control over a situation that didn't entirely allow it. Vargas stepped up beside her. "You've been on your feet too long." Sue didn't look up. "That's not your department." "It becomes my department when you stop blinking." That got a small unwilling smile from Sue. Vargas glanced at the paperwork. "How bad?" Sue exhaled. "Bad enough that I'm pretending the numbers will save me." Vargas leaned one shoulder lightly against the wall beside her, close enough to be present without making it into something. "They might," she said. Sue looked up then — not at the room, at Vargas. The moment was small and private enough to survive the organized chaos moving around it. "I hope so," Sue said. "So do I," Vargas answered. Neither of them said anything else. Neither needed to.
Ben sat across the room with a headset crooked over one ear, a small cluster of drone feeds flickering across monitors beside him. Carla leaned over the back of his chair. "Anything?" Ben adjusted one of the controls. "Movement north of the treeline. Deer." Carla folded her arms. "Remember when drones were for traffic footage and bad wedding videos?" Ben smiled faintly. "I remember when all my problems could be solved with new batteries." "That sounds fake." "It was."
On the outer lawn beyond the operations hall, Freya sat cross-legged in the winter grass with Vigor trying to climb into her lap and Eisla chewing with complete commitment on the end of her sleeve. Marie sat beside her laughing while Penelope tried with limited success to redirect the female pup toward literally anything else. Silas stood nearby with his hands in his pockets, watching the dogs with the expression of a man who had accepted that this was happening and had decided it was fine. The laughter there sounded younger than the rest of Sanctuary. Lighter. Like something that hadn't been through the same things the building behind them had been through.
Marie looked up first when Shane came through the door. "Did you get them?" Shane nodded once. "Karl's inside already." Penelope asked, "How bad is Niagara?" Shane looked at the pups before answering. "Still standing." Marie's face tightened slightly. "Hugo was there, right?" "No," Shane said. "He's at Mt. Morris with Jason, Mike, Dave, and Clint." That eased her, but not completely.
Freya looked up at him while Vigor attempted to consume her glove. "You look tired." "I am tired." "Good." Shane raised an eyebrow. Freya smiled faintly. "It means you're still honest." Vigor finally succeeded in getting fully into her lap. Eisla barked at him in clear outrage at the violation of some territorial principle and launched herself after him. For a few seconds both pups became a blur of paws and ears and deeply offended growling that resolved nothing. Shane crouched and caught Vigor under the chest before he could tumble backward off Freya's lap entirely. The pup immediately tried to lick his wrist with single-minded enthusiasm. Silas watched him for a moment. "They know who built this place." Shane scratched behind the dog's ears. "No," he said quietly. "They just know who feeds them." Freya looked at him over the top of the wriggling pup. "Sometimes that's the same thing."
For a few minutes, with the dogs squirming and the girls laughing and the operations hall glowing warm behind them in the winter dark, Sanctuary felt less like a fortress holding its breath before a siege and more like the reason all the walls mattered in the first place. The reason the ropes in the gorge mattered. The reason the dam held. The reason Gary had raised his hand before Saul finished the sentence. The reason any of it was worth the cost of holding it.
Inside, Karl bent over the lab papers in the lamplight and began giving shape and language to the thing that was coming, building the framework of understanding that was the only foundation on which anything like a cure could eventually be built.
The work had started. And the horde was still moving north.
