Soak the fruits: In a bowl, combine raisins, apricots, and cherries with the brandy (if using) and let them soak overnight or at least for 2 hours.
Preheat the oven: Preheat your oven to 300°F (150°C). Line your baking pan with parchment paper.
Cream butter and sugar: In a large mixing bowl, cream the butter and sugar together until light and fluffy.
Add eggs: Add eggs one at a time, beating well after each addition.
Mix dry ingredients: In another bowl, whisk together the flour, baking powder, and spices (cinnamon, nutmeg, cloves).
Combine ingredients: Gradually add the dry ingredients to the wet mixture, mixing until combined.
Fold in fruits and nuts: Gently fold in the soaked fruits, walnuts, and almonds until evenly distributed.
Bake: Pour the batter into the prepared pan and smooth the top. Bake for about 2 hours, or until a toothpick inserted into the center comes out clean.
Cool: Let the cake cool in the pan for 10 minutes, then transfer it to a cooling rack.
Serve or age: You can enjoy it fresh, or for a richer flavor, wrap the cake in a brandy-soaked cheesecloth and store it in an airtight container for a week.