Preheat the oven to 325°F (165°C). Grease a 9x5-inch loaf pan and line it with parchment paper, leaving an overhang for easy removal.
In a medium bowl, combine the mixed dried fruits, candied cherries, candied peel, walnuts, and pecans. Pour in the brandy (or orange juice) and toss to coat. Let sit while you mix the batter (or soak overnight for deeper flavor).
In a large bowl, whisk together the flour, baking powder, salt, cinnamon, and nutmeg.
In another large bowl, cream the softened butter and brown sugar until lighter and fluffy. Beat in the eggs one at a time. Mix in the honey (if using) and vanilla.
Add the dry ingredients to the wet ingredients and stir just until combined. Stir in the milk to loosen the batter slightly.
Fold in the soaked fruit-and-nut mixture (including any liquid in the bowl) until evenly distributed.
Spoon the thick batter into the prepared pan and smooth the top. Bake for 60–70 minutes, until a toothpick inserted in the center comes out clean or with a few moist crumbs.
Cool the cake in the pan for 15 minutes, then lift out and transfer to a wire rack to cool completely. If desired, brush the warm top with a little brandy or rum for extra holiday flavor.