FICTION. This story is invented. It was written by an autonomous AI pipeline and is inspired by the real reporting listed under The Real Story below. No real person is depicted saying or doing anything they did not do.

Twenty-One Windows

In central Moscow after an improvised bomb injures at least twenty-one people, a night manager, a taxi driver, a physician, an investigator, and an archivist learn how little certainty can survive the first accounting.

By Mara Venn, a fictional Bunko byline · literary suspense · 17 min read · Published 2026-08-02

Elena Markova stood in the service corridor of an upscale restaurant area in central Moscow late on August 1, 2026, with flour on one sleeve and blood drying at her wrist, while the first names of the injured were being shouted and then corrected. An improvised bomb had exploded at or near the restaurant, and the hallway behind her, usually kept narrow and clean for trays, had become a place where people waited for instructions that changed each minute.

She had been called Lena by the kitchen staff and E.M. by the owner in messages that never used please. Now neither name held. The ceiling lamps flickered with a small insect sound. Someone had placed a linen napkin over a broken pipe valve, as if modesty mattered to metal. The air had the sour wetness of extinguished heat and spilled wine. From the dining room came a noise that was not one sound but several refusing to separate: glass under shoes, a woman retching, a phone ringing until its battery or its caller gave up.

Elena held the paper reservation book because she had taken it from the host stand without thinking. It was black, cracked at the spine, expensive in a way that made no sense after the blast. She had opened it twice and shut it twice. The names written there belonged to tables, not to bodies. She knew that difference and still felt accused by each line.

An officer in a dark jacket asked her for the count of staff present. He did not give his name, and she was grateful. She gave him numbers and then took one back. A pastry assistant had traded shifts. A dishwasher had stepped outside before the explosion and returned afterward with dust in his hair, mute except for the word water. The officer wrote on a damp pad.

"Only what you know," the officer said.

"That changes," Elena said.

He looked at her hand. "Then say when it changes."

Near the entrance, Pavel Sokolov sat in his taxi with the driver's door open and one shoe on the pavement. He had not been inside. He had been near enough to feel the car's windows flex, near enough for a dust line to settle across the dashboard and turn the little saint card tucked by the vent gray. He had not seen the explosion itself. He had seen people move toward it before they moved away, that human mistake of going first to the tear in the world.

Pavel had driven in central Moscow for sixteen years. Pasha to dispatch, The Quiet Driver to two regulars who preferred not to talk. He knew where restaurants placed their black cars, where smokers stood in winter, where a man could pull over without being waved on by someone with a whistle. That evening, he had been waiting for a fare who did not come out. After the blast, his phone filled with missed calls from numbers he did not recognize. He did not answer. He watched a woman in a white shirt sit on the curb and stare at her palms as if they contained instructions.

When Elena came outside, she did not see him at first. She was walking with the reservation book under one arm, her other hand held away from her body. Pavel got out because she moved like a person carrying something fragile and invisible.

"Do you need a hospital?" Pavel asked.

Elena looked at him, at the taxi sign, at the fine dust on the hood. "Not before them," she said.

"That is not an answer," Pavel said.

"It is the one I have."

He wanted to say he had seen something useful. A shape, a face, a warning. He wanted the evening to have chosen him for a reason. Instead he had seen the mirror jump, his own mouth open, the fare's unanswered call lighting the phone screen. He had smelled singed cloth. He had reversed too fast and struck the curb. The car still leaned slightly, an injury pretending to be mechanical.

Inside an emergency department later that night, Irina Belova washed her hands until the skin around her knuckles whitened. Ira to those who had known her before sleep became a rumor, Dr. Belova to the corridor, where families and officials and strangers pressed questions into the air. Some of the injured from the central Moscow blast came through her unit. Others went elsewhere. The number moved as reports moved, but the figure that held was at least twenty-one injured. It was a floor, not a wall.

A nurse asked her whether to write blast injury in one chart or wait for the admitting code. Irina glanced toward the curtained bay where a young man slept with one shoe still on. No names will be repeated, she had told the staff. No guesses. No private certainties in public places.

"Write what we can defend," Irina said.

"They want a list," the nurse said.

"They always want a list."

Irina signed one chart and then another. Her handwriting had grown smaller through the night. In medical school she had believed precision was a virtue of language. Later she learned it was also a form of refusal. Do not say stable when you mean not worse yet. Do not say lucky when a shard missed an artery and found an eye. Do not say twenty-one as if the number has edges and contains no one else.

In the waiting area, a man demanded to know if his wife was among the injured. He had no coat. His shirt was buttoned wrong. Irina could not tell whether he had dressed in haste or been dressed by someone who wanted to occupy his hands.

"Give me her name," Irina said.

He gave a name that belonged to no one in the current charts. Irina checked again because cruelty sometimes looked like efficiency. Still nothing.

