In this sequel to Blood of Elves, Geralt, a witcher and merciless assassin who targets the vile fiends and demons that ravage the land, discovers that not everything monstrous-looking is a
monster and that even the most fairest of creatures can have a dark side. Original. 25,000 first printing.