Fereiba è una maestra, ed è cresciuta in un Afghanistan dove la felicità e l'amore erano sogni possibili. I talebani non avevano ancora preso il potere, e suo marito tornava a casa ogni sera da lei e dai loro tre bambini. Finché un giorno non è più tornato. È stato allora che Fereiba ha capito che il suo paese non era più casa sua, ed è partita, insieme ai suoi bambini, verso un posto dove ricominciare, vivere, e dimenticare. L'Inghilterra. Attraversando l'Iran, poi la Grecia, col cuore spezzato dalla tristezza, Fereiba accompagna così i suoi figli verso la salvezza. Finché, nella piazza del mercato di una città greca, Saleem, il figlio più grande, sparisce nella folla. Da quel momento Fereiba avrà una duplice missione: mettere in salvo i due figli più piccoli e ritrovare Saleem, prima che sia troppo tardi. Perché Fereiba sa che anche nelle notti più buie prima o poi sorge la luna, a rischiarare e illuminare la strada.
Rahima è una bambina a Kabul, oggi. È una bambina fortunata: perché, essendo la più piccola di quattro sorelle, secondo un'antica usanza afghana, si vestirà da maschio, e di un maschio avrà tutta la meravigliosa libertà di correre, giocare, andare a scuola. Ma solo finché non raggiungerà l'età da marito: allora, tornerà nella stessa ombra in cui vivono le sorelle e la madre. C'è una sola donna, nella sua famiglia, che può capire la sua disperazione: è la zia Shaima, la zia zitella che tutti compiangono. Sarà lei a raccontare a Rahima la storia di un'altra donna della loro famiglia, Bibi Shekiba. La bisnonna bellissima, ma col viso deturpato dall'olio bollente, che visse una vita ribelle e anticonformista, non accettando mai il compromesso. La storia coraggiosa della sua antenata spingerà anche Rahima - nonostante venga data in sposa contro la sua volontà - a non perdere la speranza, e a lottare perché anche il suo destino possa essere, un giorno, splendido e luminoso come fu quello della bisnonna.