2020 Book Review: Horns by Joe Hill

I absolutely loved the movie. The book followed after the movie, as happens sometimes. I was pleasantly surprised this is one of the rare occasions that the book and the movie are both exceptional.

I liked very much the fact that the main character, Ignatius, wasn’t a ‘perfect stereotype’ of a guy becoming a demon. I read all too often that a guy changes and is instantly a know everything of the powers they have gained or is an insta-badass. This is so very much not the case. He is a regular guy and isn’t fully understanding his powers as they progress, he is losing battles, in my opinion because he doesn’t fully understand his powers or strengths he has gained.

This isn’t a scary horror book, but more of a humorous one. I normally don’t like horror-comedies personally, but this one got a chuckle out of me here and there. It also had a soul to it, the story. It’s so sad at times. To me, it’s a really good story about how people assume to know you and how assumptions can consume a town and those closest to a person. One mistake can literally damn you.

I recommend reading the book if you’ve seen the movie or vice versa, but not definitely not for everyone. There is sacrilegious behavior throughout the book. There is a horror-comedy aspect to it that genre purist may not like, it’s never completely horror or completely comedy. There are thriller/mystery aspects that occur due to the writing, but the writing is very well done.


This review is a part of my 2020 yearlong self-challenge to read and review. I have reread some books for the purpose of reviewing them on my website whereas I have read others for the first time. Check out Book Reviews and Recommendations to find other book reviews, book recommendations, and more information about the books I’m reading, have read, or are sharing.

Have you read this book? What were your thoughts? Do you agree with me? Do you disagree? Let’s have a conversation about it.


Interesting Reads and Related Content

1 Comment

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

This site uses Akismet to reduce spam. Learn how your comment data is processed.