Add the yeast to the warm (not hot) milk, with ½ tsp of sugar
Let this sit for 5 minutes until frothy
To a stand mixer, combine the flour, salt and white sugar (dough ingredients)
Pour the yeast mixture into the dry ingredients, knead with a dough hook until combined
Add 4 tablespoons of softened butter, 1 tablespoon at a time
Knead on low speed for 5 minutes
Use your hands to form the dough into a ball, put it back into the bowl
Cover and rest in a warm spot in your kitchen for 30 minutes (or until doubled in size)
Dump the dough out on to a generously floured surface
Roll the dough out to a 10x20 inch rectangle
Spread the melted butter over the dough followed by the brown sugar, white sugar and cinnamon to all the edges (filling ingredients)
Roll up tightly
Cut into 8 pieces (for smaller rolls you can cut 12 pieces)
Heat a small saucepan over low heat, add the butter, brown sugar, vanilla, cinnamon, heavy cream and a pinch of salt (all the topping ingredients minus the pecans)
Bring to a low boil then reduce heat to low
Whisk on low until the sugar has dissolved, a few minutes
Lightly grease a 9x12 baking pan with butter
Pour the caramel sauce into the pan and sprinkle with pecans
Place the sticky buns in the caramel pecan sauce
Cover the baking pan and let it rise in a warm place in your kitchen, 30 minutes or more
Preheat oven to 350
Place the pan in the oven and bake for 25-30 minutes or until middle rolls no longer look doughy in the middle
Remove from the oven, let rest 15 minutes before turning your pan over onto another pan lined with parchment paper (careful, the caramel sauce is hot!)
