1952年,阿富汗,貧窮的村莊沙德巴格。10歲的男孩阿卜杜拉和3歲的妹妹帕麗經歷了一場可能永生難以挽回的骨肉分離。他們的媽媽在生帕麗的時候死於大出血,父親薩布爾是個賣苦力的老實人,勉強支撐著艱難度日。他無力拉扯兩個年幼的孩子,又給孩子們娶了個繼母帕爾瓦娜。帕爾瓦娜的哥哥納比在喀布爾一戶富裕人家裡做廚子兼司機,女主人妮拉一直無法生育。納比舅舅居間牽線,帕麗被賣給了妮拉,開始了新生活。一連串的變故之後,便是一場接一場的戰爭。蘇聯人來了,戰爭爆發了;蘇聯人走了,軍閥們來了;軍閥們走了,塔利班來了;塔利班走了,美國人來了。國破家亡,故事的主人公被迫流散,此後的故事將續寫於喀布爾、加利福尼亞的聖何塞和法國的巴黎。