This could have and should have been a five star novel. The premise alone would have been explosive in the hands of a Stephen King or Clive Barker. Instead, already five hundred pages into it, I found it to be a chore to complete. I wish I just set it down and walked away.