La princesa Maren guarda un secreto.
Cuando tenía 16 años, vendió su alma a la bruja del mar, Edonia, renunciando así a una vida bajo el océano a cambio del amor del príncipe Aerik en tierra firme. Sin embargo, tras una década de abusos y miseria a manos del príncipe, Maren solo desea abandonarlo, y para lograrlo deberá encontrar a Edonia y revertir el hechizo.
La oportunidad llega cuando, durante un viaje al extranjero, Maren y el príncipe son secuestrados por una banda de temidos piratas, liderados por el infame capitán Ramsay «Bones» Battista. Maren ha oído historias aterradoras sobre él: se dice que su barco está tripulado por almas condenadas y que ningún prisionero que cae en sus manos sobrevive para contarlo. Por suerte para Maren, Ramsay también tiene cuentas pendientes con la bruja del mar y, quizá, una alianza con él sea la única forma de recuperar su vida.
Sin embargo, el capitán obtiene mucho más de lo que esperaba cuando descubre quién -y qué- es Maren, y que su sed de venganza, libertad y sangre rivaliza con la de él.
Mientras, Maren comienza a enamorarse de la oscura naturaleza del pirata, incluso cuando descubre que Ramsay guarda un secreto aún más mortal que el suyo.
En alta mar, no todos los monstruos acechan bajo la superficie.