Grease and line the cake tin and pre-heat oven to 150 degrees celsius.
Break marzipan into three equal pieces (166-167 grams each).
For two of the marzipan pieces, roll each piece out (on baking paper dusted with icing sugar) into a circle that will just fit into the round cake tin. Use the tin as a template to cut the shape. You should have two marzipan rounds.
For the second marzipan round (which will sit on top of the cake), crimp the edges of the round by using your thumb to push the inner edge out while pinching the outer edge in with the thumb and index finger of the other hand.
Break the remaining marzipan into 11 equal pieces (15 grams) and roll into balls. Set aside.
Cream butter and sugar until light and fluffy.
Add eggs to mixture, one at a time, beating after each addition.
Sift flour, baking powder and spices together and stir into mixture.
Fold in mixed fruit, glace cherries, and rind.
Pour half of the mixture into the prepared cake tin and use a spatula to even out the mixture. Cover with one of the marzipan rounds.
Pour rest of the mixture into the cake tin and smooth out evenly.
Bake for 2 hours.
Reduce oven temperature to 130 degrees celsius and bake for another half an hour.
Take cake from the oven and add second marzipan round to the top of the cake. Place the 11 marzipan balls around the edges of the cake, pushing down gently so they "stick".
Return the cake to the oven for 10-15 minutes to allow the marzipan to cook and brown a little. If the marzipan doesn't start to brown after 10 minutes, switch oven to grill for 2-5 minutes (but keep an eye on how quickly the marzipan starts to brown).
Allow the cake to cool in the tin.
Once cooled, decorate with a ribbon and icing flowers (as pictured) if desired.