So, as usual with 364 days notice, before we know it Xmas is running up behind us like a charging bull, bringing in its chaotic wake the usual: shopping for presents, gift wrapping, family arriving, holidays, bumper meals, school holidays, food shopping. It happens every year and only a small percentage of us are ever prepared.
more>
|