Cook the spaghetti according to the packet instructions.
Cook the bacon under the grill (broiler).
Put the eggs in a bowl and whisk and then add the creme fraiche and cheese.
Once the spaghetti is cooked, drain it and then put it back into the pan. If you have an electric hob, turn off the heat and put the pan back on it, or if you have a gas cooker, turn it to the lowest setting and put the pan back on it. Add the egg, yogurt and cheese mixture to the spaghetti, along with the bacon and stir briskly, so the eggs do not scramble. Stir and heat for around 2 minutes.
Serve with chopped basil and a little grated parmesan.
Keep the dish more traditional by using parmesan instead of cheddar.
You can give this dish a veggie boost by adding peas and/or spinach.
You can use proscuitto or parma ham instead of bacon.
If you are going to reheat this, then do it on the stove top rather than in the microwave.