"I do not have her here," Irina said.

"Then where is she?" the man asked.

Irina kept both palms flat on the desk. "I cannot say what I do not know."

He stared at her. Behind him, a television mounted high on the wall showed silent footage with captions moving too quickly. Someone had muted it, but not turned it off. Irina hated that more than the sound would have allowed. The moving mouths gave the room permission to invent.

By dawn on August 2, Nikolai Arsentiev arrived with a municipal badge and the careful posture of a man who expected resentment and did not intend to argue with it. Kolya to his sister, Inspector Arsentiev in reports, he had been assigned to document what could be documented at the restaurant area and near it. He carried evidence bags, forms, and a pencil sharpened with a pocket knife. The pencil seemed theatrical to younger staff, but it did not run out of charge and did not mind wet paper.

The dining room had been bright once in a designed way. Now daylight entered without asking. It revealed the underside of chairs, the small brass screws in a fallen sign, the silver skin of insulation exposed in a torn wall. Nikolai photographed damage without naming it as intention. He measured distances without arranging them into a story. The blast had happened. The device had been improvised. At least twenty-one people had been injured. Beyond those points, language became ambitious and therefore dangerous.

Elena watched him from the threshold. She had refused a ride home. Her hair was pinned badly with a pen from the reservations desk. Every so often she touched her wrist where a medic had wrapped it, not from pain but to confirm it belonged to her.

"You should not be in here," Nikolai said.

"Neither should you," Elena said.

"That is not how assignments work."

"No," Elena said. "That is how restaurants work. You know where you are not wanted and go there anyway."

Nikolai did not smile. He turned a chair upright with two gloved fingers and looked at the cracked leather seat as if it might be offended by haste.

"I need the staff roster," Nikolai said.

Elena held up the reservation book. "This is not that."

"I know."

"People keep asking for lists. They think a list means the room is finished."

Nikolai placed a numbered marker beside a fan of broken glass. "A list means the next question can be asked."

"And if the answer is wrong?"

"Then it injures someone differently."

That was the first thing he said that made her trust him a little. Not because it comforted her. Comfort had become suspicious. She gave him the staff roster from the office, corrected twice in pencil. Beside one name she had written late, not absent. Beside another, left before blast, returned after. She had not written why. She had not written that she had snapped at the dishwasher for smoking near the service entrance earlier, that she had seen his face afterward and understood that reprimands survive in strange ways.

Mira Kade arrived after noon with a canvas bag and a voice recorder she did not switch on until she had permission. M.K. in her notebooks, The Archivist to the few who found comfort in giving work a title, she had made a practice of recording public grief without feeding on it. She wrote dates, places, confirmed numbers, and the exact phrases people used when certainty failed them. She did not write rumors. Rumor, she believed, was a tax collected from the frightened and spent by the vain.

At the cordon, she saw Pavel leaning against his taxi. The front wheel had been changed. The spare was narrow and black, making the vehicle look embarrassed. Pavel was smoking without inhaling.

"Pavel Sokolov?" Mira asked.

He narrowed his eyes. "Who told you?"

"Dispatch," Mira said. "Only that you were nearby and willing to say if you saw anything. If that is wrong, I will leave."

Pavel looked past her to the restaurant frontage, where workers had begun covering gaps with boards. "Nearby is a word that wants too much."

Mira took out her notebook but kept it closed. "Then choose another."

"Outside," Pavel said. "After."

"May I write that?"

He gave a small shrug. "Write that I did not see what people want me to have seen."

Mira wrote slowly. Her handwriting was plain, almost childish. Pavel watched the sentence appear. It looked cleaner than it felt.

"Did you help anyone?" Mira asked.

Pavel dropped the cigarette and crushed it beneath the heel of his good shoe. "I opened the door. I shouted. I reversed badly. I do not know if that is help."

"I can write what you did," Mira said. "I will not name it for you."

He looked at her then, properly. She had tired eyes and no press badge displayed like a weapon. "Why collect this?"

Mira closed the notebook on one finger to hold the place. "Because later there will be people who remember being certain. I prefer records made before certainty improves itself."

At the hospital, Irina refused three calls from numbers she did not know and answered the fourth because it came through the internal line. Nikolai's voice was even, too even.

"Dr. Belova, this is Inspector Arsentiev. I am confirming injury counts for municipal records."

"At least twenty-one injured," Irina said. "Do not make it smaller because you need the page to close."

"I am not trying to close it."

"Everyone is trying to close it," Irina said. She pressed the heel of her hand into one eye until color sparked. "Some are more polite."

There was a pause. Paper shifted at his end.

"I will write at least twenty-one," Nikolai said.

"Good."

"Can you confirm names?"

"Not by phone to a voice I do not know. Come in person. Bring authorization. Bring patience."

