Boiled Eggs with Asparagus and Bacon Soldiers

SERVES 2

Take one rasher of bacon and one asparagus spear and, starting at one end, tightly wrap the bacon around the asparagus. Repeat until you have all the spears assembled.
Place the butter and oil in a frying pan large enough to hold all the asparagus at once. When the butter has melted, add the prepared asparagus. Bring a saucepan of water to the boil.
Carefully lower the eggs into the boiling water with a slotted spoon. If you like a really soft, dippy egg, cook for 5½ to 6 minutes. If you like your eggs a little harder, cook for a further minute or two. (Remember, they will become hard boiled if cooked for 9 to 10 minutes.)
While the eggs are cooking, turn the asparagus spears every couple of minutes until they are an even golden brown. Season with salt and pepper.
Divide between two plates and serve.