An infant boy handed in desperation to a soldier across an airport wall in the chaos of the American evacuation of Afghanistan has been found and was reunited with his relatives in Kabul on Saturday.
The baby, Sohail Ahmadi, was just two months old when he went missing on August 19 as thousands of people rushed to leave Afghanistan as it fell to the Taliban.
Following an exclusive Reuters story published in November with his pictures, the baby was located in Kabul where a 29-year-old taxi driver named Hamid Safi had found him in the airport and took him home to raise as his own.
LIVE UPDATES: Australia must 'leave fear behind', Coatsworth says
After more than seven weeks of negotiations and pleas, and ultimately a brief detention by Taliban police, Mr Safi finally handed the child back to his jubilant grandfather and other relatives still in Kabul.
They said they would now seek to have him reunited with his parents and siblings who were evacuated months ago to the United States.
During the tumultuous Afghan evacuation over the summer, Mirza Ali Ahmadi - the boy's father who had worked as a security guard at the US embassy - and his wife Suraya feared their son would get crushed in the crowd as they neared the airport gates en route to a flight to the United States.
Mr Ahmadi told Reuters in early November in his desperation that day, he handed Sohail over the airport wall to a uniformed soldier who he believed to be an American, fully expecting he would soon make it the remaining five metres to the entrance to reclaim him.
READ MORE: Novak Djokovic faces visa court battle to stay in Australia
Just at that moment, Taliban forces pushed the crowd back and it would be another half an hour before Ahmadi, his wife and their four other children were able to get inside.
But by then the baby was nowhere to be found.
Mr Ahmadi said he searched desperately for his son inside the airport and was told by officials that he had likely been taken out of the country separately and could be reunited with them later.
The rest of the family was evacuated - eventually ending up at a military base in Texas. For months they had no idea where their son was.
The case highlights the plight of many parents separated from their children during the hasty evacuation effort and withdrawal of US forces from the country after a 20-year war.
With no US embassy in Afghanistan and international organisations overstretched, Afghan refugees have had trouble getting answers on the timing, or possibility, of complex reunifications like this one.
The US Department of Defence, the State Department and the Department of Homeland Security did not respond to requests for comment on Saturday.
On the same day Mr Ahmadi and his family were separated from their baby, Mr Safi had slipped through the Kabul airport gates after giving a ride to his brother's family who were also set to evacuate.
READ MORE: Rescuers hail 'miraculous' flood survival as fears grow for missing teen
Mr Safi said he found Sohail alone and crying on the ground. After he said he unsuccessfully tried to locate the baby's parents inside, he decided to take the infant home to his wife and children. Mr Safi has three daughters of his own and said his mother's greatest wish before she died was for him to have a son.
In that moment he decided: "I am keeping this baby. If his family is found, I will give him to them. If not, I will raise him myself," he told Reuters in an interview in late November.
Mr Safi told Reuters that he took him to the doctor for a check-up after he was found and quickly incorporated the child into his family. They called the baby Mohammad Abed and posted pictures of all the children together on his Facebook page.
After the Reuters story about the missing child came out, some of Mr Safi's neighbours -- who had noticed his return from the airport months earlier with a baby - recognised the photos and posted comments about his whereabouts on a translated version of the article.
Mr Ahmadi asked his relatives still in Afghanistan, including his father-in-law Mohammad Qasem Razawi, 67, who lives in the northeastern province of Badakhshan, to seek out Mr Safi and ask him to return Sohail to the family.
The complaint was investigated and dismissed and the local police commander told Reuters he helped arrange a settlement, which included an agreement signed with thumbprints by both sides. Mr Razawi said the baby's family in the end agreed to compensate Mr Safi around 100,000 Afghani (A$1300) for expenses incurred looking after him for five months.
"The grandfather of the baby complained to us and we found Hamid and based on the evidence we had, we recognised the baby," said Hamid Malang, the chief area controller of the local police station. "With both sides in agreement, the baby will be handed over to his grandfather," he said on Saturday.
In the presence of the police, and amid lots of tears, the baby was finally returned to his relatives.
Mr Razawi said Mr Safi and his family were devastated to lose Sohail. "Hamid and his wife were crying, I cried too, but assured them that you both are young, Allah will give you male child. Not one, but several. I thanked both of them for saving the child from the airport," Mr Razawi said.
The baby's parents told Reuters they were overjoyed as they were able to see with their own eyes the reunion over video chat.
"There are celebrations, dance, singing," said Mr Razawi. "It is just like a wedding indeed."
Now Ahmadi and his wife and other children, who in early December were able to move off the military base and resettle in an apartment in Michigan, hope Sohail will soon be brought to the United States.
"We need to get the baby back to his mother and father. This is my only responsibility," his grandfather said. "My wish is that he should return to them."