Berlynas, 1940-ieji. Po griuvėsiais įkalinta Madelina norėtų surikti, bet negali nė įkvėpti. Ji girdi artėjantį vokiečių kareivį. Tačiau moteris bijo ne mirties, o to, kad bus atrasta, ką ji saugo – mat po skvernais slepia uždraustas žydų knygas…
Mirus mylimam vyrui Aleksui Madelina Valet stengiasi numalšinti skausmą, pasinerdama į darbą jųdviejų įkurtame knygyne. Bet jos tykų pasaulį supurto staiga prasidėjęs karas ir laiškas iš moters vardu Ada, kuri prisipažįsta auginanti Alekso sūnų. Berniuko gyslomis teka žydų kraujas, o tai nacių valdomame krašte prilygsta mirties nuosprendžiui. Nors ši naujiena pribloškia, Madelina apsisprendžia nepalikti Ados bėdoje.
Į Paryžių įsiveržus vokiečiams, miesto gatves pernakt užlieja siaubas. Madelina knygyne paslepia kaimyną žydą – ir tik laiko klausimas, kada jos nelegali veikla bus išaiškinta. Vis dėlto pakviesta prisidėti prie Pasipriešinimo Madelina visa galva pasineria į rizikingą misiją: išgabenti uždraustas knygas iš Berlyno ir išgelbėti Alekso sūnų. Tik ar jai pavyks išsiaiškinti, kur slapstosi Ada su vaiku, ir ar ji spės laiku ištiesti pagalbos ranką?
Po daugelio metų knygų prekeivė Olivija aukcione atranda seną nuotrauką, kurioje – jos paslaptinga prosenelė. Olivija ima narplioti giminės istoriją, apie kurią jos šeimoje niekada nekalbėta. Kuo giliau ji grimzta į praeitį, tuo aiškiau supranta: kad pažintų save, pirmiausia turi pažinti moterį, kuri karo metais pavertė knygas pasipriešinimo simboliu.


