Advent calendars are becoming offensively showy
Each year in the charity shop where I volunteer, the Christmas cards arrive in August; by September, they must be on the shelves. We’re a small shop and space is precious; shoes and bags which would make us a healthy profit are swept aside for half-hearted etchings of mardy robins. But at least it’s in
