Andre Polonski, pianista wirtuoz, i Marie-Claire Muller, przedsiębiorcza dyrektorka fabryki czekolady, biorą ślub w Lozannie, po tym jak kilka lat wcześniej przeżyli krótki romans. Pierwszą żoną Andre była Lisbeth, z którą miał syna Wilhelma. Po sześciu latach małżeństwa Lisbeth zginęła w wypadku samochodowym w Szwajcarii. Młoda pianistka Jeanne Pollet przygotowuje się do konkursu muzycznego, który ma odbyć się w Budapeszcie. Przypadkowo odkrywa, że nie jest córką ludzi, których przez całe życie uważała za swoich rodziców - na skutek szpitalnej pomyłki tuż po urodzeniu zajęła miejsce Wilhelma, który zamiast niej trafił do domu Polonskich. Zaintrygowana faktem, że może być córką sławnego Andre Polonskiego, postanawia odnaleźć prawdziwego ojca i pewnego dnia puka do drzwi jego domu... Wkrótce jej uwagę zaczyna zwracać dziwne zachowanie Marie-Claire. Nabiera podejrzeń, że kobieta systematycznie podtruwa swego męża i pasierba podając im środki odurzające w czekoladzie do picia. Czy tak jest w istocie?
Różniąca się od siebie wiekiem para drobnych przestępców podróżuje wspólnie, bogacąc się na zamożnych mężczyznach. Pewnego razu jednak sytuacja nieco się komplikuje, gdy w grę wchodzą znacznie większe pieniądze.
Paul Prieur (François Cluzet) może uchodzić za szczęściarza. Jest właścicielem hotelu nad malowniczym jeziorem, który latem przyciąga wielu letników. Ma udanego syna i kochającą, pełną uroku żonę. Po latach idylli małżeńskiej zaczyna go gnębić pytanie, czy Nelly (Emmanuelle Béart) jest mu nadal wierna. Rosnąca z dnia na dzień podejrzliwość przeradza się w dręczącą obsesję.