Chapter 1 - THE KNOCK AT THE GARAGE DOOR

Daniel’s hand closed around my ankle before I could pull myself beneath the workbench.
He dragged me across the cold concrete floor while I clawed at oil stains, loose screws, anything that might slow him down. My dirty sweatshirt twisted beneath my eight-month belly. Every jolt sent a hot pressure through my spine, and the baby kicked so violently that I thought my body might split open.
“Daniel, please.”
He did not look angry.
That was what terrified me most.
His face was calm, almost peaceful, as he pulled open the animal cage in the center of the garage. The metal door screeched against the concrete. Beside it sat a cloudy water bowl, a steel lock, and his phone already recording from a shelf.
“This is your home,” he said, tightening his grip on my ankle. “And it’s also the dog’s home.”
He shoved me inside.
My shoulder struck the bars. The cage rattled across the floor, slamming into a stack of storage boxes. An old red toolbox toppled open, scattering wrenches beneath Daniel’s boots.
I curled around my belly.
The baby moved.
I pressed both hands against my stomach, counting silently.
One movement.
Then another.
Still alive.
Daniel slammed the cage door.
The sound cracked through the garage like a gunshot.
He pushed the lock through the latch slowly, staring into my eyes as if he wanted me to understand that every second of this had been planned.
When the lock clicked shut, something inside me changed.
Until that moment, some foolish part of me had still believed this was another punishment that would end when he calmed down. Another night of apologies. Another morning when he would bring flowers and explain that I had forced him to lose control.
But the phone was recording.
The cage had been cleaned.
The lock was new.
He had prepared this.
Daniel kicked the cage.
The bars struck my back. Pain shot through my ribs, but I bit the inside of my cheek and refused to scream.
His smile faded.
He wanted the scream.
He wanted proof that he still owned every sound my body made.
He picked up his phone, checked the screen, and adjusted the angle so the camera captured my face through the bars.
“Do you think anyone would come rescue a dog like you?”
I stared at him.
Behind his shoulder, the digital clock above the workbench showed 11:47 p.m.
On the phone screen, a red recording light blinked.
Beneath it, for less than a second, I saw the name of the folder where he was saving the video.
E.C. TRAINING — NIGHT 6.
Night six.
My fingers went cold.
This was not the first video.
Daniel knelt beside the cage. His expensive cologne mixed with gasoline and damp cardboard. He brought his face close to the bars, smiling as the fluorescent lights buzzed above us.
“You deserve this, you dog.”
I did not answer.
My breathing shook, but my mind had become painfully clear.
Night six meant there were five other recordings.
Five nights I did not remember.
Five missing pieces.
For weeks, I had been waking with bruises I could not explain. Daniel told me pregnancy made me clumsy. He said I wandered in my sleep. He told our doctor I had become confused and paranoid.
Then he began controlling my medication.
One white pill every night.
“For anxiety,” he said.
I had trusted him because Daniel was my husband.
Because he had attended every prenatal appointment.
Because he held my hand in public and told people I was the center of his world.
Now I understood why I had been losing hours.
The cage had not appeared tonight.
I had simply been awake enough to see it.
Daniel rose and walked toward the garage door. He reached for the wall switch, then paused.
Someone knocked.
Three slow strikes.
Daniel froze.
For the first time that night, fear crossed his face.
Not anger.
Fear.
He turned toward the side door leading to the driveway. His hand hovered near the deadbolt.
Another knock came.
Three strikes again.
“Daniel?” a man called from outside. “Your garage light’s been flashing for twenty minutes.”
I recognized the voice.
Mr. Harold Bennett, our sixty-eight-year-old neighbor.
Daniel looked back at me.
His eyes sharpened.
He crossed the garage in four steps and crouched beside the cage. One hand curled around the bars. The other reached through and pressed hard against my mouth.
“If you make a sound,” he whispered, “you and whatever is inside you will die.”
My eyes filled with tears.
Not because I believed him.
Because I knew he had said almost the same words before.
The memory came as a flash of sound rather than an image.
Daniel’s voice near my ear.
A metal latch closing.
My own voice begging for water.
Then darkness.
The baby rolled beneath my palm.
Outside, Mr. Bennett knocked again.
“Everything all right?”
Daniel removed his hand from my mouth and pointed toward the cage floor.
A black leather dog collar lay beneath my knee.
I had not noticed it before.
A small silver tag hung from it.
EMILY.
My name.
My husband had ordered a collar with my name on it.
The garage door handle moved.
Mr. Bennett was testing it.
Daniel stood quickly and grabbed a canvas tarp from the wall. He threw it over the cage, covering me in darkness.
Dust filled my throat.
I heard the lock turn on the side door.
Daniel opened it only a few inches.
“Sorry, Harold,” he said in the warm voice everyone trusted. “Emily’s having a difficult night. I dropped some equipment.”
“Is she okay?”
“She’s asleep inside.”
I pressed my lips together so tightly they hurt.
Through a gap beneath the tarp, I could see Mr. Bennett’s shoes outside the door.
One step away.
Daniel shifted his body to block the opening.
Mr. Bennett remained still.
Then he said, “I thought I heard a woman.”
Silence swallowed the garage.
Daniel laughed softly.
“Television.”
“At midnight?”
“We couldn’t sleep.”
I looked toward the scattered tools beneath the overturned box.
A wrench lay within reach of my fingertips.
I stretched slowly, keeping the tarp still.
My nail touched cold metal.
Daniel continued speaking.
“Pregnancy’s been hard on her. She gets emotional. Confused.”
“You sure I shouldn’t call someone?”
My fingers closed around the wrench.
Daniel’s voice lost a trace of warmth.
“I said she’s fine.”
Mr. Bennett stepped back.
I heard gravel shift beneath his shoe.
My one chance was disappearing.
I raised the wrench and struck the cage bars.
Once.
The metallic clang exploded beneath the tarp.
Daniel went silent.
Mr. Bennett said, “What was that?”
Daniel ripped open the side door and stepped outside, pulling it closed behind him.
The deadbolt turned.
I hit the bars again.
Harder.
“Help!”
The word came out cracked and weak.
Outside, Daniel raised his voice.
“A raccoon got in earlier. I trapped it.”
I struck the cage a third time.
“Harold!”
Daniel opened the door so fast that it hit the wall.
His face had changed completely.
The friendly husband was gone.
He grabbed the tarp, pushed it tighter around the cage, and kicked the wrench from my hand.
Mr. Bennett tried to look past him.
“Was that Emily?”
Daniel stepped into the doorway.
“You need to go home.”
“I asked you a question.”
“And I answered it.”
Mr. Bennett’s voice lowered. “No, you didn’t.”
For one wild second, I thought he would force his way inside.
Then headlights swept across the garage windows.
A dark SUV stopped at the end of our driveway.
Daniel turned toward it.
Mr. Bennett did too.
The rear door opened.
A woman stepped out wearing a long gray coat. I could not see her face, only the shape of her body beneath the porch light.
Daniel’s shoulders relaxed.
That frightened me more than anything.
The woman walked toward the garage carrying a black medical bag.
“Who is that?” Mr. Bennett asked.
Daniel smiled again.
“My wife’s doctor.”
But my doctor was a sixty-year-old man named Stephen Ross.
The woman at the driveway was not him.
She approached the side door without hesitation, as if she had been there before.
As she entered, the tarp lifted briefly.
I saw her face.
Dr. Lauren Vale.
The psychiatrist Daniel had insisted I visit after I accused him of drugging me.
She looked down at the cage.
She did not gasp.
She did not call the police.
May you like
She closed the garage door behind her and calmly opened her medical bag.
Then she pulled out a syringe.