A three-year-old boy was rescued by police just 15 hours after he was kidnapped by a woman on Thursday, two days before the Spring Festival.
A Shenzhen resident surnamed Zhao reported shortly after 17:00 on Thursday that his son had gone missing while playing near home.
The family searched for him for over an hour but could not find him.
The local police found via surveillance video that shortly after 15:40 the boy was taken away in a taxi by a middle-aged woman, whom the family did not know.
The police identified the woman as 34-year-old migrant worker from Guangxi Zhuang autonomous region.
She was unemployed and lived in a hotel in Shenzhen.
When the police arrived at her hotel, they found that the woman surnamed Wei took the boy to the hotel but had checked out and left.
Police found that Wei appeared at the Luohu Railway Station in Shenzhen shortly after 17:00 and they concluded that she had left Shenzhen by train.
With help from railway police, they found that Wei boarded a train with the boy to Wuchang, Huhan province, at 18:00.
Wei was spotted on the train.
When the train arrived in Wuchang shortly after 6 am Friday, the police arrested the woman and rescued the boy.
Wei said she took the boy to fake as her own son to repair the relationship with her former boyfriend.
Wei gave birth to a boy in 2015 in Shenzhen, who died shortly after.
Wei broke up with her boyfriend soon after the birth however the boyfriend was unaware of the baby's death.
This year she wanted to meet her ex-boyfriend in Hubei for Spring Festival.