AN INVITING SPREAD
Unexpected guests can often drop in at this time of year. A generous selection of classic festive cakes can be valuable to have on standby (and are sure to be enjoyed if leftover after the main event). Sweet Organic Christmas pudding, £25; Organic brandy butter, £4.99; Organic Christmas cake, £25, all Daylesford
INDULGENT AFTERNOONS
What can be more cosy than