Heat the olive oil over medium heat in a large stockpot or 7 qt Dutch oven. Saute the onion, carrot, and celery with a ½ teaspoon Kosher salt. Saute until just soft and transluscent. Add the garlic and stir for 25-30 seconds. Remove to a bowl.
Add the ground beef and the ground pork. Cook over medium to medium high heat, breaking up the meat until very small pieces remain. Add the fennel seed and anise seed, the honey, the remaining salt, and the black pepper.
Add the red wine and simmer for 5 minutes. Add the water, tomatoes, tomato paste, balsamic, anchovy paste, milk, cream, and basil. Add the cooked onion mixture back in. Stir until combined. Cover with lid cracked. Simmer for 1 hour 45 minutes to 2 hours, stirring often. When it's finished cooking add additional salt and pepper as desired.
Cook your preferred pasta, salting the water well. Rigatoni is delicious with this sauce! When the pasta is al dente cooked, pour some of the water into a glass measure or mug. Drain the pasta, but do not rinse. Pour the pasta back into the saucepan or stockpot. Add heaping spoonfuls of sauce, about 1-1 ½ cups of sauce per serving of pasta. Add in a 1/4-1/3 cup of the pasta water. Stir until it absorbs. You can also do this over low heat. Add more sauce as desired, or pour into a large serving bowl and add more sauce and parmesan cheese to the top. Sprinkle with chopped parsley just before serving.