THE CASCADE DINNER Chapter 14
The Shark’s Teeth
The key in Mira Vance’s hand was identical to the one in Leo’s pocket. Same size, same shape, same worn brass surface, same teeth smoothed by decades of use. A matched pair. Two keys to the same lock.
Leo had found his key in a velvet-lined box at the bottom of a wine crate, hidden in a locked cellar, placed there by a woman who had spent ten years hunting her daughter’s killer. Where had Mira found hers?
“When?” Leo asked. His voice was steady, but his heart was pounding. The night had taken so many turns that he had lost count, but this turn—this turn felt different. This felt like the final turn. The one that would either end everything or destroy whatever was left.
Mira stepped into the dining room. She was wearing the same silk blouse she had worn to dinner, but it was wrinkled now, stained with tears and something else—coffee, perhaps, or wine. Her hair had come loose from its elegant twist and hung in dark strands around her face. She looked older than she had looked at seven o’clock. She looked like a woman who had been carrying a secret for a very long time and had finally decided to set it down.
“I found the key in Daniel’s jacket pocket,” Mira said. “While he was confessing. While everyone was watching him, I went through his things. I knew he was lying. I’ve known for years.”
“You knew Daniel was lying about killing Sonali?”
“I knew Daniel was lying about everything.” Mira walked to the table and sat down in the chair she had abandoned earlier. She set the key on the tablecloth in front of her. “I’ve known for ten years. I just didn’t want to admit it.”
Leo sat across from her. The distance between them was the length of a table, but it felt like miles.
“Start at the beginning,” Leo said. “Tell me everything.”
Mira was silent for a moment. She seemed to be gathering herself, assembling the fragments of a story she had never told anyone.
“I met Daniel when I was twenty-three,” she said. “I was young, ambitious, already making a name for myself in venture capital. He was handsome, charming, attentive. He made me feel like I was the only woman in the world. I fell in love with him within six months. I married him within a year.”
She paused.
“My father warned me. He said Daniel was too smooth, too polished, too eager to please. He said a man who smiles that much is hiding something. I didn’t listen. I never listened to my father.”
“And Daniel was hiding something?”
“Everything.” Mira’s voice hardened. “He was hiding debts—gambling debts, mostly. He was hiding affairs—there were others before the assistant, others I never knew about. He was hiding the fact that he had been married before, to a woman in Oregon, a marriage he had never dissolved. Our wedding wasn’t legal. We weren’t legally married for the first four years.”
Leo blinked. “How did you find out?”
“A private investigator. I hired him after I found suspicious emails on Daniel’s computer. I told myself I was being paranoid. I told myself I was imagining things. But the investigator came back with proof. All of it. The debts, the affairs, the previous marriage.”
“And you stayed with him.”
“I stayed with him.” Mira’s eyes glistened. “Because I was ashamed. Because I had built my entire identity around being the woman who had everything—the perfect career, the perfect marriage, the perfect life. I couldn’t admit that I had been wrong about Daniel. I couldn’t admit that I had been a fool.”
“So you covered for him.”
“I enabled him. I paid off his debts. I silenced the women who came forward. I convinced the courts to retroactively legalize our marriage. I did everything I could to protect the illusion.”
She looked down at her hands.
“Even when I suspected he had killed Sonali.”
The room was very still.
“You suspected,” Leo said carefully. “But you didn’t know.”
“I didn’t want to know. I told myself it was an accident. I told myself the police had investigated and closed the case. I told myself that Daniel was many things—a liar, a cheat, a thief—but not a murderer.”
“And now?”
Mira looked up. Her eyes were dry now, hard, the eyes of the Shark in Silk.
“Now I know,” she said. “Daniel didn’t kill Sonali. He wasn’t at the Cascade Hotel that night. He was with his mistress—the first one, the one before the assistant. I have photographs. I’ve had them for years.”
“Then why did he confess?”
“Because he knew I was going to confess. He knew I was going to tell the truth about what happened that night. And he wanted to protect me.”
Leo felt the pieces shifting, rearranging themselves into a new shape. A shape he didn’t like.
“Protect you from what?”
Mira took a breath.
“From the truth,” she said. “The truth about who really killed Sonali Mehta.”
She reached into her pocket and pulled out a photograph. It was old, creased, the colors fading. The same photograph Leo had found in the wine cellar—the group of people standing in front of Timberline Lodge, the younger Julian Cross with his arm around a dark-haired woman.
But this photograph had something written on the back. Leo turned it over.
The Cascade Summit, Day One. Julian, Mira, Harold, Marcus, Kaelen, Reggie, Priya, Sonali, and the others. The ones who didn’t survive.
“Who are ‘the others’?” Leo asked.
Mira pointed to two figures in the photograph—a man and a woman, standing at the edges of the group, their faces partially obscured.
“Elena Flores,” Mira said, pointing to the woman. “She was a server at the original summit. She saw everything. She heard everything. And she’s been carrying those secrets for ten years.”
Leo stared at the photograph. Elena. His head bartender. The woman who had worked at Timberline for fifteen years, who had seen hedge fund managers cry and politicians proposition waitresses and a professional athlete try to tip her with a Super Bowl ring. Elena, who had been at the original summit. Elena, who had never told him.
“And the man?” Leo asked.
Mira’s finger moved to the other figure.
“Otis,” she said. “Otis was there too. He was the night security guard at the original summit. He knew about the Accord. He knew about the bribes. He knew about the murder.”
Leo’s blood went cold.
“Otis knew about the murder? And he never said anything?”
“Otis knew that keeping quiet was the only way to stay alive. He saw what happened to people who talked.” Mira set the photograph down. “He was going to tell you, eventually. That’s why Greta killed him. Not because he saw her tampering with the generator. Because he was going to expose her.”
“Expose Greta?”
“Greta killed Sonali, Leo. Greta is the murderer. Not Daniel. Not me. Not anyone else at this table.”
Leo shook his head. “That doesn’t make sense. Greta was Sonali’s mother. She loved her.”
“She loved her. But she also hated her.”
“Why?”
Mira’s face twisted. “Because Sonali was Julian’s daughter. Because Julian was the man who had abandoned Greta when she was pregnant. Because Greta had spent thirty years hating Julian, and when she finally found Sonali, she saw Julian’s face every time she looked at her daughter.”
“That’s not a reason to kill someone.”
“It’s not a reason to kill someone you love. But Greta didn’t love Sonali. She loved the idea of Sonali. The daughter she had dreamed about, the daughter she had imagined, the daughter who would love her unconditionally and forgive her for giving her up. But Sonali wasn’t that daughter. Sonali was smart, independent, skeptical. She didn’t forgive Greta for abandoning her. She tolerated her. She kept her at arm’s length.”
Mira leaned forward.
“And when Sonali started investigating the Cascade Accord, when she started threatening to expose everyone, Greta saw an opportunity. She could kill two birds with one stone—silence Sonali and destroy Julian in the process.”
“How?”
“She made it look like Daniel did it. She planted evidence—the hotel photographs, the bank records, the witness statements. She fabricated everything. And then she spent ten years watching Julian destroy himself trying to find his daughter’s killer, never knowing that the killer was sitting in the same room, cooking his meals, pouring his wine.”
Leo sat back in his chair. His head was spinning. Too many confessions, too many lies, too many versions of the truth.
“If Greta killed Sonali,” he said slowly, “then why did Daniel confess?”
“Because Daniel is dying.”
Leo stared at her.
“Pancreatic cancer,” Mira said. “The same cancer that killed Julian. He was diagnosed six months ago. He has maybe a year left, if he’s lucky. He wanted to go to prison—he wanted to spend his last months doing something that mattered, something that would make up for all the years of lying and cheating and stealing. He thought confessing to Sonali’s murder would give him a purpose. A reason to keep living.”
“But he didn’t do it.”
“No. But he wanted to. He wanted to be a hero, for once in his life.”
Leo stood up. He walked to the window and looked out at the snow. It was still falling, still piling, still sealing them in.
“You’re telling me that Greta—the woman who is currently locked in her quarters, the woman who confessed to writing the notes and baking the cake and killing Otis—is also the woman who murdered her own daughter ten years ago?”
“Yes.”
“And you have proof?”
Mira reached into her pocket again and pulled out a second photograph. This one was newer, glossy, the colors bright. It showed Greta standing outside a building that Leo recognized—the Cascade Hotel. The timestamp in the corner read: NOVEMBER 15, 10 YEARS AGO. 10:32 PM.
The same night Sonali died.
“The hotel security cameras caught her,” Mira said. “She didn’t know. No one knew. The footage was erased the next day—someone in hotel security was paid to destroy it. But I had a copy made. I’ve kept it for ten years, waiting for the right moment.”
“And this is the right moment?”
Mira nodded.
“Then why didn’t you come forward sooner? Why did you let Daniel confess to a murder he didn’t commit?”
Mira’s face crumpled. For the first time since entering the dining room, she looked like a woman on the edge of breaking.
“Because I was afraid,” she whispered. “Because I’ve been afraid for ten years. Because Greta has been watching me, waiting for me to make a move. Because she killed Otis—killed him without hesitation—and I knew she would kill me too if I tried to expose her.”
“Then why now?”
Mira looked at Leo. Her eyes were red, raw, desperate.
“Because I can’t live with it anymore,” she said. “Because every time I close my eyes, I see Sonali’s face. Because I’ve spent ten years protecting a murderer, and I can’t do it anymore.”
She stood up.
“Greta killed Sonali. Greta killed Otis. Greta wrote the notes and baked the cake and locked us in the refrigerator. She planned to kill all of us tonight—not to force the truth out, but to bury it forever. She was never looking for justice. She was looking for revenge. Against Julian. Against Sonali. Against everyone who ever hurt her.”
“How do you know all of this?”
Mira reached into her pocket one last time. She pulled out a small digital recorder—the kind that journalists use, small enough to fit in the palm of a hand.
“Because I recorded her,” Mira said. “Three years ago. She came to my house. She told me everything. She thought I would understand—she thought I would be grateful, because Daniel was suspected of the murder and she had provided me with an alibi. She thought we were allies.”
She set the recorder on the table.
“She was wrong.”
Leo picked up the recorder. It was warm from being in Mira’s pocket. He pressed play.
Greta’s voice filled the dining room. Low, calm, matter-of-fact.
“I didn’t mean to kill her. I just wanted to scare her. I wanted her to stop investigating the Accord. I wanted her to stop threatening to expose everyone. But she wouldn’t listen. She kept talking about justice, about the truth, about how she was going to make sure that everyone paid for what they had done.”
A pause.
“So I pushed her. Just once. She fell. Hit her head. There was blood everywhere. I tried to stop the bleeding, but it was too much. She was gone within minutes.”
Another pause.
“I staged the accident. The car, the tree, the alcohol. I made it look like she had been drinking. I made it look like she had driven off the road. No one suspected. No one ever suspects the mother.”
Leo stopped the recording.
His hands were shaking.
“It’s enough,” he said. “This is enough to convict her.”
“I know.”
“Then why didn’t you go to the police?”
“Because I was afraid of her. Because I knew she would kill me if I tried. Because I didn’t know who else she had hurt, who else she had threatened, who else was working with her.”
Mira looked at Leo.
“But now I have you. Now I have Julian. Now I have everyone in this building. She can’t kill all of us.”
Leo looked at the door to the kitchen.
Greta was in her quarters. Locked in. Elena was with her. Elena, who had been at the original summit. Elena, who had seen everything. Elena, who had never told him.
“Stay here,” Leo said. “Don’t move. Don’t talk to anyone. I’ll be back.”
He walked toward the kitchen.
The recorder was still in his hand.
The key was still in his pocket.
And somewhere in the darkness ahead, a woman who had murdered her own daughter was waiting.