Lorsqu'un mystérieux assassin s'attaque à la noblesse des Bois du Sud, lord Kerim fait appel aux services de Sham, voleuse et sorcière, pour le démasquer. En se faisant passer pour la maîtresse de Kerim, la magicienne mène l'enquête derrière les hautes murailles du château de Finisterre. Mais son 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 ?