Horns kept me reading longer into the nights than is healthy. The premise is interesting, the characters intriguing, and Joe Hill explores them all with excellent writing and imagination. He certainly took risks featuring an initially unsympathetic main character. I was rooting for Ig at the end. No small task turning a devil into a hero, of sorts. The nature of good and evil is examined and could be an lively discussion based on the characters and plot. I enjoyed this novel and recommend it to those who don't mind some gruesome with their story.