Agé d'une dizaine d'années, Marwand vit aux États-Unis. En 2005, il passe ses vacances d'été avec les siens, à Logar en Afghanistan. Au début de son séjour, Budabash, le chien du village, le mord et lui arrache un morceau de doigt. Marwand part à sa recherche pendant 99 nuits, ce qui l'amène à découvrir son pays d'origine, entre fêtes, tragédies et secrets de famille.