Haven Moore ha vivido siempre en la pequeña ciudad de Snope City, Tennesse. Pero desde que tiene uso de razón, ha experimentado visiones de una vida pasada en la persona de una joven llamada Constante, cuyo amor por un chico llamado Ethan terminó en una terrible tragedia. Un día, Haven ve en la televisión al famoso playboy Iain Morrow, y eso la transtorna. Huye a Nueva York a buscar a Iain y ahí se ve envuelta en una épica aventura amorosa, tanto como peligrosa, que parece obra del destino. ¿Es Iain su amado Ethan? ¿O su asesino en una vida pasada? Haven pide a los miembros de la poderosa y enigmática Sociedad Ouroboros que le ayuden a descifrar los misterios de la reencarnación y a descubrir los secretos ocultos en sus vidas y amores previos antes de que todo se pierda y el ciclo vuelva a empezar. Pero, ¿Qué es la Sociedad Ouroboros? ¿Y cómo puede saber Haven en quién confiar?