1. Preheat the oven to 350oF.
2. Lightly grease a deep 7 ¼ inch x 4 ¼ inch loaf pan and line the base and sides with parchment paper.
3. Soak the apricots, raisins, wheat bran, and brown sugar in the milk in a large bowl for 30 minutes, or until the milk is almost completely absorbed.
4. Stir in the flours and all the spices to form a stiff, moist batter.
5. Spoon the mixture into the pan and smooth the surface.
6. Bake for 50 minutes, or until a skewer comes out clean when inserted into the center of the loaf.
7. Leave in the pan to cool for 15 minutes before turn out onto a wire rack to cool completely.
8. Cut into thick slices.
9. Serve with butter and dust with icing sugar if desired.