Undine jest historyczką i pracuje jako przewodniczka w jednym z berlińskich muzeów, przybliżając zagranicznym gościom dzieje tego fascynującego miasta. Z osobą bohaterki związany jest jednak stary nordycki mit o zamieszkujących jeziora i rzeki istotach, które surowo karzą zdradzających je kochanków. Kiedy zatem Johannes zostawia Undine dla innej kobiety, jego los wydaje się przesądzony. Bohaterka jest przekonana, że nie ma wyboru aż do momentu, kiedy zakochuje się w niedawno poznanym Christophie. Niewinne uczucie między nimi rozwija się, ale kiedy mężczyzna zaczyna podejrzewać, że Undine przed czymś ucieka, na tej relacji pojawia się niebezpieczna rysa. Nadchodzi czas konfrontacji.