Ethana Learnera (Joaquin Phoenix), szanowanego profesora literatury małego uniwersytetu w Nowej Anglii, owładnia pragnienie zemsty po tym jak Dwight Arno (Mark Ruffalo), zabił w wypadku samochodowym jego syna.
Wiedeń, 1902 rok. Alma Schindler (Sarah Wynter) jest córką znanego malarza, Emila Schindlera. Młodej Almy nie pociąga jednak malarstwo, a komponowanie i doskonalenie swojej sztuki pianistycznej. Dziewczyna coraz szybciej zyskuje uznanie jednej z bardziej utalentowanych pianistek. Dzięki licznym protekcjom udaje jej się spotkać z jednym z najbardziej cenionych wiedeńskich kompozytorów, Gustavem Mahlerem (Jonathan Pryce). Choć Alma jest krytycznie nastawiona wobec kompozycji Mahlera, ulega jego osobowości. Oboje zakochują się w sobie i podejmują decyzję o małżeństwie - nie przeszkadza im fakt, że kompozytor jest o dwadzieścia lat starszy od dziewczyny i jest Żydem...
Dwadzieścia lat temu, niebezpieczna Octavia Irazábal zabrała niewinnej Fedorze wszystko co kochała - rodzinę, fabrykę perfum i wolność. Po wyjściu z więzienia, kobieta pragnie odzyskać swe dawne życie, córki i majątek, ale nade wszystko pragnie zemsty na podłej Octavii i jej rodzinie. Losy Fedory i jej dwóch córek, Diany i Gaby zostaną nierozerwalnie połączone z rodziną Irazábal zemstą, intrygami i... miłością.