1. Mix warm milk, sugar and yeast. Let stand for about 10 minutes.
2. Add salt, butter and egg to the milk mixture. Gradually add flour, knead by hand until the dough is smooth and elastic. The dough should be slightly sticky.
(if you are happy to have a breadmaker, you can just use "dough" or "pizza" option; an electric mixer with dough hook will work, you might need to stop and scrape down the sides.
3. Place the dough in a warm place covered with a cotton towel, for 1 - 1 1/2 hours. I usually preheat my oven to 200F (90C), turn it off, place dough in a large bowl and cover, then slightly open the oven door and in 20 minutes close it again (so that it stays warm longer).
4. Divide the dough into 7 equal pieces. Roll each piece into ball. Let rise for 20 minutes.
5. Preheat the oven to 350 degrees F (180 degrees C).
6. Lightly brush a round cake pan with olive oil. Arrange the dough balls in the pan (they will look like a flower). Using a narrow glass (or your hands), make a well in the center of each bun.
7. Place 4 cherries (or more, if they fit) into each well, sprinkle with sugar (last ingredient). Lightly bit egg with a fork and brush the buns.
8. Make the crumb topping. Mix together the remaining sugar and flour. Mix in butter with a fork or hands, just until the mixture is crumbly.
9. Top the buns with the crumb mixture.
10. Bake in the preheated oven for 30 -35 minutes.