Combine milk and butter in small sauce pan. Warm on medium heat until butter is melted and mixture is close to reaching a boiling state. Let cool to 115°-120° degrees.
In your warm water, add yeast and 2 tbsp sugar. Mix with whisk, cover and let rest until doubled in size. Once its bubbling, you know the yeast is working! (If no bubbles are forming after a few minutes, start over with yeast!)
While milk is coolng, and yeast is rising, add ½ cup sugar, salt, 4 cups flour, and eggs to the bowl of a stand mixer fittled with the dough hook. Mix slightly.
Add yeast mixture and warm milk. Mix well, stopping once to scrape the sides of the bowl. Mix again until well blended.
Let rest for 15 minutes.
Add 3-4 more cups of flour ½ cup at a time. mixing in between additions. YOu know youre dine adding flour when dough start to come together and pull away from the side of the bowl. (it will be slightly sticky)
Spray a large bowl with cooking spray, and place dough inside. Cover with a cloth and let rise for 1 hour.
Once risen, punch dough down and let rise another 30-40 minutes. Once risen, punch down again and let rest for 15 minutes.
Flour your clean counter top. Divide dough in half and place half on floured surface. Roll out into rectangle shape about ¼ inch thick. Brush ½ melted butter on rolled out dough. Sprinkle ½ of cinnamon mixture on top. Tightly roll dough (start rolling with the long side of the rectangle-the roll will be long!)pinch seam closed. Slice into 1½-2 inch slices. Repeat with other half of dough.
Pre heat oven to 350° F. Line 2 cookie sheets with parchment paper. Place rolls about 2 inches apart. Let rolls rise 20-30 minutes. Bake for 17 minutes, or until edges start to lightly brown.