Trwa właśnie wojna. Na małej stacji kolejowej Kostomlaty, gdzieś w Czechach, znudzeni kolejarze czekają na kolejne pociągi, które nierzadko się spóźniają. Aby czas szybciej płynął, opowiadają sobie o swoich miłosnych przygodach. Główny bohater, młody aspirant Milos ma problemy ze zdobyciem pierwszej dziewczyny. Stara się to jednak osiągnąć za wszelką cenę.
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...
Gdy odchodzi ktoś, kogo kochasz tracisz jakąś cząstkę siebie. W takich sytuacjach musisz wybrać: czy chcesz odejść - co jest łatwiejsze, czy nauczyć się żyć z tą stratą? Główna bohaterka postanawia żyć, ale stawia sobie cel, który jest nielegalnym procederem - zamierza pomścić swojego chłopaka. Teraz ona staje się myśliwym, a oprawcy ofiarami.