Combine milk and yeast in a bowl for 5 minutes until the yeast is activated.
Mix sugar, butter, eggs, almond extract and vanilla.
Add flour and salt to mix at low speed. Mix them very well.
Transfer into a bowl, cover with wrap, and then let it rise for 2 hours.
To make the filling, melt butter on low heat in a saucepan. Add flour, honey, chocolate, almond extract, salt, and vanilla extract until smooth. Set aside to cool.
Take rose dough roll out ¼ inch thick, making a rectangle.
Spread the filling tight rolled it in cylindrical form.
Move this to a baking sheet and let it chill in the refrigerator for 15 minutes.
Remove from refrigerator and cut loaf vertically in half.
Cinch top end twist facing cutting layer upwards dough.
Put in a greased loaf pan, then cover. Leave it for 30 more minutes
Bake them for about 25 – 30 minutes at a preheated oven temperature of 275 degrees Fahrenheit.
Allow it to cool down before slicing it up.
It can be used fresh or frozen for later use.