En el año 1900, Catherine Wainwright, una joven pianista, huye de la elegante ciudad de Dayton, Ohio, tras un terrible escándalo. Desconsolada y enfrentando la miseria, comienza a cartearse con un admirador de la infancia, el recientemente viudo Oscar Williams. Desesperada, acepta casarse con él, pero cuando Catherine viaja a la granja de Oscar en la isla de Galveston, Texas, a mil millas de casa, se da cuenta de que no está preparada para la vida que le espera. La isla es remota, el clima sofocante y el pequeño Andre, el hijo de Oscar, está desconsolado por la pérdida de su madre. Y aunque Oscar intenta complacer a su nueva esposa, los secretos del pasado se interponen incómodamente entre ellos. Mientras tanto, para Nan Ogden, el ama de llaves de Oscar, la repentina llegada de Catherine ha sido un gran shock. No solo le prometió a la primera esposa de Oscar que ella sería quien cuidaría del pequeño Andre, sino que tiene sentimientos por Oscar que está luchando por reprimir. Y cuando l