Действие романа происходит в некой стране, напоминающей Италию начала эпохи Возрождения. Бывшая куртизанка, а ныне деревенская знахарка, обвиняемая в колдовстве, предстает перед трибуналом инквизиции, расследующим убийство монаха. В ходе расследования перед нами предстают две версии истории, охватывающей практически всю жизнь героини. Первая - та, которой придерживается трибунал, основывающийся на показаниях свидетелей, и вторая - версия самой героини, которая объясняет все совершенно иначе. Обе выглядят вполне убедительными, так что трудно решить, кто прав. А в конце появляется еще одна версия…