Sophie is offered a position as bookbinder at the famous Ayredale Library; the last place her mother was seen. Sophie is mystified by the reluctance of the Keeper of the Library to speak of her mother, since her parents had both lived and worked at the Library for several years when she was young. Everyone has secrets, and the mysteries only deepen when Sophie can read a book written in a language no-one else can read.