Moira nodded, swallowed hard, and focused on her laptop, entering the commands needed to establish a private voice link to Michael.
“Dinah, you stay here — run the robots. We are going to have to do some improvising. Bo, go back. Steve too. Luisa, deal with Aïda over voice — for me it’s too much stress and distraction. Stay in the Hammerhead and make that problem go away for me. Doob, stay here. Zeke, go back.”
Ivy looked around. “If I haven’t mentioned your name yet, go back and see what you can do. Doob, you’re the weatherman. Your job is to make announcements about the storm and when it’s going to hit.”
“Half an hour,” Doob said. “But yes. I will do that.”
Moira, headphones on, had retreated into the quietest corner of the Hammerhead and was engaging in a murmured conversation with Michael. She was holding a cloth over her eyes to absorb tears before they broke loose in the cabin. Luisa had already gone into her assigned role and had been listening to a voice transmission from Aïda. “She says she is going to try again.”
“I thought her thrusters were empty,” Ivy said.
“She can transfer propellant from some of the other thruster modules to the empty one. It’ll take a few minutes. She requests instructions on where to make the next attempt, since the docking port on Caboose 2 has been rendered unusable.”
With a bit of deliberation they agreed that the heptad should make its next attempt on a docking port in the old Zvezda module.
Dinah, who had spent most of the last couple of days preparing for the docking to occur on Caboose 2, sent her robots scrambling forward along the outside of the Stack, bringing their cables with them. That caught her up in a stew of minor complications that more than filled the time it took for the heptad to get its dead thruster up and running again.
They watched the second approach, and the docking, in silence. It took about ten minutes. Doob interrupted once to give an update on the approaching radiation storm.
Unexpectedly, it was Moira who broke the silence. “Don’t let them dock,” she said.
“What?!” Ivy said.
“It’s a trap.”
Zeke’s voice came over the PA: “Positive docking achieved. Getting ready to open the hatch.”
Moira added, “Michael figured it out.”
“Fifteen minutes before the storm breaks,” Doob announced.
Dinah had entered into a state of intense focus on the problem to be solved, seeing through the eyes of ten different robots performing ten different tasks, occasionally blurting out terse requests to the two surviving spacewalkers, asking them to shake a stuck cable loose or pull a wriggling Grabb out of trouble. She tried to filter out the conversation between Moira and Ivy.
“What do you mean, it’s a trap?”
“Aïda’s heptad joined the mesh network as soon as it got within range,” Moira said. “If you check your email right now, or your Spacebook, you’ll see stuff flooding into it. Terabytes of old messages and posts that have been bottled up in the Swarm. Mailing list traffic that’s three years old.”
“So?” Ivy asked.
“Michael saw some weird stuff just now, and drew my attention to it.”
“He’s floating in space!”
“He’s floating in space and checking his email.”
“What weird stuff did he notice?”
“They’re cannibals, Ivy.”
“We already know that.”
“A few hours ago,” Moira said, “they slaughtered Tav and ate what was left of him.”
Dinah was having difficulty focusing on her work.
“They wanted to be well fed for today.”
The time was approaching when the spacewalkers would have to go to their airlocks and get indoors ahead of the storm. Dinah had to focus on them. There was nothing she could do about what Moira was saying. She began speaking to one of them but was interrupted when Zeke came over the PA again: “Ten survivors aboard. Waiting for J.B.F. to emerge from the hatch.”
“Zeke, be on your toes,” Ivy said. “We have indications they may be up to no good.”
“Get inside,” Dinah said to the spacewalkers. “Head for the nearest airlock. Stay away from the new people, we don’t trust them.”
“Ditching the rock,” Ivy announced. A sharp hiss came through the walls as compressed air flooded the hair-thin gap between the outer surface of the Hammerhead and the surrounding cavity of Amalthea. “Plug your ears.” Then, before anyone could comply, a shattering, sickening bang as Dinah’s demolition charges went off, destroying the structural connections that joined Amalthea to Endurance. They felt a sharp jostle — more acceleration than they had experienced in three years — as the Hammerhead sprang free, pushing the rest of Endurance along with it.
“Three minutes before the storm hits,” Doob said.
“J.B.F. is aboard,” Luisa announced. She was on voice to Zeke and the rest of the crew aft, relaying what they said to the others in the Hammerhead. Her brow wrinkled. “Something’s wrong with her — I don’t quite follow.”
“Burning hard,” Ivy announced. Meaning that they were near their apogee, entering the fringe of the main lunar debris cloud, and that all the surviving engines had just come on full force. She had inaugurated the big burn that would, with a delta vee of some twelve hundred meters per second, inject them into the debris cloud.
Every loose object in the Hammerhead dropped to what was now the floor. At the same time they could hear all manner of percussion, from all over Endurance.
Zeke’s voice came in over the voice link. “We are in combat,” he said.
“Combat?” Ivy asked.
“They shot Steve Lake.”
“We are now experiencing very high levels of high-energy proton radiation from the CME,” Doob announced. “Everyone who is not in the Hammerhead should be getting into a storm shelter.”
“Shot him?” Ivy asked.
“With J.B.F.’s revolver. I suggest you try to lock down the network, they are trying to backdoor it.”
After that, communications were hectic and confused for a minute, and seemed to suggest that adversaries in different parts of the ship were all trying to use the same channel.
Then their communications went dead. The equipment still worked; they’d simply been locked out of the network. Ivy could still fly the ship, but none of them could talk to people outside the Hammerhead.
They were startled by a metallic rapping on the hatch that sealed the Hammerhead off from the SCRUM. Dinah’s ears soon read it as Morse code.
“‘Chocolate,’” she said. “That’s kind of a code word between me and Tekla. I think we should open the hatch.”
They did so, not before arming themselves with whatever makeshift weapons they could find, and found Tekla, suffering from a knife wound to the hand; Zeke, looking flustered but unharmed; and a woman, barely recognizable as Julia Bliss Flaherty given that most of her hair was gone and she had both of her hands firmly clamped over her mouth. Tekla vaulted into the Hammerhead and pulled Julia along behind her.
“What is going on?” Ivy demanded.
Zeke held up both hands. “I got this,” he said. “We have killed four of them already. Two more are casualties. We have them outnumbered. We just have to keep fighting.”
“You need to get into a storm shelter,” Ivy said.
Tekla, unaccustomed to working in even weak gravity, had gotten her footing enough to drag Julia into a corner of the Hammerhead and sit her down on the floor. She then turned back toward the hatch. Dinah had never seen Tekla in this state before, and feared her greatly in that moment. Moira had a different reaction; peeling off her headphones, she lurched across the space and threw her arms around Tekla’s neck. It looked like a greeting but soon developed into something else as Tekla began dragging Moira toward the hatch and Moira began trying to prevent her from returning to the fray.
“Sweet one,” Tekla was mumbling into Moira’s ear, “you want me to use wrestling moves on you? Then you should let me go, because I am going to kill that bitch Aïda.”
“Zipping into storm shelters is exactly what they wanted us to do,” Zeke explained. “Their plan was to take the ship as soon as we did so. Good thing you warned us.”
Tekla by now had peeled herself loose from Moira’s grip and advanced toward the hatch with a full stride.
Zeke, waiting for her, reached out with one hand. He was holding a small black plastic box. He pressed it against Tekla’s thigh and pulled a little trigger on its side. The device erupted with a sharp ticking, buzzing noise. Tekla’s leg collapsed and she floated to the floor, glassy-eyed.
“Sorry, Tekla,” Zeke said. “You stay here. Get your hand fixed. Keep Moira company — she needs you. And if you have a little boy, name it Zeke.”
Then, before any of them could respond, he slammed the hatch shut.
In the silence that followed, a sharp crack resounded through the structure of Endurance. Everyone knew the sound: they’d just taken a hit from a bolide.
“Aren’t you supposed to be flying the ship?” Doob shouted to Ivy.
Wordlessly, Ivy went back to her screen.
Dinah rounded on Julia. “What the hell is going on?” she demanded.
Julia’s hair had been cropped. In the last three years it had gone silvery. Her hands still obscured the lower half of her face. Her eyes were clearly recognizable, though without benefit of cosmetics they seemed to be staring out of a face two decades older.