Randy nodded. “I’m sorry,” he said.

Jeremy rose and turned around. He considered the machines. Could he shove one under the window? To serve as a platform? He pushed against a few tarp-covered shapes and found they weren’t going anywhere without the help of a forklift. He went closer to the fire, grabbed a pallet, and dragged it to the back wall. He returned, took another, and hauled it away. He got a third from the stack, but by then the fire had spread too far, and he lost the rest of them. He prowled the grotesquely lit floor, looking for more pallets amid the detritus of a hundred and thirty years of papermaking. There were maybe four that were sturdy enough to use. He mentally measured their height against the wall. Stacked up, they might boost him high enough to leap for the casement of one of the windows. They weren’t going to allow him to bring Randy with him.

He had noticed the washroom as he circled through the building. Now he walled away the tiny hammer-beat of panic that was thudding against his ribs and went to check it out. It was small and stinking, as if rodents had died in the walls. The one window was another impossible-to-reach casement. But, he was amazed to see, the gravity-flush toilet still worked, and when he pulled the chain, water gushed into the bowl.

For a moment, he thought about wetting himself down again and making a break for the door. The fire had spread-to his eye, it seemed to be spreading faster than was natural-but one man, soaked and running at top speed, could probably still make it. One unburdened man.

He looked at the water, visible in flashes of firelight. This had probably been the executive washroom in his great-great-grandfather’s day. He felt sad, and sick, and proud, all at once.

He returned to Randy’s side. He could feel the heat now, even back here at the edge of the river-side wall, harsh and oppressive. He knelt down. Randy’s eyes were closed. “Hey, man. Are you still with me?”

“Yep.”

“Great.” Jeremy tried to infuse his words with as much confidence as possible. “Look, we’re going to wait this out until the fire trucks get here. They’re on their way already. Your wife called them.”

“Lisa?”

“Yeah.”

“She’s okay?”

“She’s fine. We’re going to be fine, too. Hang on, I’m going to pick you up. It may hurt.”

Randy’s whimper as Jeremy hauled him off the floor was almost lost in Jeremy’s grunt. “Jeez, man,” he gasped, staggering across the room. “You must be solid muscle.”

“Yeah.” Randy gritted the word out.

Jeremy squeezed sideways through the door of the water closet and laid the other man on the floor. “I’ll be right back,” he said, panting. He grabbed the first tarp he could find and dragged it off its machine and over to the water-closet door. He did the same with another tarp, hurrying, because he could see the fire, literally see it leaping and flowing, claiming more and more of his great-greatgrandfather’s mill. Finally he snatched up a pickle jar he had seen half-revealed by Randy’s backpack. He unscrewed it, dumped the pickles and juice as he bolted for the water closet, and plunged it into the bowl. He poured water over Randy, over himself, over the floor, over the tarps. He poured and flushed, poured and flushed, until he realized that he could see the interior of the tiny room clearly by the light of the fire. The blaze had reached the far wall.

He abandoned the pickle jar in the toilet, heaved the tarps inside the water closet, and shut the door. Feeling his way in the dark, he edged to Randy’s side, tugging the dampened tarps over them until they were both completely covered.

“This reminds me of pretend camping as a kid,” he said. “You know, crawling under a blanket?”

Randy made a noise halfway between agreement and pain. Jeremy stripped off his jacket and, folding it, placed it under Randy’s head. “Don’t get discouraged, man,” Jeremy said. “Help is on the way.”

“I’m sorry,” Randy whispered.

“For trying to blackmail my dad? You should be. When we get out of here, you’re going to go straight, right?”

“I’m sorry… I thought you were a rich snot.”

“I am a rich snot,” Jeremy said, smiling.

“Why are you helping me?”

Jeremy thought for a moment. “Well, you know.” He didn’t know how to put it into words. “You, me, we’re all human beings. We have to do right by each other.”

There was a long pause. Jeremy listened to the muffled sound of the fire’s roar. He didn’t hear any sirens. He told himself he wouldn’t be able to, over the other noise. Finally Randy spoke again. “If you get out of this and I don’t, will you do me a favor?”

“You’re getting out of this. Don’t worry.”

“Will you?”

Jeremy squeezed his eyelids tightly closed. He could feel the hot tears pressing against them. “Yes,” he whispered.

“Tell Becky Castle I’m sorry.”

“That’s it?”

“Yeah.”

Jeremy placed his hand over Randy’s shoulder and pressed hard. Randy’s hand fluttered up and patted Jeremy’s hand. They waited, in the damp and stifling dark, two boys under the blanket. Less afraid because neither of them was alone.

9:10 P.M.

Ed Castle’s beeper went off the same moment Lyle MacAuley’s radio crackled to life. Lyle muttered an excuse-me and walked into the hospital hallway.

“What is it?” Suzanne asked quietly. Becky had finally fallen asleep again. She lay folded into her bed like the little girl she had once been. Her fragile whiteness would have blended in with the sheets if not for the purpling bruises blooming across her face.

“Fire,” Ed said, checking the code.

“Do you have to go?”

“Lemme call in and check.” He crossed to Becky’s bedside phone and dialed the dispatch number. It rang, and rang, and rang again. Finally, the line picked up, but before he could say a word, he heard a blurted, “Holdplease” and was left listening to a recorded message giving him alternate numbers to call if he was looking for the town hall, the animal control officer, or the department of motor vehicles. By the time Dispatch came back on, he had worked up a good mad.

“Harlene, what the hell is going on over there? In all the years I’ve been a volunteer, I’ve never had to wait on a fire response call.”

“Who is this?”

He raised his eyebrows. He thought Harlene could recognize every volunteer firefighter by voice. “Ed. Ed Castle.”

“Sorry.” She sounded flustered. He started to worry. He had never, ever heard Harlene flustered. “We got two major fires. The Reid-Gruyn mill and the new resort. Meet your team A.S.A.P. You’ll be supported by Corinth, Glens Falls, and Hudson Falls.”

“Wait-” he said, but she had already clicked off. He was left staring at the phone in his hand.

“Ed?” Suzanne looked questioningly at him.

“The Reid-Gruyn mill’s on fire. And the new resort.” He shook his head in disbelief. “Sounds like they’re turning at least two counties out to respond.”

“The new resort?” Suzanne sucked in a breath, turning toward their daughter. “Oh, lord, Ed. What if Becky…?”

He caught her in a quick one armed hug. “Don’t think about it. We’ve got her here. Whatever else happens, she’s safe now.”

Lyle MacAuley came back in from the hall. “You hear the news?”

Ed nodded. “Any idea what happened?”

Lyle’s face was an outcropping of Adirondack granite. “Chief thinks some sort of ecoterrorism. Who knows, nowadays.”

Ed turned toward his wife. “Suze-”

“Just go,” she said. “We’ll be here waiting when you get back.”

9:20 P.M.

He kept calling and calling Jeremy’s number, but the boy didn’t answer. Shaun was starting to get worried. He had gotten the hell out after the explosion and now was milling around the portico. He wasn’t sure what to do. Maybe he should get into the car with Courtney and head over to Reid-Gruyn. What the hell had Jeremy been on about? An explosion? It had sounded as if it were at the mill, but there was no way that could happen. Could it?