《长夜幻歌》是一个中篇小说集,由9个故事组成,主人翁均为驱魔师“老头子”。驱魔师是一种职业,他们用自己的献血与妖怪订立生死契约,将自己身体的一部分供妖怪寄居。他们不仅能驱使各种能力的妖怪为其卖命,而且能永葆青春。但他们必须随时警惕,防止妖怪反噬,以及避免同行觊觎。这些故事讲述了身为驱魔师的“老头子”应县丞赵欲为之邀,在乱世中因施展法力与计谋降妖除魔,除暴安良的故事,倒在“老头子”手下的分别有妖怪,负心汉,恶人及暴君等。每个故事中均有动人的情感纠葛,恋人间或死别,这使即使是活了几百年的“老头子”,在面对这些感情牵绊时也无能为力。