Таллин, начало 15 века. В городе царит суеверный страх: ночной сторож клянётся, что видел призрак. И не простой, а дух Доротеи — дочери богатого купца, недавно утонувшей при загадочных обстоятельствах. Люди шепчутся о проклятии.
Но когда на следующее утро в городской башне находят убитым стражника, а затем ещё несколько человек гибнут в странных «несчастных случаях», становится ясно, что дело не в привидениях. Кто-то очень земной и жестокий пользуется суевериями как прикрытием.
За расследование снова берётся Мельхиор Вакенстеде — городской аптекарь, известный своим острым умом и знанием не только трав, но и человеческой натуры. Его расследование ведёт по самым разным следам. Ему приходится иметь дело с блудницей, знающей городские тайны, со священником, чьи проповеди полны скрытого гнева, с иностранным художником, рисующим странные образы, и с одержимым еретиком, чьи речи могут быть ключом к разгадке.
Все нити сходятся к монастырю Пирита, тихому и отдалённому месту, чьи мрачные своды хранят опасную тайну, которую кто-то готов убивать, лишь бы она не раскрылась.
Параллельно Мельхиора мучает личная загадка: его возлюбленная Кетерлин внезапно и без объяснений разрывает их помолвку. Он не понимает причин, и эта душевная боль мешает ему сосредоточиться, заставляя сомневаться даже в самых близких людях.
Аптекарю предстоит не только распутать клубок убийств и раскрыть тайну призрака из колодца, но и разобраться в собственном сердце, где любовь и предательство сплелись воедино. Ему нужно отличить правду от лжи, а настоящее зло — от людских суеверий, пока тень убийцы не настигла его самого.