Dr Joe Darrow nie może odzyskać równowagi po śmierci swojej ukochanej żony Emily. Wydaje mu się, że wszędzie widzi ważki, które przypominają mu kształt jej znamienia. Wkrótce jeden z dawnych pacjentów Emily, który obudził się ze śmierci klinicznej, mówi mu, że żona próbuje się z nim skontaktować. Joe chce za wszelką cenę rozwikłać tę zagadkę. Pomaga mu w tym siostra Madeline (Linda Hunt), katolicka zakonnica, która uświadamia Joe'mu, że jest pewna nierozwiązana sprawa pomiędzy nim a żoną.
W odległej chińskiej wiosce zdziesiątkowanej przez dwie wojny domowe i japońską inwazję, miejscowy chłop - Ma Dasan - zostaje zaskoczony przez chińskich żołnierzy, którzy zostawiają u niego w domu dwa duże worki. W jednym jest japoński żołnierz, a w drugim jego chiński tłumacz. I tak spokojnie mija pół roku. W międzyczasie Ma Dasan i jego kochanka, młoda wdowa, starają się zadbać o więźniów, co owocuje wytworzeniem się między nimi swego rodzaju więzi. Czas dalej płynie, we wsi jest coraz mniej jedzenia, a mieszkańcy zaczynają szukać winnych.