In a large mixing bowl add yeast, sugar, 3 cups flour, salt and powdered milk.
Next add in your butter, hot tap water, and eggs and mix until combined.
Gradually add in remaining 4 cups of flour.
Knead dough in mixer for 10 minutes.
Let rise approximately 30 minutes. Do not punch down.
Roll out your dough in a large rectangle.
Spread melted butter over the rolled out dough, then spread brown sugar over half your dough and generously spring with cinnamon and chopped pecans.
Fold remaining dough over the half that is covered in your topping. Use a pizza wheel to cut your dough into 1'' strips and twist your strips into knots.
Place on greased cookie sheet and bake at 350 degrees for 15-20 minutes.
Remove from oven and let sit about 3-5 minutes and then spread with frosting.
For the Frosting
Melt butter in saucepan. Add brown sugar and cream and cook over medium heat for about 2 minutes until sugar is dissolved. Remove from heat and add vanilla.
Transfer to another bowl and using a hand held mixer beat in confectioners sugar until smooth. Add heavy cream one tablespoon at a time until perfect spreading consistency is achieved and spread on your caramel rolls.
Notes
You can also make these the night before and keep them in the fridge overnight, then pull them out an hour or so early and pop them in the oven after they are room temperature!