Haven Moore has been having dreams and visions about a young man named Ethan and their life together during the 1920's ever since she was little. When she sees someone who reminds her of Ethan on television, she knows that the answers that she's looking for will be found in New York. 
 I have always loved the concept of soul mates and the thought that you could find them again and again through different lifetimes. Seriously. Past lives? Soul mates? You could color me intrigued when I picked up The Eternal Ones and honestly? I wasn't disappointed. Life in Snope City is downright horrible for Haven and the church that her grandmother and most of the townspeople attend? Oh. My. Goodness. Fanatical and well, their pastor was also crazy bad--although you'll have to read the whole book to really get what I mean by this. Even I wanted to spring Haven from Snope City after reading through the first couple of chapters. 
 Finally, when Haven can't take it anymore, she leaves for New York City to track down Iain Morrow who reminds her of Ethan. Needless to say, she discovers that indeed, he was Ethan and from there, things really kick off. You'll find yourself wondering if Ethan/Iain really is a bad guy--or if he was framed--for most of the book. And then there's the Ouroboros Society and Adam Rosier--whom Haven is pretty sure she's met before, but because he's rather forgettable, it'll be a while until she learns the truth about well, everything. And then the ending leaves off perfectly in the sense that you know there's going to be another book--because if there isn't, you'll drive yourself crazy wondering what exactly will happen next. Thus, with all of that said, depending on what sort of books you like, I'd recommend The Eternal Ones.