Sojourner (Sojourner Series Book 1) by Maria Rachel Hooley
Approx. 67,370 words.
Published on July 27, 2009.
Seventeen-year-old Elizabeth Moon has been dreaming of her murder all her life, and in those dreams, a dark presence watches. When she returns to the town her father disappeared, she meets and falls in love with gorgeous Lev Walker. But when she realizes he’s the watcher, she’ll have to discover if he's a guardian angel or a sojourner, an angel of death come to collect her soul.