After struggling to get pregnant for years, Zainab, 27, gave birth to a baby boy on Tuesday morning at a small hospital in the southwestern corner of Kabul. She was overjoyed and named the boy Omid, meaning "hope" in Dari.

At around 10 a.m., an hour before she and her family were set to return home to neighboring Bamiyan province a three-hour drive away, three gunmen disguised as police burst into the hospital's maternity ward and started shooting.

Zainab, who rushed back from the washroom after hearing the commotion, collapsed as she took in the scene. She spent seven years trying to have a child, waited nine months to meet her son and had just four hours with him before he was killed.