In a saucepan, melt the butter with the brown sugar, milk, and raisins over low heat. Stir occasionally until the butter has fully melted and the sugar has dissolved. Remove from heat and allow the mixture to cool until lukewarm.
Once cooled, stir in the yeast and let it sit for about 5 minutes to activate.
In a mixing bowl fitted with a dough hook, combine the bread flour, allspice, cinnamon, and salt.
Gradually add the wet mixture into the dry ingredients, kneading at medium speed.
Lightly beat the eggs in a separate bowl, then add them one at a time to the dough while mixing. Let the dough knead for 10 minutes.
Stop the mixer and allow the dough to rest for 15 minutes. Resume mixing at medium speed for another 5 minutes.
If the dough is too wet and sticky, add extra flour, one tablespoon at a time, but only as needed. This dough should remain slightly sticky.
Transfer the dough onto an unfloured countertop and knead for about 10 minutes.
Shape into a ball and place in a greased bowl. Cover and let it rise in a warm place for about 1 ½ to 2 hours.
Preheat the oven to 375°F.