Cross Stitcher Classic Christmas 2017-11-01 - Get in the festive spirit with issue 325, on sale 10 November.