Afsana, ragazzina afghana di undici anni, è in viaggio a bordo di un treno della Transiberiana, in territorio russo: legge Anna Karenina e ascolta le storie e i consigli del capotreno Napoleone. Sono i primi anni Novanta, e Afsana è diretta a Mosca, dalla zia Amira, una sorella di sua madre fuggita dall'Afghanistan all'arrivo dei mujaheddin. Anche Afsana è in fuga, dalla storia sua e della sua famiglia, che il buon Napoleone la convince a scrivere. Una storia tragica, una famiglia annientata dalla lunga guerra civile: Dil e Azita, e i loro sei figli. All'inizio del libro, e per lunga parte del racconto, il lettore è convinto che sul treno viaggi tutta la famiglia, e Laura McVeigh molto abilmente introduce episodi realistici per farglielo credere. Ma man mano che Afsana rievoca il passato, capiamo che madre e padre, fratelli e sorelle, sono morti, finché ogni segreto riguardo a quanto realmente avvenuto verrà svelato.