stream

Chapter 1

The plate shattered before Sophie reached the kitchen.

For one stupid second, she thought it was nothing.

A dropped dish.

A normal sound in a house that had spent the last six months learning how to pretend it was normal.

Then she heard Noah say, “I’m sorry.”

Not crying.

That was worse.

Her eight-year-old brother only used that careful voice when he was frightened enough to make himself small.

Sophie crossed the hallway.

The kitchen lights were too bright.

White counters.

New brass fixtures.

A bowl of lemons their mother kept buying because Gavin liked the house to “look lived in.”

Noah stood barefoot beside broken ceramic.

One shard lay near his heel.

Milk spread across the floor.

Gavin Mercer had one hand around Noah’s wrist.

Too high.

Too tight.

His thumb pressed into the soft inside of the boy’s arm.

Noah’s fingers had gone pale.

Sophie stopped.

“Let him go.”

Gavin looked at her.

He did not look angry.

That was always the strange thing.

He smiled.

“You don’t understand what happened.”

“I understand your hand.”

“Sophie.”

“Let him go.”

Noah looked at her.

Not Gavin.

Her.

That decided everything.

Sophie stepped forward.

Gavin tightened his grip for one second.

Small.

Maybe he did not know she saw.

Then released.

Noah pulled his arm against his chest.

Sophie moved between them.

“Shoes.”

Noah stared.

“Go put on shoes.”

Gavin laughed.

“He broke a plate and nearly cut himself because he ignored me.”

Sophie did not turn.

“Shoes, Noah.”

The boy moved.

He had to step around broken pieces.

Sophie grabbed a dish towel and laid it over the worst shards so he would not cut his feet.

That was when their mother walked in.

Elena Hale-Mercer still wore her hospital cardigan.

Her hair was twisted up badly, the way it always was after twelve-hour shifts.

She looked at Noah.

At Gavin.

At Sophie.

Then at the floor.

Sophie waited.

She hated herself for waiting.

Some part of her still expected the old version of her mother to return on command.

The woman who once drove across town at midnight because Sophie texted that a party felt wrong.

The woman who argued with a middle-school principal after Noah was punished for defending another kid.

The woman who, after David died, slept on Sophie’s bedroom floor because neither of them could stop crying.

Elena looked at the broken plate.

Her shoulders dropped.

Then she whispered:

“Please don’t make this worse.”

Sophie stared.

“What?”

Her mother closed her eyes.

Not now.

That was what the expression meant.

Gavin said gently:

“Elena, it’s fine.”

Sophie hated the gentleness.

He was always gentle when someone else could hear.

Elena looked at Sophie.

“Can you just help clean up?”

Sophie’s chest tightened.

“He was holding Noah hard enough to leave marks.”

Gavin sighed.

“There are no marks.”

Noah had stopped near the stairs.

Sophie looked at him.

His sleeve had slipped.

Three red finger-shaped impressions were already rising on his wrist.

Elena saw.

Her face changed.

Tiny.

Then Gavin stepped between her and Noah while reaching for a broom.

“Let’s not turn an accident into a crisis.”

Sophie looked at her mother.

“Mom.”

Elena’s lips pressed together.

“Please.”

The word was not agreement.

It was fear.

Sophie finally heard that.

Not just weakness.

Fear.

She looked at Gavin again.

He swept glass into a pile.

Calm.

Organized.

He had made himself useful in their lives so gradually Sophie could not remember the exact point when useful became everywhere.

He handled insurance calls.

Fixed the back gate.

Drove Noah to soccer.

Set up the new router.

Installed the security system.

Helped Elena refinance the house.

Remembered Sophie’s class schedule even when she forgot.

Everyone said Elena was lucky.

After losing David so suddenly, lucky to find someone patient.

Stable.

Protective.

Sophie had spent months pretending she agreed.

She was nineteen.

Old enough to move out.

Not financially ready.

Community college classes in the mornings.

