《長夜幻歌》是一個中篇小說集,由9個故事組成,主人翁均為驅魔師“老頭子”。驅魔師是一種職業(yè),他們用自己的獻血與妖怪訂立生死契約,將自己身體的一部分供妖怪寄居。他們不僅能驅使各種能力的妖怪為其賣命,而且能永葆青春。但他們必須隨時警惕,防止妖怪反噬,以及避免同行覬覦。這些故事講述了身為驅魔師的“老頭子”應縣丞趙欲為之邀,在亂世中因施展法力與計謀降妖除魔,除暴安良的故事,倒在“老頭子”手下的分別有妖怪,負心漢,惡人及暴君等。每個故事中均有動人的情感糾葛,戀人間或死別,這使即使是活了幾百年的“老頭子”,在面對這些感情牽絆時也無能為力。