Line the base and sides of a round 18cm diameter cake tin with two or three layers of nonstick baking parchment.
Start pre heating the oven to 170C (150C fan-assisted)/335F/gas mark 3.
Measure out the ingredients and have them ready in bowls.
Put the sugar and 50ml water in a saucepan and for five to six minutes until it turns a dark reddish colour.
As soon as the colour changes, add the cream and stir – beware the mixture may splutter, so stand well back!
Remove the caramel mixture from the heat.
Add the honey, treacle, zest and mixed spice to the caramel mixture.
Add the butter mixing it in as it melts.
Pour the caramel mixture into a large mixing bowl and beat in the eggs one at a time.
Beat in the flour and baking powder until smooth.
Fold in the fruit and nuts.
Spoon in the mixture into your prepared baking tin.
Bake for two hours, or until a skewer comes out clean.
Allow it to cool in the tin while you search for wee Santa's, reindeers and other silly but fun decorations.