Caroline Oresteia está destinada al río. Durante generaciones, su familia ha sido llamada por el dios del río, que ha guiado a sus capitanes en innumerables viajes a lo largo de las tierras fluviales. A los diecisiete años, ella ha pasado años escuchando el agua, lista para hacerse cargo de su destino. Sin embargo, el dios del río aún no ha pronunciado su nombre, y si no lo ha hecho hasta ahora, existe la posibilidad de que nunca lo haga. La vida de Caro da un vuelco inesperado cuando su padre es arrestado por negarse a transportar una caja misteriosa. Ella decide tomar su futuro en sus propias manos y acepta entregar la carga a cambio de su liberación. Pero la caja es más peligrosa de lo que imaginaba y pronto se ve atrapada en una red de política y mentiras, con despiadados piratas tras el cargamento y sin el dios del río para ayudarla. Con tanto en juego, Caro debe elegir entre la vida que siempre quiso y la que nunca podría haberse imaginado.