The story, as anticipated, is a reflection of good and evil, and Odd's struggle not only to save his beloved town and friends, but to reason out his own conscience. The story is told in the strong voice of Odd, a truly endearing character. Sprinkled throughout we hear his look back, as Odd Thomas reflects about his friends and encounters from his travels in the series. He finally gets his happy ending with Stormy, no spoiler there, we knew he would. I enjoyed this story and liked the Odd Thomas series. This is one unique and strong character that touches our lives if we are lucky enough to read it.