Październik 1944 roku. W Auschwitz na świat przychodzi Haya. Niedługo potem młody niemiecki oficer komponuje dla niej sonatę.
Kilka dekad później Amália, Portugalka o niemieckich korzeniach, po raz pierwszy w życiu spotyka w Berlinie swoją niemal stuletnią prababkę i odkrywa nazistowską przeszłość rodziny. Dowiedziawszy się, że jej dziadek, dawno uznany za zmarłego, być może żyje na drugim końcu świata, młoda kobieta wyrusza w podróż, by wyjaśnić rodzinne tajemnice.
W Rio de Janeiro poznaje parę ocalałych z Holocaustu Żydów, którzy przybliżają jej dramatyczne wydarzenia z przeszłości. Amália będzie musiała połączyć wszystkie elementy układanki, żeby dojść do prawdy.