Kairo. 82-åringen Iris lever et tilbaketrukket liv sammen med tjeneren sin - en hel verden unna de travle gatene utenfor. Stillheten brytes når Iris' egenrådige barnebarn Ruby dukker opp på rømmen fra England. Et uventet vennskap oppstår, når Ruby får bestemor til å fortelle om sitt usedvanlige liv i eksotiske Egypt. Valgene til Iris har preget tre generasjoner kvinner, og boken får en dramatisk finale i Egypts glovarme ørken.