Gwenda Halliday (Sophia Myles) większość swojego życia mieszkała w Indiach. Teraz młoda kobieta postanawia wrócić do swojej ojczyzny. Kupuje w Anglii dom, w którym chce zamieszkać wraz ze swoim narzeczonym, Kelvinem (Julian Wadham). W pewnym momencie Gwenda zaczyna przypominać sobie, że kiedyś już była w tej posiadłości. Wraca wspomnieniami do chwili, kiedy jako dziecko pochylała się nad ciałem zabitej kobiety. Sprawa ta nie daje jej spokoju i postanawia rozwiązać zagadkę. Angielce pomaga błyskotliwa Jane Marple (Geraldine McEwan).