The blue glow of the monitor washed Ifeoma Hart's face in cold light, sharpening the shadows beneath her cheekbones. Three empty teacups crowded the desk beside her elbow, each ringed with brown crescents, and a fourth sat half-full, steam still curling. The USB drive lay on a folded square of aluminum foil as though she had been afraid to touch it directly. She had been working for two hours without speaking. The only sounds in the apartment were the wet gurgle of the ancient refrigerator, the faint electrical whine of her recording equipment stacked in towers against the walls, and the soft, almost inaudible click of her fingers against the keys.
Chinwe Eze stood in the doorway. She had learned, over the years of chasing stories that left scars, to read a room before entering it, and this room was telling her something she did not want to hear. Ifeoma's shoulders were drawn up close to her ears. Her lips moved as she scrolled. The set of her jaw was the set Chinwe had seen in sources who had just discovered something too large to swallow.
"You're not breathing," Chinwe said from the threshold.
Ifeoma did not turn. "I've found the metadata structure. It's not what I expected."
Chinwe crossed the room, stepping over a spool of cable and a dog-eared copy of a journal she could not identify. The apartment smelled of dust and solder and the sharp green note of an opened tin of sage that had been burning earlier. She pulled a chair close to the desk and sat. On the screen, columns of code scrolled past in dense blocks, and at the top, a directory tree branched into folders numbered by year.
"This drive," Ifeoma said, and her voice had gone flat, clinical, the voice she used when she needed distance from what she was looking at, "is not simply corrupted. It has been deliberately structured. I thought at first it was a log file dumped by an amateur. It is not. It is a self-executing archive. The executable is nested three layers deep inside what looks like a standard image directory."
Chinwe leaned forward. "An executable? On a dispatch log?"
"Hidden. The file extensions are mismatched. There are image files that are not images. There are audio files that are not audio. The file sizes are uniform to within twelve bytes, which is a tell. Natural data does not behave this way." Ifeoma tapped a key. A new window opened, and inside it, a schematic bloomed across the screen in green lines, each one labeled with timestamps and short strings of characters. "This is the access log of the executable itself. It has been running silently in the background of the dispatch system, patching records."
"Patching how?"
Ifeoma finally turned to look at her. In the monitor light, her eyes were almost colorless. "Certain entries are being altered. Not deleted, not at first. Copied, modified, and then reinserted. The original is overwritten after a delay."
"A delay of how long?"
"Exactly seventy-two hours."
The number landed in Chinwe's chest like a stone in still water. "Seventy-two hours after the call is logged," she said, "the record is rewritten."
"Yes. And then a second pass erases the caller's identifier entirely, but only for certain calls. There is a filter. The program is looking for something specific in the metadata. I have not decoded the filter condition yet, but the calls that match it are vanishing from the system as though they never came in. The dispatchers never see them. The records are gone."
Chinwe stared at the green lines. The timestamps ran back through months, and there, in the pattern, a soft, almost invisible rhythm emerged. Calls logged. Calls held. Calls erased. The rhythm was too regular to be a glitch. "How long has this been running?"
"I traced the earliest modified file to thirty-nine months ago." Ifeoma turned back to the screen. Her hand trembled, very slightly, as she reached for the half-full teacup. "I have been looking at this for an hour and a half, Chinwe. It has been in the system for over three years. Every quarter, it updates its own instruction set. Every month, it consolidates its logs. It is a patient thing."
"Patient."
"Designed by someone who understood that most of what matters in a system happens in the first three days. After that, the trail goes cold. Witnesses stop looking. Files get filed. Memory is the most unreliable archive of all, and this program is exploiting that. It gives the human system exactly enough time to forget, and then it removes the evidence that the forgetting was needed."
Chinwe felt the cold creep up the back of her neck. In her years of investigative work, she had seen records altered, shredded, burned, lost to floods, eaten by mold. She had never seen a record alter itself, patiently, on a timer, as though waiting for a tide to come in and carry a body out to sea. "So whoever built this," she said slowly, "has access to the dispatch system. Or had access, at some point."
"Has access. The executable is still running. I can see its heartbeat in the network logs. Every seventy-two hours, it wakes. It does its work. It goes back to sleep. Whoever wrote it is checking in, or has automated the check-in. I cannot tell which." Ifeoma set the teacup down without drinking. "But the program is updating its own code. That is not a one-time intrusion. That is maintenance."
"Somebody is still feeding it."
"Somebody, or something." Ifeoma said it without inflection, and Chinwe did not ask her to clarify, because Ifeoma did not say such things lightly. If Ifeoma said something, she meant it, and she would defend the meaning with arguments that took hours to dismantle and days to recover from.
"Can you extract the original records before the program erases them?"
"Not from this drive. This is a copy. The originals are gone, overwritten on the host system. I am working from a mirror, which means we are already seventy-two hours behind." Ifeoma pulled up a new window. A list of call identifiers filled the screen, each followed by a status flag. Most were green. A handful were amber. A small cluster at the bottom was red. "The red ones are the ones that will be erased on the next cycle. The cycle runs in approximately eleven hours, based on the pattern."
"Eleven hours." Chinwe's mind was already running. Eleven hours to find which calls, which callers, which doors were about to be closed. "Can you tell which calls are marked for erasure?"
"I am working on it. The filter condition is obfuscated. I have narrowed it to a set of variables, but I need to cross-reference them against actual call metadata to confirm." Ifeoma turned, finally, and looked at Chinwe directly. In the blue light, the skin beneath her eyes was almost translucent. "I will need to make a call."
"To whom?"
"Dele. The dispatch metadata format changed two years ago, after the system migration. I do not have the old format spec, but Dele will. He worked the missing persons desk through that transition. He will remember the field names, even if he thinks he does not. I need his memory to decode the filter."
Chinwe nodded slowly. Dele Okafor's voice in her head, slow and patient as a man who had stopped rushing decades ago. She had not yet told Ifeoma the full scope of what they had pulled from the broadcast. She had not mentioned the way her own voice had sounded on the recording, the way the frequency had climbed, the way the room had seemed to thicken around them. She had not mentioned Tobenna Achebe's silence in the truck, or the way Onyeka Mbeki had looked at her as though she were a specimen. She had not mentioned Nkechi, whoever Nkechi was, or what Bode Akinwale knew that he was not saying. She had not mentioned her sister, because her sister was the wound she kept folded and hidden, and she was not ready to open it in front of Ifeoma, not yet, not in this room that smelled of sage and solder.
"You should make the call," Chinwe said.
Ifeoma did not move. Her eyes were still on Chinwe, and there was something in them that Chinwe recognized, the look of a scientist who has just seen the thing they have been studying manifest in front of them and is trying to decide whether to be excited or terrified. "There is something else," Ifeoma said. "The program is not only erasing records. It is writing new ones."
Chinwe's hand, which had been resting on the edge of the desk, went still. "Writing what?"
"Replacement entries. When a call is erased, the program inserts a synthetic record in its place. The replacement is plausible. It has a timestamp, a location, a caller ID. But the metadata is wrong. The voiceprint analysis I ran on the replacement entries does not match the original call audio, where the original audio still exists in fragmented form. The replacement is generated from a template, Chinwe. A template that has been refined over thirty-nine months. Whoever built this is not just hiding. They are replacing."
"Replacing with what?"
"With a different story." Ifeoma turned back to the screen. "I do not yet know whose story. But the pattern of replacement suggests a motive beyond concealment. Concealment is enough. Replacement implies construction. Someone is not only erasing the past. They are installing a new one in its place."
The refrigerator gurgled. A car horn sounded in the street below, distant and flat. Chinwe watched the green lines on the screen and thought about how a record could be a kind of architecture, and how a building could be torn down and a new one raised in the same footprint, and how a person walking past might never know the difference unless they had been there before. She thought about her sister. She thought about the last phone call, the one she had not been able to trace, the one that had come in on a Tuesday evening when the light in Lagos was the color of overripe mangoes and the air smelled of rain that had not yet fallen.
"Make the call," she said again, softer this time. "We have eleven hours."
Ifeoma reached for her phone. The screen cast a small, bright square on her cheek. The number she dialed rang three times before the line connected, and a voice on the other end, warm and unhurried, said her name as though he had been expecting it, and Ifeoma began to speak, and the green lines kept their patient watch on the screen, and the seventy-two-hour clock, somewhere in a system none of them could see, ticked toward its next cycle.
"Retired inspector," the warm voice said, the way a man might say "old friend." "I told you to call me Dele."
"I remember." Ifeoma's mouth twitched, the closest she came to a smile. "I remember everything you tell me, Dele Okafor. It is a problem I have."
"That's why you called me at two in the morning." A pause, the sound of a kettle being filled somewhere on his end, water hitting metal. "Or whatever ungodly hour it is where you are."
"Twenty-three minutes past two."
"Close enough. You have Chinwe with you?"
Ifeoma glanced over. Chinwe nodded. "Put me on speaker," Dele said, reading the silence correctly. "I have been waiting for this call longer than you know."
The phone lay on the desk between them, Ifeoma's hand still resting on its edge as though she might need to snatch it back. The green lines pulsed on the monitor. Chinwe pulled her stool forward and listened.
"I am going to tell you what we have found," Ifeoma said, "and then I am going to tell you what we need. You will tell me if I am wrong about either."
"Proceed."
"Eleven call signatures have been erased from a Lagos telecom cluster over the last eighteen months. Each erasure followed a disappearance. Each disappearance occurred within a twelve-block radius of the Lagos Island emergency corridor. The erasures are not deletions in the ordinary sense. They are overwrites. A second signal has been layered over the first, a signal containing audio that does not match the original call. Someone has installed new voices into old gaps."
The kettle whistled on Dele's end. He let it finish. Then he said, very quietly, "How many of the eleven match people who never came home?"
"We believe seven." Ifeoma looked at Chinwe. Chinwe said the name she had been holding behind her teeth for seven months.
"Amaka Eze. Twenty-four. Last seen near the Marina in March. Her phone pinged a tower on Catholic Mission Street, then went dark."
She heard Dele set down his cup.
"I read the file," he said. "I read it twice. There is no file. You understand? That is the problem. There is no file. A girl walks toward the water, her phone touches three towers in sequence, and then the towers forget her. That is not a search. That is a disappearance inside a disappearance. A woman erased twice."
"I understand."
"Do you?" His voice sharpened, not with anger but with the particular grief of a man who had watched too many families search for too few answers. "Chinwe, you understand?"
"I understand," she said. Her own voice came out flatter than she expected. "She is my sister, Dele. I have understood since March."
Silence. The refrigerator hummed. On the street below, a generator coughed to life somewhere in a neighboring compound, its rhythm uneven, like a heartbeat with a missing chamber.
"I am sorry," he said. "I am sorry, nwa m. I should not have asked. Tell me what you need."
Ifeoma took over, and her voice steadied into the clipped cadence of a woman constructing an argument she intended to win. "The seven disappearances cluster between the Second Mainland Bridge approach and the Marina. All on foot. All between the hours of eight in the evening and midnight. All with phone activity that ceased within nine to fourteen minutes of the last tower ping. The audio overwrites contain recordings of male voices. Professional diction. Lagos upper-register. The recordings repeat phrases. They repeat the same phrases across multiple erasures. Whoever installed these signals used the same source material."
"You have a sample."
"We have seven samples. I am going to play one for you." Ifeoma moved to the computer. Her fingers on the keyboard made a sound like rain on a tin roof, quick and rhythmic. "You will hear the original signal, such as I have reconstructed it, and then you will hear the overwrite. The overwrite begins at the six-second mark."
She pressed a key.
Chinwe heard the hiss first. Then a voice, young and male, speaking Igbo-inflected English with the careful diction of someone who had attended a good Lagos secondary school: "I am at the bus stop on Catholic Mission. I am waiting for my sister. She said she would be here in ten minutes."
Then the voice cut off, mid-breath.
Then a new voice began, older, smoother, a Lagos baritone that sounded like a man who had spent years on the radio: "She was not there. The sister never arrived. There was nothing to see."
The recording ended.
Chinwe heard Dele set his cup down again, harder this time.
"Play it again," he said.
Ifeoma played it again.
"Again."
A third time.
Then Dele said, "I have heard this voice before."
The room contracted around the words.
"Where," Chinwe asked. Her hands had gone cold. She pressed them flat against her thighs to keep them from shaking. "Dele, where."
"I am a security consultant now. I monitor certain feeds. I have listened to a great deal of recorded material. I cannot place the exact source. But the cadence, the diction, that particular way of rounding the vowels, that is not a Lagos policeman. That is not a Lagos businessman. That is someone trained in public address. Someone who has spent years shaping their voice for an audience."
"A broadcaster."
"Or a politician. Or a man who teaches others how to speak." A pause. "Or all three."
Chinwe looked at the screen. The green lines pulsed. She looked at Ifeoma. Ifeoma was watching her with the expression she sometimes wore when she had just demonstrated something she had suspected for months and still felt no satisfaction in the demonstration.
"What do you need from me?" Dele asked.
"The seven disappearances," Ifeoma said. "I need you to confirm them from your end. Cross-reference against any retired files you may still have access to. Pensioners' associations. Old case logs. The kind of records a busy department archives and forgets and a retired inspector might still know how to find."
"I have a name in the Pensioners' Association," Dele said. "A man named Olufemi who kept boxes of paper when everyone else burned theirs. I will call him at dawn."
"And," Ifeoma said, "the voice. The broadcaster. I need you to listen to more recordings. I will send you the seven samples. Match the cadence. Match the diction. If this is a known figure, I want the name."
"That could take weeks."
"We have seventy-two hours."
"Then I will not sleep." He said it simply, the way a man says he will drink water or eat yam. "Chinwe."
"Yes."
"Your sister. I am sorry I asked before. I should not have made you say her name for me to take it seriously. I have taken it seriously since you first called me. I have taken it seriously every day since."
"I know," she said. Her voice was steady now, in the way that a held object is steady, not because it is at rest but because it is being held.
"Do you want me to call Amaka's mother tonight?"
The question opened a door she had been standing in front of for seven months. Behind it was a living room in Enugu, a woman in a wrapper, a framed photograph on a side table. Behind it was the last conversation she had had with her sister, and the one before that, and the one before that, and all of them before the last phone call she could not trace.
"Not yet," she said. "Not until I have something to tell her that is not another absence. Not until I can say a name to her."
"I understand." A chair creaked on his end. The kettle had stopped. "Call me when you find the name. I will be awake."
The line went quiet. Ifeoma ended the call and set the phone face-down on the desk. The screen went dark. Her face lost its small bright square.
"Seven," Chinwe said. "Seven people, twelve blocks, eighteen months. And one voice explaining them away."
"One voice," Ifeoma agreed. "One voice across seven erased signals. One voice that knows how to fill silence so that no one notices what is missing."
Chinwe thought about her sister walking toward the Marina. She thought about the last tower ping on Catholic Mission Street. She thought about a voice on the radio, somewhere in Lagos, smoothing the air, rounding his vowels, saying there was nothing to see.
"There was everything to see," she said, to the screen, to the green lines, to the room. "And he made it sound like nothing."
The generator in the neighboring compound coughed again and steadied into a low, uneven hum. The refrigerator gurgled. A car horn sounded in the street below, closer now, sharper.
Ifeoma was already turning back to the computer. Her hands moved across the keyboard. The screen brightened. A new window opened, filled with waveform data.
"Seventy-one hours and thirty-seven minutes," she said. "We begin."
The parking garage beneath the National Museum sat three levels below ground, its concrete ribs sweating in the heat that bled down from the surface. Fluorescent tubes buzzed and flickered along the exit ramps, painting the parked cars in sickly green-white light. The air tasted of motor oil and stale water. Somewhere above, the last generator of the day was shutting down, and the city's grid would flicker in an hour. But down here, the silence had a weight.
Chinwe walked toward the stairwell, bag over her shoulder, keys in hand. The night shift had ended forty minutes ago. Her body ached the way it always did after a long column, her eyes raw from reading old microfilm in a room with a leaking roof. She was tired enough to want nothing more than a danfo home and her cold room and the small mercy of her own bed.
Dele Okafor stepped out from between a white Hilux and a grey Corolla, and the sound of his sole on the wet concrete stopped her.
He was a head taller than her. His face carried the deep grooves of someone who had spent thirty years reading other people's lies and had not bothered to hide his disappointment in them. He wore a brown agbada over a white shirt, slightly wrinkled, the kind of care a man of his generation put into his clothes when he still believed in going out. He had a walking stick he did not need. He had the face of her father at sixty.
"Auntie," he said, and the word was gentle. "A moment of your time."
Chinwe did not smile. "Inspector."
She had not called him that in five years. He had retired the year she left Lagos, and she had sent him a single card and no explanation. He had never asked for one.
They stood in the strip of light between two pillars. The fluorescent tube above them hummed at a frequency that made her back teeth ache. A puddle at the far end of the ramp caught the light and threw a small bright smear across the concrete.
"You were in the archive today," Dele said. Not a question.
"Yes."
"And you asked the attendant about the Tower 12 tapes."
She held his gaze. He held hers back, without aggression, without softness, with the patience of a man who had once sat across from grieving mothers for fourteen hours at a stretch and learned that the kindest thing he could do was not fill the silence too quickly.
"I did," she said.
He studied her for a moment. His eyes were the color of old coffee, with small burst vessels from years of high blood pressure he refused to treat. He took a breath.
"Listen to me well," he said, and his voice dropped into a register she had not heard him use since the year she was twenty-two and he had come to the compound to inform her father that her cousin had been taken. "There are signals in this city. There are voices. There are patterns. And some of them, when you follow them long enough, do not lead you back out."
The fluorescent tube above them gave a small pop and steadied.
"Dele."
"Listen." He raised one finger, not to silence her, but to slow her. "The man you are listening to. The one on the archive tape. The one whose voice fills the gaps. I know his work. I have known it for twenty-three years. He is not a madman. He is not a fraud. He is worse. He is someone who believes, sincerely, that he is keeping the peace."
"Keeping the peace," she repeated.
"Yes. By removing the small irritations. The stories that would otherwise gather. The questions that would otherwise multiply." He let his walking stick rest against his thigh. "He smooths the air. He rounds his vowels. He makes a city believe it is at rest. And in that rest, things disappear. Quietly. Without witness. Without record."
"You are telling me this," Chinwe said, "because you want me to stop."
"I am telling you this because I want you to be alive at the end of it."
She took a step toward him. The bag slipped down her shoulder and she caught it by the strap. Her jaw was tight. Her eyes were hot but she refused, absolutely refused, to let him see her eyes do what they were about to do.
"My sister is in that silence," she said. "My sister is one of the things that disappeared. And the man on that tape is one of the reasons I cannot find her."
"Yes," Dele said, and the word came out without apology. "That is what I am telling you."
She waited. She wanted him to soften it. She wanted him to find some version of it that allowed her to keep moving. He did not.
"Some signals," he said, and his voice was barely above a murmur now, "are not meant to be followed."
He did not touch her. He stood there in the bad light, with his walking stick and his wrinkled agbada and his patient face, and he waited for her to understand. He had been waiting for people to understand things for thirty years. He was good at it.
Chinwe opened her mouth. The fluorescent tube above them popped again and went out, plunging them into the gray half-light of the emergency fixtures at the far end of the ramp. In the dimness, his face became a pattern of shadow and faint reflection.
She was going to say something. She had a sentence in her mouth that began with "I" and ended with a verb that meant "continue." She was going to tell him, as she had told herself a hundred times in the archive, that she had not come this far to stop at the first warning. That she had not survived Lagos and the years after Lagos and the slow erosion of every lead that should have been a person, just to nod now at a man who once wore a uniform.
But Dele did not wait for her to finish. He turned. His walking stick struck the wet floor once, twice, a soft tap-tap that was not for show. He walked to the stairwell, climbed the four steps with the ease of long habit, and pushed the metal door open. It complained on its hinges. He stepped through. The door swung shut behind him with a hollow clang that rang off the concrete for several seconds before fading.
She was alone in the half-light with the parked cars and the puddle and the buzzing emergency lamps.
She stood very still.
"Dele," she said, to the closed door, to the empty ramp, to the concrete that had heard him. "Dele, I have to."
The garage answered with the drip of water somewhere far away, and the hum of a ventilation fan that had not been serviced in years, and the small, distant chirp of a car alarm going off on the level above her.
She exhaled. Her shoulders dropped. The bag slid from her shoulder and she caught it again and held it against her hip with the arm that was still trembling. Her right hand, the one that had wanted to reach for him as he turned, closed into a fist and then, slowly, opened.
She walked to the stairwell. The metal door was cold under her palm. She pushed it open. The sound it made was smaller than his had been.
The night air hit her like a wall. Lagos after midnight smelled of generator exhaust and frying oil and the particular sweetness of frangipani that survived in the medians of the bigger roads. A danfo was idling at the corner, its driver slapping the side panel for passengers who had not yet materialized. The traffic light at the intersection was cycling in its slow, indifferent rhythm. Red. Yellow. Green. Red. Yellow. Green. The city did not pause. The city did not know how.
She got into the danfo. She sat on the wooden bench seat, her knees together, her bag in her lap. The driver glanced at her in the rearview mirror. She nodded. The van pulled into the street. She did not look back at the museum.
The radio in the danfo was playing a highlife track at low volume. The driver's hand rested on the dial. She watched the city slide past the open window, the storefronts with their metal shutters half-drawn, the women selling pepper by the roadside in the spillover of a generator's light, the boys playing football in the median despite the hour, the long line of taxis at the bus stop waiting for the morning shift. Lagos was awake in the way that Lagos was always awake: half-present, half-elsewhere, murmuring to itself about all the things it had decided not to remember.
She took her phone out of her pocket. She turned it over in her hand. The screen was dark. She did not unlock it.
She thought about Dele's face in the half-light. She thought about the way he had not touched her, the way he had let the silence do its work. She thought about his voice saying the word "peace" as if peace were a place one could stand in and from which one could remove small stones.
She thought about Ifeoma, sitting in the cluttered apartment, the seventy-one hours and thirty-seven minutes already ticking down on her screen. She thought about the waveform on the monitor, the clean signal, the voice that fit between every gap as if it had been poured there.
She thought about her sister.
The danfo turned onto Third Mainland Bridge. The lagoon stretched out on either side, black and patient, the city lights trembling in it like something trying to speak. She pressed her forehead against the cool metal of the window frame and closed her eyes.
She was not going to stop. She had not survived the years, she had not outlived the leads, she had not outlasted her own collapse, just to nod at a man in a parking garage. She was going to listen. She was going to find the voice. She was going to put a name to it if she could, a face to it if she had to, a story to it if she survived long enough to write one. She was going to take the small stone out of the silence and hold it up to whatever light was left and let it be seen.
But she was going to do it carefully. She was going to do it the way Dele had once taught her, in a different life, in a different city, in the year she was twenty and still believed the truth would arrive in a single dramatic gesture: slowly, with a notebook, and never alone.
She opened her eyes. The bridge was behind her. The danfo was climbing the ramp toward the island. The radio had moved on to a juju track, the guitarist picking out a line that felt like a question.
She unlocked her phone. She typed a message to Ifeoma with one thumb, the other hand steadying the phone against the window frame as the van swayed over a bad patch of road.
"Beginning," she wrote. "Stay with me. Stay with me until the end."
She sent it. She watched the three dots appear and reappear as Ifeoma typed and erased and typed again. The reply came in two words.
"I am here."
She put the phone away. She pressed her forehead to the window again. The glass was cool. The city was loud. The night was long.
The danfo carried her on.
FREE SAMPLE · 4 of 20 chapters
Want to read the rest of Between the Sirens?
All 20 chapters are part of Dracon Omni: one monthly price, the full library, cancel anytime. No per-book fees.