Shaken by the horrors of war, Afghanistan will take a mighty step in cricket history when captain Asghar Stanikzai leads his team out for their first-ever Test match against India on Thursday.
Conflict has scarred virtually every member of the team and they are impoverished compared with their opponents, who boast the world's wealthiest cricket economy.
But Stanikzai said they are determined to show their rise to a Test nation is merited, less than two decades after being recognised by the International Cricket Council in 2001.
"It's a great moment for us as we embark on our Test journey," said Stanikzai, who has been a member of the Afghanistan side since they gained one-day international status in 2009.
"To be competing against the best on the Test rankings table is something to be proud of. We will try to do our best in whatever chances we get and exhibit the skills the players possess individually as well as collectively as a team."
'Nobody taught me': Spinner Rashid Khan ready to step up to Test arena
CSK tops but RCB must do better: IPL 2018 end-of-season report cards
'Sorrow to happiness': Afghans hope to lift spirits in fairy-tale Test
Afghan cricket grew out of the refugee camps in Pakistan where many families were based after they fled the Afghan conflict in the 1980s and 1990s.
Now the country is producing world-beaters such as 19-year-old spinner Rashid Khan.
In March, the teenager became the fastest bowler to reach 100 one-day international wickets, and is the world's top-ranked Twenty20 bowler.
Rashid was one of a handful of Afghan players in this year's Indian Premier League and proved one of its most dangerous bowlers. He took 21 wickets for runners-up Sunrisers Hyderabad, who paid US$1.4 million (Dh5.1m) for his services.
"In my opinion, we have better spinners than India," Stanikzai told Indian media, also highlighting the likes of Mujeeb Ur Rahman, Mohammed Nabi, Rahmat Shah and Zahir Khan.
After impressive performances in the limited-overs formats, Afghanistan must prove they can stand the stresses of a five-day match.
Conditions in India are unlikely to surprise them, though: the team have been training in the country since 2015 because of poor security at home.
Passion v experience
Afghan players got a new reminder of the horrors in their country last month when an attack on a cricket match in Rashid's home city of Jalalabad killed eight people and wounded 45.
"Cricket has been a source of happiness and pride for all Afghans," Afghanistan Cricket Board chief Atif Mashal said at the time. "These attacks are against peace, unity and humanity."
But growing up in a tough environment where such militant attacks were common did not deter spin sensation Rashid.
"The terror in our home area meant we did not have access to an education while growing up. My parents even forbid my siblings and I to play cricket outside our home," Rashid, one of 12 children, said in a recent interview with Afghan media.
"But no amount of war stopped me from sneaking out to play cricket with my brothers."
Former Afghanistan coach Inzamam-ul-Haq, the ex-Pakistan captain, said the team's "passion" in adversity sets them apart, and the performances of Rashid and the other spinners in the IPL has boosted their confidence.
But the Afghan spinners will be up against experienced Indian rivals Ravichandran Ashwin and Ravindra Jadeja, who between them have 476 Test wickets.
And Indian batsman Karun Nair, famed for his triple century in his third Test against England in 2016, cast doubt on Stanikzai's claim of spin superiority.
"I think that's a pretty big statement to make considering they haven't played Test cricket," Karun said. "All of our spinners are proven wicket-takers, so there is nothing much to say on that."
The Indian team will be led by Ajinkya Rahane in the absence of regular captain Virat Kohli, who is resting, and they are overwhelming favourites.
But the Afghans can give heavyweights India a tough time if they follow the footsteps of the other team to make their Test debut this year: last month, Ireland made Pakistan sweat before eventually losing their first-ever Test.