Aurora a élevé seule sa fille Emma, excluant tout homme de sa vie. Pourtant, Emma quitte à la première occasion cette mère abusive. Seule, Aurora rencontre alors Garret, qui est un ancien cosmonaute désormais alcoolique... Des liens entre ces deux personnes prennent forme.
Galveston, port du Texas, à la fin du XIXe siècle. Un vaisseau fantôme entre dans la rade. Tous les marins sont morts. Une petite fille, unique survivante, retrouve une vieille lampe arabe. Longtemps plus tard, la fillette est devenue une vieille dame. Une nuit elle est assassinée par trois...