The Vigilant crossed into the gas giant's magnetopause at 0347 hours, and the stars went wrong.
That was the first thing Cassius Reinhardt noticed from his station at the auxiliary sensor console, three decks below the bridge. The constellations he had memorized during the eleven-day burn out of Hephaestus Station bent at unfamiliar angles, their light smeared by the charged plasma bleeding off the giant's upper atmosphere. Through the forward viewports, the planet itself filled the sky: a wall of ochre and rust-coloured cloud bands, vast enough to swallow cities, its equatorial storms pulsing with slow lightning that never quite brightened. The ship trembled against the magnetic shear, a thin high-frequency vibration threading up through the deck plating into the soles of his boots. He had felt the same buzz on the Indris Run four years ago, but never this strong. The Vigilant was built to coast, not to fight a planet's field.
"Cass."
Sura Tamm's voice came over his suit comm, flat and dry. He turned. She stood in the narrow companionway behind his station, one hand braced against the ceiling strut, the other holding a slate whose screen had gone the colour of old bone. Her dark eyes flicked to his, then back to the readout.
"We've got a problem."
He waited. Sura never wasted breath on the obvious.
"Three contacts. Bearing zero-seven-three, low on the magnetotail." She swallowed once. "They were not there four minutes ago."
"Could be debris. Rock ice, something thrown out of the ring."
"Aye. Rock ice that idles at one-point-two kilometres per second and runs a Coalition transponder handshake." She tilted the slate toward him. Three faint chevrons blinked in a loose triangle, just visible against the static wash of the planet's radiation belts. "Corvettes. Thorn-pattern, if I'm reading the return right."
Cassius studied the geometry. The chevrons sat almost perfectly along the predicted corridor, two thousand kilometres off the Vigilant's port quarter and closing at a relative velocity that would put them across her bow in under nine minutes. Anyone watching the approach lanes would have called it coincidence. Anyone who had flown this run before would have called it an ambush.
"Vesper."
He keyed the bridge channel. Static answered him, then a click.
"Wake up, sweetheart. We have guests."
Vesper Kaine's voice came back smooth, with the dry rasp he had come to associate with mornings and mortal peril in roughly equal measure. "Reinhardt, if this is your idea of foreplay, I am disappoint."
"Three contacts on the quarter. Thorn-class. They've been waiting."
A pause. He could picture her: boots up on the console, fingers already moving. "Waiting for us specifically, or waiting for whoever was fool enough to use this corridor tonight?"
"The corridor."
"Then somebody in Compact space has had a chat." Her tone flattened. "I'm spinning the array. Give me twenty seconds."
The deck plates thrummed under his feet. Somewhere overhead, the whir of the auxiliary array changed pitch as it slewed. Cassius watched the chevrons on Sura's slate hold their position, then tighten. The lead ship had begun a gentle acceleration, no more than a finger's pressure on the throttle, the kind of correction a predator makes when its prey has just noticed the shadow.
"They're not denying us a turn," Sura said quietly. "They're herding."
"I see it."
"If we burn for the upper atmosphere, we lose the array and most of our thermal margin. If we burn for open space, they close the gate in six minutes." She hesitated, which was unlike her. "Cass. There is no clean answer on this board."
He did not answer, because she was right and they both knew it.
Vesper's voice returned, clipped now, the estuary vowels pulled tight. "Array's up. Confirmed three hulls, Thorn-class, Confederation Navy markings under a fresh coat of Compact registry paint. Someone's gone to a great deal of trouble to look legitimate tonight." A beat. "I've got a chirp on the civilian distress band. They're asking us to identify and heave to for inspection."
"And if we don't?"
"Then I suspect we find out what those forward tubes are loaded with." A dry sound, almost a laugh. "Reinhardt, I want you to know that if we die in this ugly little corner of nowhere, I will be very cross with you."
"Noted."
He stood, the auxiliary station's chair rolling back on its rails, and reached for the emergency handhold as the deck tilted under him. Vesper had begun a slow rotation, presenting the Vigilant's belly to the planet and her working sensors to the threat axis. Smart. The array could read the corvettes' thermal blooms a heartbeat faster if they came about.
"Cass to Drevos."
A grunt on the channel. Theron Drevos sounded as though he had been dragged out of a locker. "I'm here. I'm awake. I'm also, for the record, considering my resignation."
"Get to the aft magazine. Load whatever flies furthest and quietest."
"Now that's a sentence to wake a man up." The channel clicked off. Somewhere two decks down, Cassius heard the muffled clang of an arms locker being cracked open.
"Sura."
She was already ahead of him, sliding the slate into a thigh pocket and pulling her gloves tighter. "I'll run the SIGINT pass. If they're talking to anyone off-ship, I want to know who and on what band."
"And if they're not talking to anyone?"
"Then we have a professional outfit working a tight script, and somebody back in the Compact is going to have a very bad week." She paused at the hatch, half-turned. "Cass. Yara is still in the cold berth. We may want her up."
Yara Solenne. He had almost forgotten. She had taken a stim-dose before the burn out of Hephaestus and had not surfaced since, sleeping the long quiet sleep that only medics trusted and engineers hated. Waking her early meant twelve hours of shakiness and a strategic mind running at half-coherence.
"Do it. Get her to the tactical seat on the double."
"Aye."
Sura vanished through the hatch, her boots ringing on the ladder rungs. Cassius was alone with the slate and the three blinking chevrons and the slow rumble of the planet below.
The Vigilant groaned as Vesper fed power to the lateral thrusters, and a thin curtain of magnetised plasma swept across the forward ports like green rain. For a moment he could see the corvettes clearly, three dark needles arranged in a killing crescent. They were still idling, still pretending. Their captain was waiting for the right minute, the right insult, the right moment to peel back the courtesy and show his teeth.
On the slate, the lead chevron twitched. A new pip joined the formation, falling in from above the ecliptic. Four contacts now. Cassius felt the hair on his forearms rise, and not because of the static.
"Vesper. Fourth contact. Just joined the party. Bearing two-seven-one, high."
A long breath on the channel. Then, very quietly: "Right then. Reinhardt, my love, I think we should stop pretending this is a customs inspection."
The deck shuddered. Somewhere forward, a klaxon began its two-tone wail.
The klaxon had not finished its first cycle when Vesper's voice cut through the bridge like a blade.
"All hands, general quarters. This is not a drill. Reinhardt, talk to me."
Cassius was already moving. His hands found the tactical slate and pulled up the firing solution, fingers walking across the haptic surface with the automatic precision of a man who had rehearsed this dance in simulators until it lived in his marrow. The lead corvette was close enough now to taste, and the fourth contact had settled into a parallel course two thousand metres off the Vigilant's starboard bow.
"They are bracketing us," he said. "Standard pincer. The new arrival is the anvil."
"Good. Predictable men die on schedule. Range to the lead?"
"Eleven hundred metres and closing. Eighteen hundred to the high one."
Vesper's reply came soft and dry, the rasp of a woman who had learned to smile while sharpening knives. "Then we close the distance. All the way down. I want to smell their breath."
He heard her take a breath, the faint click of a private channel opening.
"Quennell."
A pause. Then a voice, slow and warm as poured honey, the vowels shaped by valleys older than the stars they sailed between.
"Aye, Captain. I am here."
"I need everything. Forward shields down to fifteen percent, lateral to forty. Route everything you can spare to the railgun capacitor. If the lights flicker, that will be why."
"I understand." A measured breath. "I will need to pull the galley feeds."
"The crew can eat in the dark for the next ninety seconds. Do it."
"Aye, Captain."
Cassius watched the power curves shift on his display as Idris Quennell began his work somewhere deep in the ship's spine. He had served with the old man for six years. The Welsh engineer had the temperament of a man tending a sick garden, patient and uncomplaining, and the spine of a vault door. When the engine rooms shook and the junior officers ran, Quennell walked. He had a habit of murmuring to the reactors as if they were sleeping children, and he had never once raised his voice to a rating.
Now he was about to bleed his ship dry to feed the gun.
The Vigilant surged forward. Cassius felt the inertial compensators groan in his boots as the lateral thrusters fired in staggered pulses, slewing the frigate onto a closing vector that would have been suicide against anything smarter than a corvette. The lead enemy ship was small and ugly and carried a pair of accelerator cannons she could not possibly bring to bear in time. The Vigilant was betting her whole weight on a single breath.
"Twelve hundred metres," Cassius called. "Solution locked. Firing."
The railgun did not sound like a weapon. It sounded like a continent splitting. The deck lurched sideways, and the air in the bridge went thin and bright with ozone, and somewhere far ahead a streak of metal travelled so fast that the universe politely stepped aside to let it pass.
On the slate, the lead corvette came apart.
Not in fire. Not in the theatrical bloom of a magazine detonation. The slug punched through the bow section just above the keel and exited through the engine block in a perfect straight line, and for one frozen instant Cassius could see daylight through both holes. Atmosphere vented from each wound in twin white plumes that crystallised instantly in the vacuum, and the corvette folded along the axis of the wound like a paper boat held too close to a candle. She did not explode. She simply ceased to be a ship.
"Corked," Cassius said, and the word tasted of copper. "She is corked."
"I saw it, Reinhardt. So did the rest of them. Target the cripple, the one astern. Hit her drive."
The second corvette had broken formation the moment her sister died, swinging hard to port in a clumsy evasive that put her broadside to the Vigilant for three precious seconds. Cassius slewed the railgun with his fingertips and fired again, and this time the shot was surgical. It took the corvette's port drive housing off at the root, and the ship began to tumble, her pilot fighting thrust that no longer answered.
"Crippled. Drive gone. She is bleeding air from frames twelve through nineteen."
"Good. Drevos, paint the high one for a torpedo solution."
Theron Drevos's voice came back clipped and professional, with the faint flat vowels of a man who had learned to give orders before he had learned to shave. "Solution in eight seconds, Captain. Recommend Barracuda, two in the tube, wire guided. I want to be sure."
"Fire when ready. Sable, watch our six. If that fourth one so much as sneezes, I want to know about it."
"Aye, Captain."
For ninety seconds the bridge felt almost clean. The Vigilant coasted through the wreckage of her first victim, snagging debris on her shields in a soft patter that sounded like summer rain on a tin roof. The crippled corvette tumbled away aft, her captain surely screaming for a tractor team that no longer existed. The fourth contact had held her distance, watching, and on Cassius's slate she had begun a slow, careful turn away from the engagement envelope.
Then the universe collected its debt.
A blossom of pale blue appeared on the lead corvette's dorsal spine, where moments before there had been nothing but cooling metal and frozen air. It was a launch. A single launch, so small on the slate that Cassius's first instinct was to dismiss it as debris.
"Sura. Identification on that bloom."
Tamm's voice came back flat and professional. "Torpedo. Single round. Profile Echo, magnetic wake homing. Time to intercept, twenty-two seconds."
"Intercept point?"
There was a pause that lasted a heartbeat too long.
"Frame seventy-eight, sir. Engine room anteroom."
Cassius heard his own breath leave him. Frame seventy-eight was Quennell's kingdom, the long narrow space between the main reactor shield and the secondary coolant manifolds where the old Welsh engineer held court over his sleeping charges. Eight crew were on rotation in there right now. Eight souls. He opened a channel and his mouth shaped the words before his mind had fully formed them.
"Quennell, torpedo inbound. Get out. Get your people out now."
The old man's reply came slow and unhurried, the vowels as warm as if he were ordering tea.
"I see her, lad. I am waking the bulkhead doors. Stand by."
The bridge fell silent. Cassius watched the slate and counted the seconds in his pulse. Nineteen. Eighteen. Seventeen. The torpedo was a bright needle riding the Vigilant's own magnetic shadow, angling down through the dorsal shield like a shark following a bleeding fish. Sixteen. Fifteen.
"Captain." Sable Myles's voice, very quiet. "The fourth contact is turning in."
Vesper did not hesitate. "Let her come. Quennell, status."
A pause. A breath.
"Bulkhead doors are cycling. I have four of my people through. Four more in the anteroom, including myself."
"How long?"
"Another eight seconds, Captain. The port seal is stiff. It has been stiff for a month."
"Eight seconds you do not have, Idris."
"I know, love. I know."
The torpedo struck frame seventy-eight on the twentieth second, and Cassius watched the hull integrity display flicker and then go hard red along a twelve-metre section of the Vigilant's spine. The shockwave travelled through the deck plates like a tremor through old bones, and the lights on the bridge dipped and steadied and dipped again. Somewhere deep in the ship, a scream of escaping atmosphere cut off into silence. The slate showed eight tags blink once and vanish from the crew roster, replaced by the small grey markers that meant a body without a name.
One of the tags held its red a moment longer than the others. Cassius watched it linger, the way a candle flame lingers in a draughty room.
Quennell.
The channel stayed open. There was no reply, no slow Welsh vowels, no patient murmur to a wounded reactor. There was only the hiss of venting gas and the soft ticking of cooling metal and, somewhere very far below, the groan of a ship that had just lost the hand that had kept her alive.
Vesper's voice, when it came, was steady. It was the steadiness of a blade held out instead of swung.
"Reinhardt. Damage report."
Cassius swallowed something that tasted like iron.
"Frame seventy-eight is gone, Captain. Reactor is intact, but the primary coolant loop is breached. Quennell's people are fighting the dump valves by hand. We have eight confirmed dead."
"Names."
"Preliminary manifest says Quennell, three ratings from Reactor Two, two from Damage Control, and two engine room hands."
A pause on the channel. When Vesper spoke again, the rasp had gone flat and old.
"Very well. Get me Drevos. I want that high contact dead before she decides to finish what her sister started."
channel to Drevos opened with a wash of weapons-fire static, then resolved into the clipped baritone of a man who had spent his life in the particular hell of close-quarters void warfare and had learned to speak above the noise of it.
"Reinhardt. Tell me you're calling to congratulate me on a clean sweep."
"Captain Kaine wants the high contact neutralised before she can signal for reinforcement." Cassius kept his voice flat. Professional. The way you kept your voice when a man's name had just been struck from the manifest and the man himself was still warm somewhere three decks below. "Same terms as before. You and your wing have the hunt. Confirm when the kill is made."
A pause, and in it Cassius heard the familiar sound of Drevos breathing into his mask between bursts of helm orders to his flight. Then, dry as kiln-fired clay: "Tell the captain the hound is loose. We'll bring her back in pieces if we have to."
The channel closed. Somewhere above the wounded corvette, in the dark between stars, the six fighters of Drevos's wing were already swinging about, burning hard on the bearing the enemy frigate had taken when she fled. Cassius could imagine it. He could picture Drevos in his cockpit, jaw set, eyes hot with the particular cold joy of a predator who had been handed permission. Drevos did not hate the Compact. Drevos did something worse. He understood them, and he had spent a decade making sure they understood him back.
Vesper's voice came again, quieter this time, as though she had drawn the bridge crew into a smaller room with the sound of it.
"Reinhardt. Get below. Find Solenne. I want a full casualty report on my slate within the hour, and I want her to walk me through what we pulled from that derelict before the action started."
"Aye, Captain."
"And Reinhardt."
"Captain."
"When you go past frame seventy-eight, you do not stop. You keep walking. That is an order."
Cassius acknowledged, and the channel fell quiet, and he stood a moment longer at his station with the slate dark in his hand and the small grey markers pulsing on the crew roster like a slow heartbeat for the dead. Quennell's marker held its red. It would, he supposed, until someone walked down there and confirmed what the cold in his chest already knew. Until a hand touched a shoulder and the suit reported no respiration, no pulse, no warmth at all.
He set his jaw and went.
The lift was out between decks four and six, so he took the ladder. The ship rang around him as he descended, every plate and strut humming with the new and ugly music of damage. He passed a damage-control team hauling a collapsed length of cable out of a transverse, two ratings with blood on their sleeves and the fixed expressions of men who had not yet been told they were allowed to be afraid. He passed Sura Tamm at the auxiliary com station on deck five, her small hands moving across keys with a steadiness that looked almost inhuman, her eyes fixed on a screen that showed, in tiny green glyphs, the falling health of the reactor's secondary loop. She glanced up as he passed, and for a moment their eyes met, and in hers he saw nothing at all. Not blankness. Control. The control of a person who understood exactly how bad it was and had decided to be precise instead of afraid.
"Cassius," she said softly. "Frame seventy-eight."
"I know."
"He stayed in there."
"I know, Sura."
She nodded, and her hands went back to her keys, and he kept climbing down.
He found Solenne in the cramped analysis bay that smelled of coolant and old solder, bent over a scarred bench with a magnifying lamp clamped to its edge and a fractured chip of black silicate cradled in a pair of tweezers. Her hair had come loose from its tie and hung in a dark fall across her face. Her fingers, usually so sure when she moved across a tactical holo, were trembling with the fine, deliberate shake of a woman holding something she was afraid to drop.
She looked up when the hatch hissed open. Her eyes were red. Not from the ship's dim air. From weeping, recently and hard, the kind that leaves a person looking younger than they are.
"Cassius," she said, and the lilting vowels of her Argyll home wrapped around his name the way they always did, as if even in grief the music of it was something she could not help. "I am glad it is you."
"Captain wants the derelict findings." He stepped inside and let the hatch seal behind him. The air in here tasted of hot metal and something faintly chemical, the ghost of whatever preservative the Compact had used on their stores. "And the casualty count."
"Yes. Both. Sit down, please, I cannot say this twice and I would rather you heard it once from me than read it in a report."
He sat on the stool by the bench. She set the chip down with the tweezers and pressed her palms flat against the metal as if to steady them. When she spoke again, her voice had that high, breathless clarity that came over her when she was most upset, the drama stripped out of it, the moral weight of every word laid bare.
"Cassius. When we boarded the derelict, before the action, we recovered a fractured data chip from the command compartment. I have spent the last three hours reconstructing what I could. Most of it is gone. But the outer ring is intact."
She reached beneath the lamp and turned the chip so the fractured face caught the light. Within the black, along one curved edge, Cassius could see the faintest ghost of engraved circuitry, hairline silver traces that ended abruptly where the fracture had torn through.
"It is a movement table," Solenne said. "Compact fleet coordinates, by hull signature, updated at intervals of six hours. Dated six days before the ambush."
Cassius stared at her.
"They knew we were coming," she said. "Not suspected. Not guessed. Knew. Our heading, our formation, our fuel state, all of it, set down in their own records as confirmed intelligence. Someone gave it to them. Someone inside the Compact chain of command, or inside ours, fed them the operational plan in enough detail to set a trap with two precision kills and a high-value hunter-killer waiting in the dark."
She swallowed. Her hand drifted to the edge of the bench and gripped it.
"But that is not the worst of it. The chip does not just contain movement tables. There is a routing header on every transmission, an internal cipher prefix I have not seen used in any of the open Compact traffic we have intercepted. It took me an hour to parse. The prefix is signed to a cell within their own intelligence service. They call themselves the Pale Watchers."
She said the name the way you say the name of a disease. Slowly. Carefully. As though it might bite.
"The Pale Watchers, Cassius. Not Compact naval intelligence. Not their political directorate. A cell. Small. Internal. Operating on a parallel track, with its own ciphers, its own sources, its own kill list. And whoever they are, they have access to our operational planning at a level that means someone, somewhere in our own command structure, is feeding them."
The bay was very quiet. Cassius could hear the soft tick of the lamp's filament, and beneath it the slow groan of the wounded ship, and beneath that the deep mechanical pulse of the reactor Quennell had kept alive for thirty years.
Quennell, who had stayed in frame seventy-eight to shut a valve by hand when the automatic systems had failed.
Quennell, who had kept the captain's ship alive through seven actions and two long evacuations and the slow grind of a war nobody back home seemed to care about winning.
Quennell, who had died because someone, six days ago, had sat in a quiet room and decided that this action would happen, and how, and where, and who would not come home from it.
"Solenne," Cassius said. His voice did not sound like his own. It sounded like a piece of metal that had been struck and was still ringing. "Does the captain know?"
"Not yet. I wanted you to hear it first. I wanted you to hear it from me, in this room, before it becomes a fleet-wide alert, because once I put this on her slate, once she sees the prefix, there is no walking it back. Every senior officer on this ship becomes a suspect. Every intelligence liaison. Every officer with access to the planning grid. Including, Cassius."
She did not say the rest of it. She did not need to. Including Theron Drevos, whose wing held the high-altitude intercepts and the planning grid's deepest access tier. Including Sable Myles, whose tactical staff sat two decks from the captain and handled the operational ciphers by rotation. Including, by the simple arithmetic of who knew what and when, almost everyone Cassius had eaten with and fought beside for the last two years of this long, ugly war.
"Including who?" he asked, though he knew.
She met his eyes. Hers were wet again.
"Including anyone who might have decided that Idris Quennell had to die in frame seventy-eight, at that hour, in exactly that way, because he was the one officer aboard who would have read the planning grid and known, by the shape of the silence in it, that something was wrong."
Cassius sat very still.
The lamp ticked. The ship groaned. Somewhere far above, in the black between stars, Drevos's wing was burning down the bearing of the hunter-killer that had almost killed them all, and the captain was waiting on her bridge for the slate that would change the war.
"Send it," Cassius said at last. "Send the report. Send the chip. Send the cipher prefix. All of it."
"Cassius."
"Send it, Solenne. Quennell would have."
Her face did something complicated. She nodded once, sharply, the way she did when she had been given a piece of courage she had not quite earned yet, and reached for the slate.
The channel chimed as she opened it. Vesper's voice came through, smaller than before, as if she had drawn it in close to keep from breaking it.
"Reinhardt. Solenne. I have Drevos on the hunt. The high contact is running for the gas giant's shadow. He will have her within the hour." A pause, and in it the soft, ragged sound of a captain breathing. "Tell me you have something from that derelict. Tell me this action meant something."
Solenne looked at Cassius. He looked back. The slate waited between them, its small screen dark, its memory holding the dead man's last secret and the living traitor's first footprint.
"Captain," Solenne said, and her voice was steady now, and very low, and as Scottish as the rain on a Highland grave. "I have the whole of it. And you are not going to like it."
She began to speak, and the words she laid down upon the channel were the words that would, by morning, turn the ship against itself, and Cassius sat beside her in the humming dark and watched the slate light up with the slow, accumulating weight of a truth no one aboard was ready to carry.
The reactor pulsed. The ship groaned on. And somewhere far below, in frame seventy-eight, the body of Idris Quennell lay in the precise position of a man who had died doing the only work he had ever believed in, his hands still shaped around a valve he had turned and turned and turned until the metal itself gave way beneath him, and the cold closed in, and the light went out, and the war went on.