The Demon’s Librarian Four demons. One archive. A name love could erase. #5

“Yes.”

“Then say it.”

Before he could answer, the bells began ringing.

Not above them.

Inside Mira’s chest.

The sound tore through her from sternum to spine. She staggered, clutching Ronan’s coat, mouth open around a sound that was not hers. The mark on her wrist blazed so bright it lit the ruined sanctuary in four colors.

Darian caught her shoulders.

The contact burned.

Not painfully. Like standing too close to a forge after freezing rain.

“Mira.”

Her name in his mouth was not a word.

It was an anchor.

The bells rang again.

Her knees hit wet stone.

The taste came next: smoke, salt, blood, old ink.

Then a voice drifted through the broken archway.

“Miri.”

Mira stopped breathing.

No.

No, no, no.

She turned toward the darkness beyond the tower.

A woman stood at the edge of the rain where the stairs opened to the roofline.

She wore a long gray dress soaked black at the hem. Her hair was the same dark brown as Mira’s, pinned badly, as it had always been pinned when she was too distracted to care. Her hands were folded at her waist. Her face was pale and familiar and impossible.

Mira’s mother smiled at her.

Not the memory of her.

Not a ghost glimpsed through grief.

Her mother.

Dead for twelve years.

Darian’s hands tightened on Mira’s shoulders.

Ronan stepped forward, placing himself slightly between Mira and the apparition.

Cassian’s shadows spread across the floor like spilled ink.

Silas did not move at all.

The woman at the arch tilted her head, and rain slid down the beloved lines of her face.

“Come home, Mira,” she said gently.

Mira’s throat closed.

The bells inside her chest rang one final time.

Her mother’s smile widened.

“Your demons are not the only things we buried in books.”

The Memory Eaters’ Bargain

Mira’s dead mother stood in the rain and smiled with a mouth that did not belong to grief.

For one terrible heartbeat, Mira wanted to run to her.

That was the cruelest part.

Not the impossibility. Not the bells tolling inside her ribs. Not the way the woman’s gray dress clung wetly to a body that should have been twelve years rotted beneath cemetery dirt.

The wanting.

It rose in Mira before sense could stop it, raw and childlike and humiliating. Her knees weakened. Her throat closed around a name she had not said aloud in years.

“Mother?”

Darian’s hand closed around her wrist before she took a step.

The bond flared.

Heat shot up Mira’s arm, not painful, but fierce enough to yank her fully back into her body. Rain. Stone. Blood. Demons. The ruined bell tower. The city burning below. The dead woman waiting beyond the arch.

The woman’s smile thinned.

“Let her come, war dog.”

Darian’s eyes ignited.

“Wear that face one second longer,” he said, voice low and molten, “and I will peel it off you without magic.”

The woman laughed.

It was almost Mira’s mother’s laugh.

Almost.

The wrongness of it saved her.

Mira dragged in a breath and looked closer. The eyes were not right. Her mother’s eyes had been warm brown, tired often, sharp when needed, kind when Mira least deserved it. This creature’s eyes were flat silver behind the stolen face, the pupils stretched into thin vertical slits.

A skin-witch, then.

A servant of the Hollow Crown.

Ronan moved first, quiet and massive, placing himself fully between Mira and the thing wearing her grief.

“No closer,” he said.

The witch tilted Mira’s mother’s head. “You keep such loyal dead things around you now, Miri.”

Mira flinched.

Silas’s gaze snapped to her.

Too quick.

Too aware.

“You do not get to call me that,” Mira said.

Her voice was steadier than she felt.

The skin-witch’s face softened into an expression Mira knew too well. Her mother used to look at her that way when she had scraped her knees, when fever made her fretful, when nightmares drove her from bed.

“Mira,” the witch said gently. “Your mother hid so much from you. So did the Archive. So did he.”

Her eyes flicked toward Silas.

The tower seemed to inhale.

Silas did not move, but something in his expression shuttered.

Mira saw it.

So did Cassian.

The skin-witch smiled wider.

“Ask the mirror demon what he saw before you opened his book.”

Darian lunged.

No flame. No blade. Just violence.

The witch burst apart into smoke before his hands reached her. Her borrowed face dissolved last, peeling away in gray ribbons that smelled of burned roses and grave mold. The smoke shot upward through the broken roof, vanishing into the rain.

But her voice remained, whispering from the gargoyles, the bells, the wet stones.

“Come below, little key. Come remember what they bought from you.”

Then she was gone.

The bells stopped.

Mira doubled over, one hand pressed to her sternum.

Not pain.

Absence.

Something had been struck inside her like an instrument, and the vibration remained.

Silas took one step toward her.

Mira lifted her head. “Don’t.”

He stopped.

The word seemed to hit him harder than it should have.

