In a medium sauce pan, add the milk and heat over medium until the milk steams and small bubbles form around the edges. Turn off the heat and set aside until the temperature of the milk reaches 110 degrees Fahrenheit.
While the milk cools, stir together yeast and warm water. Set aside until the mixture starts to foam, about 5-10 minutes.
In a large bowl or stand mixer with a dough hook, add the yeast mixture, milk, and honey.
Add two cups of the flour and stir to combine.
Stir in melted butter, eggs, and salt.
Add the remaining flour until a soft dough forms.
If kneading by hand, transfer the dough to a surface sprinkled with no more than 2 tablespoons flour. Knead until the dough until it’s no longer sticky and a piece stretched shows a bit of light through it. About 7 or 8 minutes by hand. If you are using a stand mixer, check the dough after 5 minutes on medium.
Transfer the dough back to the bowl (or leave it in your stand mixer) and drizzle or spray the top with a bit of oil. Pat it all over the surface, then cover the bowl and let the dough rise in a warm place until doubled: 1 1/2 to 2 hours.
Turn the risen dough out onto a lightly floured surface and roll the dough to a 10x10” square.
Slice the dough into four squares, then each quarter into fourths. You’ll end up with 16 2 1/2” squares.
Place the squares on greased or parchment lined baking sheets two to three inches apart.
Cover them with greased plastic wrap and let the squares double in size--about 30 minutes.
Bake the rolls at 350 degrees Fahrenheit for 10 to 15 minutes or until golden brown.
Brush with butter and dip in honey cinnamon butter when serving.