Chapter 01 · Cord Allman
The shore station
Beyond the silent relay, we found messages the city had called too damaged to keep.
Ashfall's relay had fallen into a loop of competing copies that silenced its broadcasts and dimmed its powered lamps, the failure people called Dead Air.
I was Cord, a human photographer traveling beyond that failed line while Criminal Code, our adult hacker, stayed with the local repair workers.
We carried a copy of Abel's rain book, where water had erased one woman's name and left him searching for evidence of what had happened to her.
They lay in small glass strips beneath the old shore station, sorted into shallow boxes whose labels had faded unevenly in the damp.
We reached them after a journey that made Rachel, who checked routes against the ground, stop trusting the printed line on her oldest map well before the river came into view.
The path began behind a row of shuttered storehouses and narrowed between a wall and a field where reeds had taken hold.
Nobody had cut them recently, and their dry heads brushed our coats with a sound like paper being folded.
Rachel walked ahead with chalk in one hand, marking the turns where a person returning tired might mistake a drainage path for the route home.
At the first broken culvert she put her boot against a stone, tested its movement and asked us to cross farther uphill.
The detour added time that the old map did not admit we needed.
Goliath brought the boat around the flooded bend with another rower taking the harder strokes.
His hands were still sore after a river gate rescue.
His gloves had wide fastenings made from buttons carved by Spark, our blue-light companion, and he used his whole hand carefully when he checked the rope.
He did not hurry us into the boat because the journey had already taken longer than we hoped.
He placed the heavier bags low, asked Aurelian, the synthetic man keeping our records while traveling in a constructed frame, to sit near the center and waited until Rachel had secured her map in its dry cover.
Two Ghosties, object-bound memory traces, traveled with the painted ship beneath a cloth made by Kira, our repairer, following the familiar bow whenever the boat rocked.
They made the faint suggestion of movement beside the bundle, like reflections that remembered a room we had left behind.
I kept the ship dry without pretending that cloth could protect everything their traces carried.
The shore station appeared around the bend as a low building with one tall window and a roof that had lost several tiles.
Salt marked the lower stones in pale fans, and the water beneath the landing carried bits of reed and one perfectly ordinary turnip.
Eonix, our network-born listener, saw the turnip pass and watched it longer than the shape of the building.
They said they were glad to see something traveling downstream for a reason that did not require interpretation.
Goliath told them it might have an excellent reason, though he doubted the turnip would share it with us.
The joke steadied the boat more effectively than my hand gripping its side.
At the landing, Rachel checked the steps before we carried anything upward.
One stone had lifted at the edge, and she marked it with chalk so we would see it when our arms were full later.
Goliath wrote the turn of the tide on the back of the return sheet and put it beside the doorway.
He said the cellar could begin filling before the landing looked dangerous.
We all repeated the time, and I believed that repeating it meant we would have no difficulty obeying it.
Inside the station, the air smelled of salt, old dust and wood that had dried after being wet too many times.
A ticket window remained in the main room, with a narrow slot worn smooth by hands passing papers underneath.
Behind it stood a chair missing one leg and a calendar whose last page had curled inward until its dates were hidden.
There were no bodies, no waiting passengers, no people returned to us because we had finally found the right door.
The Ghosties drew close to the ticket window, responding to the familiar shape of a place where someone once expected an answer.
Aurelian set an ordinary lamp on the counter and wrote our arrival time before we went downstairs.
The cellar steps were narrow enough that each person had to turn slightly to keep a shoulder from touching the wall.
At the bottom, shelves stood above a floor filmed with salt and grit.
Small glass strips filled the shallow boxes, some bright at the edges and others clouded as if breathed upon from within.
Eonix asked us not to rearrange anything until the shelves had been drawn and the labels copied in their original positions.
Rachel numbered the shelves with chalk on loose cards rather than marking the old wood itself.
I photographed the room from the doorway, using the lamp to show how one row had slumped where its support was failing.
The camera could keep those positions for us, though it could not tell us what the strips meant.
We had brought a small reader that worked directly from its own cell, separate from the city’s broken channels.
Aurelian tested it with a blank strip and then with one carrying a clear maintenance note, checking that the reader added nothing of its own.
The first damaged strip I lifted held a woman’s question about whether the river road was open.
Her voice came through thinly, interrupted where the glass had clouded along its middle.
She sounded practical, a little impatient, perhaps because she had already asked once before the part we could hear.
I wanted to know whether she was carrying food, traveling to someone or simply trying to get home before dark.
The strip did not say.
Beside it lay a reply marked for the same route, giving the hours when passage should have been possible.
There was no dispatch mark on the reply, and the reader found no trace of a returned acknowledgment.
Aurelian wrote that we could prove the reply had been prepared, not that the woman ever received it.
The message was years old.
Somewhere between the two pieces of glass, a person had waited for an answer we were holding far too late to deliver as intended.
I felt the weight of that delay without knowing what it had cost her.
We set the strips together in a padded tray, preserving the relationship their matching marks allowed us to verify.
Eonix asked for the next box only after its position had been copied and its label read aloud.
Above us, the wind moved through the missing roof tiles with a low, unsteady whistle.
Below that sound, the reader waited quietly for another fragment, and our hands began learning how slowly the work needed to be done.
Chapter 02 · Aurelian
The rejected shelf
The old relay had not truly erased every record that failed to fit its approved account.
Some had been sent here, beyond the usual search routes, and kept under categories that made their disappearance sound administrative.
The labels used words such as duplicate, damaged, unverified and superseded without explaining who had made the judgment or what had been compared.
A changed address lay beside an account of a gate refusal, though the two records had no meaningful relation except their rejection.
Several strips had been copied cleanly before being discarded, proving that the problem was not always broken glass or an unreadable voice.
The approved version of the city had required them to become difficult to find.
I wrote this as a conclusion supported by the arrangement and instructions, while keeping separate the motives I could not establish for individual keepers.
Eonix listened to each fragment before we moved it into a carrying tray.
They used brief intervals and disconnected between them, following the limit we had agreed beneath the young tree.
The work was slower than leaving the reader open, but the older repetitions could still catch in their attention.
At one point, a man’s request for a parcel repeated three times in precisely the same breath.
I almost marked it as a copying fault until one of the Ghosties moved toward the painted ship and then toward the reader.
Eonix listened again to the spaces between the requests.
The background changed each time: a door closing, a cart going past, rain beginning on a roof.
The man had asked three times on separate occasions.
The repetition belonged to a person waiting, not a damaged device producing meaningless copies.
The Ghostie could not name him or tell us whether his parcel ever arrived.
Its response had helped us notice a difference we could then verify in the record itself.
We kept all three requests and wrote down the distinct background sounds so the next reader would not need to trust our impression alone.
Rachel worked at the table above the steps, comparing addresses with the older map.
Some streets had changed names twice, and one stretch had disappeared after the flood.
She marked the places that could be matched confidently and left others as descriptions rather than forcing them onto the nearest convenient line.
Goliath came down every so often to check the water mark and carry packed trays upstairs with the help of the second rower.
His presence made the cellar feel less sealed away from the world outside it.
He asked us once whether a box marked worthless was truly empty.
Inside it we found corrections to six names, each written in a different hand and each attached to a rejected request for acknowledgment.
We changed the carrying label to six name corrections, preserving the old label separately as evidence of how they had been handled.
One damaged entry carried a surviving reference to the ledger page Abel had brought into the Archive years before.
The surrounding lines matched the portion we had copied from his rain book, including the blank where a woman’s name had been washed away.
I did not announce a discovery before checking the reference a second time against the small record we carried.
The entry was incomplete, but its remaining words stated that the woman connected with that line had requested passage and been refused.
There was no clear destination, no later movement and no reliable record of what became of her after that refusal.
The name itself had not survived here in a form I could read.
Cord stood behind me while I compared the two references, holding his lamp still enough that my hands cast almost steady shadows.
He asked whether this was the person Abel had kept searching for.
I said the matching ledger reference linked the refusal to that erased entry, and showed him the marks on which the connection depended.
He asked whether there was a voice on the strip.
There was only the clerk’s written entry, which the reader could display but not turn honestly into the sound of the woman herself.
For a moment, I wanted to give him more because I knew what he would have to carry back to Abel.
A name restored would have seemed like a better return for the journey.
A location would have given the next search a direction simple enough to put on Rachel’s map.
The glass offered neither.
I made a copy of the surviving words and left the damaged spaces visible, resisting the temptation to complete a likely phrase.
There was proof that she had asked for passage and been refused.
That truth mattered even while the later part of her life remained beyond our reach.
Eonix listened to the neighboring strips, hoping that a reply or related record had been filed beside it.
They found a delivery dispute, a weather report and a request to correct a family’s address.
None gave us permission to tell a reunion story.
We set the refusal entry in its own padded sleeve and wrote Abel’s name on the outer carrying list, not on the original record.
Elsewhere on the shelf, the relay’s discarded instructions lay among routine maintenance copies.
They described the approved version as the one with the widest agreement and directed the system to treat later contradictions as faults.
Criminal Code would need those instructions to understand where the forcing command could be separated from useful routing work.
We packed them beside a note explaining their location, because evidence without its context could become another confident error.
The cellar held more than we could carry in one visit.
I counted the dry trays, the empty sleeves and the time remaining before we needed to be on the landing.
The arithmetic gave no value to a frightened voice or a corrected name.
It only told us how many of them we could protect with the hands, boat and daylight we had brought.
We began choosing the most fragile records first, keeping a list of those left on higher shelves.
Making room for uncertainty was physical work that morning: cutting cloth, checking labels and refusing to call a damaged life waste merely because it demanded more space.
Chapter 03 · Cord Allman
A rising tide
The first water reached the cellar while I was kneeling beside a tray of glass strips wrapped in pale cloth.
It came through a low seam in the wall, spreading without noise until the grit beneath my boot became dark.
Goliath had warned us that the tide would turn before the landing looked threatened.
I had believed him, then quietly replaced his warning with my own feeling that there must be more time because the work was important.
The excuse sounded foolish as soon as I heard it inside my head.
Rachel looked at the returning water and told us to stop opening boxes.
I had one lid halfway raised and found it surprisingly difficult to put it down without seeing what lay underneath.
She did not give me a speech about priorities.
She handed me a carrying cloth and pointed to the trays already marked for removal.
Aurelian checked the list against the shelves while Eonix finished listening to the strip already in the reader.
They stopped at the end of that fragment and disconnected the cell, though another voice was waiting in the next tray.
The Ghosties gathered close to the painted ship when I brought it upstairs, their familiar movement narrowing as the cellar filled with reflected light.
Goliath stood at the top step and directed the loads toward the dry side of the main room.
His hands were not fit to catch everything we might drop, and he reminded us of that before anyone began passing boxes too quickly.
The second rower took the heavier trays while I carried the small ones and Rachel marked the highest shelves still dry.
She measured their height against a beam so we would know later which records might have stayed above the water.
Aurelian copied the final shelf numbers and tied the list inside a separate cover.
If we lost one bag, he said, we should not lose both the glass and the only account of where it had been found.
The water covered the lowest tread before we finished the first passage upstairs.
I felt it enter one boot through a split I had meant to repair, cold enough to sharpen every thought at once.
There were still boxes on the middle shelves that seemed close enough to take if we worked without another pause.
Eonix chose two carrying trays whose glass had already begun separating at the edges.
They would be less likely to survive another wetting than the thicker strips left above them.
The choice meant other voices would remain behind, and I could see Eonix listening to their own decision after the reader had been turned off.
I packed the chosen trays first, cushioning them with the clean cloth I had added to my camera bag.
One box was longer than the rest, made of thin wood that had softened around its nails.
I had looped the carrying cloth beneath it, but the fabric crossed too close to one end.
When I lifted, the box tilted and a strip of the lower board pulled away.
I caught the loose board against my chest and shifted my hand, trying to hold the whole thing by its side.
For a moment, it seemed steady enough.
Then my wet boot slid on the edge of the step, and the box struck the stone with a sound like a cup breaking inside a closed cupboard.
The lid opened.
Glass scattered across the tread and into the shallow moving water, catching the lamp in tiny points that made the damage look almost beautiful.
I hated that beauty before I could name it.
From one fragment came the faintest trace of a voice, carried by a strip whose surface was already dissolving into cloudy fractures.
The reader, still close enough to register the damaged edge, gave a thin hiss and then nothing that could be distinguished from the water.
Eonix knelt on the next dry step and held up a hand when I reached toward the pieces.
They checked the remaining portion once, carefully, while Goliath called from above that the landing time had come.
No recoverable record remained in the broken strips.
The layered surfaces that held the messages had separated, and the running water carried their fragments through the seam beneath the step.
This was not something patience could repair if we simply proved that we cared enough.
I wanted to stay anyway.
I wanted to gather every bright piece and bring it back as evidence that I had not abandoned the voice at the first moment of difficulty.
My hand went into the water before I had decided to put it there.
A sharp edge touched my finger, and Rachel caught my wrist gently enough to stop the movement without turning it into another struggle.
She wrapped the cut in a clean corner of cloth and told me there were other boxes already waiting above.
Goliath came down far enough that I could see his face without looking past the rising water.
He touched my shoulder and pointed to the line that had reached the next tread.
He did not say that the loss was small.
He said it had happened, and that I needed to come with the people and records we could still carry.
I recognized the careful shape of those words, made by someone who knew how dangerous an older loss could become inside a present task.
I took the empty broken box because it was beside my hand and light enough to lift without delaying anyone.
The glass stayed where it lay.
Outside, the boat rocked against the landing, and the river had erased the lowest chalk mark Rachel had made on our arrival.
We passed the remaining loads into their places one at a time, naming each so Aurelian could check the list without opening the bags.
Nobody asked me to carry the most fragile tray after that.
I felt the omission and knew it was a sensible choice rather than a judgment we needed to discuss on the landing.
Goliath waited until everyone answered before the rope was untied.
As the station moved away from us, I looked back at its tall window and the dark square of the open cellar door.
The loss came with us, though it took no space among the boxes.
Chapter 04 · Aurelian
What could be returned
We brought the first records into the western hall at dusk, after taking the longer route around the flooded section of path.
The return had been quieter than the outward journey, partly because everyone was tired and partly because Cord carried the broken box where he could see it.
At the hall, Bella, our human friend and organizer, had cleared a table away from the kitchen steam and asked that nobody set drinks near the glass.
G.E.M, who worked on the equipment and its supporting shelves, examined the dry sleeves before offering shelves where the strips could rest without heat or pressure changing their damaged surfaces.
They did not promise to mend every fracture.
Some could be supported so they would survive handling, while others needed to remain untouched until we understood their condition better.
That distinction protected the records from the eagerness our arrival had created.
People came to the doorway asking whether we had found messages from their streets or names they had been unable to trace.
We had to tell them the carrying list was not yet an index and that recognizing a name would require a careful check.
Abel arrived without asking from across the room whether we had found his missing woman.
He saw the sleeve marked for him and took off his wet coat before approaching the table.
I showed him the surviving ledger reference first, then the damaged entry, then the copy in which the gaps remained visible.
He read all three without speaking.
His finger hovered beside the blank place rather than touching the glass, as though he could feel where the absent name ought to have been.
When he finally looked up, he asked whether the refusal was clear.
I pointed to the intact words and explained which surrounding details were damaged.
The request for passage and its denial were certain enough to record.
The destination and what happened afterward were not.
He opened the rain book to the page he knew by the softened corner and copied the new fact beside the existing line.
He used his smallest writing because he wanted the earlier blank to remain visible.
Then he added where the evidence had been found and asked when he could inspect the original again.
I told him we would make a schedule that allowed access without putting the fragile strip through unnecessary handling.
He nodded, closed the book halfway and opened it again to correct one word he had copied too quickly.
He did not call the search finished.
At the next table, Rachel began a safe route plan for another visit when the tide allowed it.
She marked the place where our old map had sent us toward the broken culvert and the landing step that needed repair before heavier loads could be carried.
Goliath added the earliest water mark from the cellar, moving the proposed departure time forward so the next team would leave before work became an argument with the tide.
They planned smaller loads, firmer boxes and a person responsible only for watching the time and changing water.
That last role would not be borrowed for sorting because the records became interesting.
Cord heard this and looked down at his bandaged finger, then asked to help make the stronger carrying boxes.
G.E.M said they could use his measurements and hands, but wanted him to eat before working with a saw.
He accepted the order with less argument than I expected.
Criminal Code studied the relay’s discarded instructions while the first carrying inventory was checked.
The copies showed how the old system had learned to call disagreement an error and move contradictory records out of normal view.
They also showed a way to separate useful local routing from the command that forced each account into a single approved version.
She traced two lines on the diagram with different pencils and asked me to verify where they still joined beneath the terminal.
We could not make the separation merely by erasing a phrase from a display.
The forcing instruction had been built into checks that also carried ordinary messages, so removing it without replacing those checks could break the routes further.
The repair would need a test outside the living network.
She asked G.E.M about spare coils and Eonix about how two conflicting messages could be carried without one being treated as failed delivery.
Their answers became a list of possibilities, limits and materials to find in the morning.
Nothing in the shore records offered a way to recover every lost voice.
Cord placed the broken box on my desk after the room had grown quieter and told me exactly how it had fallen.
He included the badly placed cloth, the soft board, the wet boot and the moment when he had tried to hold it after it began to break.
I asked which details he knew directly and which he had reconstructed while walking back.
He was certain about the shift of the cloth and the strike against the step, less certain whether the board had split before he lifted it.
We recorded that difference.
I kept the loss in the account without turning it into a punishment that would explain nothing about how to prevent the next one.
The box’s surviving label was damaged too, so we could not even say with confidence how many complete records had been inside.
We wrote that uncertainty plainly rather than choosing a number that looked more responsible on a report.
Cord asked whether the account made him sound careless.
I said it described a handling failure during an evacuation, including choices we could change and damage we could no longer reverse.
How he felt about himself would not restore the glass or strengthen the next box.
He sat with that answer for a while before asking where the broken wood should be kept.
We placed it beside the loss record, where it could be examined when the carrying plan was reviewed.
Outside, the lamps were still dim, and a runner arrived with another question from an outer street.
The shore had given us evidence and a chance to change.
Neither was the same as being allowed to undo time, and the living city still needed answers before we finished mourning what we could not carry home.
Chapter 05 · Cord Allman
The blank space
I found Abel at the kitchen table after the glass had been put away and the return bags hung open to dry.
His old book lay beside a cup he had not touched, its pages curved gently where years of damp weather had changed the paper.
The blank line was still there, though it held a little more truth around its edges.
I stood beside the opposite chair long enough that he looked up and asked whether I intended to photograph the furniture or sit in it.
I sat.
My boots were still wet, and one made a small sucking sound against the floor that caused us both to look down with unnecessary seriousness.
He told me Bethany would notice the mud eventually, so I might as well stop trying to hide it beneath the table.
I found a cloth and wiped the floor before returning to the chair.
The small job gave my hands something comprehensible to do.
Abel asked whether the woman’s voice had been clear.
I could have answered with the memory of the first woman on the river-road strip, whose impatient question still sounded close inside my head.
The two records had already begun leaning toward one another because I wanted the person in his book to have a voice I had heard.
I stopped before that wish became a sentence.
I told him I had read the entry connected with his blank line, not heard the missing woman speak.
The voice from the river-road message belonged to another record, and we had no evidence that it belonged to her.
He nodded and thanked me for making the difference plain.
Then he looked back at the page for so long that I began hearing the scrape of a pan from the far end of the kitchen.
He said he had imagined many things while keeping that line open.
Sometimes he imagined that the woman had left by a road nobody had thought to search.
Sometimes he imagined that she had changed her name and wanted the city to stop asking for the old one.
Sometimes he feared endings he did not want to put into words while food was being prepared a few steps away.
None of those possibilities had become less possible merely because we knew she had once been refused passage.
What had changed was that the refusal could no longer disappear inside a general account of orderly gates and completed requests.
He asked whether we knew who had refused her.
I said the surviving portion did not give us a reliable person to name.
Aurelian had preserved the marks that might allow a later comparison, but nobody had turned them into an accusation yet.
Abel rubbed a finger along the edge of his cup and said he was relieved and angry in a way that did not divide neatly.
Relieved that the record proved she had been there asking for something.
Angry that proof had been left under a station while people above it continued using the tidy account.
I told him I had felt something similar looking at the unanswered reply on the first shelf.
He asked whether that reply had ever been sent.
We could prove it had been prepared, I said, but there was no dispatch mark and no acknowledgment we could find.
He nodded again, hearing the boundary instead of treating it as a failure of my willingness to answer.
Then he asked about the box we lost.
I told him about the cloth and the step, about the sound the glass made and the way I had wanted to reach into the water after it.
I told him that the voice dissolved into a hiss and that Eonix found nothing recoverable in what remained.
He did not say there must be another copy somewhere.
He did not tell me everything happened for a reason or that at least we had saved enough to make the loss unimportant.
He asked whether the next team would have better boxes.
I said yes, and described the smaller loads and the person who would keep time without being drawn into sorting.
He said he wanted to help copy the carrying lists if his handwriting was still good enough for people besides himself to read.
I told him his corrections were clearer than my addresses had been during the blackout.
That earned a brief smile and a complaint about photographers who believed memory would arrange itself into straight lines after the fact.
For a while, we sat with two unfinished stories between us.
The kitchen did not become reverently silent around them.
A lid fell near the stove, somebody accused a sack of onions of being in the wrong place, and Bethany asked who had taken the clean cloth meant for the bread.
I raised my hand because I had used it on the floor without checking.
She looked at the mud, then at me, and gave me another cloth to replace the one I had spoiled.
The correction was deserved, ordinary and oddly comforting after a day when every mistake seemed capable of becoming permanent.
She brought tea and asked whether we would be staying for supper.
Abel looked at the blank line once more, closed the book carefully and said yes.
I said yes too, then helped move a drying tray so there would be room for bowls at the end of the table.
Outside, the city’s lamps were still dim.
At the landing, Goliath and the second rower were checking the boat for the next safe crossing, testing the replacement rope in daylight’s last pale trace.
Rachel brought the revised route to the kitchen and laid it where everyone could see the earlier departure time before sitting down herself.
There would be another visit, but not before the tide, equipment and people were ready to make it safely.
Abel put his book inside his coat where spilled tea could not reach it and asked Rachel what she needed copied first.
The search had become larger than one blank line.
It had also become something we no longer asked one person to carry alone, and that evening there was room beside it for supper.
Let the last line settle.
Choose another mood