Het jaar is 1849. Nadat haar man Enya Shanahan achterliet voor het goud in Californië, gaat haar familie op zoek naar een nieuwe huwelijkspartner om het schandaal te verdoezelen. Haar vader schakelt een koppelaar in, die haar een match met kapitein Sullivan voorstelt.
Sullivan O'Brien is kapitein op een stoomboot en zet zich in om tot slaaf gemaakten te helpen op hun weg naar vrijheid. Maar ook hij ziet zich door zijn vader gedwongen tot een verstandshuwelijk.
Terwijl hij en Enya proberen de pijn en fouten uit hun verleden onder ogen komen, raast er een afschrikwekkend vuur door de stad en dreigt er een cholera-epidemie uit te breken. Lukt het Sullivan en Enya tot elkaar te komen voordat het vuur en de duisternis in hun hart hen opslokt?