Hannah looked at the second name printed beneath the destination.
“Who is Claire Bennett?”
Adrian’s grip tightened around his phone.
Miles stopped moving.
I looked from one brother to the other.
“Who is she?”
Adrian said, “Someone who’s helping.”
“Helping with what?”
He glanced toward the open suitcase.
I held up the luggage tag.
“Oliver is six. His pajamas are in this bag. His dinosaur is still upstairs. And you won’t let me speak to him.”
My voice shook.
“Tell me where my son is.”
Adrian said nothing.
Hannah stood on the porch with her phone pressed to her ear. She had already called for help.
Miles moved toward the back door.
“Don’t make this bigger than it needs to be,” he told her.
Hannah stepped farther outside.
“Stay away from me.”
I kept my eyes on Adrian.
“Call Oliver back.”
“He’s fine.”
“Then let me hear him.”
Adrian looked down at his phone.
For one second, I thought he might do it.
Instead, he slipped it into his pocket.
I felt the room tilt.
Three days ago.
That was the date on the luggage tag.
Three days ago, Oliver had been sitting at the kitchen table, coloring a picture of a dinosaur wearing a backpack.
He had asked Adrian whether we could all go to the park on Sunday.
Adrian had told him, “We’ll see.”
I had thought he was distracted.
Now I wondered whether he had already been planning to take our son away.
“Did Oliver know he was leaving?” I asked.
Adrian looked at me.
“He didn’t need to.”
I stared at him.
“He didn’t need to?”
Miles folded his arms.
“Adrian is his father.”
“And I’m his mother.”
Nobody answered.
I looked down at the tag again.
The destination was a town several hours away.
Beneath it was Claire Bennett’s name and a phone number.
I took a picture of the label.
Adrian stepped forward.
“Don’t.”
I backed away.
“You don’t get to keep this from me.”
Hannah spoke from the porch.
“I’ve given them the address.”
Miles turned toward her.
“Who?”
“The police.”
For the first time, Adrian looked frightened.
Not angry.
Frightened.
He pulled out his phone and began typing.
I watched his thumbs move across the screen.
“Who are you messaging?”
He didn’t answer.
Then I heard a notification.
It came from the tablet charging beside the coffee maker.
Oliver used that tablet to watch cartoons.
I reached for it.
Adrian moved toward me, but Hannah stepped into the doorway.
“Leave her alone.”
I picked up the tablet.
A message preview glowed on the screen.
It was from Claire Bennett.
“Oliver keeps asking for his mom. What should I tell him?”
My knees almost gave way.
He was alive.
He was awake.
And he was asking for me.
I turned the tablet toward Adrian.
“Call her.”
He looked at the message.
“Not right now.”
“Call her.”
Miles stepped closer.
Hannah raised her phone.
“I’m still on the line.”
He stopped.
Adrian finally tapped the number.
The call rang.
Once.
Twice.
Then a woman answered.
“Adrian?”
“Claire, put Oliver on.”
There was a pause.
“Why? What happened?”
“Just put him on.”
I moved closer.
“Claire, I’m Oliver’s mother.”
Silence.
Then the woman said, “I thought you knew.”
I felt cold.
“Knew what?”
She didn’t answer immediately.
I heard a door open on her end.
Then footsteps.
Then my little boy’s voice.
“Mommy?”
I started crying before I could speak.
“Oliver. Sweetheart, I’m here.”
“Where are you?”
“I’m at home.”
He sounded confused.
“Daddy said you were coming later.”
I looked at Adrian.
He stared at the floor.
“Did Daddy tell you where he was taking you?” I asked gently.
Oliver sniffled.
“He said we were going on a trip.”
“Are you hurt?”
“No.”
“Is someone being nice to you?”
“Miss Claire gave me toast.”
I pressed my hand over my mouth.
“Okay, baby. Stay with Miss Claire for now. I’m coming to get you.”
“Can you bring Blue?”
I looked toward the hallway.
His dinosaur was still on his pillow.
“Of course.”
“He forgot Blue.”
That broke me.
Adrian had packed Oliver’s pajamas.
His sweater.
His clothes.
He had arranged a destination and a contact person days in advance.
But he had forgotten the one thing our son never slept without.
“Mommy?”
“I’m here.”
“Please don’t forget him.”
“I won’t.”
Claire came back on the line.
“I need to know what’s going on.”
I took a breath.
“Adrian took Oliver while I was working. He won’t tell me where he is, and his brother has been stopping me from leaving.”
Claire went quiet.
Then she asked Adrian, “Is that true?”
He reached for the phone.
“Claire, don’t listen to—”
She interrupted him.
“You told me she agreed to this.”
I stared at him.
Agreed?
He had told another woman I had agreed to let my six-year-old son leave town without me.
I held the phone closer.
“I did not agree.”
Claire’s voice changed.
“Then I need to tell you something.”
Adrian shook his head.
“Claire, stop.”
She ignored him.
“He brought Oliver here yesterday evening.”
Yesterday.
I had worked the night shift believing my son was asleep at home.
I had kissed his forehead before leaving.
I had tucked Blue beside him.
But Adrian had taken him away before my shift was even over.
I looked at my husband.
“You let me go to work knowing I wouldn’t find him when I came home.”
He said nothing.
Claire continued.
“Adrian told me you were dealing with a family emergency and needed a few days to sort things out.”
I closed my eyes.
There had been no family emergency.
There had been no agreement.
There had only been a plan I knew nothing about.
“Who are you?” I asked Claire.
“I’m a friend of Adrian’s cousin. I rent a guesthouse. He asked whether he and Oliver could stay for a few days.”
I looked at the luggage tag.
The destination matched the town she named.
“Is Oliver at your guesthouse now?”
“Yes.”
“Please stay with him.”
“I will.”
Hannah stepped beside me.
“Ask for the address.”
Claire gave it to us.
Hannah repeated it to the dispatcher.
Then Claire said, “There’s something else.”
Adrian’s head snapped up.
“Don’t.”
She hesitated.
I gripped the phone.
“What is it?”
“He asked me to keep Oliver’s suitcase ready.”
I looked at the open suitcase beside the back door.
“That suitcase is here.”
“No,” Claire said. “The other one.”
I went still.
Another suitcase.
Another bag I hadn’t known about.
“Where was he planning to take Oliver next?”
Claire sounded shaken.
“He didn’t say. He told me someone would pick them up tomorrow morning.”
I looked at Miles.
He had been standing beside the back door.
His car was parked outside.
He had blocked me every time I tried to leave.
“Was Miles supposed to pick them up?” I asked Adrian.
He didn’t answer.
Miles looked away.
Hannah spoke quietly.
“The police are on their way.”
I wanted to run out of the house.
I wanted to drive straight to Claire’s address.
But my hands were shaking so badly I could barely hold the phone.
Hannah guided me into a chair.
“Stay on the call with Oliver,” she said. “I’ll handle the address.”
Claire put him back on.
“Mommy?”
“I’m here, sweetheart.”
“Are you mad at me?”
My heart broke.
“No. Never.”
“Daddy said I had to be brave.”
“You are brave.”
“I didn’t want to go without Blue.”
“I know.”
“Can you come now?”
“Yes.”
I heard him take a shaky breath.
Then he whispered, “I want to go home.”
I looked at the dinosaur waiting upstairs.
“I’m coming to get you.”
When the officers arrived, Hannah gave them the address, the luggage tag, and the messages on Oliver’s tablet.
I told them what had happened in the kitchen.
I showed them my wrist and forearm.
I explained that Miles had blocked the doors and shoved me into a chair.
Adrian tried to interrupt.
One officer asked him to let me finish.
For the first time that morning, I was able to speak without either brother cutting me off.
The officers arranged for local police to check on Oliver at Claire’s guesthouse.
Then Hannah drove me there.
I carried Blue in my lap the entire way.
Every few minutes, I checked my phone.
Claire had sent a picture of Oliver sitting on a couch with a blanket around his shoulders.
He looked tired.
But he was safe.
I kept staring at the photograph until Hannah gently said, “We’re almost there.”
When we pulled into the driveway, Oliver was standing behind the front window.
He saw our car.
Then he saw the dinosaur in my arms.
The door opened before I reached the porch.
“Mommy!”
He ran straight into me.
I dropped to my knees and held him.
He wrapped his arms around my neck.
I could feel his little heart beating against mine.
“I brought Blue,” I whispered.
He reached for the dinosaur and pressed it between us.
“I thought you forgot me.”
I held him tighter.
“I didn’t forget you.”
Claire stood in the doorway.
She looked exhausted.
“I’m sorry,” she said. “I truly thought you knew.”
I nodded.
I wasn’t ready to talk about Adrian.
Not yet.
Oliver pulled back just enough to look at me.
“Are we going home?”
“Yes.”
“With Blue?”
“With Blue.”
He took my hand.
And for the first time since I had found his empty bed, I could breathe.
Later, after Oliver was asleep beside his dinosaur, I looked at the luggage tag again.
Three days ago.
That date was still there.
So was Claire Bennett’s name.
I had spent the entire morning wondering who was waiting at the other end of the trip.
The answer was a woman who had been told a lie, just like I had.
The tag hadn’t told me everything Adrian planned.
But it had given us a place to start looking.
And that was how I got my son back.
I placed the tag with the other records Hannah had helped me save.
Then I went into Oliver’s room.
He was asleep with Blue tucked beneath his chin.
I sat beside his bed for a long time.
Tomorrow, there would be difficult conversations and decisions to make.
Tonight, my son was home.
And when he reached for my hand in his sleep, I stayed until he let go.