A trama segue do ponto em que o ano anterior parou, com Geralt (Henry Cavill) encontrando Ciri (Freya Allan). Sabendo do perigo que Ciri corre, Geralt decide levá-la para Kaer Morhen, a fortaleza ancestral dos bruxos liderada por Vesemir (Kim Bodnia), mentor de Geralt. Ao mesmo tempo, Yennefer (Anya Chalotra) lida com as consequências da batalha em Cintra, tendo perdido seus poderes mágicos e buscando recuperá-los. Cientes do poder de Ciri, diferentes reinos e monarcas buscam encontrar a garota.
A companhia de Ciri beneficia o desenvolvimento de Geralt enquanto personagem, obrigando ele a se abrir mais, tirando o bruxo de seu estoicismo rígido cuja comunicação se dava principalmente através de grunhidos (algo que acabou virando meme). Assim, a temporada nos permite ver outra faceta de Geralt conforme ele começa a desenvolver uma preocupação genuína pela garota e eles começam a forjar uma relação de pai e filha. A presença de Vesemir também permite que vejamos outras facetas de Geralt conforme ele interage com o mentor a quem tem como pai.