Berättelsen börjar i en bergssluttning i Afghanistan, där bokens jag, David - en 10-årig pojke - har växt upp tillsammans med sina föräldrar, storebror, lillebror och två småsystrar. Efter en tid av konflikter och oroligheter i området, där hotfulla män med vapen hotar och skrämmer människorna kring byn där de bor, vaknar huvudpersonen en natt av en fruktansvärd explosion.
David är på flykt i fyra år innan han kommer till Sverige. I flera år bor och jobbar han i en källare i Iran. Som betalning får han mat och sängplats.
Flera gånger under flykten skadar han sig så illa att han nästan dör. En stark överlevnadsinstinkt tar honom igenom umbäranden som ingen borde uppleva.