Leave the bacon in a saucepan and fry it, stirring constantly. Deglaze with the white wine.
Cook the spaghetti al dente in parallel.
In the meantime, whisk the pesto, cream cheese, creme fraiche and tomato sauce in a bowl with the whisk and season with salt.
When almost all of the bacon stock has boiled away, add the sauce and bring to the boil over a low heat. Add the sheep cheese and let simmer again for about 5 minutes.
Rinse the spaghetti and drain well. Then pull in a dollop of butter.
Place the spaghetti on a plate and pour the sauce over it. Serve with freshly grated parmesan.