Boil water for pasta
Cook bacon until crisp and let drain on paper towel until needed, saving 2 Tbsp. of bacon drippings.
Add tomatoes to drippings in the same pan and cook until dark brown. This will caramelize the tomatoes.
Add shallots, sauteing until tender. See that dark brown goodness? That is going to give the sauce tremendous flavor.
Toss pasta into water, cooking until al dente, about 12 minutes
Deglaze the pan with the wine, simmering until the liquid is almost gone.
Add vinegar and broth, simmering until liquid is about half.
Add spinach to pan, stirring in with the tomatoes.
Add cooked pasta and crumbled bacon to the pan, mixing well.
Top with bread crumbs just before serving, if desired.