Make Lisa's Classic Tomato Sauce: In a large pot, heat the garlic in the olive oil over low heat for 3 minutes. Don't allow the garlic to brown. Add the remaining sauce ingredients and simmer over very low heat for 2 to 4 hours.
In a medium bowl, soak the porcini in 1 cup warm water for 30 minutes. In a large skillet, melt the butter with the olive oil over medium-high heat. Add the garlic, carrot, and celery and cook, stirring, until softened.
Drain the porcini mushrooms, reserving the soaking water. Rinse the porcini and add them to the skillet with the other mushrooms.
Cook, stirring, until they lose their liquid, about 5 minutes.
Bring a large pot of salted water to a boil. Add the pasta and cook until al dente (if using penne, cook for 7 minutes). Meanwhile, pour the reserved porcini soaking water through a fine mesh strainer to remove any sand. Slowly add the porcini water and then the tomato sauce to the mushroom mixture, stirring.
Add the cream and stir well. Drain the pasta, add to the sauce, and mix well. Sprinkle with the Parmigiano and serve