Sin embargo, la maldición tiene un giro: Nivellen vive con una hermosa joven llamada Vereena. Geralt pronto se da cuenta de que Vereena no es humana; es una (una especie de vampiro). Cuando Vereena ataca a Nivellen, Geralt la mata. Con la muerte del monstruo, la maldición de Nivellen se rompe, demostrando que el verdadero monstruo a veces es el que se esconde tras una cara bonita.
Es importante aclarar desde el inicio que el libro utiliza una técnica de "historia dentro de la historia". El hilo conductor ocurre en "presente", donde Geralt se recupera en el templo de la diosa Melitele en Ellander. Allí, mientras sana sus heridas junto a su amiga la druida Nenneke y la bardo Dandelion (Jaskier en la serie), Geralt recuerda las aventuras pasadas que componen los capítulos del libro. el ultimo deseo resumen