Put a large sauté pan over a medium flame and heat the oil. Add the garlic and cook for 30 seconds.
Add in the tomatoes and cook until the skin is just beginning to blister, about 3 minutes.
Drop the pasta into a large pot of generously salted boiling water.
Add the zucchini flowers to the pan and cook until they begin to wilt. About 4-5 minutes.
Drain the pasta but reserve about 1/2 cup of the pasta water (it will be VERY al dente) and add it to the pan along with about half of the pasta water. Turn the heat up to high and cook for 1-2 minutes. If the pan looks dry, add the remaining pasta water.
Serve immediately in warm bowls.