Wow, surprised on how much I liked that with some of the reviews I've read. The complaints I've read: the subtlety of the paranormal aspects, the slow pacing and low sizzle of the romance--were actually some of my favorite aspects of this book. Not many authors can pull off this slow of pacing and keep me obsessed--Armstrong often manages, definitely with this book. Armstrong, on the other hand, is consistently no good at finishing her books- she either doesn't 'tie up' all the 'loose ends' or she just leaves it mid scene; it was the former with this book--this is the only reason I rated this four instead of five stars. But so worth the read, I absolutely loved the morally -questionable characters and the mysterious town of Cainsville.