The bus to Millbrook smelled like wet wool and stale regret.
Nora sat in the back row, her satchel clutched to her chest like a shield, watching the industrial outskirts of Port Clare give way to flat farmland and billboards for churches and used-car lots. The rain had softened to a drizzle, but the sky remained the colour of old pewter, low and heavy and indifferent.
She had not slept. Every time she closed her eyes, she saw Kyle Bannister's face—not his real face, which she had only ever seen in driver's license photos and Facebook profile pictures, but a composite face made of all the commenters she had catalogued. A face with a thousand mouths, each one spitting a different curse. She had told herself that his death was not her fault. She had only handed him a mirror. What he saw in it was his own reflection.
But the lie was wearing thin.
She pulled out her burner phone and stared at the last message from X: "Good. You're going to Millbrook. I'll see you there. Don't trust the detective. He's not who you think he is."
The detective. Frank Mallory. She remembered him from the morgue—a tired man with bloodshot eyes and a voice that had been worn smooth by years of bad news. He had been kind to her, or as kind as a man can be when he is telling you that your brother's body is lying on a steel table in the next room. She had not trusted him then, because she did not trust anyone. But she had not distrusted him, either. He had seemed like a man doing a job, nothing more.
Now, X was telling her that he was something else. A player in the game. A piece on the board.
She did not know if X was telling the truth. She did not know if X was even real. But she had spent six years learning that the internet was a hall of mirrors, and every reflection could be a trap.
The bus groaned to a stop at the Millbrook depot, a concrete slab with a single bench and a vending machine that glowed green in the grey afternoon. Nora stepped off into air that smelled of wet hay and diesel. The town was smaller than she had imagined—a single main street lined with brick storefronts, a hardware store, a diner, a post office that looked like it had been built in the 1950s and not updated since.
She checked her phone. No new messages from X. She had expected instructions, a meeting point, a sign. But the screen was blank.
She walked to the post office and stood across the street, pretending to study a bus schedule that was three years out of date. The building was a modest rectangle of yellow brick, with a flagpole out front and a sign that read "Millbrook Postal Service—Serving Our Community Since 1947." Through the plate-glass window, she could see a man behind the counter—middle-aged, balding, wearing a navy-blue uniform shirt with a name tag that was too far away to read.
Dennis Croft. She was certain of it.
She had a photograph in her satchel, a screenshot of his old profile picture from a now-deleted forum. He had been younger then, with more hair and a smile that looked almost friendly. The man behind the counter had the same jawline, the same slope of the shoulders, the same way of leaning on his elbows like he was trying to disappear into the countertop.
Nora watched him for ten minutes. He served two customers—an elderly woman with a package of cookies, a teenager with a parcel to Australia. He smiled at both of them. He made small talk about the weather. He looked, by every measure, like a normal man doing a normal job.
But normal men did not type "Teachers like him are why I homeschool my kids. He should do the world a favor." Normal men did not participate in a digital lynching and then go back to their sandwiches and their sitcoms and their pleasant evenings with their families.
She crossed the street and entered the post office. A bell chimed above the door. Dennis Croft looked up and gave her the same practiced smile he had given the others.
"Afternoon," he said. "What can I do for you?"
Nora walked to the counter and placed her satchel on the surface. She did not open it. She simply looked at him—really looked, the way she had looked at every name on her list, searching for the crack in the facade, the flicker of recognition.
"I'm looking for Dennis Croft," she said.
His smile faltered. Just a fraction of a second, but she caught it. "That's me. How can I help you?"
She pulled a single sheet of paper from her satchel and slid it across the counter. It was a printed screenshot of his six-year-old comment, the one about homeschooling and the world a favor. She had highlighted his username in yellow.
"Do you remember writing this?" she asked.
He looked at the paper. His face went pale, then red, then pale again. His hand drifted toward the counter's edge, as if he were reaching for a panic button. But he stopped himself.
"That was a long time ago," he said. His voice was thinner now, less practiced. "I don't even remember—"
"You called for a man to kill himself," Nora said, her voice flat and even. "You said he should do the world a favor. That man jumped off a bridge six years ago. His name was Paul Merrick."
Dennis Croft stepped back from the counter. His eyes darted to the door, then to the window, then back to Nora. He was calculating his options—run, fight, call for help. She could see the math working behind his eyes.
"I didn't mean it like that," he said. "It was just... it was just a comment. People say things online. They don't mean them."
"They mean them," Nora said. "They just don't think they'll be held accountable."
She had rehearsed this moment a hundred times. In her fantasies, she would be cold and righteous, a judge delivering a verdict. In her nightmares, she would break down, cry, lose control. In reality, she felt nothing at all. Just a quiet hum of certainty, like a server fan in the dead of night.
"I'm not here to hurt you," she said. "I'm here to give you a choice."
She pulled a second sheet of paper from her satchel—a draft of the letter she had written to his wife. She slid it across the counter.
"You can read this yourself, or your wife can read it tomorrow morning. That's your choice. But either way, she's going to know what you wrote. She's going to know that the man she married once called for another man's death. And she's going to have to decide what that means for her and your children."
Croft's face crumpled. He looked like a man who had just been told his house was on fire. "You can't do that. That's not—that's not fair."
"Fair," Nora repeated. The word tasted strange in her mouth. "Fair was my brother getting a trial. Fair was the truth coming out before he was dead. Fair was the retribution getting the same coverage as the accusation. None of that happened. So I'm not here to be fair. I'm here to be honest."
She stood up and tucked the satchel under her arm. "You have until tomorrow morning. If I don't hear from you—if you don't call your wife yourself, if you don't confess what you did—I'll send the letter. And I'll send it to your postmaster and your pastor as well. You can choose the soft landing or the hard one. But either way, you're going to land."
She turned and walked toward the door. The bell chimed as she pushed it open, and she stepped out into the drizzle without looking back. She did not wait to see if Croft would call after her. She did not care. The seed was planted. The algorithm was running. She had become, in her own way, a force of nature—inevitable, impartial, unstoppable.
But as she walked down Main Street toward the bus depot, she felt a presence behind her. A footstep that matched her rhythm. She stopped and turned.
A woman was standing ten feet away, leaning against a lamppost with her arms crossed. She was in her late forties, with grey-streaked hair pulled back in a tight bun and a face that had been weathered by years of suspicion. She wore a plain black coat and boots that looked practical for both walking and running.
"Nice speech," the woman said. "The 'soft landing or hard one' bit was a little theatrical, but I appreciate the commitment."
Nora's hand instinctively went to her satchel. "Who are you?"
The woman pushed off the lamppost and walked closer. She did not have a weapon—at least, not a visible one—but she carried herself like someone who had never needed one.
"My name is Elena Vance," she said. "I'm the one who texted you. X."
Nora stared at her. She had expected a man, for some reason—a shadowy figure in a dark room, a hacker with a conspiracy board and a vendetta. She had not expected a woman who looked like a high school principal on her day off.
"You're X," Nora repeated.
"In the flesh. Well, not literally. That's just a username. I'm not a ghost, Nora. I'm a journalist. Or I was, before the industry collapsed and I started doing freelance investigations. I've been tracking the Paul Merrick case for four years now."
Nora's grip on the satchel tightened. "Why?"
Elena glanced around the empty street—the rain had driven everyone indoors—and gestured toward a small diner across the way. "Let's get coffee. This isn't a conversation for a sidewalk."
Five minutes later, they were sitting in a vinyl booth at Millbrook Family Restaurant, a place that smelled of burnt toast and old coffee and the kind of desperation that only exists in small towns. Elena had ordered a black coffee; Nora had ordered nothing.
Elena pulled a folder from her own bag—a battered manila envelope that looked like it had been through a war—and slid it across the table.
"Open it," she said.
Nora did. Inside were pages of notes, printed emails, and screenshots that she had never seen before. The original post about Paul—the one from the teenage girl—had been traced back to an IP address that did not belong to her. It belonged to a public library in the town of Fernwood, forty miles away.
"The girl didn't post it herself," Elena said. "She admitted to fabricating the story, but she swore she never uploaded it to social media. She told her friends in person, and one of her friends told a teacher, and the teacher reported it to the principal. But the online post came from a library computer. Someone else took her story and weaponized it."
Nora felt the floor tilt beneath her. She had always assumed the girl was the source—young, reckless, careless with the truth. She had never considered that the girl might have been a tool.
"Who?" she asked.
Elena took a long sip of her coffee. "I don't know yet. But I traced the library log. The computer was used that day by someone who checked out a book on local government. The library didn't keep camera footage—small-town budget—but they did keep a sign-in sheet. The name on the sheet was a pseudonym, but the handwriting matched a man named Harold Gentry."
The name was unfamiliar. "Who's Harold Gentry?"
Elena leaned forward. "He was a school board member in Fernwood. He lost his re-election campaign six years ago—about two months before Paul died. His opponent was a woman who had been endorsed by the teachers' union. Paul Merrick had made a public statement supporting her. Nothing dramatic—just a Facebook post saying she was a good candidate. But Gentry was furious. He blamed Paul for his loss."
Nora's mind raced. A school board member. A grudge. A fabricated scandal that had been fed to the internet mob like chum to sharks.
"Gentry is dead now," Elena continued. "Heart attack last year. But he left a digital footprint. Emails to a local blogger named Carl Rourke, who ran a site called 'Fernwood Truth Watch.' Rourke was the one who amplified the story—he got the national aggregator to pick it up. Rourke still runs the site. He's still in Fernwood. And he's still protecting his source."
Nora sat back in the booth. The pieces were clicking into place, but the picture they formed was not the one she had been painting for six years. She had been hunting foot soldiers. She had been punishing the mob. But the mob had been a weapon, not the killer.
"Why are you telling me this?" she asked.
Elena set down her coffee cup. "Because I've been watching you, Nora. I saw your pattern—the dossiers, the bus tickets, the carefully timed emails. You're good. Better than most cops I know. But you're going after the wrong people. Kyle Bannister was a troll. Dennis Croft was a coward. But they didn't kill Paul. They were just the noise. Harold Gentry was the signal."
Nora's throat tightened. "And Carl Rourke?"
"Rourke is the signal amplifier. He knew the story was fake—I've found emails where he admits it to Gentry. But he published it anyway because it drove traffic. He made money off my brother's death." Elena's voice cracked, just slightly, on the word "brother."
Nora looked at her—really looked. The grief behind the tough exterior. The anger that had been calcifying for years.
"Paul was your brother?" Nora asked, though she already knew the answer.
Elena shook her head. "No. He was my fiance. We were engaged. I was the one who found his body."
The diner seemed to shrink around them. The fluorescent lights hummed. A waitress refilled Elena's coffee without being asked, as if she sensed the gravity of the conversation.
"I've been working this case alone," Elena said. "I was a journalist—I knew how to dig, how to file FOIA requests, how to read between the lines. But I hit a wall with Rourke. He's protected by state shield laws and a web of shell companies. I can't touch him legally. But you—you operate outside the law. You don't need warrants. You just need access."
Nora understood now. This was not just information. It was a proposition.
"You want me to go after Rourke," she said.
"I want us to go after Rourke," Elena corrected. "Together. Two ledgers are better than one. You have the technical skills. I have the journalistic connections. And we both have the same motivation."
Nora stared out the diner window. The rain had stopped, but the sky was still grey, and the streets were still wet. She thought of Paul—his laugh, his records, his voicemails she had never returned. She thought of Kyle Bannister's body swinging from an extension cord. She thought of Dennis Croft's face when she had shown him the letter.
She had told herself she was doing this for justice. But justice was a flexible word. It could mean accountability, or it could mean revenge. She had never been entirely sure which side she was on.
"Okay," she said. "But I have conditions. No more secrets. And if I find out you're playing me—"
"I won't," Elena said. "I've been waiting four years to meet someone who understands. You're the first."
They shook hands across the table. It was not a warm gesture, but it was a binding one.
Back in Port Clare, Frank Mallory was sitting in his car outside Nora Merrick's apartment building—or what he believed was her apartment building. The address he had pulled from her driver's license led to a run-down complex on the north side, but a quick check with the landlord revealed she had moved out two years ago. No forwarding address. No trace.
He called Ortiz. "Anything on Nora Merrick?"
"Nothing recent," Ortiz said. "She quit her data job in 2020. No credit card activity after that. No utilities. No rental history. She's off the grid, Frank. Completely."
Mallory hung up and stared at the rain-streaked windshield. A woman who could disappear from the system was a woman who knew how to build a ledger. And a woman who knew how to build a ledger was a woman who had a plan.
He pulled out his phone and checked his messages. A new text from an unknown number.
"Stop looking for Nora Merrick. Look for Carl Rourke. Ask him about the library computer in Fernwood."
Mallory blinked. He had never heard of Carl Rourke. But the text felt like a trap—and also like a gift. He was a detective. He knew that gifts always came with strings.
He typed back: "Who is this?"
The reply was instant: "A friend of Paul Merrick. And a friend of justice. Tick tock, detective. Rourke is planning to leave the country in three days."
Mallory started his engine and pulled out of the parking lot. He did not know who had sent the text, or why they were feeding him leads. But he knew one thing: the case was no longer cold. It was alive, burning, and someone was pouring gasoline on the fire.
And somewhere in Millbrook, Nora Merrick was boarding a bus back to Port Clare with a new name on her list and a new partner at her side. The ledgers were growing. The line between hunter and hunted was blurring faster than she could track.
The rain began again. The sky opened up, and the streets turned to rivers, and in the distance, thunder rolled like a verdict yet to be spoken.


No comments yet. Be the first to comment!