Disclaimer: I received a free copy of this book in exchange for an honest review.
I think this book is a good choice for those who like epic and/or high fantasy, although Johnson incorporates some modernisms such as restaurants and grocery shopping that may make this work, technically, not "epic" fantasy. The story and the setting continue to be engaging. The primary characters have more plot development, especially the dwarf, Grizz, whose drunken ways lead to what is thought to be a murder (but isn't--see below). The characters are placed in a good-versus-evil trial of tremendous proportions. The book features a good mix of combat and (inter)personal sequences to allow the reader to relate to the characters and the setting. I also appreciate the clean language of the text, meaning a book without cursing ("cussing," as we call where I live).
In addition to the character arc, there is a plot arc, as well, but I really don't want to say too much about this in order to avoid spoilers. The prophecy that drives the plot continues to progress. A new hero appears in the form of Shana, a young and attractive civic worker who must become a warrioress-hero. Grizz is my favourite character because I have always liked dwarves since I first read The Hobbit in the 80s. However, he does deserve this love as his character is more ambiguous than the other primary characters who seem to be obviously good or evil, depending upon the individual. This book also has a cliff-hanger ending. Johnson is good at these. I mistakenly thought the series was a trilogy and kept wondering how in the world the plot was going to be resolved in the short space left in the book as I neared the end; however, the author is hard at work on Book IV, so more Celestial goodness is on its way.
I do have a few quibbles with the story. First, the heroes and even many of the secondary characters seem too polite and noble in speech. They apologize a lot and offer up affirming statements that seem out of place. Of course, this is a tale about prophesied heroes, so this may be acceptable in the context of the story. Second, the author is reluctant to let main characters or those important to them die. I noticed this in the second book with the "death" of Ty; when I read it, I thought that the elf would turn out to be alive, and I was correct. In this volume, this happens to the "murder victim" I mentioned previously in relation to Grizz. Speaking of the dwarf, one of his sons who "died" in the last story is discovered to be alive and in the very place he can reconcile with his father. This reticence to kill characters, I imagine, is the result of an overly-developed sense of the need for a happy ending. I find this annoying in general as well as due to the resulting view that what is bad is not really happening. Third, the story contains a plethora of telling-cum-showing in descriptions and dialogue. For example, characters think something and immediately say exactly the same thing. This makes the text more tiresome than it should be. Fourth, and I dealt with this in the first review, but the moniker the protagonists go by, "Heroes of the Siege," is a false one. There was no siege in Celestial. There was a sneak attack followed by an occupation, but the characters escaped the city soon after the attack. I flinch every time the term is used because it isn't true. They should be called "Heroes of the Ambush" or some other fitting term such as "Heroes of Celestial" or "Heroes of the Elements." Of course, with the story so far advanced, I suppose Johnson cannot remedy this oversight.
Overall, I recommend this book. I think fantasy fans will enjoy the plot and pacing. Those who appreciate a clean story with romance and love but no explicit sex and the absence of bad language should also give the series a try. I am eagerly anticipating the next installment of the story.