Work at a bookstore three nights a week.

She told herself she stayed because tuition was cheaper living at home.

Not because Noah asked every night whether she would still be there in the morning.

Gavin brushed broken ceramic into the trash.

“See?”

He smiled at Noah.

“No disaster.”

Noah did not answer.

Sophie followed his eyes.

Not to Gavin.

Not to Elena.

To the cabinet above the sink.

A tiny red light blinked beneath the wood.

Once.

Then dark.

Then red again.

Sophie froze.

Gavin noticed where she was looking.

His body changed.

Only slightly.

She knew anyway.

“What is that?”

He moved toward the sink.

“What?”

Sophie pointed.

“The light.”

Elena frowned.

“What light?”

Gavin reached under the cabinet.

Too fast.

Sophie grabbed his wrist.

Now it was her hand around his.

The room went completely still.

She felt a small plastic housing beneath the cabinet edge.

Round.

Warm.

A lens.

Camera.

Sophie’s stomach dropped.

Gavin pulled free.

“Security camera.”

“In the kitchen?”

“Yes.”

“Why?”

“We’ve had packages go missing.”

“From the kitchen?”

His jaw tightened.

“It covers the back door.”

Sophie looked.

The lens did not point at the back door.

It pointed toward the table.

The counter.

The hallway.

Noah’s usual breakfast chair.

Elena whispered:

“Gavin?”

He turned.

“I told you I was extending the system.”

“You said outside.”

“I said common areas.”

“No.”

Elena’s face had gone pale.

“You said outside.”

Gavin smiled again.

“Then I misspoke.”

Sophie stared.

“Where else?”

He looked at her.

“What?”

“How many cameras?”

“Sophie.”

“How many?”

Noah came back wearing sneakers.

He saw the adults.

Stopped.

Gavin said:

“Go upstairs.”

Noah looked at Sophie.

She nodded.

This time he went.

When his bedroom door closed, Sophie stepped toward the camera.

Gavin blocked.

“Don’t touch it.”

“Why?”

“Because it’s wired.”

“Into what?”

“The home server.”

Elena stared.

“What server?”

Sophie turned.

Their mother did not know.

Good.

Terrible.

Gavin looked annoyed now.

“The security hub in my office.”

Sophie laughed once.

“The office you lock.”

“It contains work material.”

“Work material filmed in our kitchen?”

“Sophie.”

“No.”

She took out her phone.

Gavin’s expression changed.

“What are you doing?”

“Taking a picture.”

“Don’t.”

She did.

Red light.

Lens.

Cabinet.

Timestamp.

Gavin stepped toward her.

Elena moved between them.

Everyone froze.

It was the first time her mother had done that in months.

Not dramatic.

One step.

Enough.

“Gavin.”

He stopped.

Elena looked at him.

“Show me the recordings.”

Silence.

He smiled.

“There’s nothing interesting.”

“Then show me.”

“I’m tired.”

“So am I.”

“Elena.”

“Show me.”

Sophie watched.

Their mother’s hands shook.

Gavin saw too.

He lowered his voice.

“You’re upset.”

“I’m asking.”

“You had a hard shift.”

Sophie wanted to scream.

He was turning the request into symptom.

Elena heard it this time.

Her face hardened.

“Show me the recordings.”

Gavin stared.

Then said:

“Tomorrow.”

He walked out.

His office door locked ten seconds later.

Elena leaned against the counter.

“What the hell?”

Sophie almost laughed from relief.

“You didn’t know?”

“No.”

“Any cameras?”

“Outside. Doorbell. Garage.”

“Not inside.”

“No.”

“Mom.”

“I said no.”

Elena covered her face.

Sophie looked toward the stairs.

“Noah.”

“I know.”

“Has Gavin grabbed him before?”

Elena’s hands dropped.

Too slowly.

Sophie felt the answer before words.

“Not like that.”

“What does that mean?”

“He gets strict.”

“How strict?”

