2 Tbsp. extra virgin olive oil
1 medium yellow onion, finely diced
3 cloves garlic, finely minced
1-1/2 lbs. Italian sausage, casings removed
1/2 cup dry white wine
1 cup pitted Kalamata olives, coarsely chopped
1 cup (6 oz) oil-packed sun-dried tomatoes, coarsely chopped
1 cup heavy cream
1/4 cup flat leaf parsley, minced
1/4 cup Sicilian seasoning
1/4 cup grated Parmigiano Reggiano
1 lb. dried farfalle pasta
Kosher salt and freshly ground black pepper

Bring a large pot of well-salted water to a boil over high heat.

Meanwhile, in a large saute pan, heat the olive oil over medium heat. Add the onion and cook it until softened, about 5 minutes. Add the garlic and cook for one (1) minute.

Add the sausage and cook, breaking it into bite-size pieces with a spoon, until just cooked through (6-8 minutes). Spoon off the fat if it's excessive. Add the wine, increase the heat to medium high, and cook, scraping up any browned bits in the pan, until most of the wine is evaporated (3 to 5 minutes). Stir in the olives and sun-dried tomatoes and cook for 2 minutes.

Add the cream, increase the heat to high, bring to a boil, and cook, stirring occasionally, until the cream thickens slightly (2 to 5 minutes). Stir in 2 tablespoons of the parsley, the Sicilian seasoning, and 2 tablespoons of the Parmesan. Keep the sauce warm over low heat.

Cook the pasta in the boiling water until al dente. Reserve 1/4 cup of the cooking water and then drain the pasta. Return the pasta to its pot, add the sauce and the reserved cooking water, and set the pot over high heat. Gently toss the pasta for 30 to 60 seconds and season it to taste with salt and pepper. Divide among warm bowls and sprinkle with the remaining 2 tablespoons of the Parmesan and 2 tablespoons of parsley.

Serve with a good homemade garlic bread.