Warschau, 1939. Zofia vindt al haar hele leven troost bij boeken. Wanneer Warschau door Hitlers troepen onder de voet wordt gelopen en er overal bommen vallen, beseft ze dat haar geliefde boeken in gevaar zijn en moeten worden beschermd.
Zofia besluit alle boeken die ze kan vinden uit het puin te redden, ze te verbergen en een clandestiene boekenclub op te richten. Maar hoe dichter de bevrijding van Warschau nadert, des te gevaarlijker het leven wordt – en vluchten is niet voor iedereen mogelijk, zoals voor haar Joodse vriendin Janina, die zit opgesloten in het getto. Terwijl de vernietiging om hen heen raast, vecht Zofia om haar vriendin te redden. Dat doet ze met het enige wapen dat ze heeft: verhalen.