Haven Moore ha vivido siempre en la pequeña ciudad de Snope City, Tennessee. Pero desde que tiene uso de razón, ha experimentado visiones de una vida pasada en la persona de una joven llamada Constance, cuyo amor por Ethan terminó en una terrible tragedia. Un día, Haven ve en la televisión al famoso playboy Iain Morrow, y eso la trastorna. Huye a Nueva York a buscar a Iain y ahí se ve envuelta en una épica y peligrosa aventura amorosa, 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, 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?