Having escaped her father the River, Hezhi thinks she and her champion Perkar will be safe in the hinterlands, but the River searches for his daughter. Only the Blackgod saw a way for Hezhi and Perkar to defeat the River, but he is a creature they are reluctant to trust.
When thirteen-year-old Rory discovers a spirit world alongside his contemporary New York City that is filled with fantastical creatures, people from the city's colorful past--who have become gods and goddesses--choose Rory to perform a dangerous mission.
While training to become a Demon Lord, Raenef the Fifth suddenly undergoes a disturbing personality change, forcing his mentor to find a way to return him to normal.
Raenef, still under the tutelage of Eclipse, tries a demon spell that messes up the weather of a town, prompting the villagers to send a bride as an offering to appease the demons, but things do not quite go as planned.
Gods and demons wage a never-ending battle with the mortal realm as their battlefield, waiting for the one who will fulfill the prophecy and bring peace.
Davillon's economy has suffered in the half-year since the brutal murder of Archbishop William de Laurent, but when the new bishop uses trickery and magic to try improve the situation he inadvertently admits an evil creature that only Widdershins and her personal god can stop.