Cayley Green è tutto ciò che un cliché di un adolescente possa essere: anonima al resto della scuola, testa fra le nuvole, innamorata senza speranze del belloccio di turno e cose così. Proprio quando pensava che la sua vita non potesse essere più noiosa di così, un ragazzo di nome Joel travolgerà la sua vita, sollevando il velo della piccola cittadina di Tree Falls, fatto di segreti e verità sconvolgenti risalenti a centinaia di anni prima, in un susseguirsi di eventi che la trascineranno in un mondo che pensava esistesse solo nei film.