The sale takes place this morning, between 9.30am and noon, with the usual wide selection of Christmas cards, many raising money for local charities. Also gifts, books and teas.