In a large saucepan, bring water to a boil with 1 tablespoon salt and cook fettuccine for 10-15 mins, or to your liking.
Meanwhile, in a medium saucepan, fry garlic in 1 tablespoon of olive oil for 1 min until slightly browned. Add bacon and continue frying for another minute until the bacon begins to brown. Add mushrooms and fry for another minute then add wine and simmer until reduced by half.
Add cream and stir gently until slightly thickened.
Drain pasta, then add to sauce and stir through.
Add parsley and parmesan cheese and stir through, combining well. Add salt and pepper to taste. Serve while hot.