Yeast:25g active dry yeast2 tsp granulated sugar100g all purpose flour75ml warm waterDough:250g finely chopped assorted crystallized fruit100g seedless raisins1 tsp finely grated lemon rind1 tsp finely grated orange rind2 tablespoons port wine1 tablespoon rum150g butter150g granulated sugar3 eggs2 egg yolks600g all purpose plain wheat flour75ml warm milk50g chopped almonds50g chopped walnuts25g pine nuts1 dried broad bean (fava) wrapped in greaseproof paper (optional)1 small coin or other trinket (wrapped in greaseproof paper (optional)Topping:Crystallized fruit of your choice, such as pineapple, cherries, or figs1 eggIcing sugar