Heat the olive oil and butter together in a large skillet. Add the ground beef and saute until browned. Add the onions and continue to saute until onions are browned.
Mix in the garlic and add salt, pepper and celery salt, to taste. Stir in the rosemary, thyme, and parsley. Add the mushrooms (with the soaking liquid), tomatoes, and tomato sauce. Use the 1½ cups of water to pour into the empty tomato sauce cans. Swoosh it around and add the tomato-water to the sauce too. Stir in the wine and sugar.
Simmer for 3 hours over low heat, partially covered.
Notes
This sauce yields a larger amount than you would typically use for a pasta recipe. Freeze the rest in covered plastic containers or in freezer zip bags.
Acceptable white wines for this sauce are Chablis, Sauvignon Blanc or Chardonnay. If you don't wish to use wine at all, use chicken broth mixed with a little bit of lemon juice.
If you're counting WW Points be sure to use 95% lean ground beef when making the sauce.
If you're counting calories, this sauce is great served over cooked spaghetti squash!