I've heard a rumour - and I must stress that at this stage, it remains only a rumour - that it's nearly Christmas. I know! I bet you're as gobsmacked as I am! Most years, Christmas takes me utterly by surprise, despite the fact that its fairly reliable occurrence on 25th December could be said to lend it a certain predictability. Also, some of my friends are the type of sociopaths people who start posting 'Only 364 days until Christmas!!!' on Boxing Day, and the harsher judges amongst you might Continue Reading