Opening the book…
Chapter 1 — Norfolk to the Frontier
The array was warming when Marcus took the chair.
The deck plate under his right foot carried the gain-band thrum a half second ahead of the console — the Resolute’s tell, the one Park had built and Marcus had learned in the first three months as XO. The number on the console caught up at 10:54: secondary stack sixty-eight, primary stack seventy-nine, warming nominal. Park’s voice came through the engineering channel a beat after.
“Captain. Secondary at sixty-eight, primary at seventy-nine. Warming nominal.”
Park-speak. Nominal meant the numbers are inside the green and I want another forty minutes before they walk anywhere. Marcus had been translating Park for eight years.
“All right. Hold there.”
Hana was at his right, the bone clip in her hair, the XO console open to the dock-clear board. The board showed Norfolk Berth Nine on the main display in the standard departure framing — the gantry cleared, the umbilicals retracted, the cradle ready to release on the tower’s mark. Twelve crew at twelve stations. Reyes at primary nav, sleeves at his elbows, plotting the transit window. Kaia at science, the Junction-23 advisory flag pinned to the corner of her console where she had been working it for a month. Yuki at comms, headset settled, the post-launch traffic queue cleared. Sofia Reyes at the diplomatic alcove — third deployment with this crew now; not the new officer; the Madrid voice steady on her morning channel-check.
Sofia was not Kwesi. The crew had stopped expecting her to be.
Marcus read the board once. The Junction-23 line at the bottom of the survey advisory caught at him. The ISCA-TI flag: unspecified anomaly. Two words. Three months of preparation. Geneva did not know what they were sending him to look at.
Marcus had been reading Architect-network field flags since he was twenty-six. He had built a working library of what survey-marker, traversal-confirmed, contact-residual, and boundary-irregularity meant in the field. Unspecified anomaly meant the desk officer who wrote the advisory had read the precursor data and could not classify it. The desk officer had passed the unclassified data forward to ISCA-TI; ISCA-TI had read it and could not classify it either; the language they sent the Resolute was the language they had.
Four years ago at Junction Cluster 17-D he had taken the Resolute through an unspecified flag at standard departure profile. The crew had paid for that decision across the six weeks that followed. Kwesi had paid for it at Day 145.
Marcus tapped the chair’s right armrest once. Vasquez had tapped it twice — the get-on-with-it signal she had brought from the Daedalus; she had used it in this chair across six weeks before she signed the field-promotion order and left on the courier. Marcus had never adopted the doubled tap. He used the single. The gesture had migrated and changed shape under his hand; the leather under his right palm was the same leather she had pressed her own thumb against.
“Hana.”
“Sir.”
“Combat-ready before transit. Array to seventy-three. Posture across the bridge.”
Hana’s right thumb did not move on the XO console. Her face did not change. She gave him the small nod that meant understood, executing and opened the bridge-wide channel.
“All hands. Combat-ready posture. Stations to combat-ready. Array warming to seventy-three. Acknowledge on the channel.”
The bridge moved. Yuki cleared the comms queue and ran the bridge-protocol shift on her console; the operational chime sequence ran across the bridge in seven seconds. Park’s voice came back through the engineering channel — clean, not asking. “Array warming to seventy-three. Six minutes to gain-band ready.”
Hana, quiet, at his right hand, conversational volume — the volume the Resolute had earned: “Combat-ready before transit. Park is going to want to know why.”
Marcus did not turn to her. He kept his gaze on the main display. “Park already knows why.”
Park had been in the design-review meeting in Houston in 2189 when the senior Geneva engineer had used the phrase survey advisory about a Tarvan-residual junction that ISCA-TI had flagged as something else. Park had watched Marcus refuse to sign the operational endorsement that morning. Park had read every ISCA-TI advisory on Marcus’s queue across four years. Park had warmed the array at four light-minutes ahead of every junction approach the Resolute had run since Kwesi. If Marcus had said standard departure profile, Park would have raised the question across the engineering channel inside two minutes.
Hana did not say anything else. The thumb on the console settled.
Reyes called the vector from nav. “Captain. Clear-of-Norfolk vector confirmed. Transit window in nine minutes.”
“All right. Take us out.”
The cradle released at 11:42. The Resolute moved off the dock slow at first — that first quarter-kilometre the Resolute always took deliberately — then the keel found its line and the engineering channel reported the keel-trim correction in under a second. The array warmed to seventy-three; Marcus felt it through his right foot before Park’s voice confirmed it. The transit window opened, Reyes ran the navigation through the boundary, and the Resolute was in the Seam.
The main display went to the transit-cycle visualisation — the standard ISCA representation of the Seam from inside the boundary, the schematic that meant nothing to anyone who had not learned to read it. Marcus had been reading it for sixteen years. Today it read clean.
No one spoke during the boundary cross. Yuki worked through the comms recovery sequence at her station; the rest of the bridge waited her out. Yuki: “Comms green, Captain. Relay window confirms us at standard transit position.”
“Acknowledged, Lieutenant.”
The bridge resettled. Hana ran the post-transit checklist with the speed of someone who had run it four hundred times. Reyes plotted the day’s standing vector. Sofia at the diplomatic station ran her morning routine without commentary. Kaia kept the Junction-23 advisory pinned where it had been.
Marcus settled into the chair. Eighty-nine days to Junction-23. The array was at seventy-three and would hold there for the transit. The bridge was at combat-ready posture and would stay there until the Junction-23 approach passed without complication.
Marcus had not yet written the letter to Vasquez. He had been telling himself for three weeks he would write it from mid-transit. He had told himself the same thing six weeks before the deployment. The letter was on his drafts queue, four months old, the cursor where he had left it the night of her last note. He would finish it at Day 18 or thereabouts. It was his turn.
The bridge worked on around him. Marcus watched the main display. The Seam-transit schematic ran clean. Park’s voice came through the engineering channel every twelve minutes with the gain-band reading. The array sat at seventy-three.
The ready-room console chimed at 14:28 ship-time, Day 18.
Marcus was working through the Day 19 navigation review with Reyes’s draft open on the left screen when the chime came. Yuki’s voice followed it through the comms — three words, no inflection.
“Relay courier, Captain. Sealed. Your eyes.”
Marcus had held twenty of these in his career. The sealed-courier route meant Geneva, Operations Directorate, signed-routing-only. He stood from the desk and spoke to the comms console.
“Route it to the ready room.”
“Routed.”
The console acknowledged. The packet arrived at the right-hand screen ninety seconds later — the Geneva watermark in the corner, the Operations Directorate seal across the header, the wax-substitute over silver foil represented in the digital frame the way the physical version of the packet would carry it on his desk if Geneva had used physical. They had not used physical since 2189. The digital seal was the same weight.
Marcus opened the packet.
Two paragraphs.
The first was the ISCA Geneva death-notification template. The Operations Directorate’s language did the work it was built for; the sentences were short; the form filled itself out.
Cdr. Elara Maria Vasquez. ISCA Geneva. Deceased eleven July twenty-two-hundred. Medical complications. Age fifty-one. Notification routed to Capt. Marcus J. Cole, ISV Resolute (deployed), per the decedent’s standing request.
The second paragraph was from Dr. Imani Okafor.
Captain Cole — Cdr. Vasquez asked that the news reach you by sealed relay rather than by general transmission so that it found you quietly. The medical conditions were the ones we had been managing. The decline closed faster than the schedule predicted. Her sister Maria was with her. She left letters on her desk for routing; they will reach you across the next nine months at the relay windows she had timed for them. I am sorry, Captain. — Dr. Imani Okafor, ISCA Geneva Medical Board.
Marcus read it once.
Vasquez had sat at this same desk for fourteen months before she signed the field-promotion order. She had tapped the right armrest twice at it too — the same gesture she had brought from the Daedalus, carried from the chair to the desk where the paperwork lived. Marcus put both hands flat on the desk in the spaces between her habit and his own.
Marcus read it again. Slower.
The first reading had been the template. The second was for her.
Eleven July. Twenty-two-hundred. He counted. The Resolute had cleared Norfolk dock on the fifteenth. He had given the take us out order at 11:42 Earth-side ship-time on the fifteenth. Vasquez had been four days gone when he gave it. The crew had been working the warming-array reads; the bridge had been at combat-ready; the array had been at seventy-three. He had been thinking, with the part of his head that was always running these calculations, that he would write to her from mid-transit.
Marcus had been writing letters in his head to a woman who had already been four days dead.
Marcus had not caught it. He had been three weeks late on a reply to her last letter; he had read her silence at the six-week mark as the slow decline she had been writing about for two years; he had told himself she would understand; she had always understood. The line ran in his head at the desk now, the one she had said over coffee at the Daedalus in 2187: You will keep doing this. I will keep covering for you. One day someone above me will not.
And now there was nobody above her at all.
Marcus did not say it aloud. He did not say anything aloud. He sat at the desk with his palms flat against the surface and the ready-room’s quiet around him — the array’s hum coming through the bulkhead at three decks distance, a sound he had trained himself to filter, the kind that came through the filter at moments like this. The console’s small running indicator at the edge of the screen ticked off the seconds without his attention. The chronometer at the wall ran. Park sent the standard twelve-minute gain-band reading at 14:32; Marcus did not look at the secondary screen.
Nine minutes.
Marcus stayed at the desk. The grief he could carry into the corridor was not the grief he could carry to the bridge. The watch needed the captain, not the man who had just read the packet. He sat with both palms flat against the wood and gave himself nine minutes to find him.
Marcus reopened the packet and read Okafor’s paragraph one more time. She asked that it find you quietly. That was Vasquez’s hand on ISCA Geneva from her hospital bed — the relay-courier route instead of the general transmission, the news arriving in the ready room instead of across the bridge. She had been managing the Operations Directorate around him from inside her own dying. He had been three weeks late on her last letter.
Marcus closed the packet. He stood. He walked to the bridge.
Marcus came onto the bridge at 15:02.
Hana was at the XO station. Her right thumb moved once on the console as he came through the hatch — the small adjustment she did when she had read something on his face and was working it. The bone clip was still in her hair. The bridge ran around her at the post-watch settling pace: Reyes at the nav console plotting the Day 19 vector, Kaia at science, Yuki at comms, Park at the deck below through the engineering channel.
Hana met him at the threshold of the chair.
Hana did not ask.
Hana made the small handover gesture she had used since Day 0 of his captaincy — three fingers angled toward the chair, the wrist relaxed, the ISCA bridge form of the watch is yours, Captain shaped to look like nothing. The crew had stopped seeing it years ago. Marcus had not.
Low, in the volume between them: “You have it.”
“I have it.”
Marcus went to the chair. Hana stayed at the XO station.
For the next two hours Marcus ran the operational decisions that were waiting for him. Reyes presented the Day 19 navigation: a gain-band trim of two-point-four off the primary, the figure that would hold them at the correct vector inside the Seam for the next forty-eight hours. Marcus read it; the numbers landed; the call was straightforward.
Reyes, at the chair-side: “Captain. Gain-band wants two-point-four off the primary trim.”
“Approved. Park, confirm with engineering.”
The engineering channel acknowledged inside thirty seconds. Park did not editorialise. Park never editorialised at the operational chair-handoff; he confirmed, executed, and reported the post-execution reading on the next twelve-minute cycle. The cycle ran. The number did not move.
At 16:00 Kaia walked an updated assessment to him at the chair. The Junction-23 advisory data she had been processing for a month — three new harmonic returns from the long-range survey relay, all within the existing unspecified envelope, none of them definitive. She named what she had; she named what she did not have; she set the new returns at the chair and walked back to her station. Marcus read the assessment. The Junction-23 picture had not changed.
“All right, Kaia. Keep walking it.”
“Sir.”
At 17:22 Sofia at the diplomatic station moved her hand across her console in the small rerouting motion she had developed across her three deployments — the diplomatic-protocol shorthand that meant I am taking traffic off the bridge announcement and routing it to the comms archive. Hana saw it from across the bridge. Marcus saw Hana see it. He did not turn to look at Sofia.
Yuki, two minutes later, on the comms channel: “Routine Geneva traffic burst, Captain. Filed to the archive at the diplomatic officer’s routing.”
“Acknowledged, Lieutenant.”
Sofia had read the routing flag on the burst and recognised what Geneva was sending: the formal Operations Directorate announcement of Vasquez’s death, distributed at the general-transmission level eighteen hours behind the sealed courier. She had routed it for archival without bridge announcement because she had been on the Resolute long enough to know what to suppress and when. Hana had not signalled her. Hana did not need to. The crew worked around the things they did not need to say aloud, and Sofia had learned to read them.
Marcus, in the chair: “Sofia.”
Sofia looked up.
“Thank you, Lieutenant.”
“Sir.”
Three words exchanged across thirty feet of open-plan bridge. The crew worked. The watch continued.
Marcus stayed at the chair until 22:00. He ran two more operational calls — a fuel-margin recalculation against the long-cycle Day 89 approach window, and a small course adjustment to clear a navigation caution Kaia had walked across at 19:45. The next call came. Marcus took it. Then the next. He did not look at the secondary screen where the sealed-packet acknowledgement still sat in his queue. There was a Day 19 vector to be plotted, a navigation caution to clear, an array reading to confirm at the next twelve-minute cycle, and that was what was in front of him.
At 22:00 he stood from the chair.
“Hana.”
“Sir.”
“Take the watch.”
Hana gave him the small nod. “All right, Captain.”
Marcus walked off the bridge. He did not stop in the corridor. He did not talk to anyone. The mess-hall hatch was open and two of the junior engineering hands were eating late; the medical-bay hatch was open and Hassan was visible at her desk; he passed both without slowing. The crew read the walk. They did not interrupt it.
At his quarters at 23:30 he opened the unsent reply.
It had been on his drafts queue for four months. The starting paragraph was from the week after her last letter — the one she had sent at the eleven-month mark of her Geneva tenure, the one that had ended with the mijo — and the next sentence had been harder than expected. He had told himself he would finish it in the gap between deployments. The gap had closed.
Marcus read what he had written four months ago. The paragraph was the work of someone trying to find a tone he had not yet found — sentences about the deployment workup, about Park’s array calibration, about Sofia and the way the Resolute had absorbed her at the post-Kwesi position, about James Sr.’s harbour-district birthday and the photograph his father had sent at the relay window. The paragraph was writing toward the thing he had wanted to say without having said it.
The paragraph closed at a sentence about Hana. She is the friend you told me to talk to. I am talking to her.
Marcus read it once.
Marcus went to the bottom of the file. He put the cursor at a new line. He typed five words.
Elara — you didn’t tell me.
Marcus read the line back.
Then he closed the file without saving.
His father’s photograph was at the back of the desk shelf. The Carolina barbecue jar his father had sent at the last relay window was at the desk corner. The screen was open to the drafts folder; the cursor was where he had left it; the file had closed without acknowledging what he had typed at the bottom.
The chronometer at the wall ran. The Junction-23 advisory flag was still on the bridge’s main display two decks above. Seventy-two days to the junction. Eight years of Resolute service, six previous deployments, all of them under Vasquez’s covering hand from Geneva. The seventh would run without her.
Marcus stayed at the desk until the array’s hum through the bulkhead dropped to its night-shift note. Then he reached up and turned the screen off.