In a large mixing bowl of a stand mixer with dough hook attachment, dissolve yeast in warm water.
Add eggs, honey, milk and sugar. Mix well.
Slowly add salt and flour until dough forms. Make sure to scrape sides and bottom regularly with a rubber spatula.
Add butter a tablespoon at a time and mix until dough looks smooth. About 6 minutes.
Turn dough out onto a floured surface and knead for 5-6 minutes.
Place dough ball in a bowl sprayed with non-stick cooking spray and cover with plastic wrap (spray inside of plastic wrap as well to prevent sticking).
Cover with a dish towel and let rise for 1 hour. Dough should double in size.
Turn the dough back out onto a floured surface. Knead for 6 more minutes and return to greased bowl with plastic wrap and dish towel. Let rise for 1 hour again.
**At this point, you may place bowl in fridge to make the next morning or continue onto the next step to make now.**
Roll out dough on a floured surface into a large 1/4 inch thick rectangle.
Pour one stick of melted butter on the dough. Spread evenly with a pastry brush.
Sprinkle evenly with both sugars and cinnamon.
Roll dough starting at the longest side into a tight roll.
Cut into 2 inch thick slices (about 12 rolls) and arrange in a greased cast iron skillet.
Cover loosely with plastic wrap and dish towel.
Let rise for 30 minutes while you preheat oven to 350 degrees.
Whisk one egg and 1 tbsp whole milk to make an egg wash.
Once rolls have risen, brush top with egg wash.
Place cast iron on the middle rack of the oven and cook for 30 minutes.