First of all, if Sir Richard A. Knaak sees this review, please don't take personal offense at how I rated and reviewed the book. I have nothing but respect for the author who created and published many stories in the worlds we, fans, love so much. Nonetheless, here's why I didn't connect with this story:
1. I truly believe that characters are the most important aspect of any book, because they help us to build an emotional connection with the story and events they go through. In this, the author did a poor job. Even the main heroes, Zayl, Selene, Karybdus, and Jitan are flat. They are one role people: main hero, love interest, villain. That's it. No internal drama, conflict, no character's arc at all. Poor job showing their emotions and helping us suffer or rejoice with them.
2. Show, don't tell. Although it's basic advice given to beginners, and there are plenty of exceptions to this rule, in this case, it applies. The author decided to use the omniscient voice, which is a very hard task to accomplish, in my opinion. With an omniscient voice, an author should not tell us what they feel, but rather show through their actions and words. Otherwise, it feels that I simply have to believe the author about the character's emotions. Again, in my opinion, the third limited (or first indirect) voice would work better here. Especially since we have multiple POV's in this story.
3. The good part about the book is the atmosphere of Westmarch and the Diablo world in general. Interesting interactions with the plane of undead. Interesting story overall.
My opinion on how to make this story better:
- Use the third limited voice that will help us stay "in the head" of a certain character.
- Show people's emotions. More of the background story so that we could understand the reasons for their actions and beliefs.
- Add more thoughts and situations (maybe some awkward situations) to justify the feelings Zayl and Selene developed for each other.
- More work on characters. Add some limitations, imperfections, and flaws so that they feel like real human beings.
I hope that the author is still active in the writing world, and with every new book, his skills improve.
My rating is 3 stars, based on:
1 - very bad, didn't even try to finish, and it's not even worth 2 stars;
2 - bad;
3 - alright, there are some issues, but there's also something worth reading;
4 - good, worth reading, entertaining, well written;
5 - pure perfection and pleasure