I think you'll really like this one!

For the Sweet Dough:

* 1/2 lb butter
* 1/2 teaspoon salt
* 1 1/4 cups milk
* 1 cup sugar
* 6-8 cups flour
* 4 1/2 tsp active dry yeast
* 1/4 cup water
* 4 egg yolks
* 2 whole eggs
* 1 teaspoon ground cardamom (optional)

Dissolve yeast in 1/4 cup warm water and set aside until foamy.

Heat milk, shortening, sugar and salt to melt shortening.

Cool to warm and add yeast mixture, egg yolks and whole eggs.

Beat well by hand.

Gradually beat in by hand 6 cups of flour and the cardamom.

Knead well on a floured surface only adding additional flour to make a smooth and elastic dough.

Place dough in an oiled bowl, turn to coat with oil and cover and let rise double in volume. (+/- 1 hour)

Punch down and cover dough and refrigerate overnight if you are making in advance, if not, proceed with the below.

Make the filling:

* 4 tbsp cinnamon
* 8 tbsp fine sugar
* 3 tbsp melted butter

Roll out the dough into a large rectangle. Brush with butter. Mix cinnamon and sugar and sprinkle over dough.

Roll the dough into a cylinder and cut into nine buns. Place the buns in a greased nine by nine baking pan and allow to rise about another hour until really puffy.

Bake for 30-35 minutes at 190C/375F or until a nice golden brown.

While buns are baking, make the glaze:

* 1 cup icing/powdered sugar
* 1 tbsp water
* 1 tbsp heavy cream/milk
* 1 tsp vanilla extract