Новиград, вольный город, стоит на грани катастрофы — не от внешнего врага, а от яда, просачивающегося сквозь его позолоченные купола. Король Радовид мёртв, убитый не мечом, а балладой: кто-то использовал слова знаменитого барда Данделиона как оружие, а затем оставил «признание» с его почерком.
Геральт из Ривии приходит за другом и обнаруживает заговор, корни которого уходят глубже политики. След ведёт в Доки — туда, где вода пахнет смолой и трупами, — и к древнему эльфийскому артефакту: Дзеркалу Эхо, показывающему не реальность, а то, что скрыто в сердце смотрящего. В зеркале Геральт видит Йеннифэр. Живую. Или — её тень: чёрноглазую сущность, рождённую из ярости и ненависти чародейки, питающуюся тем, что Йеннифэр отрицала в себе годами.
Чтобы спасти любимую, ведьмак должен сразиться не с монстром, а с тенью человека, которого не может убить. Победа приходит не через сталь, а через песню — через память о любви, которая «слабее судьбы, но упрямее смерти». Но спасение имеет цену.