A quatorze ans, Dita Adlerova vit à Prague avec ses parents. Passionnée de lecture, elle n'envisage pas sa vie sans les livres. Déportée avec sa famille dans le camp de concentration le plus meurtrier de la Seconde Guerre mondiale : Auschwitz, elle rencontre Fredy Hirsch, éducateur juif qui lui propose de devenir la « Bibliothécaire d'Auschwitz ». Risquant sa vie pour que petits et grands puissent s'évader, Dita accepte de cacher et protéger les huit précieux volumes que les prisonniers ont réussi à dissimuler aux gardiens du camp. Mais elle doit faire preuve d'une extrême prudence car le docteur Mengele, célèbre pour ses atrocités, la surveille de très près.