Wie viele Geheimnisse verträgt ein Leben?
Nach Kriegsende werden der vierzehnjährige Nathaniel und seine Schwester von den Eltern in London zurückgelassen. Der geheimnisvolle »Falter« und dessen zwielichtige Freunde kümmern sich fortan fürsorglich um sie. Wer aber sind diese Menschen wirklich? Als die Mutter wie aus dem Nichts wieder zurückkehrt, sagt sie nur: »Meine Sünden sind vielfältig.« Mehr gibt sie nicht preis. Als er erwachsen ist, beginnt Nathaniel die geheime Vergangenheit seiner Mutter Rose alias Violet aufzuspüren - einer Spionin im Kalten Krieg.