1. In a small bowl, dissolve yeast in warm milk. Let stand until creamy, approx. 10 minutes. 2. In a large bowl, combine the yeast mixture with the egg, white sugar, salt, butter and 2 cups of the bread flour. Beat well. 4. Add the remaining flour, 1/4 cup at a time, stirring well after each addition. 5. When the dough has begun to pull together, turn it out onto a lightly floured surface, and knead in the currants, raisins, dried cherries, and citrus peel. Kneed until smooth (approx. 8 minutes). 6. Lightly oil a large bowl. Place the dough in the bowl and turn to coat with oil. Cover with a damp cloth and let rise in a warm place until doubled in volume, (approx. 1 hour). 7. Lightly grease a cookie sheet. Deflate the dough and turn it out onto a lightly floured surface. 8. Roll the marzipan into a rope and place it in the center of the dough. Fold the dough over to cover it; pinch the seams together to seal. 9. Place the loaf, seam side own, on the prepared baking sheet. over with a damp cloth and let rise until doubled in volume, about 40 minutes. 10. Preheat the oven to 350 degrees F. 11, Bake in the preheated oven for 10 minutes, then reduce heat to 300 degrees F and bake for a further 30-40 minutes, or until golden brown. 12. Allow loaf to cool on a wire rack. Dust the cooked loaf with confectioners' sugar, and sprinkle with the cinnamon.