Lorsque le beau et mystérieux Daniel avoue son amour à Lucy, la jeune fille est émue. Mais pourquoi l'appelle-t-il Sophia et prétend-il qu'ils se sont aimés auparavant? Troublée, Lucy s'enfuit, laissant Daniel au désespoir. il était persuadé qu'elle se souviendrait de leurs vies passées, des siècles plus tôt. Le jeune homme se remémore ses vies antérieures, du soldat de l'Antiquité au chirurgien américain. Lucy voit peu à peu des souvenirs ressurgir. Et si Daniel avait raison ? Pour le savoir, elle décide de percer les secrets de son passé. Mais les forces obscures qui avaient séparé les deux amants refont surface.