Her body reacted before thought. She grabbed for the phone on the nightstand.

Dead.

The line had been cut or the charger pulled. It didn’t matter which.

She reached instead for the encrypted phone beneath the lamp and typed fast.

To Ruth: Someone downstairs. Call 911. Stay upstairs.

Then she heard it.

His voice.

“Vivien.”

She froze.

It sounded ruined. Hoarse. Drunk. Angry enough to shake.

Below her, the beeping of the keypad on the secret room began.

Once.
Wrong code.

Again.
Wrong code.

A pause.

Then a heavy thud.

Another.

The sound of a shoulder against reinforced wood.

The third hit splintered something. The fourth opened it.

Vivien slid off the bed carefully, one hand on the mattress to steady herself. Her heart was banging so hard she thought the baby might feel it as weather. She moved backward until the edge of the headboard touched her spine.

Down the hall, a door opened.

“911 is on the line,” Ruth shouted.

No answer from below.

Then footsteps on the stairs.

Slow at first, then faster.