portal

Chapter 3 - Violet had been afraid long before Mason came home

Violet woke shortly after noon the next day.

Not fully.

Not the way television teaches people to wake after trauma.

Her eyelids opened unevenly. Her breathing changed. She stared at Mason for several seconds without recognition before something in her face softened.

“Dad?”

Mason nearly lost control.

He leaned toward her without touching until she moved her hand.

Then he took it.

Her fingers were cold.

“I’m here.”

She tried to smile.

Pain stopped it.

Harper stood on the other side of the bed, crying silently.

Violet saw her.

Her expression changed.

A tiny contraction around the eyes.

Fear?

Anger?

Mason noticed.

So did the forensic nurse.

The nurse asked both parents to step out while Violet was assessed.

Harper objected first.

“She needs me.”

The nurse’s tone remained gentle.

“She needs privacy too.”

Mason touched Harper’s arm.

“Come on.”

In the hallway Harper pulled away from him.

“You think I hurt her?”

“No.”

“Then stop looking at me like that.”

“I’m looking at everything differently.”

She stared at him.

“Because you were gone.”

There it was again.

Not accusation exactly.

History.

Mason had spent fifteen years being dependable to governments and teams while convincing himself that providing financially and calling whenever satellite windows allowed was enough to keep fatherhood intact.

Violet never complained.

That had made it easier.

He had interpreted her silence as resilience.

Maybe everyone had.

An hour later the nurse asked Mason to return alone.

Violet was exhausted.

Her voice had to fight its way through swelling and medication.

“Dad.”

“I’m listening.”

“Don’t let Mom talk to Elaine.”

Mason’s chest tightened.

“Why?”

Violet looked toward the door.

“Because Aunt Elaine knows them.”

“The people who hurt you?”

A small nod.

“Caleb?”

Tears filled her eyes.

Mason kept his face still.

“Yes or no, baby.”

“Yes.”

“Who else?”

“I don’t know all their names.”

“Were they invited?”

Violet’s breathing changed.

The nurse intervened gently.

“You don’t have to push.”

Mason nodded.

Violet whispered anyway.

“I invited Caleb.”

The words hurt.

Not because she had opened the door.

Because shame immediately appeared in her eyes.

Mason squeezed her hand.

“That is not the same as inviting what happened.”

She started crying.

“I thought he wanted to apologize.”

Then came the first real version.

Caleb had been controlling for months.

Not overt enough for Violet to call abuse.

Checking her location.

Demanding pictures.

Getting angry when she spoke to boys at school.

Once grabbing her wrist behind the gym.

Harper saw the bruise.

Violet lied at first.

Eventually admitted Caleb caused it.

Harper forbade contact.

Violet promised.

Then Caleb began threatening to release private photographs Violet had sent him.

Not explicit enough to classify carelessly without review, but intimate.

Embarrassing.

Enough to terrify a sixteen-year-old.

“He said he deleted them if I met him one last time.”

Mason felt the room shrink.

“When?”

“Yesterday.”

“At home?”

Violet nodded.

“How did he know the alarm would be off?”

Her face tightened with confusion.

“I didn’t.”

“Did you give him a code?”

“No.”

“Did someone tell you to invite him?”

Violet looked away.

That hesitation was everything.

“Violet.”

“Aunt Elaine.”

Mason stopped breathing.

Violet explained that Elaine had been messaging her secretly for two weeks.

Not directly from her usual number.

Through a social-media account Violet believed belonged to a woman named “Em.”

The account told Violet it could help her handle Caleb discreetly. It claimed Elaine knew Caleb’s father and could “make the whole thing disappear” if Violet arranged a conversation at home.

Violet did not know Em was Elaine until two days earlier, when Elaine admitted it during a call and told her not to involve Harper because “your mother panics.”

Mason’s hands turned cold.

Why would Elaine involve herself?

Violet did not know.

Then another detail.

Caleb arrived with two boys and a girl Violet recognized from school.

But the adult?

Violet’s brow furrowed.

“I didn’t see him at first.”

“Him?”

“He stayed by the kitchen.”

“Who?”

Her breathing quickened.

The nurse touched her shoulder.

Violet whispered:

“Detective Grant.”

Mason did not move.

For several seconds, he thought pain medication had confused her.

“You saw Grant inside the house?”

She nodded weakly.

“Before the police came?”

Another nod.

“He told Caleb to calm down.”

Mason felt something inside him become terribly quiet.

“Did he touch you?”

“No.”

“What did he do?”

“He took Caleb’s phone.”

“Why?”

“I don’t know.”

Then Violet began crying harder.

“Dad, he told them to leave.”

Grant had not arrived after the attack.

May you like

If Violet’s memory was accurate, Grant had been inside before Mason ever called 911.

Cliffhanger: Violet identified Detective Grant as the adult inside the house during the attack—and said he took Caleb’s phone and ordered the teenagers to leave before police were ever called.

Related Stories

Other posts