The story kept me reading quite constantly through its 700+ pages. Very Stephen King-ish, but not sure I am going to read the trilogy because one of the main characters, Amy, just really bugged me.
I thought the 3 time periods were an interesting concept (beginning, century later, references from millineum later)