In a small bowl, combine the warm water, 2 tablespoons of granulated sugar, and the yeast. Stir and then let stand to proof (foam).
While the yeast is proofing, scald the milk. Pour the milk into a small saucepan. Heat over medium-high heat, without stirring, until bubbles form around the edges of the pan. Remove pan from the heat and let the milk cool for about 12 minutes.
When the yeast is foamy (proofed) pour in the remaining 2 Tablespoons of granulated sugar and salt. Stir.
In the large bowl of a stand mixer, add the yeast mixture, eggs, and the cooled down scalded milk. Stir mixture using the paddle attachment. Add two cups of flour and continue to stir until smooth.
Now switch to the dough hook. Add the remaining flour, 1 cup at a time, mixing on medium speed until a soft dough forms; about 5 minutes. Place dough into a large greased bowl. Cover with a kitchen towel. Allow dough to rise for one hour or until doubled in size.