“Then who?”
Victor exhaled.
“Evan Walsh.”
Outside, a branch scraped against the window like fingernails.
And for one burning second, I forgot Violet, forgot the candy, forgot everything except the man who had hugged my wife too long and walked out of my kitchen with a vial in his coat.
### Part 6
I found Evan at his apartment above a craft brewery on Pearl Street.
The hallway smelled like hops, old carpet, and somebody’s burnt toast. A wreath hung crooked on his door, silver bells catching the dim light. Through the wood I heard footsteps stop when I knocked.
“Evan,” I said. “Open the door.”
Silence.
Then a lock turned.
He cracked it three inches, chain still latched. His face was unshaven, eyes red, hair greasy like he hadn’t slept or showered.
“Logan, this isn’t a good—”
I kicked the door.
The chain tore out of the frame. Evan stumbled backward, hands up, panic flashing across his face.
“Jesus Christ!”
I stepped inside and shut the broken door behind me.
His apartment looked like a man had been losing arguments with himself. Takeout containers on the coffee table. Whiskey bottle open by the sink. Laptop asleep on the couch. A framed photo of him, Harper, and two other college friends sat on a shelf, but Harper was the only one without dust on her face.
That told me more than I wanted.
“Why did Harper make you beneficiary?”
He went still.
“Where did you hear that?”
“Wrong answer.”
“Logan, listen—”
I grabbed his shirt and slammed him into the wall hard enough to rattle the framed photo.
“My wife is dead. My children almost died. You had sedative residue in your jacket and you sent me a disappearing text about her inheritance. Start talking.”
His mouth opened. Closed. Opened again.
“I didn’t poison anyone.”
“Did you love her?”
That hit.
His face changed with the ugly honesty of pain.
“Yes.”
My fist tightened in his shirt.
“But she didn’t love me back,” he said quickly. “Not like that. I wanted her to. God, I wanted her to. But she loved you.”
I hated him for making me feel relief.
“She changed the insurance.”
“She was scared,” he said. “She thought if anything happened to her, Violet would try to challenge everything. She didn’t want the money tied up. She said you would be too proud to take help from me if it came directly.”
“Bull.”
“It’s true.” His voice cracked. “She made me temporary trustee. Not beneficiary like I got to keep it. Trustee for Mason and Laya. For their medical care, school, whatever they needed.”
I didn’t release him.
“Why not me?”
“Because she thought you’d go after whoever was threatening her and get yourself killed.”
That landed where I didn’t want it.
Evan swallowed.
“She was trying to protect you from yourself.”
I shoved him away.
He caught the edge of the counter, breathing hard.
“The sedative,” I said.
His eyes dropped.
“Harper asked me for it.”
My vision narrowed.
“Careful.”
“She thought Violet might do something at dinner. Not poison. Nothing like that. She thought Violet might make a scene, maybe attack her, maybe try to steal documents. Harper wanted something to calm her down if she got hysterical.”
“You brought drugs to my Christmas dinner.”
“I brought one mild sedative in case your mother-in-law lost her mind.”
“She did.”
His face twisted.
“I know.”
“Why didn’t you tell police?”
“Because it sounds exactly like what it sounds like. I loved your wife, carried a sedative, had access to her legal documents, and she made me trustee. I panicked.”
“You sent the text.”
He nodded once.
“Why?”
“Because Violet wasn’t the only one who knew. Harper showed me the letters. She thought they came from Violet, but she couldn’t prove it. Then two weeks before Christmas, she said something changed. She said someone else had started asking about the money.”
“Who?”
“I don’t know. She wouldn’t tell me. She said she needed to confirm it first.”
A sound came from the bedroom.
Small. Metallic.
I moved before Evan could turn. Down the short hall, door open, hand inside jacket. Old habits.
A woman stood beside the bed holding Evan’s laptop.
Kendra.
Grant’s wife.
Her eyes went wide.
For one second none of us moved.
Then she bolted.
I caught her at the window before she could climb onto the fire escape. The laptop hit the floor. She twisted hard, nails raking my neck.
“Let me go!”
Evan appeared behind me. “Kendra? What the hell?”
She stopped fighting only when she realized I wasn’t going to drop her.
Detective Calder arrived twelve minutes later because I’d called her before entering the building. She looked at the broken door, then at Kendra sitting on the couch with her wrists zip-tied, then at me.
“You and warrants have a complicated relationship,” she said.
“She broke in.”
Kendra’s mascara had run in black streams down her cheeks. Without her holiday polish, she looked tired. Frightened. Cornered.
Calder crouched in front of her.
“Why were you stealing Evan’s laptop?”
Kendra said nothing.
Calder glanced at the screen. Evan had opened it before she arrived. The email account loaded automatically.
There were messages between Harper and Evan.
Not romantic.
Investigative.
Harper had been building a file.
One email subject froze me.
Grant’s debt.
I looked at Kendra.
Her face folded.
“You don’t understand,” she whispered.
“Then explain it,” I said.
She shook her head, crying harder now.
Calder opened the email.
Grant had borrowed nearly three hundred thousand dollars against his business. Missed payments. Threats from investors. Insurance fraud rumors. Harper had found records. She had planned to confront him after Christmas.
Kendra closed her eyes.
“He didn’t poison them,” she whispered.
But she said it too fast.
I turned slowly.
“Where is Grant?”
Her silence answered before her mouth did.
And in that silence, I realized Violet may have hated Harper, Evan may have loved her, but Grant had needed money badly enough to smile through dinner while waiting for his sister to die.
### Part 7
Grant wasn’t at home.
His truck was gone. His phone went straight to voicemail. Kendra sat in Calder’s unmarked car sobbing into a paper napkin while two officers searched their house.
I stood in the driveway under a sky the color of dirty steel, watching Christmas inflatables sag in the snow. A nylon Santa rocked in the wind, smiling like an idiot.
Calder came out holding a plastic evidence bag.
Inside was a receipt from a storage facility.
“Unit paid through January,” she said. “Cash.”
Kendra saw the bag and started crying harder.
“What’s in the unit?” Calder asked her.
Kendra shook her head.
I stepped closer to the car window.
“Kendra, my wife is dead. My kids have poison in their blood. If Grant is running, you do not protect him.”
Her lips trembled.
“He said he was fixing it.”
“What?”
“The business. The loans. Everything. He said Harper had money and family helped family.”
I leaned down.
“What did Harper say?”
Kendra looked away.
“She said no.”
There it was.
Not betrayal born from hate. Betrayal born from entitlement, which is just hate wearing Sunday clothes.
“She offered to pay for Tristan’s college,” Kendra whispered. “She offered to help us sell the house. But Grant wanted cash. Half a million. Said she owed him because Violet favored her, because Grandma Eleanor loved her more, because everyone always rescued Harper.”
I almost laughed at the sickness of it.
Harper, who carried childhood wounds like stones in her pockets, had been seen as spoiled by people who kept cutting her.
“Did Grant send the letters?” Calder asked.
“No. I don’t know. Maybe. He found one in Harper’s purse at Thanksgiving. That’s when he realized Violet was after the money too.”
“And he joined her?”
Kendra covered her face.
“He said if Violet scared Harper enough, she’d pay. He never said poison. I swear.”
“Where’s the storage unit?”
She gave the address.
Calder wouldn’t let me ride with her, so I followed in my truck and pretended that counted as restraint.
The facility sat near the industrial edge of town where snow turned gray by noon. Rows of orange doors stretched between chain-link fences. A freight train groaned somewhere nearby, metal wheels screaming against tracks.
Grant’s unit was locked.
Calder cut it with bolt cutters.
The door rolled up.
At first, it looked like junk. Old office chairs. File boxes. Broken printer. A child’s bike Tristan had outgrown. Then Calder lifted a tarp and found the table.
Laptop. Burner phones. Printed bank records. Harper’s photographs. Copies of the anonymous letters.
And a whiteboard.
Names written in black marker.
Harper — primary inheritance.
Mason — contingent heir.
Laya — contingent heir.
Logan — obstacle.
Violet — useful.
Evan — leverage.
Grant hadn’t just needed money.
He’d been planning.
Calder said nothing for a long moment.
I walked closer, feeling the cold concrete through my boots.
There were arrows between the names. Notes in Grant’s blocky handwriting.
Make Violet push first.
Use Evan jealousy angle if needed.
Kendra must not know details.
Dinner opportunity?
My stomach went hard and hollow.
I turned toward Kendra, who had followed us inside despite an officer telling her to stay back. She saw the board and made a tiny choking sound.
“Oh God,” she whispered. “Grant.”
Calder opened the laptop. Password protected.
“Victor can crack it,” I said.
“Police lab can too.”
“Victor will do it faster.”
She gave me a look.
I gave one back.
Fifteen minutes later, I sent photos to Victor. Twenty minutes after that, he called.
“You sitting down?”
“No.”
“You should be.”
“Talk.”
“Grant bought thallium sulfate through a dark-web broker six months ago.”
The storage unit seemed to shrink.
“Six months?”
“Yeah. But here’s the twist. He didn’t receive it. Shipment was intercepted or stolen before delivery. Broker messages show he complained and got refunded.”
I looked at Calder.
“So Grant planned poison but didn’t have poison.”
“Correct,” Victor said. “But he did have communications with Violet. A lot of them. Looks like they hated each other, then suddenly became allies after Thanksgiving.”
“What about the actual thallium?”
“That came from someone else. Military-adjacent supply chain. Old government stockpile diverted through a contractor.”
A chill moved through me.
“Evan?”
“No. Not him.”
“Then who?”
Victor hesitated.
“Logan, one of the access logs traces back to a company called NorthBridge Tactical Supply.”
I knew the name.
They handled classified material disposal for training sites. I had consulted for them after retirement. Not full-time. Just risk assessments, storage protocols, threat reviews.
I had walked their facilities.
I had signed their logs.
I had once complained at dinner that their chemical inventory controls were sloppy.
Harper heard me.
So had Grant.
So had Violet.
And maybe others.
Calder’s phone rang before I could explain. She answered, listened, and went still.
“What?” I asked.
She lowered the phone.
“Grant’s truck was found near Boulder Creek. Empty. Blood on the steering wheel.”
Kendra screamed.
But I was already looking at the whiteboard again.
Logan — obstacle.
Grant hadn’t run.
Someone had removed him from the board.
### Part 8
They found Grant two hours later in an abandoned ranger station west of Boulder.
Alive.
Barely.
He had been beaten badly enough that his face looked borrowed from another man. One eye swollen shut. Nose broken. Two fingers bent wrong. His shirt was soaked with blood at the collar, but the wound on his neck was shallow. Deliberately shallow.
Whoever had hurt him knew how to make pain last.
Calder wouldn’t let me into the room when he woke at the hospital, but walls in old buildings have thin places, and I knew how to stand near them.
Grant’s voice came through cracked and wet…………………………………….