Fern (June Laporte), ambitna licealistka, ma wywrócone życie do góry nogami, gdy jej nadmiernie uczuciowy chłopak Robert (Vincent Martella) ginie w żenującym wypadku. Gdy powraca z zaświatów jako chory z miłości duch, próbuje ponownie zjednoczyć się z dziewczyną - tylko po to, by złamała mu serce. Gdy Robert planuje zabić Fern, aby mogli być razem na zawsze, nie pozostaje jej nic innego, jak podjąć walkę, aby pozostać w świecie żywych.