Jenna (Bedelia) is een eenzame, jonge muzikante die tijdens een strandwandeling de mysterieuze Michael (Vincent) ontmoet. Ze worden naarmate de tijd vordert verliefd op elkaar. Michael draagt weliswaar een geheim met zich mee: hij is een geest die is teruggekomen om orde op zaken te stellen.