Heat the milk; stir in the butter until melted; cool to lukewarm. Proof the yeast in the warm water.
Beat the eggs, egg yolks, and sugar until thick. Add the salt, grated rinds, vanilla, and Grand Marnier. Add the milk-butter mixture to the egg mixture. Stir in the yeast.
Add the flour, a cupful at a time, mixing with a wooden spoon. The dough should not be dry, but it should not be sticky. Too much flour will make a dry, crumbly cake. Add the almonds and raisins.
Turn the dough onto a floured board and knead for about 5 minutes, until dough comes away from your hand. Butter a very large bowl and put dough in bowl. Cover and let rise until doubled in bulk. Punch down and let rise a second time until almost doubled.
Preheat oven to 350 degrees. Butter the pans generously. (You can sprinkle pans with a tablespoon of sugar if you wish.) Divide the dough into 3 portions. Arrange evenly on the pans and cover loosely. Let rise to top of pans.
Bake cakes in oven for 30 to 45 minutes, until golden brown. There should be a hollow sound when you tap the top with your knuckles. Cool for 5 minutes in the pans, then turn out onto racks to cool.