“He makes Noah stand in the pantry when he lies.”

Sophie stared.

“What?”

“Not locked.”

“That is your defense?”

“No.”

Elena looked sick.

“I’m telling you what happened.”

“How long?”

“Since summer.”

Four months.

Sophie’s chest tightened.

“Why didn’t you tell me?”

“Because every time I confronted him, he had an explanation.”

“Of course.”

“He said Noah needed structure.”

“He’s eight.”

“I know.”

Elena swallowed.

“And every argument turned into whether I was too tired or too emotional to see what was happening.”

Sophie looked at her.

There it was.

Not one moment of betrayal.

Erosion.

That night Gavin acted normal.

Thai food.

Math homework.

A kiss on Elena’s forehead.

Sophie barely ate.

At ten, Gavin entered his office.

At eleven, Elena went upstairs with Noah.

At midnight, Sophie heard Gavin’s shower.

His office remained locked.

She had spent six months pretending not to notice where he kept keys.

Top drawer of hallway console.

Small black ring.

She took it.

The office smelled like cedar and printer toner.

Two monitors.

Locked cabinet.

A server tower under the shelf.

The security dashboard was already open.

Password field.

She tried Elena’s birthday.

No.

Wedding date.

No.

Noah’s birthday.

No.

Her own.

The screen unlocked.

Sophie stopped breathing.

Why her birthday?

Folders filled the desktop.

HOUSE.

EXTERIOR.

GARAGE.

KITCHEN.

HALLWAY.

Then one by itself.

SOPHIE.

She clicked.

Subfolders by month.

Not three months.

Not ten.

Fourteen months.

Gavin had supposedly met Elena ten months ago.

The oldest folder predated that meeting by four months.

Inside:

Sophie leaving the bookstore.

Sophie at the bus stop.

Sophie entering community college.

Sophie picking up Noah.

Elena leaving the hospital.

Their house from across the street.

Long-lens footage.

Hundreds of clips.

File names:

SOPHIE_ROUTE_A.

SOPHIE_WORK.

SOPHIE_HOME_RETURN.

SOPHIE_FATHER_STORAGE.

Her hands went cold.

She opened that.

Video showed Sophie entering a storage facility eleven months earlier carrying a gray metal case that had belonged to David.

She remembered the day.

She and Elena had finally sorted the last boxes from David’s rented unit.

The case contained old engineering papers, badges, and random family junk.

At least she thought it had.

The file label read:

TARGET ACQUIRED CASE / S.H.

Target.

Sophie clicked another folder.

DAVID HALE.

Older footage.

Three years.

Four.

Five.

Her father alive.

Leaving offices.

Meeting people.

Arguing in parking lots.

A final folder:

ACCIDENT WEEK.

Sophie’s heart stopped.

David had died when his car went through a guardrail on a rainy highway.

Police called it loss of control.

She opened the last video.

Her father stood beside his car in a dark parking garage.

Across from him stood Gavin Mercer.

Younger.

Clean-shaven.

Unmistakable.

Timestamp:

The night before David died.

Sophie covered her mouth.

The shower upstairs stopped.

Time disappeared.

She clicked one audio file.

David’s voice.

“If anything happens to me, Sophie has the second copy.”

Then Gavin:

“She doesn’t know that.”

David:

“That’s the point.”

Footsteps crossed upstairs.

Sophie plugged in a flash drive from Gavin’s desk.

Copied SOPHIE folder.

Progress.

21%.

She photographed monitor.

David.

Gavin.

Dates.

51%.

Footsteps in hall.

78%.

The office doorknob moved.

91%.

She pulled drive at 96%.

The door opened.

Gavin stood there.

Hair wet.

No smile.

His eyes moved from broken privacy to flash drive in her hand.

For the first time since entering their family, he did not pretend she had misunderstood.

“Sophie.”

May you like

His voice changed.

“You should have left your father’s box alone.”

Related Stories

Other posts