A Chinese man who has dedicated the last 22 years to trying to find his abducted son finally managed to find his son in a city 560 miles (900 kilometres) away.

On October 9, 2001, Lei Wuze left his home in Yueyang, Hunan Province without knowing that it would be the last time he would see his son for over two decades.

The man left his 4-year-old boy, Yuechuan, playing under the supervision of one of his neighbours. The woman later told police that they had met a suspicious man on the street who had later laid a trap for the boy and abducted him when she wasn’t paying attention.

He immediately embarked on long trips in and around Yueyang, holding pictures of his son and stopping people in traffic to ask if they had seen him. Years passed, but Lei Wuze persisted, and this year, his resilience finally paid off.

We all love a happy ending!