The salt arrived on a cart driven by a trader Oswin didn't recognize.
That was the first problem. Oswin's network was thorough — every trader on the southern routes passed through his ledger. This man was new. Middle-aged, weathered, the kind of face tanned and lined by decades of sun and bad decisions. He claimed to be a freelance hauler, picking up cargo where he found it. The salt had come from a way-stop three days south, payment already arranged, no questions asked.
Oswin asked questions anyway. The hauler's answers were smooth, just vague enough to raise suspicion without being suspicious enough to refuse. Oswin accepted the salt, paid the man, and stood at the gate as he rode away.
Four sacks were clean. The fifth contained a small leather pouch buried in the center, beneath three inches of salt. The sixth was empty except for a folded piece of parchment at the bottom, sealed with a drop of wax that bore no crest or symbol.
He carried both to Sera.
She was on the northern wall, watching the perimeter. The afternoon light was fading, the dead ground stretching out in shades of grey and copper. She took the leather pouch and the folded parchment and examined them without opening either.
"The seal on the parchment is unmarked. The leather pouch is tied with a knot I don't recognize."
"The hauler said the salt came from a way-stop three days south."
"And you believe him."
"I believe he believed he was just hauling salt."
Sera nodded. Layers of cutouts, each one knowing only enough to pass the package to the next. The hauler was a carrier. The way-stop was a relay. The actual sender was hidden behind enough intermediaries to make the chain untraceable.
She broke the wax seal and unfolded the parchment. The handwriting was small, precise, slanting slightly to the left. She recognized it immediately — Lyra Jarves. Imperial intelligence. Chris's one contact inside the Solarian apparatus.
The message was written in a cipher. Substitution-based. Sera had the key. Lyra had given it to her during a single meeting at a border town on the night before the battle, pressed into her palm along with the note. She'd memorized it and destroyed the original.
Twenty minutes to decode. She worked in silence. Korr stood beside her, not asking questions she wouldn't answer yet. Wind moved through the tree's canopy behind them. A centaur foal somewhere in the encampment made a sound like a hiccup. Someone was hammering near the eastern wall — the slow metallic ring of a hammer on iron, irregular, stopping and starting.
When she finished, she handed him the decoded parchment.
The emperor lives. That was the first piece, delivered without preamble. Emperor Cassius Vorn had survived the political crisis — the court was fractured but functional, the treasury nearly empty. The army lost at this village had been expensive: years of recruitment, training, equipping, gone in a single night. The financial damage would take a generation to repair.
Three of the five military governors were maneuvering for independence, using the disaster as leverage to renegotiate their relationship with the throne.
Lyra's position was deteriorating. Reassigned twice in six weeks — first to a desk in the intelligence ministry's analytical division, then to a field posting on the eastern frontier. On paper it was a promotion. In practice it was moving her further from the levers of power. The faction fighting inside the intelligence apparatus had intensified since the battle, and Lyra, who'd had contact with the village before and whose role was known to at least two senior operatives, was a convenient target.
She was learning things that made her dangerous.
The military was planning a reconnaissance in force. A fast-moving detachment, three to four hundred troops, light cavalry and scouts. Observation and mapping. They wouldn't engage unless provoked. Scheduled to depart within three weeks.
The message ended with a single line of plaintext, in Lyra's handwriting:
The walls have ears. Don't trust the quiet ones.
"Three weeks from when the message was sent," Sera said. "The hauler took two days to reach us, so the message is at least four days old. That leaves—" She did the math. "Seventeen days. Maybe less."
"The thorn vine perimeter covers most approaches."
"The perimeter covers approaches on foot. Light cavalry can skirt the edges. A decent scout with a spyglass could map our defenses from half a mile out."
Korr's jaw tightened.
"The quiet ones," he said. "She's talking about Vasek's retinue."
"Maybe. Maybe not. Lyra doesn't know about Vasek — she's been on the eastern frontier for weeks. She's talking about someone else, or she's talking about a principle." Sera folded the parchment. "Either way, the warning stands."
"We need to tell the others."
"Not everyone." The words came out fast. Sera caught herself. "I mean — Korr, if we spread this through the whole village, we'll have panic. Seventeen days isn't enough time to prepare if people are running around—"
"Seventeen days is enough time to prepare if we start now." Korr's voice was flat. "Patrol schedules need to change. Eastern and northern approaches need extra coverage. Mira needs to know so she can adjust wall rotations. The centaur elder needs to know so he can push scouts further out. The shaman needs to know because the tree's perimeter is our first line of defense, and if Chris can't help us—"
"Chris can barely sense a bird landing on a root."
"Then we don't rely on Chris. We rely on what we have." Korr turned to face her. His red eyes caught the last of the light. "This isn't a debate, Sera."
Sera's hand tightened on the folded parchment. He was right. Lyra had chosen to send this knowing the cost, knowing every communication was a risk. She handed Korr the parchment. "Seventeen days."
"Seventeen days." He tucked it into his cloak. "I'll tell Mira and the elder tonight. You talk to the shaman."
Sera nodded and stood. Darkness was settling over the dead ground. The thorn vine perimeter was a dark line against grey earth. Beyond it, somewhere out of sight, a detachment of imperial cavalry was preparing to ride toward a village that had already destroyed one army.
"Lyra's going to get herself killed," she said quietly.
"Possibly."
"She's doing this for us."
"She made a choice and now she's living with it." Korr started walking. "Don't waste what she's risking her life to send."
Sera followed him down from the wall. The hammering near the eastern wall had stopped. The tree's pulse beat through the ground.
