La storica Undine organizza tour della città di Berlino. Quando non lavora, invece, conduce un'esistenza tranquilla nel suo piccolo appartamento. La sua vita prende una piega inaspettata quando l'uomo che ama la lascia per andare a vivere con un'altra donna. Secondo un'antica e leggendaria maledizione che pende su di lei, Undine dovrebbe uccidere l'uomo che l'ha tradita e poi tornare nell'acqua da cui in passato è andata via. Undine non ha però alcuna intenzione di abdicare al destino che le è stato imposto, non vuole uccidere nessuno e soprattutto non vuole andarsene. Del resto, all'orizzonte appare Christoph, di cui non può fare a meno che innamorarsi. Il loro è un amore felice, diverso e basato sulla fiducia reciproca. Undine lo segue nelle sue immersioni in un bacino idrico ma Christoph ben presto sente come lei gli nasconda qualcosa. Ancora una volta, sarà l'antica maledizione a rompere l'incantesimo.