Almost there…

Reading time: < 1 min

The last items have been bought – why do we always end up with stuff to buy on Christmas Eve? – bags are packed and ready to be loaded into the car, and in a few minutes we will begin our traditional Christmas Eve evening. Dinner, a bottle of wine or two and the Muppet’s…