Preheat oven to 300°F (150°C). Grease a loaf or tube pan and line with parchment paper.
In a large bowl, cream the butter and brown sugar until light and fluffy.
Beat in eggs, one at a time, mixing well after each addition.
In a separate bowl, whisk together flour, baking powder, salt, cinnamon, nutmeg, and cloves.
Gradually add dry ingredients to the wet mixture, alternating with orange juice. Mix until well combined.
Stir in vanilla extract.
Toss dried fruits and nuts with 2 tbsp flour to prevent sinking. Fold into the batter.
Pour batter into prepared pan. Tap the pan gently to remove air bubbles.
Bake for 2 to 2½ hours or until a toothpick inserted comes out clean.
Let cool in the pan for 10 minutes, then remove and cool completely on a wire rack.