Chapter 39 — Ash-Eaters
Chapter Content Warning: Disturbing content, body horror, ecological horror, starvation, child endangerment, self-damaging feeding.
The child under warmth was not under the seventh house.
That was the first thing Heth told them, after Noma made the yard clear again and Talar stopped threatening to burn every floorboard between the sealed row and the western wall. Heth stood in the open doorway with two ash-keepers watching her hands and one watching her mouth. The Hush-Nurse did not hum. She held herself as if silence hurt more than speech, throat membranes folded tight against her collarbones.
“Not under the beds,” she said. “Under the post.”
Noma’s face did not change quickly. First Ashpost had trained that out of her. But the people nearest her shifted when she did not answer, and that was enough.
“How long?” Rath asked.
Heth looked at him, then at the ground. “I do not know when the child went below. I know when the crying stopped.”
Talar closed his eyes.
Skiv, still seated with his stitched shoulder bound, muttered, “Every post has an under. Told you.”
This time no one corrected him.
First Ashpost began opening its belly before full dark. Not the public belly, the gate-tunnels and storage pits everyone admitted existed, but the older passages under the western row where root-fungus shelves had once been grown in clay cradles and mineral seepage had been guided through shallow veins. Noma had three old workers brought from the moss ledgers. Two came limping with ash masks and hooked lamps. The third refused to enter the western yard until Noma said the words “foundation line,” and then he came at once, cursing under his breath like a prayer he did not believe in.
“There should be seep-moss under here,” Brakka said as they lifted the first floor stones.
“There was,” the oldest worker answered. His name was Orren-of-Wet-Shelf, carved on a bone tag at his throat with the careful pride of someone who still remembered when his job fed people instead of explained failure. “Frost Moss first shelf. Blackvein lower, where the mineral water stayed bitter. Not enough for trade. Enough for broth, beast feed, wound paste if stretched.”
“And now?”
He spat into the ash. The spit sat on the surface, dark and lonely. Nothing drank it.
“Now the shelves are tired.”
Brakka crouched near the open seam and rubbed the ground between two fingers. It powdered too easily, turning pale against her skin. Split-Tooth stood behind her with his front feet braced, refusing to come closer. He had refused many things since Rooknest, but this was different. Not panic. Not screaming. His whole body seemed to know that the ground below them did not belong under feet anymore.
Khern watched Brakka sniff the ash, taste a grain against her teeth, then spit harder than Orren had.
“Not tired,” she said. “Emptied.”
Orren bristled. “I know my shelves.”
“Then know them. Tired shelves still smell like rot and return. This smells scraped clean.”
The old worker’s anger flickered and failed. He looked older after that, as if one more useful word had been taken from him.
Noma ordered the first descent. Talar wanted to go with fire. Thread-Seer wanted cold ash and names. Rath wanted both. In the end, they took bitter lamps, cold ash, two iron hooks, one covered coal bowl, and enough rope to pull a body out if the body still had edges. Heth was not allowed below. She did not argue. That worried Khern more than if she had pleaded.
Veyrun kept close as they descended. “I am starting to dislike houses with extra directions,” he murmured. “A house should have in, out, maybe up if it is showing off. Under is rude.”
Khern almost smiled. “Rooknest had under.”
“Rooknest was also rude.”
That earned half a breath of amusement from Khern before the smell rose up and took it away.
The passage under the western row was colder than the Hush-Nurse’s chamber and drier than the Maw-Sack underworks. It should have smelled of living damp: fungus shelf, mineral seep, old rot, thread-worm soil, the slow sourness of things dying and returning. Instead it smelled like stone after a mouth had been on it too long. Dust lay everywhere, fine and pale. Their steps sank without crunching, and every footfall made the floor give a shallow, unhealthy note.
Khern did not need his palm to know the ground had grown thin.
Orren led them with one lamp held low, muttering shelf names under his breath. “First cradle here. Second vein there. Water used to bead from that crack. You could fill a finger-cup by count of fifty. Blackvein took to the lower wall. Frost Moss grew fat if children did not steal it.”
“Children stole moss?” Veyrun asked.
“Children steal anything that proves adults are slow.”
Skiv, above at the hatch, called down, “Old man knows.”
Rath told him to keep watch or bleed quietly. Skiv made a wounded sound of deep injustice but did both.
The first shelf appeared as a long clay trough built into the wall. It had been carefully made, once. Khern could see the old handwork, the little thumb marks along the rim where someone had smoothed wet clay and then gone back to fix a crooked edge. Frost Moss still clung to parts of it, but the patches were gray and brittle, curled inward like burned hair. When Brakka touched one with the back of her claw, it collapsed into powder.
“No spores,” she said.
Orren stepped past her with sudden anger. “No, there were spores. I set them myself.”
“Not now.”
He opened his mouth, then closed it.
The second shelf was worse. Blackvein Moss should have been dark and stringy, fed by bitter seepage, good for beasts when washed twice and boiled hard. What remained looked like black thread rubbed into ash. Split-Tooth, still above, began clicking through the floor, a distant nervous rhythm. Brakka answered without looking up, two taps on the wall. The calf went quiet, then clicked once more in protest.
“He smells it,” Brakka said. “No feed.”
“No feed today,” Rath said.
“No.” Brakka turned, eyes flat in the lamplight. “No feed later.”
The passage quieted around that.
She pointed at the dead shelves, then at the powder floor, then at the old seep crack that no longer shone with water. “Frost Moss feeds small mouths. Blackvein feeds sick beasts if cleaned. Moss browsers follow shelf routes. Skitters eat what grows after they pass. Waste goes back. Bone goes back. Herds move because food returns in patches.” Her voice stayed blunt, but Khern heard something under it that was not fear exactly. It was offense. The world had rules, hard ones, and something had cheated them. “If this keeps happening, the herds do not just leave. They fail before they breed.”
Orren leaned on the shelf edge. “One post losing moss does not starve the Scarlands.”
“One post with warm tokens, Maw-Sack lines, Roadless trade, and ash-eaters under the floor is not one post.”
No one had a better answer.
They moved deeper.
The passage widened into a chamber that had once held a central seep pit. Khern knew it from Rooknest memory more than sight: low walls to keep children from falling in, ridged channels cut into the floor, drainage notches, hanging hooks for moss baskets. A small ecosystem made by hands, ugly and necessary and alive.
Now people knelt around it.
From the entrance, they looked like worshippers.
Eight of them, maybe nine, bent forward with their foreheads near the floor, hands spread, shoulders rising and falling in slow rhythm. Their backs were wrapped in ash cloth. Some had name cords. Some had none. One was small enough that Khern’s chest tightened before he could stop it. A child, curled between two adults, head bowed like prayer.
Talar’s coal bowl smoked.
Noma whispered, “Cold ash.”
No one moved quickly. That felt important. The kneeling figures did not turn at first. Their bodies rocked slightly, forward and back, forward and back. Khern heard a soft scraping, then a wet swallow.
Not prayer.
Feeding.
One of the adults lifted their head. Their mouth was gray to the gums. The lips had split in several places, not from dryness but from use. Fine ash coated the teeth, and between the teeth Khern saw darker grains of mineral dust packed into the creases. The person’s tongue moved over the floor and came away pale. They chewed with careful relief.
Veyrun made a small sound and stopped himself.
The child turned next.
Khern had expected hunger. He had seen hunger at Edda’s post, in Skiv’s eyes, in Rooknest during thin ration weeks. This was not hunger as he knew it. The child’s face was calm. Too calm. Their cheeks were hollow, but their eyes were warm and wet with gratitude. Gray paste ringed their mouth. One hand clutched a piece of broken clay shelf as if it were bread.
Heth had said a child sleeping under warmth.
The child was awake.
That was worse.
Noma took one step forward. “Senn?”
The child smiled at her with ash between their teeth. “Keeper. We were quiet.”
The kneeling adults stirred at the sound of Noma’s voice. One hissed softly, not threat, only annoyance at interruption. Another bent lower and licked powder from a crack in the floor.
Rath’s hand went to his blade. “Get the child out.”
This novel is published on a different platform. Support the original author by finding the official source.
“Wait,” Thread-Seer said.
“The child is eating ground.”
“Yes. And if you pull without knowing what answers, the ground may pull back.”
Khern hated that she was right. He also hated Rath for being right. The child kept chewing. Each swallow made the floor under Khern’s feet feel thinner.
Noma crouched, not too close. Her voice changed in a way Khern had not heard before. Less Ash-Keeper. More someone who had once known the names of children before ash-law took most of her mouth. “Senn, where is your mother?”
The child looked down at the floor, then patted it gently.
“She is full.”
The chamber seemed to tilt.
Orren made a choking sound. One of the kneeling adults began scraping harder at the ash near the seep pit, nails clicking on stone. The tips of their fingers had worn down to raw, rounded flesh. No blood came. Pale dust filled the wounds as soon as they opened.
Talar lifted the coal bowl higher. “They are ash-eaters.”
The word made the feeding adults restless. One turned with sudden sharpness, mouth opening wider than it should have. The jaw did not unhinge like a beast’s. It remained painfully person-shaped, which made the motion worse. The throat worked in dry pulls.
“Not eater,” the adult rasped. “Returned.”
Thread-Seer’s eyes narrowed. “Who told you that?”
The adult touched the floor with both hands, reverent and possessive. “Warm below says nothing wasted. Ash into mouth. Mouth into warmth. Warmth into all.”
Brakka swore under her breath.
Khern lowered the spear point to the floor. Thread-Seer caught his wrist before skin could follow.
“Point only,” she said.
“Point only.”
The spear tip touched the powder.
Pain climbed it.
Not the sharp pain of one wound. Lines. Thousands of thin, aching lines. Sterile patches spread through Khern’s sense of the floor like cracks in old bone, each one recording where ash had been eaten, where mineral dust had been scraped away, where seepage had stopped feeding moss because the base beneath it had been consumed first. The chamber was not dead in the way Grey-Sill had been dead after fire. It was being subtracted.
Khern followed one trace and nearly lost his breath. It led from the child’s hand to the floor, from the floor to a hollow under the seep pit, from the hollow outward beneath the western row. The foundation stones above did not know yet that they were standing over absence. Or maybe they did and were too tired to complain.
He pulled back before the pain could become need.
“The sterile patches connect,” he said.
Noma looked at him. “To what?”
“Each other. Under the post.”
Talar’s face hardened. “How far?”
Khern looked toward the chamber walls. The trace-lines did not stop there. They ran beyond the sealed row, beneath the measure yard, under the gate passage, thin but growing. He did not want to answer, so he did.
“Far enough.”
One of the ash-eaters lunged.
Not at Khern. At the cold ash bowl in Noma’s hand.
The movement was sudden and clumsy, all knees and elbows and mouth. Rath caught the adult by the shoulder and drove them down before their teeth reached the bowl. The body hit the floor hard. Gray dust puffed around their face. They did not cry out. They twisted under Rath’s grip, trying to get their mouth back to the ground.
“Hungry,” the adult moaned. “Hungry. Hungry. Hungry.”
A second ash-eater began to sob, still eating between sobs. The child Senn watched with mild confusion, then offered their broken shelf piece to Noma.
“Keeper can have some,” the child said.
Noma went pale.
She did not take it.
The child’s face fell, not with anger, but with hurt. “It is good.”
Veyrun turned away and cursed so softly it barely became sound. Brakka moved past him, crouching lower until she was nearer the child’s eye level. Split-Tooth clicked frantically above through the floor. Brakka answered once, then focused on Senn.
“What does it taste like?” she asked.
Noma stared at her. “Brakka—”
Brakka did not look away from the child. “What does it taste like?”
Senn considered the broken shelf piece with great seriousness. “Warm. Like bowl. Like sleeping after no cough. Like when Heth sings but inside teeth.”
Veyrun’s head snapped back toward them.
Brakka’s jaw tightened. “And before warm? What did moss taste like?”
The child blinked.
“Frost Moss,” Brakka said. “Blackvein after washing. Bitter broth. Beast mash. Shelf scrap. What did it taste like?”
Senn looked down at the clay piece. Their little fingers tightened.
“I do not know.”
Orren covered his mouth.
Brakka stood slowly. “That is how herds die.”
Rath still held the struggling adult down. “Because children forget moss?”
“Because the ground forgets first. Then beasts. Then people.” Brakka looked at Noma, and there was no softness in her now. “If young mouths learn stone is food, they will not wait for moss to grow. If warm lines make ash feel full, no one protects the shelf. No one protects seepage. No one protects herd routes. You will eat the floor because the floor asks less patience than life.”
The chamber gave a low creak.
Everyone froze.
Dust sifted from the ceiling.
For a moment, Khern thought the sound came from the ash-eaters moving. Then it came again, deeper, underfoot. A foundation sound. Stone speaking through strain.
Noma looked upward.
“How far?” she asked Khern again.
He did not touch the floor. He did not need to. The pain-lines were awake now, and every hollow below them answered with quiet pressure.
“Under the western row,” he said. “Under part of the yard. Maybe the gate.”
Talar’s coal bowl trembled in his hands. “They have been eating the foundation.”
“Not only them,” Khern said. “Something below lets them. Teaches them where to scrape. Makes the ground taste like being saved.”
The child Senn began to hum.
Heth’s tune.
The ash-eaters quieted as soon as they heard it. Even the adult under Rath stopped struggling, face pressed to the powder, breathing dust through broken lips. The tune was small in the child’s throat, imperfect and sweet. It made the feeding chamber feel, for one terrible breath, almost peaceful.
Veyrun’s throat bands darkened.
“No,” he said.
Senn stopped and looked at him with hurt eyes.
Veyrun swallowed hard. His shield hand shook. “Sorry,” he said, voice rough. “No singing that makes people stop being people.”
The child did not understand. That did not make the refusal wrong.
Thread-Seer moved to the chamber wall and pressed a cold ash mark onto the stone. “Records now. Pull reachable ones after names. No fire while the child is inside.”
Talar’s head turned sharply. “No fire means they keep eating.”
“Fire means the foundation may drop with them under it.”
Rath looked at Noma. “You need the yard cleared. Now.”
Noma did not argue. That frightened Khern more than if she had. She sent two ash-keepers running back up the passage with orders to empty the western row, move the measure table, pull children from the inner yard, and ring no bells unless the ground opened. First Ashpost law liked bells. The fact that Noma forbade them meant panic was closer than anyone wanted to admit.
The evacuation began above while the chamber remained full of feeding.
They moved carefully. Names first where they could get them. Cold ash on foreheads, mouths, hands. Some ash-eaters reacted to their names. Some did not. Senn answered to Senn-of-Low-Cup after Noma said it twice and Brakka asked what cup color had been theirs. “Blue,” Senn said, mouth gray, and Noma’s face broke for half a second because she remembered.
The first adult they tried to lift screamed when their mouth left the floor. Not from pain alone. From loss. Their body bowed toward the ash with such force that Rath and Yarra together nearly lost grip. Their tongue strained out, reaching for dust. Khern saw the raw underside of it, split into pale grooves that could hold powder like a brush.
“Name,” Thread-Seer snapped.
Noma read from a chip Orren had found on a cord around the adult’s neck. “Vell-of-Second-Seep.”
The adult thrashed.
Khern set his spear point against the sterile patch where Vell’s mouth had been and marked the trace with ash from Thread-Seer’s bowl. A thin dark line appeared across the floor. Not his full Witness Mark, not with skin, but enough to show the path where feeding had worn the ground into a hunger line.
Vell stopped reaching for that exact spot and began reaching for another.
Khern marked that one too.
The pain was smaller through the spear, but it still climbed his arm each time. Trace after trace. Patch after patch. He marked what had been eaten, not to own it, not to command the feeders away, only to make the absence visible. Sterile lines appeared across the chamber floor like dark veins in dead stone.
By the sixth mark, his knees shook.
Veyrun noticed first. “Enough.”
“Not yet.”
“Your favorite stupid words.”
Khern tried to answer and tasted ash at the back of his throat.
Veyrun did not wait for permission. He took Khern by the shoulder and pulled him back two steps, then planted the shield between him and the marked floor. “Breathe at a wall. A boring wall. Pick one with no tragic hobbies.”
Khern hated how badly he needed the order. He leaned one hand against a plain stretch of clay, keeping the wrapped palm away, and breathed until the chamber stopped tilting.
Brakka helped carry Senn.
The child did not fight at first. That made everyone relax too soon. Halfway to the passage, Senn smelled ash on Brakka’s sleeve and turned with sudden hunger, biting down through the cloth into her forearm. Brakka hissed but did not drop them. Split-Tooth screamed above as if the bite had reached him too.
Rath moved to pry the child’s mouth loose.
“Don’t,” Brakka said through her teeth.
“Brakka.”
“They will tear.”
Senn’s teeth ground against her bracer, trying to find ash, mineral, ground, warmth. Brakka lowered her head close to the child’s ear.
“Blue cup,” she said. “You were blue cup.”
The child’s jaw trembled.
“Blue cup,” Brakka said again. “Not floor. Not warm. Blue cup.”
Senn began crying with their mouth still around her sleeve.
The bite loosened.
Brakka carried them out.
Khern watched her go and understood, with a heaviness that settled below fear, that Avaruun did not only kill what existed. He trained the young to need the replacement. He made children forget moss before they were old enough to miss it. He made ash taste like care, and ground taste like future, and mouths into drains for the world beneath them.
Rooknest had been taken by comfort.
This was slower.
This was hungrier.
Above, First Ashpost shook with movement. People dragged sleeping mats from the western row. Ash-keepers pulled shelves away from walls and shouted at anyone who tried to return for tools. Someone began crying because a name cord had been left inside. Noma ordered two workers to retrieve it and three others to hold the person back from following. Talar stood in the yard with his coal bowl open, staring at the ground as if waiting for it to confess.
They brought Senn into the open air. The child curled around Brakka’s bitten arm and sobbed whenever ash was taken from sight. Heth watched from the seventh doorway, face stricken.
“You knew?” Noma asked her.
Heth shook her head. “I knew the sleep. Not the feeding.”
“Your song was in them.”
“My song was used.” Heth’s throat membranes fluttered once, raggedly. “That does not make it innocent. But it was used.”
Talar’s mouth tightened. “Everything says that after warmth touches it.”
Heth bowed her head.
No one forgave her. No one burned her either. First Ashpost had moved beyond clean reactions.
Orren came up last from the passage. His lamp had gone out. His face and chest were powdered pale, and his hands shook as if age had finally found every bone at once. He carried a handful of dead Blackvein Moss in both palms.
“It will not take,” he said.
Noma turned to him.
He held the moss out like proof of a dead child. “We tried to replant. I thought bad water. I thought shelf rot. I thought children stealing too deep. It will not take because there is nothing under it to take from.”
Brakka looked toward the gate, then at Split-Tooth. The Skitter calf had pressed himself against the inner wall, all six feet spread. He clicked once, low and certain.
“The beast knows,” Rath said.
Brakka nodded. “The post is standing over a hollow.”
The ground gave another creak.
This time everyone in the yard heard it.
It passed under their feet from west to gate, not loud, not dramatic, a tired structural complaint moving through stone, clay, old root, and emptied ash. Dust fell from the shellwalk above. One guard stumbled and caught the rail. Farther off, beyond the gate passage, a bell chimed once without being touched.
Khern looked down.
The dark trace-lines he had marked below were not visible from the yard, but he felt them answer one another beneath the surface. Sterile patches. Feeding paths. Hollow seams. The missing base of the food web had become the missing base of the post.
Noma’s voice came very softly. “How much?”
Khern did not want to be the one who said it. That did not matter anymore.
“Enough,” he said.
Under First Ashpost, the foundation shifted again.
