“I’ll knock,” Miguel said.
“And I’ll call emergency services now,” Lupita answered, already holding her phone like a decision.
Miguel did not argue, and that small surrender seemed to steady both of them.
Canela forced herself down from the truck before he could stop her, limping directly toward Room 6.
At the door, she whined once, low and broken, then scratched weakly with one injured paw.
Miguel knocked.
No answer came.
He knocked again, louder, feeling every second stretch around the sound of Lupita speaking into the phone.
Then a voice answered from inside, so faint he almost mistook it for air moving under the door.
“Canela?”
The name changed everything.
Lupita covered her mouth, and Miguel’s hand fell from the doorframe.
“It’s Miguel,” he called gently. “We found your dog. We found the puppies. Are you Sofía?”
For several seconds, there was only breathing from the other side.
Then the lock clicked.
The door opened the width of a hand, and a young woman looked out with a face emptied by exhaustion.
She was not dramatic, not wild, not like someone in a movie hiding from a terrible scene.
She looked like someone who had run out of strength while still trying to stay polite.
Canela pushed forward with a soft sound that seemed older than pain, and Sofía slid down against the wall.
The dog pressed her head into Sofía’s lap, and Sofía began crying without making a sound.
Lupita stepped closer, holding the pale puppy.
“Sofía,” she said carefully, “we called for help. They’re coming.”
Sofía looked terrified at that word, and Miguel saw her fingers tighten in Canela’s fur.
“No,” she whispered. “Please. They’ll take her.”
“They’ll take who?” Miguel asked.
Sofía looked toward the back of the room.
On the bed, wrapped in a white towel, was a newborn baby girl, sleeping in shallow little breaths.
Lupita moved before Miguel could speak, not rushing, but with the instinctive care of someone approaching fragile glass.
The baby was warm, but the room was not.
There were empty water bottles near the bed, a hospital bag, and receipts scattered beside a nearly dead phone.
Sofía’s hospital bracelet was gone from her wrist, and Miguel understood where the one in his pocket belonged.
“I left because they said my baby wasn’t safe with me,” Sofía whispered, watching Lupita touch the baby’s blanket.
“Who said that?” Miguel asked.
Sofía stared at the floor.
“My mother. The doctor. The social worker. Maybe all of them were right.”
Lupita turned sharply, but she did not interrupt.
Sofía rubbed Canela’s ear with trembling fingers, the same motion repeated as if it kept her from falling apart.
“I panicked,” she said. “I thought if I left, I could prove I could take care of her.”
Miguel looked at the newborn, the tired mother, the dog who had dragged her own puppies toward help.
The truth was not one clean villain.
It was a chain of fear, pride, poverty, and one bad choice after another.
Sofía looked at Canela and swallowed hard.
“She followed me from home,” she said. “She had her puppies in the alley behind the motel.”
Lupita’s eyes filled.
“You left them there?”
“I couldn’t carry everyone,” Sofía whispered. “I thought I could come back after the baby stopped crying.”
The sentence broke inside the room, not because it was cruel, but because it was almost understandable.
Miguel hated that part most.
He wanted the truth to be easier, wanted someone to blame completely so he could feel clean.
Sofía pressed both hands over her face.
“When I went back, Canela was gone. The box was gone. I thought I had lost them all.”
Canela licked her wrist, and Sofía bent over her like a child asking forgiveness from something innocent.
Sirens approached softly in the distance, not screaming, just growing closer through the motel walls.
Sofía looked up, panic returning.
Miguel crouched in front of her.