Après un siècle éprouvant et destructeur, un petit village coréen décide d'offrir en sacrifice la plus belle jeune fille pour apaiser le dieu de la mer.
Réalisant que ses pouvoirs sont insuffisants face aux Invisibles, Sophie décide de changer de tactique et de prendre un plus grand risque : brouiller les frontières entre le passé et le présent.
Dotée d'une mémoire photographique, la jeune Sophie a aussi la capacité d'entendre ce que les autres pensent. Ces facultés l'isolent et lui rendent la vie impossible.