Preheat oven to 350 F In a food processor or meat grinder, grind pork and veal fine. In a frying pan, saut onion and garlic in butter.
Add spinach; cook 1 minute.Transfer spinach mixture to a large bowl and stir in chopped meat. Add brandy, egg, and all herbs and spices.
Fry a patty and adjust seasoning.Arrange bacon across bottom and sides of an 8 1/2- by 4 1/2-inch loaf pan, letting slices hang over edges.
Put half the meat mixture into pan. Put hard-cooked eggs, lengthwise, down center of meat. Add remaining meat mixture and wrap bacon across top.
Cover pan with foil, set in a baking pan, and add water to come halfway up the pt.Bring to a simmer and then put into oven and bake until a skewer inserted into the center for 1/2 minute is very hot when withdrawn, about 1 1/4 hours.
Remove from oven and let stand, uncovered, for 30 minutes. Cover and weight evenly. Refrigerate 24 hours.To serve, remove from pan and trim fat. Bring to room temperature.