Lisbonne, 1999. Amalia, une jeune portugaise, ignore tout de sa famille paternelle et n'ose pas questionner son père à ce sujet. Quand elle surprend une conversation concernant son arrière-grand-mère allemande, Amalia décide de partir pour Berlin afin de la rencontrer. Dépositaire du passé familial, cette femme centenaire lui lègue une partition intitulée Sonate pour Haya en plus de nombreuses révélations, avant de quitter le monde paisiblement. Amalia comprend alors que son grand-père Friedrich, dont elle ignorait jusqu'alors l'existence et les faces sombres de sa vie, pourrait se trouver quelque part à Rio, toujours en vie.Décidée à découvrir la vérité, Amalia traverse l'océan pour partir à sa rencontreUne grande saga familiale sur la rédemption.