In a large mixing bowl, combine warm milk, sugar, and yeast. Let it sit for 5–10 minutes until frothy.
Add softened butter, eggs, and salt. Mix until combined.
Gradually add the flour, one cup at a time, mixing until a soft dough forms.
Knead the dough on a floured surface for about 8 minutes until smooth and elastic.
Place the dough in a greased bowl, cover, and let rise in a warm spot for 1 hour or until doubled.
Punch down the dough and divide it in half. Roll each half into a circle (about 12 inches across).
Cut each circle into 8 wedges. Roll each wedge from the wide end to the tip to form a crescent.
Place crescents on a baking sheet lined with parchment. Cover and let rise for another 30 minutes.
Preheat oven to 375°F (190°C). Brush each roll with melted butter.
Bake for 12–15 minutes until golden. Let cool slightly before devouring!