Vikram Seth berichtet in diesem Buch über das Lebens seines Großonkels Shanti und dessen Ehefrau Henny, die beide 1908 geboren wurden. Anfang der 1930er Jahre verläßt Shanti Indien und reist nach Berlin, um dort Zahnmedizin zu studieren. Er lebt dort längere Zeit als Untermieter bei der jüdischen Familie Caro und wird schnell in den Freundeskreis der beiden Töchter, Lola und Henny, aufgenommen.
Nach dem ersten Teil seines Studiums geht Shanti nach England, um dort sein Studium weiterzuführen, da er nicht länger an einer deutschen Universität bleiben kann. Bald bricht der zweite Weltkrieg aus und Shanti muss als Zahnarzt der britischen Armee nach Afrika und später Italien. Währenddessen schlägt sich Henny, der im letzten Moment die Flucht aus Deutschland gelungen war, in England durch, während ihre Mutter und ihre ältere Schwester in Berlin bleiben, und später deportiert und umgebracht werden.