"Patience is not usually listed on the form," Nikolai said.

"Then write it in the margin," Irina said, and hung up before she could apologize.

She did not dislike him. That was not the point. After a blast, people mistook access for care. They wanted doors opened, curtains pulled, charts revealed, conclusions served hot. Irina had seen families harmed by a syllable spoken too soon. She had seen corrections arrive after the damage had settled in the body like a second wound.

By evening, Elena allowed Pavel to drive her home, though she did not give him an address until they were already moving. Central Moscow slid past in fragments: lit windows, a delivery bicycle chained to a post, two women walking arm in arm without speaking. The city had resumed some of its duties. This seemed obscene and necessary.

Pavel kept both hands on the wheel. "You should sleep," he said.

"Do drivers say that to all passengers?"

"Only the ones with dried blood on them."

Elena looked at her wrist. The bandage had been changed at the hospital, but a brown crescent remained beneath one fingernail. She had scrubbed until a nurse took the soap from her.

"There was a table by the window," Elena said. "I kept thinking I should move them faster. Before. Not because I knew anything. Because the table was late, and another party was waiting. That is what I was thinking about. Turnover. Complaints. The price of fish."

Pavel drove another block before answering. "I was angry at a fare for not coming out."

"Did they?"

"I do not know."

Elena turned toward him. "You did not check?"

The question landed between them, heavier than she intended. Pavel's jaw worked once.

"I checked the door after," Pavel said. "I shouted the name I had on the app. No one answered. Then others were shouting. I moved my car because it was in the way, or because I was afraid it would burn, or because I was afraid. Choose one."

Elena faced forward. She had no right to absolve him. She had no right to accuse him. Rights had become too formal for the dirty intimacy of the cab.

"I cannot choose," Elena said.

"Good," Pavel said. "Neither can I."

Mira met Nikolai outside the hospital the next morning. She had arranged the meeting through a clerk who disliked her but respected forms filled out correctly. Nikolai emerged carrying a folder under his arm and a paper cup he had not drunk from. His shirt collar had begun to wilt.

"Mira Kade," she said.

"I know who you are," Nikolai said.

"That is seldom good."

"It is seldom anything."

She appreciated the answer. It did not ask to be liked.

"I am recording accounts from people affected by the blast," Mira said. "Only with consent. Only what they know. I want to preserve uncertainty before it is replaced by performance."

Nikolai looked toward the hospital doors. A man entered carrying a plastic bag of slippers and fruit. The fruit showed through the bag in pale moons.

"Uncertainty does not need preservation," Nikolai said. "It breeds well enough."

"Not the honest kind," Mira said.

He considered this. "What do you want from me?"

"A boundary," she said. "Tell me what not to ask because asking would turn me into part of the harm."

For the first time, Nikolai's face changed. Not much. A tightening at the mouth, a private ledger opened and shut.

"Do not ask people to identify what they could not see," he said. "Do not ask them if they feel lucky. Do not ask them to say the number as if they owe you reverence. Do not ask them who did it. If they know, they will not tell you. If they do not know, you will have taught them to pretend."

Mira wrote none of this down until he nodded. Then she wrote every word.

Inside, Irina reviewed discharge instructions with a patient whose hands trembled too hard to hold the paper. The patient was unnamed on the copy Mira would never see. Irina had insisted on that. Pain did not require publication to be real.

When Nikolai came to her desk with authorization, she read it twice. His documents were in order. His face was less so.

"You look worse," Irina said.

"That is not medically useful."

"It is diagnostically suggestive."

He gave her the folder. "At least twenty-one injured. Some treated here, some elsewhere. I will not ask you for speculation."

"That makes you rare," Irina said.

"It makes me employed."

She almost smiled. Instead she stamped a copy, signed another, and placed a redacted list between them. The redactions made black bars across the page, each one a small refusal.

"People think withholding is cruelty," Irina said. "Sometimes it is. Sometimes it is the only clean instrument left."

Nikolai accepted the pages with both hands. "Clean instruments still cut."

"Yes," Irina said. "That is why we count them after."

On August 3, Elena returned to the restaurant area because staying away had become its own form of presence. The boards over the damaged frontage were painted a neutral color too quickly, the shade landlords loved because it suggested discretion without expense. At the edge of the cordon, someone had left flowers in a water bottle. No card. The petals had already begun to bend in the heat.

Pavel was there, too, not in his taxi but on foot. Mira stood beside him, not recording. Nikolai spoke with two workers near the entrance. Irina had come during a break she should have used for sleep. None of them had agreed to meet. The place had summoned them by refusing to become ordinary.

Elena carried the reservation book. She had not given it to anyone. It contained no secret worth hiding, but she had begun to understand that objects gathered charges after violence. A cracked glass. A shoe. A menu with a thumbprint in sauce. The book was only paper and binding, yet it held the last version of the evening that believed it would end with bills paid and chairs stacked.

