Nel secondo capitolo della trilogia medievale, le guardie notturne di Tallinn sono spaventate da un fantasma: la figlia di un ricco mercante, morta tragicamente annegata. Una mattina, una guardia viene trovata morta ai piedi di una torre, e altre persone muoiono in circostanze sospette. Il farmacista Melchior indaga, incrociando una prostituta, un prete, un artista straniero e un eretico folle. Gli indizi lo conducono al convento di Pirita, dove si cela un oscuro segreto. Intanto, Melchior è turbato dalla rottura del fidanzamento con Keterlyn