Make the Dough: In a bowl, combine the yeast and warm water, letting it sit for a few minutes. Mix the high gluten flour, white sugar, salt, honey, beaten egg, and milk in a large mixing bowl. Add the dissolved yeast and knead till a rough dough forms. Incorporate the softened butter and knead until a smooth and elastic dough emerges.
First Rise: Cover the dough in a greased bowl, let it rise in a warm spot for about 1 hour or until doubled in size.
Shape the Dough: After the first rise, punch down the dough, divide it into smaller equal balls, and let them rise again for 45-60 minutes.
Bake the Buns: Preheat your oven to 180°C (356°F). Place the risen buns on a baking sheet and bake for about 20 minutes until they achieve a golden brown hue.
Prepare the Filling: While the buns are baking, mix the softened cream cheese, sugar, and heavy cream until smooth.
Garlic and Parsley Brush: In a separate bowl, combine melted butter, sugar, salt, heavy cream, minced garlic, chopped parsley, and mayonnaise.
Final Assembly: Once the buns are baked, slice a cross on top of each bun, fill with the creamy cheese mixture, and brush each with the garlic sauce.
Final Bake: Reduce the oven temperature to 160°C (320°F) and bake the buns once more for 15 minutes.