Darian turned on him. “What did she mean?”

Silas’s smile returned, but it was thin as a blade. “I find enemies are rarely reliable narrators.”

Cassian’s shadow slid across the stone toward Silas’s boots. “Convenient answer.”

“I’m known for those.”

“Enough,” Mira said.

They all looked at her again. Four monsters. Four men. Four impossible claims burning around her wrist.

The mark pulsed as if it liked being noticed.

Mira hated it.

She hated the part of herself that did not hate the way they watched her.

“There’s a place under the old city,” Cassian said. “Older than the Archive. Older than the covens. If the Hollow Crown sent that thing to lure you below, then they expect you to avoid it.”

Mira wiped rain and ash from her cheek. “So naturally, we go there.”

Darian scowled. “Absolutely not.”

She looked at him. “You don’t give me orders.”

“I do when you’re walking toward a trap.”

“Everything is a trap. The Archive was a trap. The tower is a trap. This bond is a trap.” Her voice sharpened. “At least this one may have answers.”

Ronan’s gaze rested on her face for a long, quiet moment. “You are afraid.”

Mira almost laughed.

It would have been easier if she remembered what her childhood laugh sounded like.

“Yes,” she said. “I’m afraid.”

The admission stripped something bare between them.

Darian’s anger faltered.

Cassian’s expression stilled.

Silas looked away first.

Mira swallowed. “But I’m more afraid of staying ignorant.”

Ronan nodded once, as if that answer had weight, and he honored it.

Cassian turned toward the stairs spiraling down from the bell tower. “Then we go to the Underbind.”

Silas’s eyes lifted sharply. “No.”

Everyone went still.

Mira stared at him. “No?”

The word came out too quiet.

Silas’s mouth curved. “I simply mean it is an unpleasant neighborhood.”

“You know it?”

“A man of my charm is known in many unpleasant neighborhoods.”

Cassian’s voice went cold. “The Underbind is not a neighborhood.”

“No,” Silas said softly. “It is a mouth. And it charges teeth for passage.”

Darian stepped closer to Mira, close enough that his heat pushed back the cold rain. “I still vote we burn our way through every witch in the city until one tells us what they want.”

“You would burn half the city before morning,” Cassian said.

Darian’s eyes did not leave Mira. “If that is what it took.”

The answer should have horrified her.

It did.

But beneath the horror, another feeling stirred, dark and unwelcome. Not approval. Never that. But the ache of being defended with such absolute certainty after a lifetime of being useful only when quiet.

Mira pulled Ronan’s coat tighter around herself.

“No more burning unless I say so,” she said.

Darian’s mouth tightened.

Then he inclined his head.

The obedience sparked through the bond like a match struck in the dark.

Silas watched the exchange with unreadable eyes.

Within an hour, they were beneath the city.

Not in the sewer tunnels, though the first passages smelled of rot and old water.

Not in the crypts, though they passed stacked bones behind rusted grates and saints carved with mouths sewn shut.

Cassian led them through a bricked-over plague door beneath an apothecary that had burned down before Mira was born.

His shadow slipped into the lock, whispered to something inside it, and the door opened with a wet sigh.

The Underbind waited below.

Mira had read about it in forbidden footnotes.

A witches’ market. A demon quarter. A memory exchange. A place where illegal magic did not hide because law itself had never dared descend that far.

The first thing she noticed was the smell.

Wet stone. Bitter coffee. Hot wax. Mold. Blood orange peel. Burned sugar. Old coins. Stolen souls.

The second was the light.

Lanterns hung from tangled wires overhead, each one filled not with flame but with dreams. Some flickered blue with sleep-terror.

Some glowed pink with first kisses. Some pulsed gold with stolen triumphs.

In one cracked glass globe, a child’s birthday candles burned endlessly above a cake that never melted.

The streets were narrow and slick, paved in black brick and running with shallow streams of rainwater that should not have reached this far below. Stalls leaned into one another. Bone signs swung above doorways. Vendors called in whispers rather than shouts, as if noise cost extra.

A woman with antlers polished a tray of bottled childhoods.

A man with no face sliced names into strips of silver paper and hung them to dry.

Three demons in human skins argued over a jar of last words. One had golden eyes. One had smoke leaking from his ears. The third wore his borrowed skin backward, the buttons of his coat running down his spine.

Witches passed in masks made of moth wings, their lips painted black, their pockets heavy with charms that clicked like teeth.

The Underbind did not turn to look at Mira all at once.

That would have been kinder.

Instead, attention moved through the market gradually, like rot spreading through fruit.

A glance.

A pause.

A whisper.

A smile with too many teeth.

Darian moved to Mira’s left.

That was all.

No threat. No flame. No raised voice.

If ads affect your reading experience, click here to remove ads on this page.