Tomas a huit ans ; il vit dans une petite ville de montagne, il n'aime ni l'école ni les livres. Mais le jour où sa mère l'oblige à aller à la bibliothèque, il tombe sous le charme des histoires racontées par la dame à la licorne (la bibliothécaire) Mais la guerre arrive et le feu touche la bibliothèque : la population toute entière s'unit pour sauver les livres.