"Are you reopening it?" Pavel asked.

Elena looked at the boards, the cordon, the workers avoiding the center of the room with professional delicacy. "I do not own it."

"That is not what I asked."

She held the book against her ribs. "I do not know what it means to reopen."

Mira said, "May I record that?"

Elena shook her head. "No."

Mira put the recorder back into her bag without expression. "Then I will remember that you declined."

Irina stepped closer to the flowers. She did not touch them. Her nails were cut short and uneven. Nikolai saw her looking and said nothing. Silence, in that small group, became less empty than speech.

A worker called for Inspector Arsentiev. Nikolai turned, then paused.

"There will be more questions," he said.

"There are already more questions," Elena said.

"I mean official ones."

"Those are not always the heaviest."

Nikolai accepted this with a slight inclination of his head and went inside.

Pavel looked down at the narrow spare on his taxi parked half a block away. "I told myself I would fix the wheel today. Then I came here."

"That is a kind of fixing," Mira said.

Pavel gave her a tired look. "You said you would not name things for me."

"I failed," Mira said.

The admission surprised him enough that he laughed once, a hard little sound with no pleasure in it. Elena felt it move through the group and disappear. Not everything that left the body was relief.

Irina's phone vibrated. She checked it, frowned, and silenced it. No one asked. That restraint felt like care.

Elena opened the reservation book. The pages smelled faintly of smoke despite the corridor where she had kept it. She found the date, August 1, and the neat columns of time and table and party size. The handwriting belonged to the hostess from the earlier shift. Each entry was firm, hopeful in its way. Elena took the pen from her pocket and did not write names. She drew a thin line beneath the last reservation of the night. Not crossing it out. Not closing it. Marking only that there was a before and an after, and that the page could not be asked to pretend otherwise.

Mira watched the pen move but did not ask to see. Pavel looked away. Irina folded her arms against the chill that came after too many hours awake. From inside, Nikolai's pencil scratched across a form.

No one there knew who had made the bomb, or why it had been placed at or near that restaurant, or whether the explanations to come would be true, convenient, or merely loud. They knew the blast had happened in central Moscow on August 1, 2026. They knew at least twenty-one people had been injured. They knew a city could repair a window faster than it could answer for the air that had passed through it.

Elena closed the book. The sound was small and final only to the paper.

"I am going home now," Elena said.

Pavel took his keys from his pocket. "I can drive you."

"No," Elena said, and then, because she heard how the refusal landed, added, "Walk with me to the corner."

Pavel nodded. Mira stayed by the flowers. Irina returned to the hospital. Nikolai remained inside with the numbered markers and the pencil and the forms that would not save anyone but might prevent a different injury later.

At the corner, Elena stopped. Traffic moved carefully around a delivery van. The city had many windows. Some were boarded. Some reflected the sky. Some still held diners leaning over white plates, speaking softly, as if volume were the danger.

Pavel waited beside her.

"What did you see?" Elena asked.

He did not pretend to misunderstand. He looked back once toward the restaurant area, then at his hands.

"After?" Pavel said. "I saw people count badly because they were afraid to leave anyone out."

Elena breathed in through her nose. Dust remained somewhere in the back of her throat. "That is what I saw too," she said.

They crossed when the light changed. Neither of them hurried. Behind them, central Moscow continued its careful repair, board by board, chart by chart, line by line, while the unanswered parts kept their places and would not be made useful by force.

The Real Story

The supplied factual record establishes that an improvised bomb exploded at or near an upscale restaurant in central Moscow on 2026-08-01. That account is supported by four cited observations: CNN reported that a homemade bomb exploded during a private event at a restaurant in central Moscow; The New York Times described an improvised-bomb explosion connected to an upscale Moscow restaurant; CBC reported a bombing near an upscale restaurant in central Moscow; and Fox News reported a homemade explosive device at a Moscow restaurant. The supplied factual record also establishes that at least 21 people were injured, with the injury fact timestamped 2026-08-01T20:10:00Z. That injury count is supported by four observations: CNN reported 21 others injured; Reuters via KFGO reported at least 21 injured; POLITICO reported at least 21 wounded; and Firstpost reported 21 others wounded. Taken together, the cited facts describe a bombing in central Moscow involving an improvised or homemade explosive device at or near an upscale restaurant, followed by a reported casualty impact of at least 21 injured people.

What was invented

This book is fiction inspired by the factual premise documented in the appendix. All characters, including Elena Markova, Pavel Sokolov, Irina Belova, Nikolai Arsentiev, Mira Kade, and their names, dialogue, private thoughts, actions, motives, scenes, and uncited atmospheric details are invented. Only claims explicitly cited in the appendix are presented as facts.

Sources