The toddler was abducted from a hotel and sold to a childless couple for today's equivalent of $840.
A Chinese man who was kidnapped 32 years ago was reunited with his parents with the help of facial recognition technology.
Mao Yin was two when he was abducted on the way home from nursery school after his father briefly looked away while getting him some water in a hotel in the Chinese city of Xi'an, according to Chinese state-broadcaster CCTV.
On Monday, the family broke down in tears embracing each other after finally being brought together at a news conference held by the Xi'an police.
"I don't want him to leave me anymore. I won't let him leave me anymore," said Mao's mother, Li Jingzhi.
Mao Yin was two when he disappeared in Xian, the capital of Shaanxi province, in 1988 and was sold to another family who raised him as their own son.https://t.co/82OphQSY82
Using facial recognition technology, the police analyzed old photos of Mao as a boy and were able to create a simulated image of what he might look like today. They compared the photo to the ones in a national database and were able to track down a man living in the city of Mianyang and going by the name of Gu Ningning.
A DNA test proved Gu was actually Mao.
Police later said a childless couple had paid the equivalent of $840 in today's money for Mao at the time of his kidnapping.
Jingzhi was told authorities had tracked down her long-lost son on Mother's Day.
"This is the best gift I have ever got," she said, according to BBC.
Mao said he would move to Xi'an to live with his parents now.
As an investigation into the October 17, 1988 disappearance is ongoing, police have yet to provide any more details on the couple who paid for Mao.