When local author and president of the School Library Association, Kevin Crossley Holland, heard about Brancaster Primary School raising £16,000 for its new library, he contacted the school to ask if he could visit.
Kevin and his wife, Linda, dropped in on Friday for an afternoon of riddles, book readings, a question-and-answer session, a quiz and the impromptu staging of a hilarious Christmas play.
Kevin was given a tour of the library and kindly donated signed copies of his books to add to the shelves.
Children queued up to buy his books and have them signed.
Our picture above shows Kevin in the background with some of the youngsters during his visit.