Im England um die Jahrhundertwende zieht die junge Witwe Lucy Muir (Tierney) mit ihrer Tochter (Natalie Wood) in ein Haus am Meer, in dem es spukt. Der Geist des verstorbenen, aber gut aussehenden Kapitäns Gregg (Harrison) versucht Lucy mit allen Mitteln aus seinem Haus zu vertreiben. Letztendlich erobert Lucy das Herz des Kapitäns, aber ihre geistvolle Liebesaffäre wird durch einen realen Verehrer auf die Probe gestellt...