In a large skillet, over medium heat, add 4 Tablespoons of olive oil and saute garlic for 1-2 minutes.
Add 1 pound of ground beef and 2 cups of mushrooms. Cook until beef is brown and mushrooms are soft.
Do not drain.
Add tomato sauce, petite diced tomatoes, tomato paste, and water. Stir well.
Add in sugar, oregano, crushed rosemary, onion powder, red pepper flake, black pepper, salt, bay leaves, basil, and parsley. Mix well.
Simmer on low, stirring occasionally, for 4-6 hours, or place every thing in a slow cooker on low for 6 hours, until sauce reduces and becomes thick. Remove bay leaves.
Serve on top of your favorite pasta.