The comm panel shrieked. Tull Corso's palm was already moving before his mind caught up, slapping the receiver live as the emergency channel lit crimson across his board.
"Signal, this is Dahr. Authorization seven-seven-black. We are under attack."
Station Master Dahr's voice carried no tremor. That alone told Tull everything: Dahr was afraid.
Tull leaned into his headset, fingers dancing across the relay board. Behind him, the signal bay carried the scent of solder and recycled air and the faint ozone tang of overloaded conduit. Through the narrow viewport, the black of space flickered with running lights from the freighters clustered in dock. Forty civilian ships, their holds full of families, cargo, futures that would never happen if Tull could not move them.
"Priya Aaltonen," he said into the open channel. "Priya, are you on?"
A pause. Then: "I am here, Tull. Observatory deck. I see them."
"How many?"
A longer pause. Priya's voice came back thin and strange, the careful pronunciation she used when something frightened her. "Three vessels. Lead ship is, I do not have a designation. They do not match any catalogued configuration. They are running dark except for their prow emitters."
Tull's mouth went dry. Dark-running prow emitters meant one thing in his experience: targeting lasers calibrating for a strike.
"Cassian," he called, switching frequencies. "Cassian Vorne, please respond."
Static. Then a voice, rough and low, with the cadence of someone who had run a flight deck through three near-disasters and learned to make every word count. "This is Vorne. I am in conduit seven. What do you have for me, Corso?"
"Keth lead vessel is positioning for a run on the docks. You have maybe ninety seconds before they have a firing solution. We need the freighters out."
A breath. The faintest scrape of fabric against the comm, like a man bracing himself against something. "Then we need to blind them, Tull."
"With what? Our survey corvette? Jace Renn cannot fly the Iron Star and engage a Keth battlecruiser at the same time."
"He is not going to fly. He is going to run a cable."
Tull stared at the comm panel as if he could see through it. Down in dock, the Iron Star sat small and battered, a converted fleet scout with mismatched plating and a stubborn captain who refused to die the right way. Its cargo bay was empty. Its weapons were nominal at best. What use was a cable?
"Cassian, talk to me."
"The mining array," Cassian said. "Pier nineteen. Three industrial lasers the station uses for asteroid work. They are unmounted. They are free-standing.
"The mining array," Cassian said. "Pier nineteen. Three industrial lasers the station uses for asteroid work. They are unmounted. They are free-standing. They can be re-aimed at the Keth lead vessel by hand if we run power cables from the dock substations. Three of them. Focused. Aimed at the prow emitters. The emitters are targeting our docks. If we blind them, we buy time."
Tull's mouth worked but nothing came out for a moment. Three repurposed industrial lasers fired by hand at a battlecruiser. The kind of gambit that ended up in fleet cautionary tales, never in any training manual.
"How long?"
"Eight minutes if the cable run goes clean. Jace is doing the run now. He volunteered."
Tull heard the soft thud of boots on metal in the background of Cassian's channel, distant, moving fast. Jace Renn was already out there, somewhere in the service crawl between the dock substations and pier nineteen, threading cable by hand through conduits that were never meant to carry that kind of current.
"He should not be alone out there. The Keth have launched pods. I am seeing at least four boarding trajectories."
A pause. "He is not alone. I have Marik on the deck crew with him. Two of the riggers. They will manage."
"Cassian." Tull kept his voice level. "If a pod intercepts the dock first..."
"Then we will know about it here. Corso, I need you to keep me honest. Tell me what is on my scope that I cannot see."
Tull turned back to his board. The picture was not good. The lead Keth vessel had settled into its firing position, prow-on, its silhouette against the iron star's strange wash making the hull look almost skeletal. Behind it, the escort pair had spread to flank the dock. Four boarding pods had indeed launched, angling in from different vectors. Three were converging on the commercial docks, where the freighters still sat with their thrusters cold. The fourth was arcing toward the upper habitat ring.
"Cassian, fourth pod is making for the ring. Habitat seven, looks like."
"I see it on my tablet. Habitat seven is Priya's deck."
"I will route Thessa to intercept."
"Do it. And Corso."
"Yes."
"Tell Priya to seal the xenology lab and stay away from windows."
Tull switched channels. The bridge felt too quiet, just the soft tick of instruments and the distant thrum of the station's rotation, that almost-subsonic pulse that he usually stopped noticing hours into a shift. Today it felt like a countdown.
"Priya," he said into the secondary comm. "Priya Aaltonen, please respond."
Static. Then her voice, warm but taut, with that faint Finnish lilt that came through on her rounded vowels. "Tull. I have been listening on the bridge band. I heard the pod assignment. I am in the lab with three of my staff. We are sealing now."
"Priya, the captain wants you away from windows. The lab has the observation port."
"The observation port is reinforced. And I have instruments running. Tull, if they breach this deck, I want data on their hull composition before they reach me. This is the closest a Keth boarding team has been to a human installation in forty years. I am not sealing myself in a closet while they walk past my sensors."
Tull opened his mouth to argue, then closed it. Priya Aaltonen had a way of making the impossible sound like a reasonable professional choice.
"Keep the port shuttered until you have to open it," he said. "Then open it for three seconds and close it again."
"Three seconds. Understood."
He switched back. "Cassian, Priya is sealed. She is being stubborn about her sensors, but she will keep the port shuttered unless she has to sample."
"Good. Tell her I owe her a drink."
"If we survive this, I will buy her the drink myself."
A faint sound that might have been a laugh, or might have been the conduit groaning around Cassian's boots. Tull could not tell.
Then the deck tilted. Not much. Two degrees, maybe three. The kind of motion that would not register on the civilian decks, that the station's ancient stabilizers would shrug off in a few seconds. But Tull felt it in his knees, in the small of his back, in the way his coffee cup slid a half inch across his console without spilling.
The alarm began a moment later. A rising tone, then a voice, synthetic and calm: "Hull breach. Habitat ring. Deck four. Junction seven. Sealing protocols in effect."
Tull's hands were on the board before his brain caught up. The breach was not on the commercial docks. It was not on habitat seven. It was in the middle deck of the ring, the deck that carried the main reactor trunk and the service corridors to the mining array.
"Cassian," he said, and his voice was steady in a way he did not feel. "Jace. The cable run."
Static. For three heartbeats, nothing.
Then Cassian's voice came back, rougher now, with an edge to it that Tull had not heard since the Orbital Verdi incident briefings. "Jace took shrapnel from the breach. He is functional. He is bleeding. He is going to finish the run if I have to carry him there myself."
"Who else is with you?"
"No one. Marik and the riggers were aft of the breach. I do not know if they are alive."
"Cassian, you cannot leave the cable run. The lasers will not fire themselves."
"I am aware."
"Then what are you doing?"
A pause. The sound of breathing, hard, through what might have been a clenched jaw. "I am going to the junction. I am going to seal the breach. Jace is going to finish the cable. We will see which one of us runs out of time first."
"You need a team. You cannot seal a Keth pod breach alone."
"I will have a team. There are technicians on deck four who know where the bulkhead charges are stored. I will find them."
Tull thought of the deck four technicians. He knew three of them by face. Halden, who kept her hair cut short and never raised her voice. Yuli, who had a limp from an old shuttle accident and who walked with a cane she had welded herself. Mett, who had transferred in six weeks ago and who still wore his Fleet insignia because he could not bring himself to remove it. None of them were Marines. None of them had ever sealed a hull breach under fire.
"Then you will have me on comms," Tull said. "Talk me through what you need. I will pull the station master into this. Dahr owes us a favor."
"He owes us more than that. But yes. Talk me through."
Cassian's boots hit metal as he started to run. The channel was open, the audio unfiltered. Tull could hear everything: the harsh rhythm of his breath, the distant clang of an emergency bulkhead cycling, the low whistle of atmosphere escaping somewhere ahead. Underneath it all, that faint burnt-ozone tang that meant something had just burned through something it should not have.
"Talk to me, Corso."
"Deck four, junction seven. I am pulling up the layout now. The breach is on the dorsal side of the ring, near the main trunk. There are two maintenance alcoves starboard of the junction. Charges are stored in the aft locker."
"I know the locker. I worked out of this deck for two years."
"I remember. Cassian. Where is the pod?"
A longer pause this time.
The pause stretched long enough that Tull checked his comm unit twice, certain the channel had dropped. Static hissed in the dead space between stations. Then Cassian's voice came back, lower than before, rougher at the edges.
"The pod launched. Three cycles ago. It has children aboard, Tull. I put them on it myself."
The words landed like a blow to the chest plate. Tull closed his eyes for half a second, then opened them. The tactical display had not changed. Priya's readings still climbed in their slow, terrible geometry. The Keth formations held their vector, indifferent to any of it.
"You have crew on a pod," Tull said. Not a question. A confirmation.
"Twelve civilians. Six of our people to fly it. They will make the buoy in eleven hours if the drive holds."
"And you did not launch yourself."
"No."
The word sat between them. Tull heard the breathing change, heard the faint scrape of a boot against a ladder rung. Cassian was climbing.
"If I had launched, who would set the charges?"
"Who would set them with you?"
A third voice cut in on the channel, warm and clear, carrying the faint rounded vowels that Priya Aaltonen had never quite shaken from her childhood on the Finnish coast. "I would, Tull. I am already with him. We met at junction four."
Tull blinked at the panel. He had not seen Priya move from the science deck. He had not seen her leave at all.
"How long have you been off the science deck?"
"Twelve minutes. I downloaded what I could. The drive on this station holds three times the data the buoy can carry." A small, dry sound that might have been a laugh in another life. "Cassian called me on a private channel and told me to run. I told him I did not run from anything he could send against me."
"He should have told me."
"He wanted you focused on the evac. He was right to want that."
Tull turned back to the tactical display. The Keth lead elements had begun their final approach burn. In seven minutes they would be at boarding range. In twelve, the first breaching pods would hit the outer hull. The station's weapons officer, a woman named Thessa Drake who had been rotating through the comms all morning, broke in with the reactor status.
"Corso, the main core is climbing again. Priya, your prediction is holding. We have less than twenty minutes before uncontrolled criticality."
"I hear you, Thessa." Priya's voice had not changed in pitch, but there was a new flatness to it. The flatness of someone who had done the arithmetic and accepted its conclusions. "Tell the station master I need every compartment sealed. Bulkheads in fire position. Nobody opens an interior door for any reason until the all-clear."
"Understood."
Tull keyed the master channel. His voice had been calibrated for clarity over the years, each syllable chosen to cut through static and panic, but today he found he had to slow it down further. The words would only sound once.
"All hands. This is Signal Officer Corso. Priority evacuation. Captain Vorne has ordered full departure of the station. Pods are launching from bays one through six. Report your compartment number to Pod Control on channel four. Do not attempt to reach bays seven or eight. They are gone."
A flood of voices answered. He sorted them by urgency and fear, by the timbre of a parent calling for a child, by the clipped efficiency of trained personnel. He walked them to pods he had never seen, through corridors he had only studied on a schematic, with a calm he did not feel.
The first pod launched two minutes later. The second a minute after that. Tull watched the icons bloom outward on his display, each one a cluster of lives slipping free of the station's gravity well. Three pods. Four. Five. The Keth did not fire on them. The Keth did not deviate.
"Why are they not firing on the pods?" he asked Cassian, even though he suspected he knew the answer.
"Because they want what is on the station. They want the data. They want the iron star readings. If they destroy the pods, we scatter and broadcast. They cannot afford that."
"So they will board."
"They will board. And they will find nothing but a dead station and a triggered scuttle."
Cassian's breathing had the sound of hard labor now. Tull heard him stop, heard a metallic crash, heard the screech of an emergency toolkit being forced against a reluctant bolt. He was at the aft locker on deck four, pulling the charge cases out.
"Priya," Tull said, "I need you to walk me through the placement. Every charge on the station has a coded address. I will relay that to you as you go."
"I have the schematics open on my tablet." Priya's voice was steady. Almost conversational. "First charge goes on the main trunk, just below the science deck junction. Then three charges spaced around the outer ring, equidistant. Then two more on the lower spine. The geometry is what matters. If we blow in the wrong order, the station cracks but does not disintegrate. We need clean fragmentation."
"How clean is clean?"
"Civilization-ending clean. The Keth will lose their boarding craft. Whatever is left of their fleet in orbit will be in the debris field. They will not risk retrieval."
Cassian spoke up, his voice tight with effort. "Tull, signal the pods. Tell them to scatter their buoys. Maximum dispersal. When this goes, we want the data in as many places as the void can hold."
"Done." Tull switched channels, repeated the order, watched the pod icons shift and spread on his display. "Done. Cassian, status on the charges?"
"Three out of six, rigged. Priya is helping. She has a steady hand for detonator work." A pause. A sound that might have been surprise. "Steadier than mine."
"The tremor is age, not nerves."
"I did not say a word."
"You did not have to."
Tull smiled despite himself. He found the operational channel that led to the station master's office and punched it through.
"Master Dahr. Corso on the main deck. I need the evacuation count."
Dahr's voice came back gravelly and tired. The man had been awake for almost thirty hours. "Four hundred and twelve civilians launched. Two hundred and six station personnel. Forty-one pods in the air."
"And remaining aboard?"
"Seventy-three souls in the sealed compartments. We are moving them, Corso. We are moving them as fast as the bulkheads allow."
"Seventy-three is not good enough."
"Seventy-three is what we have."
Tull pressed his palm flat against the console. The metal was warm where the station's heat had bled through. Somewhere deep in the lower decks, a relay threw and a lamp burned itself out. He heard it through the hull, a faint pop like a knuckle cracking.
"Cassian," he said into the channel. "We have seventy-three souls still aboard."
A long silence.
"Then we have a problem."
"Yes."
Another silence. This one had a shape to it. Tull heard Priya's tablet chime softly as she marked another charge set. He heard the distant Keth drive whine climb a fraction higher on the spectrum. He heard Dahr breathing on a half-forgotten channel, not knowing if he had been disconnected.
"They do not seal in time," Cassian said at last. "The reactor goes critical before the pods clear. We detonate early, and we murder seventy-three people. We detonate on schedule, and the Keth board and take them anyway."
Priya spoke before Tull could respond. "There is a way."
"Priya."
"Listen to me." She had the tone of someone who had thought three moves ahead on a board no one else could see. "The scuttle charges are designed to destroy the station. They are not designed to be clean about it. But the geometry of the placement means the lower spine blows first, then the ring, then the trunk. There is a window. If we rig a final charge on the upper observation deck and trigger it manually, after the pods are clear, we collapse the station inward before the Keth can secure a boarding corridor."
"By which time you would both be on the upper observation deck," Tull said.
"Yes."
"With no pod."
"Yes."
Cassian cleared his throat. "Priya, the math has to work."
"The math works. The observation deck is the furthest point from the initial blast. We will have ninety seconds after the lower charges blow. In that ninety seconds, we trigger the upper charge and ride the collapse downward."
"Ride it."
"Relatively speaking. The station will not be a station by then. It will be a cloud of debris moving in every direction. If we angle the upper charge correctly, the debris field will be concentrated toward the Keth fleet. We will be in the undertow of the wave, moving away. There is a chance our suits hold."
"A chance."
"A chance."
Cassian was quiet for several seconds. Tull heard him reseat a tool in its holster. He heard him exhale.
"I have never liked those odds."
"I have never liked any odds I have been given."
Another pause. Then Cassian laughed, a short, dry sound that carried the weight of every order he had ever given to people who did not come back. "Tull, you heard the lady. Can you get seventy-three souls onto pods in the next fourteen minutes?"
Tull scanned the tactical display. The pods were running low. The bay doors on bay six were sluggish with frost. The launchers themselves were slower than spec. He ran the numbers twice. He ran them a third time because he did not trust the first two.
"Eleven minutes if I prioritize the closest pods to the upper deck. Twelve if anything fails."
"Then prioritize. Priya and I will keep rigging. We will meet you on the observation deck when the count clears."
"Understood."
Tull turned to his board. The evacuations. The moving of bodies through a station that had already begun to shudder around them. The Keth lead elements had begun their final braking burn. In four minutes, the first breaching pods would launch.
He opened the priority channel. He began to move people.
The minutes folded into one another. Pods launched. Pods failed to launch and he got maintenance crews to them with agonizing slowness. A woman named Halden reported a jammed bulkhead on deck six. A man named Yuli reported an injured child in pod four and asked for medical guidance. A man named Mett reported that the bay seven wreckage had begun to drift and was threatening the launch corridor from bay five. Tull routed them all, his hands steady on the keys, his voice level on the comms, his eyes never leaving the count that climbed in the corner of his display.
Sixty souls. Forty-nine. Thirty-six. Twenty-one.
Nine.
Three.
Zero.
"Sixty-three," Tull said into the channel to Cassian, correcting himself. "Seventy-three souls aboard, all of them out. The last pod cleared thirty seconds ago."
"The reactor?" Cassian asked.
"Thessa?"
Thessa Drake answered, her voice like a blade sliding back into its sheath. "Critical in one hundred and twelve seconds. Uncontrolled."
"Then we are out of time," Priya said.
They ran. Tull heard their boots on the deck above him, heard the clang of the final charge case being hauled up a service ladder, heard their breath sawing in unison as they climbed toward the observation deck. He tracked them on the internal sensors. Their icons rose through the station's vertical axis like sparks rising through smoke.
"Upper observation deck, ninety seconds to trigger," Cassian said. "After that, no comms. The blast will take out every relay on this hull."
"I copy."
"Tull."
"Yes."
"It has been a long survey."
"It has been a long survey, Captain."
A small, dry sound in the background. Priya, not Cassian. "Signal Officer."
"Doctor."
"Make sure they remember this. Make sure they know why we did it."
"I will see to it."
Cassian's voice came one last time, rough and steady and carrying the weight of a man who had finally set down a cargo he had carried too long. "All hands, this is Captain Vorne. Scuttle charges are set. Reactor is critical. Evacuation is complete. May whatever listens forgive us our arithmetic."
The channel went dead.
Tull watched his display. He watched the Keth breaching pods launch from their carriers, a swarm of dark icons arrowing toward the station. He watched the criticality warnings climb from amber to red. He watched Cassian's icon and Priya's icon climb the last few decks to the observation platform.
He thought about survivor's guilt. He thought about arithmetic. He thought about a classified incident near a collapsing orbital, and a pilot who had come home alone, and a debt that had never been paid in any currency he understood.
Then the lower charges fired.
The station did not break so much as it decided to become something else. The lower spine came apart first, a bloom of white-orange that swallowed the inner ring and threw the docking arms outward like petals torn loose from a flower. The Keth breaching pods vanished inside the bloom. The second wave of charges fired an instant later, riddling the outer ring into a hundred thousand pieces of metal and glass. The pod bay where Tull had spent his entire tour of duty ceased to exist.
Tull counted four. Five. Six. The upper charges fired.
The observation deck folded inward on itself like a closing eye. The deck plates bent. The viewports burst outward into vacuum. Priya and Cassian's icons held for half a second longer. Then they too were gone, folded into the geometry that Priya herself had specified, riding the wave of the debris field outward into the dark.
The display went white. Then it went black.
Tull sat in his chair. His hands were still on the keys. The comm channels were full of distant voices, pods calling home, buoys already scattering across the void. He could see them on the secondary display, seeds of data carrying the iron star readings outward in every direction. He could see the debris field on the long-range scanner, a slow, expanding cloud where a station had been.
He took his hands off the keys. He folded them in his lap. He sat very still for a long time.
Somewhere far away, in the cold between stars, an iron star did something impossible, and nobody on this side of the horizon was alive to see it.
Tull Corso closed his eyes and did not open them again for a long while.
Tull did not know how long he sat there. The chronometer on the corner of his secondary display counted the minutes in clean white numerals, and he watched them add themselves into hours without meaning to count them. One hour. Two. The Iron Star drifted on its slow orbit, and its mass threw strange shadows across the scanner returns, and somewhere in the silence between sensor pings he thought he could hear the hull breathing.
He did not weep. He had wept once in his life, on a cargo hauler when his mother died, and the tears had scalded him and left his face feeling stripped. He had decided then that he would not weep again unless he could not help it. He sat very still and let the grief pass through him the way light passes through glass, not stopping, not warming, just moving through.
The comm channels were not silent. Buoy telemetry chirped at him from every quadrant, the seeds Cassian and Priya had sown now drifting outward on divergent trajectories, each one carrying a sliver of the iron star readings, each one a small bright point in the long-range plot. He watched them spread across his display like sparks falling from a bonfire, and he understood, distantly, that this had been the point. Not the station. Not the data they had gathered. The propagation. The scattering. The fact that no single strike could now reach all of it.
He did not feel proud. He felt empty, the way a man feels after a long vomit, hollowed and rinsed.
His eyes drifted to the comm log. It had been recording since the start of the breach, every transmission captured, every hail. He had not played it back. He made himself play it back now.
The first voices were Keth. Cold, efficient, the language Priya had only partially deciphered. Then Dahr, hissing orders, his voice clipped. Then Thessa Drake, calling for her crew. Then the charges.
And under the charges, almost lost in the static, a single human transmission on the command frequency. It was Priya. Her voice was clear and unhurried, the way it always was when she was most afraid.
"All stations, all hands, this is Aaltonen. Initiating pattern one. Out."
Pattern one. The phrase meant nothing to Tull. It meant nothing to the Keth. It meant everything to the people who had listened to Priya explain her geometry, who had watched her mark the station's load-bearing junctions on her schematic, who had understood what she was going to do before she did it.
Tull sat forward. His hands found the keys again, not because he had decided to use them but because his body remembered what his mind had not yet caught up to. He ran a query on the pattern-one dataset, looking for any correlated signal, any transponder pinging under the noise, any sign of life in the debris field.
The query returned two hits.
Two pods, code-named Larkspur and Owl, had registered launch vectors from the inner ring forty seconds before pattern one fired. Their drives were cold. Their transponders were on, broadcasting a tight-beam handshake that only a friendly receiver would recognize, the kind of signal that hid inside the noise of a thousand other signals. Tull stared at the registration codes. Larkspur belonged to the survey corvette Iron Star, Cassian's ship. Owl belonged to no one he recognized, but its flight plan had been filed through Priya's officer codes.
He keyed the command frequency. His hands were steady. His voice, when it came out, was small and rough.
"Larkspur, Owl, this is Corso. If you can hear me, raise. I have you on passive. I have you both."
Static. The hiss of debris. The faint chime of buoys ticking past in the dark.
Then a voice. It was Cassian Vorne, and it sounded like a man who had been thrown out of an airlock and was surprised to find himself still breathing.
"Corso. You are a sight for sore optics, you are." A breath. A wet, shaking breath. "Owl is with me. Aaltonen is intact. Requesting pickup and a very large drink."
Tull closed his eyes. When he opened them, the tears he had promised himself he would not she'd were running down his face, and he let them fall because he could not help it.
"Copy, Larkspur. Standing by. Corso out."
He reached for the helm controls with one hand and wiped his face with the other. The Iron Star turned, slow and heavy, toward the bearing where two cold pods drifted in the wreckage of everything they had built together. The debris field glittered on his long-range scanner, a hundred thousand points of light, and inside that field, two points that were not debris. Two points that pulsed with the patient rhythm of transponders designed to be found by exactly one receiver, on exactly one ship, at exactly this moment.
Priya had planned for this. Priya had planned for everything. Even for the signal officer on the lonely ship who would have to sit in the quiet and listen for a voice that might never come.
Tull engaged the approach drive. The Iron Star shuddered and began to move.
He keyed the command channel again, and his voice this time was steadier, the grief folded into the words like a letter slipped into a pocket for later.
"Vorne, stand by for rendezvous. Tell Aaltonen the buoys are propagating. Tell her the data is out. Tell her we are coming to get her."
The comm clicked. He could hear breathing on the other end, two sets of lungs working hard in cold pods, and after a long moment he heard Priya's voice, faint and precise and impossibly calm.
"Corso. I told you to run the signal."
"You did, ma'am."
"Then why are you still here?"
"Because I have a job, ma'am."
There was a silence on the channel. Then a sound he had never heard Priya make, a single short exhale that might have been a laugh or might have been a sob, and through the static he heard Cassian Vorne's rough voice say something soft in a language Tull did not understand, and then the channel went quiet except for the steady chime of the transponders drawing closer.
Tull Corso sat at his console and flew the Iron Star through the wreckage, and the tears dried on his face, and the buoys ticked past in their thousands, and somewhere ahead, in the dark, an iron star did something impossible, and two people he had thought he had lost were waiting for him to bring them home.