De excentrieke graaf Konstantin Ostrov is door zijn obsessie voor raadsels op zoek naar het ultieme boek, zonder begin en zonder eind. Om dat droomboek te verwezenlijken laat Ostrov de beroemde Londense drukker Nicholas Flood naar zijn wonderlijke kasteel komen, waar hij met zijn dochter woont. Flood wordt algauw afgeleid door de fascinerende Irena, die met haar fotografische geheugen de ideale bibliothecaris is. Als zij zijn liefde beantwoordt en zwanger van hem wordt, betaalt Flood een hoge prijs. Pas jaren later wordt hij door hun dochter uit zijn kerker bevrijd en begint een adembenemende zoektocht naar de moeder en... naar het oneindige boek, een zoektocht die hen over de hele wereld zal voeren.