for the icing:
I first made this one summer when I was in Montreal. Some friends I met there decided to have a "Christmas in July" party and I volunteered to provide the fruitcake, since Christmas isn't really Christmas without fruitcake, whether you like it or not. I am in fact among those who normally don't like it, but I managed to find a recipe and tweak it just enough to make this tasty (really!) cake.
In a large bowl, combine cherries, raisins, currants, and slivered almonds. Add grape juice and stir well. Let sit for one hour.
Preheat oven to 275 degrees F.
In a large bowl, cream butter. Gradually add brown sugar, stirring until light and fluffy. Add eggs one at a time, beating well after each egg.
In another large bowl, combine flour, baking soda, cinnamon, and nutmeg. Gradually add dry mixture to butter mixture. Add almond extract and fruit mixture, stirring until well blended. Spoon into three 8"x4" loaf pans.
Bake 3-3.5 hours or until a toothpick inserted in the centre comes out clean. Remove from oven and cool.
for the icing:
Pour water and sugar into a saucepan. Heat until sugar is dissolved. Add ground almonds and cook until mixture does not stick to the sides.
Pour out onto a clean, flat surface. A marble slab is ideal, but any flat heat-resistant surface works. Knead with a wooden spoon, spreading it out in a figure eight pattern, then gathering it together. When it becomes more doughy in consistency and cool enough not to burn you, knead with hands, dusting with icing sugar to keep from sticking.
Using a rolling pin, roll out the marzipan into sheets roughly the size and shape of the surface of the cake to be iced.
Remove cake from pan and trim uneven edges so that it sits flat. Spread a thin layer of jam on the cake as an adhesive, lay the icing on top. Trim excess marzipan from the edges of the cake.