Cook the spaghetti al dente. Finely dice the bacon, peel the garlic clove.
Heat the oil with the clove of garlic, fry the bacon in it until crispy brown. Take out the garlic clove, deglaze with white wine and let simmer.
In a bowl, whisk the eggs with the cream, cheese, salt and pepper thoroughly. Pour the spaghetti on a sieve, drain well and save some pasta boiling water. Put the pasta in a bowl and stir in the egg and cheese mixture. Add bacon and some pasta boiling water, mix everything thoroughly and sprinkle with parsley.
Tip: Spagetti must be mixed with the egg and cheese mixture immediately after draining. Because they are boiling hot, the eggs will set immediately but will not become flaky. The bowl in which you are mixing the whole thing should be well preheated.