Clean, de-beard, and rinse the mussels. Discard any mussels that are open and do not close when tapped.
Bring a large pot of generously-salted water to a boil.
Cook the spaghetti for 2 minutes less than al dente according to the package directions.
Meanwhile, heat the oil in a large heavy-bottomed skillet on medium.
Add the garlic and saute it for 2-3 minutes until fragrant.
Pour in the wine and let it bubble at a rapid simmer for a minute to evaporate the alcohol.
Add the mussels, stir, cover, and steam until the mussels open and cook, about 5-7 minutes.
Transfer the mussels to a dish, leaving the liquid from the mussels in the pan.
Scoop out 1 cup of pasta cooking water and set it aside before draining the spaghetti and placing it in the pan with the mussel liquid.
Add the reserved cooking water to the pan and toss the spaghetti with the sauce. Let it finish cooking for 2 more minutes in the liquid, tossing occasionally.
Return the mussels to the pan and add the herbs. Toss briefly until evenly combined and heated through. Salt to taste if desired.