There are numerous points in the book where it is clear to readers that, hey, that guy who called you while your phone was disconnected is a ghost, and that mysterious pale guy over there is a vampire, and yet Harper takes another twenty pages to figure things out.But she is an interesting enough character that she is able to overcome this flaw -- as long as it does not become a recurring theme in the