01 - Combine warm milk, yeast, and 1 tablespoon sugar in a large bowl. Let stand for 5 minutes until foamy.
02 - Add remaining sugar, melted butter, eggs, and salt to the yeast mixture. Mix until thoroughly combined.
03 - Gradually incorporate flour, mixing until a soft dough forms. Knead for 5–7 minutes until smooth and elastic.
04 - Place dough in a greased bowl, cover, and let rise in a warm place for 1 hour or until doubled in size.
05 - Preheat oven to 350°F. Grease a 9x13-inch baking dish.
06 - Punch down risen dough and roll out on a floured surface to a 16x12-inch rectangle.
07 - Spread softened butter evenly over the dough. Sprinkle brown sugar and cinnamon evenly, then scatter chopped cherries over the surface.
08 - Roll up tightly from the long edge to form a log. Slice into 12 equal rolls.
09 - Arrange rolls in the prepared baking dish. Cover and let rise for 30 minutes.
10 - Bake for 22–25 minutes, until golden brown and cooked through.
11 - Whisk together powdered sugar, milk, and vanilla extract until smooth.
12 - Drizzle glaze over warm rolls before serving.