This book had a tendency to drag on at times. But with that one flaw overlooked this was a fascinating read about evil. Other reviewers have summerized the plot much more vividly than I will be able to do so. It is a moving thought provoking story that I have found myself thinking about repeatedly at odd moments.It is worth the read.