Lorsqu'un mystérieux assassin s'attaque à la noblesse des Bois du Sud, lord Kerim recrute Sham, voleuse et sorcière, pour le démasquer. En se faisant passer pour la maîtresse de Kerim, Sham mène son enquête derrière les hautes murailles du château de Finisterre. Mais son insaisissable adversaire fait preuve d'une habileté démoniaque... Pour vaincre, Sham a besoin d'alliés, mais comment distinguer les faux amis des vrais traîtres, à la cour comme dans le quartier mal famé du Purgatoire ?