Corre el año 1845 y Hannah Gardner Price, una joven veinteañera, observa todas las noches el cielo en busca de un cometa que le permita ganar el premio que otorga el rey de Dinamarca, algo que no ha logrado ninguna mujer. Vive en Nantucket, un pequeño pueblo de tradición ballenera, en el seno de una familia cuáquera, una comunidad en la que sólo se espera de la vida de una mujer que concluya en el matrimonio y la maternidad. Hannah respeta sus estrictas reglas hasta que un día aparece Isaac Martin, un joven de color procedente de las Azores que ha llegado a Nantucket a bordo de un ballenero.