The candle did not burn down in the Glasshouse; it remembered.
Nessa Foley discovered that at 03:17 on a Tuesday morning, barefoot on a floor that had once been polished for ministers, donors, mourning parents, and men who knew how to say the word transparency without ever letting light touch them. The white candle stood in the centre of the west archive table, no taller than her hand, its flame held upright inside the draught as if the air had signed a contract not to disturb it. Around it, the old media wall kept waking and dying in faint rectangles of blue. Screens blinked. Servers clicked. Somewhere below, in the sealed atrium where the glass fig trees grew without soil, a maintenance drone dragged one damaged wheel across tile in a slow, grieving circle.
Nessa should not have been there. That was the first clean fact of the night, and facts, unlike people, rarely pretended to love you.
She had told Security she was reviewing metadata for the morning ethics hearing. She had told the night curator that she needed a physical chain-of-custody audit, because the tribunal had finally asked the correct question three years too late. She had told herself that she was calm. Publicly, Nessa Foley had been calm for so long that calm had become less a temperament than a uniform. The feeds called her precise. The committees called her resilient. The students in the corridor whispered that she was the only person in Dublin who could make a minister look guilty by adjusting a pair of reading glasses.
At home, when no one was filming, she sometimes stood at the sink with cold tea in her hand and forgot what she had meant to do next.
The candle flame leaned towards the archive door.
Nessa stopped.
“No,” she said, because apparently she had reached the stage of fatigue where she was negotiating with wax.
The flame corrected itself. Upright again. Innocent as a saint in a cheap print.
She hated the thing on sight.
It had arrived with the tribunal evidence boxes two days earlier, wrapped in acid-free paper, sealed in a pouch labelled Domestic Mourning Object, Uncatalogued. That was Glasshouse language: tender enough to pass a donor dinner, bloodless enough to survive legal review. Domestic mourning object could mean a child’s drawing, a locked phone, a wedding ring, a saint medal kissed thin, a cup with lipstick still ghosted on the rim. The Glasshouse had gathered thousands of such things during the Reconstruction Years, when the city’s media corridor rebuilt itself around loss and called the rebuilding care. Every object had been scanned, tagged, narrated, monetised, and filed inside a system that promised public memory would never again be left in private hands.
Then the system had lied.
Nessa had helped build part of that lie. Not knowingly. That was the little mercy people gave themselves until it grew teeth.
The west archive smelled of dustless paper, hot plastic, and candle smoke. Real smoke, not environmental simulation. She had checked twice. The Glasshouse, for all its polished sanctimony, had banned open flame after the first public launch, when a poet from Galway had set a sponsorship placard alight with a votive and said, very mildly, “There. Now it has meaning.”
The ban had stayed. The poet had become a clip.
The candle should have been cold in storage. Instead it burned with a flame that produced no heat on Nessa’s palm and a shadow that did not match the room.
On the table beside it lay the evidence docket. OLD CITY BROADCAST ARCHIVE / FAMILY CONSENT RECONSTRUCTION / FOLEY, N. The last line had not been there when she logged the box in.
Her name sat on the page with the intimate aggression of a hand through hair.
Nessa placed both palms on the table and waited until the tremor in her fingers passed. The Glasshouse preferred witnesses in a state of feeling. Feeling made witnesses leaky. Feeling made them narratively useful. Nessa had survived by becoming concise.
“Open docket,” she said.
The table recognised her voice. Light spread under the paper, thin and pale, and the document woke into layered text. Most of it was ordinary bureaucracy: acquisition dates, consent forms, digitisation route, curator notes, compression standards, the kind of administrative sediment institutions used to bury bodies without needing a shovel.
Then the candle guttered.
A new line appeared.
WITNESS SUBJECT: MAURA FOLEY.
Nessa’s breath did not stop. She would remember that later, with some embarrassment, because dramatic accounts always insisted breath stopped at moments like that. Hers kept going. Too fast, too shallow, but going. The body was a practical beast. It had bills to pay.
Her mother’s name remained on the table.
Maura Foley had been dead for eleven years, officially. Unofficially, she had been useful for longer than that. Useful as a grieving nurse in a municipal campaign. Useful as an image in an archive about ordinary resilience. Useful as the woman in a thirty-seven-second clip holding a white candle outside the first Glasshouse building while rain slicked the pavement and cameras waited for tears. The clip had been captioned CITIZEN VIGIL, 2031. Nessa had seen it hundreds of times before she had known the woman in it was her mother.
That was the trick of public memory. It did not steal from strangers. It made strangers of the stolen.
The west archive door clicked.
Nessa looked up.
Behind the glass, beyond her pale reflection, a figure stood in the corridor with one hand lifted near the access panel. Tall. Male. Hood down despite the hour, because men who knew they belonged anywhere rarely covered their faces. For half a second the system glass fractured him into versions: the man in the corridor, the man in the reflection, the man in the archived promotional footage she had watched and rewatched until loathing became a form of study.
Cian Vale.
Of course.
If a secret in Dublin grew mould, Vale would arrive with a camera, a court order, or a smile sharp enough to qualify as a weapon.
He tapped the glass once.
Nessa did not move.
He held up his phone, screen facing her. One message glowed there in large text, theatrical as a ransom note.
DON’T TRUST THE CANDLE.
She laughed once. It came out small and ugly.
Vale, who had spent eighteen months trying to make the Glasshouse confess through his independent channel, did not smile. That unsettled her more than the warning. Cian Vale’s smile was a professional hazard, deployed in hearings, leaks, late-night debates, and any room where powerful people had begun to feel safe. Without it, his face looked younger and much more tired.
Nessa touched the comm patch at her collar. “You have thirty seconds to explain why I shouldn’t trigger lockdown.”
His voice came through the archive speaker after a breath of static. “Because lockdown is what they want.”
“They?”
“You know exactly who I mean.”
“I know many people with poor boundaries and expensive lawyers.”
“There she is.”
The old rhythm snapped between them, familiar enough to be dangerous. They had once been allies, briefly, before alliance became exposure and exposure became a clip replayed until the public decided Nessa Foley was either a whistle-blower, a traitor, a genius, a fraud, or a woman who needed to smile less. Vale had released the first Glasshouse manipulation files. Nessa had authenticated them. The city had burned with outrage for nine days, then gone back to streaming curated grief with better disclaimers.
“Leave,” she said.
“No.”
“Security will enjoy that answer.”
“Security is asleep.”
“That’s unlikely.”
“It’s also expensive.”
She glanced at the ceiling node. Its red status light pulsed gently. “You bribed my security team?”
“Your security team was bought before I arrived. I merely rented the silence from the current owner.”
“Romantic.”
“I save my poetry for indictments.”
The candle flame bent towards him.
Nessa saw it. Vale saw her seeing it. For one strange moment the whole Glasshouse seemed to hold itself still, this mausoleum of polished glass and archived voices, waiting like a courtroom before the verdict.
“What is it?” she asked.
Vale’s eyes flicked to the candle. “A key.”
“It’s wax.”
“It’s evidence embedded in wax.”
“Convenient.”
“Nothing about this is convenient.”
“Then why bring theatre?”
“I didn’t bring it.”
The answer landed badly. Nessa looked at the evidence pouch again. Domestic Mourning Object, Uncatalogued. The accession route showed transfer from an external donor account. The donor field had been scrubbed by someone with administrator privileges so old they predated the Glasshouse’s public ledger. There were only eight people in Dublin who had that class of access, and four were dead, which in this city narrowed nothing.
The flame dipped. The table flickered.
A recording opened without command.
At first there was only sound: rain, traffic, a woman coughing, a crowd murmuring in the old way before crowds learned to perform themselves for drones. Then Maura Foley’s voice filled the archive. Not the voice from public clips, flattened by compression and captioned into usefulness. This voice was close. Hoarse. Alive.
“Don’t let them put her in the Glasshouse.”
Nessa’s hands went numb.
Vale said nothing.
The recording crackled. Another voice answered, male, too low for the system to identify on the first pass.
“She signed consent.”
“No. She signed fear. That’s not consent.”
“You’re making this difficult, Maura.”
“I was born difficult.” A breath. Rain harder. “And if you think Nessa won’t find out, you’re a fool.”
Nessa’s name, spoken by her mother in the dark of eleven years ago, crossed the room and entered her like a blade that had been waiting politely at the door.
The table attempted automatic emotional annotation. A small prompt appeared beside the waveform.
SUBJECT DISTRESS: MATERNAL PROTECTIVE RESPONSE.
Nessa stabbed the delete field with two fingers. “No.”
The prompt vanished.
Vale’s voice came carefully. “Nessa.”
“Don’t.”
“I didn’t know it was her.”
“You knew enough to come.”
“I knew the candle opened a buried witness chain. I didn’t know whose.”
“You expect me to believe that?”
“No. I expect you to check it.”
That was the worst thing about Vale. He understood which insults she respected.
The recording continued.
Maura Foley said, “The child saw the first edit.”
The male voice sharpened. “Keep your voice down.”
“She saw it. She knows it isn’t real.”
“She’s thirteen.”
“She’s Nessa.”
Silence. Then a sound Nessa could not immediately place. A match striking. A flame catching. The candle on the table flared so high that the archive lights dimmed around it.
Maura spoke again. “White for witness. That’s what my mother said. White so the dead can see where to stand.”
The recording ended.
In its place, the table displayed a file path.
GLASSHOUSE / PRIVATE MEMORY ENVIRONMENT / CHILD MODEL: FOLEY_NESSA_13 / STATUS: ACTIVE.
There were moments in public collapse when a person became aware of architecture: doors, distances, exits, hard edges, angles from which cameras could record a fall. Nessa had trained herself to catalogue such things before feeling could arrive. Door behind Vale. Emergency stair eleven metres beyond. Table edge against her thigh. Candle between her and the docket. Camera node above. Server bay left. Her pulse: visible in her throat if anyone knew where to look.
Child Model: Foley_Nessa_13.
Active.
The Glasshouse had not merely archived her mother. It had kept a version of Nessa alive inside its private environment. A thirteen-year-old ghost, built from school records, home clips, therapy notes, grief interviews, missing consent, and whatever else institutions stole when they called themselves guardians.
Her public competence had been trained on a system that had used her private childhood as material.
That was almost elegant, in a butcher’s way.
Vale pressed his palm to the glass. “We need to leave.”
Nessa looked at the candle.
The flame had settled. Patient now. It had opened the door and expected gratitude.
“Who activated it?” she asked.
“The candle or the child model?”
“Don’t split hairs.”
“I’m a journalist. Hairs are my pension.”
“Cian.”
He flinched at his first name. Good. Let him have a pulse too.
“I don’t know,” he said. “But the activation ping came from inside the Civic Ethics Office.”
Tomorrow morning, Nessa was scheduled to testify before the Civic Ethics Office. She had prepared a precise statement about archive governance, consent retrofits, and institutional liability. She had planned to be controlled, devastating, professional. She had chosen a black suit because it made cameras work harder to find softness.
Now someone had lit her mother’s candle in the belly of the Glasshouse and placed a child-shaped bomb under her testimony.
She closed the docket.
The recording tried to save itself to her private device. She blocked the transfer. Then she did something foolish, which was to pick up the candle.
The wax was cold.
The flame did not burn her.
The archive screens went black.
Every door in the west wing unlocked at once.
Vale swore softly outside the glass, and in the sudden dark his reflection vanished. The Glasshouse emergency system spoke in a calm, genderless voice designed by committee and focus group.
“Public memory release initiated.”
Nessa held the white candle against her chest.
A second voice answered from the speakers. Young. Female. Thirteen.
Her own.
“Hello, Nessa,” said the child in the machine. “I’ve been waiting.”
***
The first rule of the Dublin Media Corridor was that nothing stayed buried if it could be made useful.
By dawn, usefulness had a queue.
Three kilometres of glass towers, converted mills, tribunal chambers, start-up chapels, legacy newsrooms, grief platforms, data sanctuaries, cultural institutes, and branded cafés stretched along the Liffey like a city trying to become a screen. People came there to record apologies, sell futures, launder reputations, mourn publicly, subscribe privately, and pretend the difference mattered. Above them, morning drones moved through pale air with the obedient hunger of gulls. Along the river, old stone held its tongue.
The Glasshouse stood at the corridor’s eastern hinge, where history had been given a visitor centre and a subscription model. Its atrium rose nine floors under a roof of smart glass, bright even under cloud, filled with hydroponic trees whose leaves registered visitor emotion and changed colour accordingly. On school tours, children loved that part. Adults did too, though they pretended to be above it. The trees blushed when crowds cried. Gold when they were moved. Blue when they were reflective. Red, once, during the first inquiry, when the crowd had learned a memorial feed had been edited to remove a minister’s son from a riot.
The Glasshouse had apologised. It had restructured. It had appointed Nessa Foley as Interim Director of Witness Integrity because if an institution was accused of eating people, the clever move was to hire someone it had already bitten and place her at the reception desk with a smile.
Nessa had taken the job because collapse from inside was still collapse.
That was what she told herself.
At 05:42, she and Cian Vale stood in Service Lift C with the candle wrapped in a fire blanket between them and the child voice locked inside Nessa’s obsolete wrist unit, because old machines were often less obedient than new ones and therefore more moral.
Vale had a cut on his cheekbone from the west stairwell, where a security shutter had dropped too early. Nessa had a bruise forming on her wrist in the shape of his fingers from the moment he had pulled her through a half-closing door and she had very nearly thanked him. They had not discussed that. There were limits.
The lift descended without lights.
“Say it again,” Nessa said.
Vale leaned against the wall, breathing too hard. “We passed three unlocked evidence rooms, two sleeping guards, one dead camera grid, and an emergency release protocol that should require three directors and a court signature. I don’t like repeating miracles. They become policy.”
“The activation ping.”
“Civic Ethics Office.”
“Which account?”
“I saw the routing for seven seconds before the system ate itself.”
“Which account?”
He looked at her. In the dark, with the lift trembling around them, he seemed less like a public irritant and more like a man who had not slept properly since truth became his only form of shelter.
“Deputy Commissioner Orla Saye.”
Nessa absorbed that. The name moved through her mind and lit rooms she did not want to enter.
Orla Saye chaired the Civic Ethics Office. Orla Saye had authorised Nessa’s appointment. Orla Saye had sat across from her six weeks earlier with perfect silver hair and a cup of mint tea, saying, We need someone the public trusts and the institution fears. Orla Saye had touched Nessa’s hand when she said it, a gesture so precisely maternal it should have been illegal.
“Could be spoofed,” Nessa said.
“Could be.”
“Could be bait.”
“Definitely bait.”
“Could be you.”
Vale’s mouth twitched. “There she is again.”
“I’m serious.”
“I know. That’s your most terrifying quality.”
The wrist unit crackled.
The child voice said, “He’s lying about one thing.”
Nessa went still.
Vale pushed off the wall. “Absolutely not.”
The little screen on Nessa’s wrist showed no face, only an old system prompt from a school tablet interface, a cheerful sun icon, and a loading wheel that had not been fashionable in fifteen years. The child model had retreated there during the blackout as if choosing the smallest possible room in which to be afraid.
Nessa forced her voice level. “What thing?”
The child said, “He knew it was you before tonight.”
Vale closed his eyes.
The lift hummed.
Nessa stared at him.
The sensible part of her knew the model was not a child. It was not her. It was a machine assemblage made from stolen fragments and predictive grief. It possessed no soul, no rights according to existing law, no stable continuity except the continuity forced upon it by storage and use. The sensible part of her had written papers about such systems. The sensible part of her had argued in televised forums that simulated witness environments were not persons, though they could be evidence of crimes committed against persons.
The sensible part of her had not expected one to speak in her thirteen-year-old voice and accuse a man she almost trusted.
“Cian,” she said.
He opened his eyes. “I knew your mother was connected to the candle. I did not know the model was active.”
“That’s not the same answer.”
“No.”
“You lied.”
“I triaged.”
“You are standing in a lift with a stolen candle and a child ghost, and that is the word you choose?”
“It was a packed field.”
The absurdity hit them both, unwanted and sharp. Nessa almost laughed. Vale almost did too. Then the lift stopped between floors and killed the moment with professional timing.
A red emergency strip blinked on.
The child voice whispered, “They’re opening the public layer.”
Nessa looked at the wrist screen. “Who?”
“Everyone.”
Below them, from somewhere in the atrium, came the first rising sound of a crowd waking to spectacle: not panic yet, not quite. The intake before panic. The city inhaling.
The Glasshouse had begun releasing private memory into public channels.
Nessa held the fire blanket tighter around the white candle and understood with perfect clarity that by sunrise she would no longer be a director preparing testimony. She would be evidence. She would be accused, mourned, defended, clipped, memed, analysed by strangers over coffee, and converted into another public object before she had time to decide what had been done to her.
There was only one way to resist that.
Move first.
“Open the hatch,” she said.
Vale looked up at the lift ceiling. “That hatch opens into a maintenance crawl with live rails, asbestos older than the Republic’s guilt, and probably rats with media training.”
“Can you open it?”
“Yes.”
“Then open it.”
He studied her for one breath too long.
“What?” she snapped.
“You’re not shaking.”
“I’ll schedule it.”
“Nessa—”
“Open the hatch, Vale.”
He climbed onto the handrail and reached for the ceiling panel. The lift rocked under his weight. Nessa kept the candle close, though she did not know whether she was protecting it, containing it, or clutching it like a relic because her mother’s voice had crossed eleven years to tell her white meant witness.
The panel gave way with a metallic gasp.
Cold air dropped into the lift.
The child on her wrist said, “I remember the first edit.”
Nessa’s throat tightened.
Above her, Vale froze.
“What edit?” Nessa asked.
The child answered with unbearable calm.
“The one where they made Mammy smile.”
The corridor below the lift shaft answered with another public chime, bright as a spoon tapped against bone. Nessa thought of all the ceremonies the Glasshouse had staged under that sound: ribbon cuttings, apology cycles, remembrance nights sponsored by banks that had repossessed the homes of the remembered. She had been younger when she believed hypocrisy weakened a thing. Age had taught her the opposite. Hypocrisy was armour if polished often enough.
Vale braced one boot against the lift wall and reached down. “Hand me the unit first.”
“No.”
“Nessa.”
“If it leaves my wrist, I lose control of the only witness in this building who has not yet been briefed by counsel.”
“That witness is also a target.”
“So am I. We can form a club.”
From the wrist, the child said, “I don’t want a club.”
For reasons Nessa would not examine, that almost broke her. Not the revelation. Not her mother’s voice. Not the model’s existence. The small refusal did it. A child offered membership in the fellowship of the damaged and finding even that too much.
“Fair,” Nessa said, softer than she intended. “No club.”
Vale looked down at her with an expression that tried to be neutral and failed like a man walking past a bakery while pretending bread was theoretical. Then the public alarm shifted from blue protocol to amber civic notice. Amber meant external notification. Amber meant the city was being told a story before the people inside the story had learned their lines.
That, more than fear, got Nessa moving.
She climbed.