Prepare the tomato sauce. Sautee the onion and garlic with the olive oil in a cast iron pot with deep sides until translucent.
Add the plum tomatoes on medium heat for another 5 minutes, then add the red wine, beef stock, Worcestershire sauce.
Puree with a hand blender until smooth.
Season with salt and pepper to taste.
Add the bay leaves and simmer for 20 minutes.
Meanwhile, prepare the meatballs. Soften the breadcrumbs in the milk for a few minutes while you mix the veal, pork, sage, cayenne pepper, salt and pepper and Parmigiano with your hands.
Add in two beaten eggs and the softened breadcrumbs.
Shape and roll the mince into squash ball sized meatballs, and add them to the simmering tomato sauce.
Cover the pot and cook on low for at least 45 minutes.