portal

Chapter 13 - Dana finally tells the truth about what happened in the hallway

Dana’s new statement came three days later.

Her attorney requested it.

The DNA had collapsed the last version she could maintain.

She admitted grabbing Violet.

Not hitting her.

Not kicking her.

But grabbing her wrist when Violet tried to run upstairs with the backpack.

Violet scratched her.

Dana pulled back.

Then Trevor struck Violet.

Caleb joined.

Grant intervened.

That sequence aligned more closely with physical evidence and other witness accounts.

Still serious.

Still not identical responsibility.

Then Dana admitted why she wanted the backpack.

The USB.

Yes.

But also Violet’s phone.

She believed the phone contained messages proving Caleb had threatened girls.

If those surfaced while Daniel was dying and Meridian? No, Morris foundation. Daniel’s estate was entering a major charitable succession process. Dana feared lawsuits, school consequences, and foundation scandal all at once.

Mason heard the explanation through Naomi.

“Her son assaulted girls, and she was worried about the foundation.”

Naomi’s expression remained flat.

“She was worried about everything except what fear does to a child.”

Then Dana said something that surprised everyone.

She did not ask Grant to delay 911.

Grant made that decision.

Dana claimed she shouted that Violet needed an ambulance.

Grant said:

“If we call now, the house locks down and the drive disappears.”

Dana admitted she still left.

That choice remained hers.

But it changed Grant’s role.

He may have been the person most responsible for the delay after the assault.

Grant denied it.

Then Maya, the teenage girl present, corroborated Dana.

“I heard the detective say wait.”

Sophie corroborated too.

Trevor eventually did.

Grant’s position deteriorated sharply.

Then investigators recovered an audio fragment from one teenager’s smartwatch.

Not designed for recording.

A voice assistant had accidentally activated.

Twenty-three seconds.

Static.

Crying.

Then Grant:

Nobody calls until we know where the card is.

Dana:

She needs a hospital.

Grant:

Two minutes.

Those two minutes became nearly forty because everyone scattered.

Mason listened once.

Only once.

Then turned it off.

For months he had imagined the worst truth would be that someone wanted Violet dead.

Reality was different and, in some way, more terrifying.

Nobody wanted her dead.

They simply considered her safety temporarily less important than protecting themselves.

That is how ordinary people permit extraordinary harm.

Then Grant’s past financial ties came under formal review.

His wife’s LLC had received $146,000 from Morris-linked entities over six years.

Some legitimate security consulting.

Some lacking clear deliverables.

No need to call every dollar a bribe.

But undisclosed conflicts existed.

His judgment on the day of the assault was hopelessly compromised.

Grant eventually resigned rather than remain on administrative suspension while proceedings continued.

Criminal exposure would be decided separately.

Then Harper confronted Elaine.

Not alone.

Therapist present.

Lawyers aware.

Harper asked only one question.

“Why did you think you had the right to use my phone?”

Elaine cried.

“Because you would’ve said no.”

Harper stared at her.

“That is the answer.”

Elaine covered her face.

“I thought I could keep Violet from being dragged into something ugly.”

“You turned off her alarm.”

“I know.”

“You gave access to people I was trying to keep away.”

“I know.”

“And then you left.”

Elaine’s voice broke.

“I know.”

No reconciliation.

Not yet.

Maybe never.

Then Violet asked to see Sophie.

That frightened both parents.

Therapist supervised.

Sophie arrived pale and shaking.

She sat across from Violet and immediately said:

“I’m sorry.”

Violet looked at her.

“Why did you come?”

Sophie cried.

“Because Dana told me you were going to ruin everyone.”

“And you believed her?”

“I wanted to.”

That answer was more honest than excuse.

Violet asked:

“Did you know they’d hurt me?”

“No.”

“Did you leave when they did?”

Sophie looked down.

“Yes.”

Violet’s face hardened.

“Then don’t tell me you were my friend.”

Sophie nodded.

“I won’t.”

The meeting ended there.

Violet did not forgive her.

That mattered too.

Then Mason received one last evidence update.

The fake email threatening Mr. Keane had finally been attributed through cloud autosave fragments.

Not Dana.

Not Grant.

Caleb.

He had written it.

But the phrasing came from somewhere.

A draft he copied.

Original draft author:

Harper.

Mason stared at the screen.

Harper had written a message using his name?

When?

May you like

Why?

Cliffhanger: The threatening email sent in Mason’s voice was written by Caleb—but he copied language from an older draft Harper herself had once composed under Mason’s name.

Related Stories

Other posts