In a small sauce pan warm the milk and butter, just until the butter is melted. Don’t bring it to a boil. When butter is melted, remove from heat and stir in sugar. Sprinkle yeast over the top and set aside.
In a large bowl, gently beat the eggs. Add the flour, salt and the milk mixture. Mix until completely combined.
Turn onto a lightly floured surface and knead for about ten minutes or until the dough is smooth and supple.
Place in a greased bowl and cover. Let rise in a warm place until doubled in size.
Prepare a baking sheet by with a piece of parchment paper or silicone mat.
Punch the dough down and divide into 6 equal pieces. Roll each piece into a snake. Cut the snake in half and twist the two pieces together. Form the twist into a circle and pinch the ends together. Place on the baking sheet and nestle an egg in the center. Repeat until all of the dough and eggs are used. Cover and allow to rise for another hour.
Preheat the oven to 350°F and bake for 20-25 minutes or until golden.
Remove from tray and allow to cool on a wire rack.
Before serving stir together powdered sugar, cream and vanilla. Adjust with more cream or sugar until you have your desired glaze consistency. Drizzle over bread and decorate with sprinkles.