Partie 1 : En 1945, alors que le conflit fait rage, Anna Mauth, une jeune infirmière allemande, s'occupe comme elle peut des blessés, qui arrivent par dizaines tous les jours, à l'hôpital Martin-Luther de Dresde. C'est là qu'elle fait la connaissance d'un médecin, Alexander Wenninger. Les jeunes gens, qui ressentent très rapidement une attirance réciproque, envisagent bientôt de se marier. Partie 2 : Dans la maison de Carl Mauth, directeur de clinique, on s'apprête à recevoir une foule d'invités à l'occasion des fiançailles entre sa fille Anna et le médecin Alexander Wenninger. Mais, toujours caché dans les sous-sols de l'hôpital, Robert Newman entend bien faire annuler la cérémonie.
Berlin, 1936, Salomon "Sally" Sorowitsch est le roi des faussaires, expert en billets de banque. Juif trahi sous l'Allemagne nazie, il est arrêté par la Gestapo et interné dans le camp de Mauthausen. Mais Sally est vite transféré dans le camp de Sachsenhausen. Il est accueilli par le commissaire Herzog, qui dirige ici une opération secrète. Les nazis souhaitent qu'il collabore à l'Opération Bernhard : affaiblir l'économie des alliés. Avec le soutien d'experts juifs triés sur le volet, Sorowitsch est désormais chargé d'imprimer à grande échelle des devises étrangères. Si leur travail n'est pas couronné de succès, les faux-monnayeurs seront exécutés. Il ne s'agit plus de sauver sa peau à tout prix mais d'interroger sa conscience.
Au début des années 80, Paul, le jour de ses 16 ans, passe un pacte avec son ami Georg, qui doit quitter la ville : il pourra sortir avec sa petite amie Anna, à condition qu'il la lui rende quand Georg le souhaitera. Trente ans plus tard, Paul vit heureux avec Anna et leurs deux enfants. Georg réapparaît soudain à la tête du service où travaille Paul. Est-il revenu pour reprendre Anna...?