In a small bowl, cover the raisins with hot water & let them soak for at least 30 minutes while you prepare the dough.
In a bowl, mix the warm milk, granulated sugar, and active dry yeast. Set aside for 10 minutes until it becomes frothy on top.
In a large mixing bowl, whisk the flour and salt. Add the yeast mixture, softened butter, eggs, and lemon zest, and mix with a large spoon until it forms a cohesive dough. (I find it easiest to mix the dough by hand at this stage instead of a spoon.)
On a lightly floured surface, knead the dough for 5 minutes. Then spread it out in a large rectangle on your counter and spread the drained raisins, candied citron, and sliced almonds on top. Squish the dough back into a ball and knead for another 5 minutes. (If you're using a stand mixer, you can add the nuts and fruit right into the mixing bowl and continue kneading with a dough hook.)
Place the dough back into the same mixing bowl and cover with a kitchen towel. Let it rest and rise at room temperature for 2 hours, until it doubles in size.
Line a baking sheet with parchment paper. Set aside.
Once the dough has doubled in size, shape it on the counter into a large oval. Gently spread the top of the dough down the sides and underneath to create tension on top. Transfer the loaf to the prepared baking sheet. Cover with a kitchen towel and allow the loaf to proof for 1 hour. (The dough is done proofing once a shallow indent made by your finger springs back to its original shape after 2 to 3 seconds.) Preheat the oven to 325°F (163°C). Bake for 40 to 45 minutes. The bread is done baking when it’s golden brown and has an internal temperature of 190°F (88°C). Transfer to a cooling rack to cool for at least 30 minutes.
While the bread cools, whisk the powdered sugar and lemon juice. Drizzle the glaze on the slightly cooled loaf, then allow it to finish cooling before slicing. Enjoy!!