A narrativa decorre em dois tempos, entrelaçando as memórias dos acontecimentos ocorridos nos anos que antecederam a Segunda Guerra Mundial nos primeiros anos do conflito (1934-41) com a atualidade (2001-02). Dois tempos habitados por três personagens que se cruzam na adolescência, “numa certa cidade em forma de medalha perdida na floresta” – também designada por “círculo perfeito” – no nordeste da Polónia, e que, mais tarde, em 2001, se reencontram em Paris, na livraria de Yankel, o judeu cego. Os outros dois vértices do triângulo amoroso – numa história sustentada por múltiplas triangulações – são Eryk, o amigo cristão, e Shionka, a “filha da bruxa” que não falava e por quem os dois jovens se apaixonam.