The Eternal Ones by Kirsten Miller

Seventeen year old Haven Moore has been having visions of places she has never been, and people she has never met. These visions are always accompanied by a fainting spell. Haven lives in the small town of Snopes City, Tennessee with her mother and grandmother. Her grandmother Imogen is a very strict Christian woman who believes Haven's visions are the work of a demon. Haven and her best friend Beau, however, believe the visions to be a sign that Haven is a reincarnated soul.

All of Haven's visions come from the point of view of a woman named Constance who lived in New York City in the 1920's until her untimely death in a house fire. Constance was head over heels in love with a young man named Ethan. Haven, through these visions, discovered that Constance must have been herself in a past life, and that now her soul in this life must find Ethan to be at peace. She believes Ethan to be a nineteen year old celebrity heir named Iain Morrow.

Now, it is up to Haven, with help from Beau, to discover all the mysteries surrounding her visions and Iain. This means escaping from her grandmother's careful watch and heading to NYC. But with a secret organization called the Ouroboros Society tracking her every move, this goal becomes even riskier to accomplish.

Filled with romance and intrigue, The Eternal Ones was a very original novel about a topic rarely explored in YA fiction. I loved it from the first page. It moves a bit slowly at times, but was surprisingly never dull. It also kept me guessing. I thought I'd had the plot all figured out early on, but it turns out I was completely wrong. Would definitely recommend this to anyone who enjoys a kind of sci fi novel or just a good romance story.

Hmm... wonder who I was in a past life? :)

-Sam