Rain mixed with ash in his mouth.

After that… nothing.

No mom.

No dad.

No home.

He wandered until morning, his feet dragging through mud, until he found the empty house nearby.

The one his parents warned him about.

The one that became his shelter.

Days passed.

Maybe weeks.

Time didn’t mean much to Leo anymore. Time was hunger. Time was night coming. Time was pain in his stomach and chest taking turns hurting him.

Sometimes he cried until he couldn’t breathe.

Sometimes he didn’t cry at all.

He survived on scraps—old bread, crushed cans, leftovers people threw away.

He stopped talking. When he tried, fear closed his throat.

So he stayed silent.

Like the house.

The hardest part was waiting.

Every day, he waited.

For footsteps he knew.

For his mother’s hands.

For someone to call his name.

Instead, he heard rats in the walls.

Still, he never left.

Because leaving meant accepting they were gone.

Then one week, everything changed.

A truck arrived next door.

The sound was loud.

Too loud.

Leo woke up in panic, clutching his can, crawling into the darkest corner.

Next door, new neighbors were moving in—Nina and James, with their daughter, Maya.

Maya stopped playing and tilted her head.

“Mom,” she said softly. “Did you hear that?”

“Hear what?” Nina asked.

“Someone crying,” Maya said.

James laughed gently. “No one lives there.”

But that night, James saw something behind the fence.

Tiny footprints.

Bare feet.

Fresh.

The next morning, Maya looked through a cracked window of the old house.

And froze.

“There’s a kid in there,” she whispered.

Inside, curled on the floor, was Leo.

Nina’s heart dropped.

“That’s a child,” James said quietly.

They opened the door carefully.

Leo woke with a start, panic flooding his face. He backed away, hands raised to protect himself.

Nina knelt down, making herself small.

“It’s okay,” she whispered. “I won’t hurt you.”

Maya stepped forward and held out a piece of bread with both hands.

“You can have this.”

Leo stared.

His stomach growled loudly.

He grabbed the bread but didn’t eat right away. He just held it, afraid.

Then he took a small bite.

Nina placed her hand on the floor near him, not touching.

“You’re safe,” she said.

Leo placed his hand near hers.

Not touching.

Just close.

That night, they called for help.

Doctors came. Social workers came.

Leo was thin, tired, and scared.

But he was alive.

And slowly, something changed.

He learned that doors didn’t always mean fire.