Running With the Demon – Terry Brooks
John Ross is a Knight of the Word, doomed to opposed the forces of the Void, with only his staff for comfort. His dreams are a test, every night, of what may come if he abuses his power, leading to a post-apocalyptic demons eat humans horror world.
Nest Freemark is a teenager, and the women in her family have a special magical heritage and are able to talk to, and see some of the supernatural entities surrounding their decaying small town. She opposes the demons in her own way.
3 out of 5