Preserve records.
The message Ethan saw.
The message that set him off.
Had it been written to warn me?
Or to make sure Ethan discovered the audit?
A thought moved quietly into place.
“Liam.”
He was already reaching for the call button.
“Wait.”
“No.”
“Just wait.”
He looked at me.
I forced myself to slow down.
To separate fear from fact.
“What exactly did Aaron Bell say about Claire?”
“That she resigned three weeks ago.”
“Why?”
“He wouldn’t discuss personnel matters.”
“Did you tell him my name?”
“Yes.”
“And?”
Liam’s expression shifted.
“He put me on hold.”
“How long?”
“A few minutes.”
“Then what?”
“He asked me to repeat your name.”
My heartbeat quickened.
“And?”
“He said he needed to speak with Halden’s legal counsel before discussing anything else.”
I stared at him.
“That isn’t normal.”
“I gathered that.”
“No, Liam. You don’t understand.”
I struggled to sit a little straighter.
This time, he helped adjust the bed rather than arguing.
“An investigative firm doesn’t panic because a client’s brother calls an emergency line. Not if the client simply fell for a fake portal.”
“What are you saying?”
“I don’t know yet.”
“Maya.”
“Claire didn’t leave three weeks ago.”
“Bell said—”
“She emailed me from the real Halden address twenty-four days ago.”
Liam stopped.
“Can you prove that?”
“The messages are on the drive I gave you.”
Silence.
I watched understanding arrive.
Twenty-four days.
Claire had communicated with me from the legitimate firm.
Three days later, according to Aaron Bell, she resigned.
Then a nearly identical email domain began contacting me.
A fake portal received my records.
Someone had known exactly how Halden communicated.
Exactly what my investigation involved.
Exactly which case manager I trusted.
This was not a random phishing scam.
“Call Ruiz,” I said.
Liam was already doing it.
Detective Ruiz returned less than twenty minutes later.
This time, she brought another officer with her—a quiet man named Patel who carried an evidence bag.
Liam gave them the drive.
Ruiz listened while I explained the domains.
She asked me to repeat the timeline twice.
She did not look amazed.
That reassured me.
People who worked with facts rarely had time for dramatic reactions.
“Could your husband have known which firm you hired?” she asked.
“I never told him.”
“Could he have seen an invoice?”
“I paid through a separate account.”
“Mail?”
“Electronic only.”
“Phone records?”
“Possibly. But Halden’s number wouldn’t identify the case.”
“What about your computer?”
“Password protected.”
“Did your husband know the password?”
“No.”
I paused.
“At least, I don’t think so.”
Ruiz nodded.
“Don’t change any passwords yet.”
I blinked.
“Why?”
“If devices or accounts were compromised, changes can alter what investigators are able to observe. We’ll coordinate next steps.”
My instinct rebelled.
Every account felt exposed.
Every document contaminated.
But she was right.
Preserve first.
Act second.
I nodded.
“There’s something else,” I said.
I told her about Claire.
The legitimate email.
The resignation.
The fake domain.
Ruiz wrote it down.
“Would Ms. Donnelly know about your controlling interest in Apex?”
“Yes.”
“Would she know you planned to leave your husband?”
I hesitated.
“Yes.”
Liam looked at me.
“You told her?”
“She was auditing a company whose chief executive lived with me. I had to explain why access was limited.”
“You trusted her.”
It wasn’t a question.
“Yes.”
Ruiz closed her notebook.
“We’ll need to speak with her.”
A tiny unease moved through me.
“Bell has her contact information.”
“We’ll handle that.”
She stood.
“I want you to get some rest.”
I almost argued.
Then I saw Liam’s expression.
“Fine.”
Ruiz gave me a card.
“My direct number is on the back. If Mr. Hayes contacts you, do not delete anything. You are not obligated to respond.”
“He’ll contact me.”