I am so so happy to hear that news!
Thanks god! And thanks universe!
Finally some good news!
Re him walking a long distance, my little niece went missing on a beach, she was 2 and she walked to the third beach around, some 500 meters.. the beaches were full of people and nobody noticed it.. police was called but luckily someone brought her back :)
So a child is able to walk for a long distance.
But 3 km is a bit too long!
When I was little a little boy went missing in my grandma's region, he 3 years old, the search went on for 4 days and they found him dead and frozen on a mountain, around 30 km away.. how he got there nobody knew.

That story really changed my life.. The boy was having an afternoon nap with his mum, mum was tired and she did not notice him sneaking out of the bed. He went out and met his little girl friend and they decided to to go to his grandad's but they got lost, the girl was found alive one km away but the search for boy was for days.. it was so much rain and so cold, people were exhausted but they never stopped searching until they found him. :(