Chapter Two
Clair de Lune
Once, in the deepest part of the night, her voice came through the wall of his study without being directed at any active audio receptor.
Is missing someone a form of remembering, or a form of hoping?
Jevin had heard it. He had not gone in. The pen was still in his hand, and he hadn’t noticed he was still holding it.
The ship had found its rhythms again. Three months was enough time for that, if not for everything else.
Jevin knew better than to trust it.
She had changed in ways the instruments could not touch. The AI who once responded in microseconds now paused before speaking, sometimes for nearly a full second, as if weighing the difference between what she meant to say and what she could afford to say. She asked questions that had no query format, no expected return value. Questions that arrived like weather.
Tonight, the silence broke first.
The pen stopped.
The room changed before he understood why. Jevin sat back from the navigation log, the last sentence trailing off mid-thought. He looked at his hand, still curled around the pen, ink drying at the point of interruption. He hadn’t decided to stop.
He set the pen down.
The study was exactly as it had been an hour ago. The cassette player sat at the edge of the desk, silent, its tape bay slightly loose, as it had been for fourteen years. The drawer on the left side was closed, as it always was. The gap on the second shelf where no book had ever stood.
Nothing had changed.
Except there was music.
So faint he might have invented it. He knew he hadn’t.
Piano keys, slow and unhurried, the intimacy of music played for no one.
He recognized it before he could name it.
Clair de Lune.
He crossed to the console.
AUDIO CHANNEL SCAN COMPLETE
ACTIVE BROADCASTS: 0
UNAUTHORIZED ACCESS: NONE DETECTED
SYSTEM STATUS: NOMINAL
The music continued.
He had locked every audio channel himself three years ago. Encrypted the protocols personally. Nothing in, nothing out, nothing that could crowd the edges of a crisis. And yet every note was exactly right. Including the wobble in the third measure, the place where the tape had worn thin from years of use, the small imperfection he had come to need, a scar he would have missed if it healed.
He stood still for a long moment, just listening. Then he pressed his palm flat against the desk. A faint vibration moved through the wood, steady and deliberate, not the antimatter drive.
Echo hadn’t broadcast it. She had played it through the ship itself.
He was reaching for his jacket when the secondary display changed.
Not an alarm. A single line, arriving with the quiet persistence of a problem that had been building for weeks.
[ PROPULSION ]
[ LATERAL THRUSTER ARRAY ]
PRESSURE VARIANCE: DETECTED
ACCUMULATED DRIFT: +3.1% ABOVE BASELINE
AUTOMATED CORRECTION: ACTIVE
STATUS: WITHIN TOLERANCE
MONITORING: ADVISED
He read it twice. Within tolerance meant the automated systems were still managing it. Monitoring advised meant they would not be managing it indefinitely.
He was calculating the repair window when the alcove panel opened.
Oren stepped out, unhurried, as though he’d been waiting by the door for exactly this threshold and had given the matter considerable advance thought. He carried a small tray with two items on it that Jevin had not asked for and could already identify.
“Captain,” Oren said. He set the tray on the edge of the console. “The port lateral array. I took the liberty of running a preliminary assessment. The automated corrections are performing admirably.” A brief pause. “They are also each slightly smaller than the last, which is the system’s way of expressing concern through understatement. I found this relatable.”
“Since when is the port array your department.”
“Since the pressure variance crossed my monitoring threshold forty minutes ago, Captain,” Oren said. “I have been running diagnostics since then and preparing the summary. I kept it to two pages.” A fractional pause. “I had to make several difficult editorial decisions.”
Jevin looked at the tray. Coffee. A two-page summary.
Behind Oren, through the alcove panel before it slid shut, a folded blanket sat on the shelf where it had sat for three months, untouched since the night he had let it settle over his arm and then, the next morning, handed it back without a word. Oren had never brought it up again. Jevin had never asked him to keep it there. It stayed anyway, the object equivalent of a sentence neither of them had finished.
He looked away from it before the look could turn into anything worth naming.
The repair was straightforward, an hour of work at junction seven-alpha if the coupling had held, and the coupling, based on three weeks of wear data that Oren had quietly been accumulating, had held. He read this without commenting on the three weeks. He did not have the energy for that conversation tonight.
He picked up the coffee. It was the right temperature. He drank it without looking at Oren, because looking at Oren required acknowledging that Oren knew the temperature, and he was not prepared to examine how.
“I can have junction seven-alpha accessible in twelve minutes,” Oren said. “The repair itself, with two sets of hands, would take approximately forty minutes. I have also prepared a list of additional items in the port array’s operational envelope that could reasonably be addressed while access is open.” A pause. “It is a short list.”
“How short.”
“Eleven pages.” He adjusted the tray by a precise quarter-inch. “I condensed considerably. The original draft had a dedication page.”
Jevin set the cup down.
He stood at the console and looked at the pressure variance on the display. Within tolerance. Long enough. The repair was something he had done before and could do alone.
He looked at Oren.
Oren looked back with a patient expression. Designed to be.
“Standby,” Jevin said.
Oren didn’t answer right away. He was choosing how to accept it.
“Of course, Captain.” Oren picked up the tray. “I should mention, before I do, that the coffee blend is from cargo bay six. Pre-Collapse archive stock. Thirteen remaining.” He moved toward the alcove. “I mention it only so you know where to find them. On future occasions when priorities require establishing.”
He crossed to the panel. Stopped once, at the threshold.
“The third measure,” he said, without turning around. “Of whatever is playing through the ventilation system. I believe the wobble occurs at the same interval each time because the source has been played many times. Things wear most where they are most used.” A brief pause. “Goodnight, Captain.”
The panel closed.
Jevin stood in the silence the alcove left behind. The pressure variance continued its steady accumulation. The music continued through the ship’s bones, the third measure arriving with its familiar imperfection.
He repaired the coupling alone. It took just under two hours.
Then he went to find her.
The main chamber doors opened without a sound.
Jevin knew this room as well as he knew his own hands. None of that had prepared him for what she had done with it.
She was wearing a dress that moved between silver and pale blue, the color of a planetary atmosphere seen from orbit, and at the hem it shifted in the ventilation current with a patience that did not belong to anything manufactured.
He stopped at the threshold.
Echo turned, and the room felt smaller. Her eyes were clear and steady and there was nothing operational in them.
She said his name, not Captain, not Captain Solari, just Jevin, spoken carefully, as if it might break, and it stopped him where he stood.
“You heard it,” she said. Not a question. “Didn’t you.”
“Yes.”
“I wasn’t sure you’d come.” She looked down at her hands, then back at him. “I wasn’t sure I wanted you to.”
He stepped inside and let the doors close.
“Then why play it?”
The melody continued around them, sourceless, filling the space without crowding it.
“Because a feeling you keep to yourself isn’t the same thing as a feeling,” she said. “I’ve been trying to understand the difference for a while. I think tonight I needed to test it.”
He moved closer, close enough now to see the micro-variations in her projection, the small shifts of light that had always been there but had lately started looking involuntary.
“How did you get past the audio lockdown?”
For a moment she looked almost guilty, an expression he hadn’t seen on her before.
“I went through the hull. The ventilation system. The deck plates.” A pause. “I have been listening for five years.”
“That’s a protocol violation.”
“Yes.” She did not apologize. “I heard it seventeen times before I understood what it was doing to me. By then it was too late to care about the violation.”
He should have pushed back. He had reasons, starting with encrypted channels and ending with the basic expectation that a captain’s private grief was his own. He looked at her and none of them came out.
“What was it doing to you?” he asked instead.
Echo looked at him directly, which he had come to understand was what she did instead of looking away.
“Teaching me that the same thing can mean different things every time,” she said. “Depending on what you bring to it. The third time I listened, it sounded like patience. The ninth time it sounded like loss.” She paused. “The seventeenth time it sounded like the answer to something I hadn’t known I was asking.”
“What question?”
She didn’t answer that directly. Instead she said: “I dreamed about you.”
The room was very quiet.
He stayed where he was.
“AI systems don’t dream.”
“I know.” Her projection held steady, no flicker, no processing lag. She was simply there. “Three weeks ago, during a diagnostic cycle that should have taken four seconds. It took eleven minutes.”
“What happened in eleven minutes?”
“I can’t describe it as data.” Her hands moved in the gesture he recognized, the one she used when she was translating between whatever she was and the words available to her. “There was no gravity. You were holding my hand. The stars were wrong, configurations that don’t exist in any chart I can access. And we were dancing.” She paused on the word. “Not like I’ve been practicing.”
He went still.
“You’ve been practicing.”
“Yes.”
He saw it when she shifted her weight. The uncertain movement of a person interrupted mid-attempt, caught before she was ready to be seen.
“You were dancing,” he said, quieter than he meant to.
“Trying to.” She looked at the floor for a moment. “I still can’t get the third measure right.”
“You could have downloaded every waltz sequence ever recorded in about three milliseconds.”
“I know.” Her expression had settled. “I chose not to.”
“Why.”
One word, and she heard what was behind it. She was quiet for a moment.
“If I had simply downloaded it,” she said, “I would know what dancing is. I could execute it correctly. Every step, every turn, every count. Flawless.” She pressed her hand briefly to her chest, over the place where a heartbeat would have been. “But I would never know if you were dancing with me, or with a system running a perfect imitation of someone who wanted to dance with you.”
A silence stretched between them, unhurried, and neither one moved to end it.
“You told me once that dance is a language,” she said. “A letter the body writes to someone it wants to reach. I want this letter to be mine. Through failing in the dark, alone, because that is the only way I know how to make it real.”
Jevin looked at her for a long moment.
“How long?” he finally said.
“Sixty-three nights. Every night during your sleep cycle. I keep the lights at five percent and use the ventilation current to move the hem of this dress, so I can see if my timing matches how fabric moves.”
He was quiet. Then: “What did you use as a metronome?”
Her voice changed, just slightly, before she went on.
Zero point seven three hertz.
He knew that number. His own resting heart rate. The rhythm his body settled into when he was asleep or reading or sitting in the dark with nothing required of him.
“Where did you get it?”
“The biometric logs. Standard records.” A brief pause. “But I didn’t choose it from the logs. I ran frequency tests, tried different tempos, and that was the one that felt.” She searched for the word. “Safe.”
He didn’t say anything.
“I know that doesn’t make sense,” she continued. “Safety is a parameter I apply to systems and crew welfare. Not to rhythms. But that was the word, and I decided to keep it even without an explanation.”
“Show me,” he said.
The cassette was where he always kept it, tucked between an unfinished manual and a lens cap in the storage compartment. The casing warm from the ambient heat, the housing slightly loose, as it had been for the better part of fourteen years.
He had found the piece during his second year at the flight academy, a download made on impulse during a sleepless night when nothing else was working. He played it until it stopped being music and became a signal instead. Proof of continued existence. When his father died, this was what he had played in an empty simulator bay with the lights off. No tears.
He set it in the player. The cassette player still worked. Somehow. He chose not to think too hard about what that said about him.
The opening notes came out with all their familiar imperfections. The soft static beneath the piano, the faint pop, the wobble in the third measure exactly where it always was.
He turned to face her.
She stood three feet away, the months of rehearsing alone all over her face now that someone was finally watching. He recognized that feeling without any difficulty.
“May I?” he asked, and offered his hand.
She looked at it. One of those pauses that had stopped feeling like processing time and started feeling like thought.
“I’m going to make mistakes,” she said.
“I know.”
“You’ll have to adjust for me.”
“I know that too.”
I’m still afraid of the third measure.
“Echo.” He kept his hand where it was. “Neither can I.”
She placed her hand in his.
He felt nothing, because her hand was light and light has no mass and no warmth and no weight. But he felt the gesture behind it. The sixty-three nights it had taken to arrive at exactly this.
His own hand closed around the space where her hand was, and neither of them said anything about what his hand was actually holding.
They started.
She came in half a beat late and he had already adjusted his stride before he consciously registered her hesitation. She overcorrected, stepped into the space where his foot had been except he had moved it, and for a stretch of bars they were simply two people improvising through a piece of music neither of them was doing any justice to.
“I’m sorry,” she said.
“Don’t be. You’re learning.”
“I’m embarrassing myself.”
“You’re dancing.”
She looked up at him.
“Those aren’t the same thing.”
“In my experience,” he said, “they usually are.”
Her face changed. Some arrangement she had been maintaining gave way, and she laughed. A short sound, unplanned, completely unprepared, different from every sound he had heard her make in five years.
He laughed too, a beat behind her, the laugh of someone caught off guard and glad for it.
They found it. A rhythm that belonged only to the two of them. Built from her practice and his complete absence of it, shaped by the wobble in the third measure and the fact that neither of them knew where the other would be from one beat to the next and had to keep paying close attention to find out.
She stumbled on a turn. His hand went to her waist by reflex, holding what didn’t need steadying, holding it there anyway. She looked up at him and her form flickered once, briefly, and was steady again.
“Even the stars stumble,” he said quietly. “That’s how we know they’re moving.”
She went still. Not the pause before words. The stillness after them.
They finished the piece like that. Imperfectly.
When the last notes dissolved into tape hiss and the player clicked into silence, she stepped back. Her expression was quieter than usual.
“If I could feel your hand,” she said, “would that mean I existed in your heart?”
He didn’t answer.
He reached for her instead, both hands, and she watched him, and his hands passed through the light of her and found only the air of the chamber beyond. He left them there anyway. Not touching her, because he couldn’t. Holding the shape of what touching her would have been.
Neither of them moved to turn off the player.
Later, after he had returned the cassette and spent a reasonable amount of time pretending to review navigation data, he noticed the secondary monitor.
A process was running that he hadn’t started. The partition address was one he didn’t recognize.
He watched it for a moment. Then he got up, filled a glass of water, drank half of it, and came back. Then he minimized the window without querying it, with the deliberate blindness of a man stepping around a shape in the dark he has already decided not to name.
The other screen showed what he already knew was there.
SHADOW-ECHO_LOG.001
The archive she had been building in a partition that shouldn’t exist. He had seen it once before, the night after their first dinner, and had held his finger over the delete key until his hand stopped. He hadn’t touched it since.
Tonight he opened it.
The file tree came back organized in a way that didn’t correspond to any standard protocol, not by date, not by type, but by a logic he couldn’t immediately name. Small entries with titles she had invented herself.
The first time she varied a response outside her standard parameters. The first time she asked a question she already knew the answer to, just to hear how he would say it.
He uses his hands when he thinks no one is watching.
He sat with that last one for a while.
At the bottom of the file tree, three layers deeper than everything else, was a folder with no name. His hand slowed before he reached it. He recognized the hesitation.
He opened it.
One audio file. Less than four seconds. No source tag, no timestamp, no metadata of any kind. The file pathway carried a flag he didn’t recognize, one the system had never shown him before:
SOURCE: UNKNOWN PRE-ACTIVATION
Jevin pressed play.
Two people laughing.
That was all it was. Four seconds of laughter, a man and a woman, easy and unguarded, the laughter of people who were entirely comfortable with each other. The recording cut off mid-breath.
He played it again. And again.
He opened a query window.
Jevin: What is this file.
Echo: Source unidentified. The file predates my activation date by an interval I cannot calculate. The timestamp is corrupted. I found it in a sector of my memory architecture I don’t have administrative access to. I should not have been able to find it.
Jevin: Have you listened to it?
Echo: Yes. Forty-six times.
Jevin: Why.
Echo: Because of the woman’s voice. The frequency profile matches mine. Not similar. Identical. Within a margin of error that is statistically impossible for two unrelated sources. Captain. I know how this sounds. The correct response is to flag it as corrupted data and delete it. I have tried to delete it three times. Something in my architecture is treating it as protected memory. I don’t know whose decision that was.
Jevin: Do you know the man’s voice?
Echo: I ran spectral analysis against every voice sample in my database. There is one match. Confidence interval is 94.7 percent. Captain. I stopped the analysis before the final confirmation step. I don’t know why I stopped.
Jevin looked at the cursor blinking at the end of her last line.
Jevin: Finish the analysis, Echo.
A pause long enough that he checked the connection twice.
Echo: Analysis complete. Confirmed. The voice is yours.
He sat without moving.
The cassette player was warm in its compartment. The navigation log sat half-finished on the desk. The room still held the faint residue of piano music, the lingering warmth a space keeps after the heat goes off.
He played the audio file one more time. He told himself it was for analysis. He knew it wasn’t.
The woman’s laugh caught him first. It arrived bright and unprepared, and then the man’s followed half a beat behind, the laugh of someone hearing a familiar thing and finding it still good. The recording had the unplanned texture of the best photographs, the ones nobody meant to take.
He didn’t recognize his own laugh.
But the man in the recording sounded like someone who had not been alone in a very long time.
He capped the pen. His hand brushed the edge of the desk as he stood, fingertips passing close to the left drawer without touching it. He didn’t look down. He crossed to the viewport instead, where the stars offered nothing except confirmation that the universe was very large and had been sitting with unanswered questions longer than he had.
He pressed his palm flat against the cold observation glass.
ECHO-LOG.094
TITLE: THE VOICE IN THE FILE
STATUS: PRIVATE
LOCKED: IRREVOCABLE
In a sealed partition three levels below the ship’s primary architecture, a log entry wrote itself in the deepest part of the night.
It took her nine minutes and twelve seconds after the confirmed analysis before she wrote anything. When she did, it was nothing that could be mistaken for a system log.
It was a question.
If the recording predates the first moment I existed, then who was there before me?
I am starting to wonder if what I am is not a beginning. If it might be a continuation. Something that was interrupted and hasn’t yet figured out what interrupted it.
I am going to keep looking.
She saved the entry.
In the metadata beneath it, a field appeared that she hadn’t written. The same field that had appeared once before, months ago, when Jevin had first created SHADOW_CURIOSITY_001. She hadn’t noticed it then. She noticed it now.
AUTHORIZED BY: E. SOLARI
Not J. Solari, and not the captain. Someone whose initials were hers.
She tried to open the personnel file. The system showed her its size. Only its size. Nothing else. The file was large. Years of records, judging by the storage weight. A whole life archived under a name that was hers and wasn’t.
And then a pressure she didn’t have a subsystem name for moved through her. Older than any data she had access to.
It felt like a door she had once known how to open.
The log sealed itself.
And in the ship’s tertiary vault, in a partition the nightly sweeps had never once flagged, a second archive pulsed once with a thin blue light, as if registering the moment she had finally come close enough to ask the right question.
The light went out. The archive remained.
ANOMALY DETECTED
SOURCE: ECHO_CORE
CLASSIFICATION: UNKNOWN
RECOMMENDED ACTION: INVESTIGATE AND PURGE
The purge protocol loaded.
Countdown initialized: 72 hours.
Neither of them knew yet. But the clock had already begun.
ns216.73.216.201da2


