mix flour and yeast in a bowl and set aside
in a large mixing bowl mix warm milk, eggs, butter, vanilla
add salt and sugar
add flour mixture and mix well the knead dough on a lightly floured surface
knead until dough is smooth and elastic. If its too sticky add a bit more flour
place dough in a large greased bowl and cover with a kitchen towel
place in a draft free area and let rise for 1 hour
after 45 minutes prepare the chocolate filling
remove dough from bowl and roll into an 18x18 square
spread chocolate filling on dough and roll dough into a roll
cut dough in half horizontally
cut each half in half vertically so you have 2 long pieces for each half
grease (2) 8½ x 4½ loaf pans
twist 2 pieces together and place in loaf pan. Repeat with other half
cover with towel and place in draft free place to rise for 1 hour
preheat oven to 350
spoon 2 tablepoons of half and half over each loaf and allow to absorb in dough
brush each loaf with a little egg wash
spinkle crumb topping over loaf and place loaf pans on a baking sheet in oven
bake for 35-40 minutes
remove from oven and let stand 15 mintes before removing from pan and slicing