In a small bowl, dissolve yeast in warm water. In mixing bowl, cream butter and sugar. Beat in 3 eggs, evaporated milk, yeast mixture, sour cream, orange peel, cardamom and salt; mix well.
Beat in 6 cups of flour until mixture is smooth. Stir in enough remaining flour to form a soft dough. Turn onto a floured surface: knead until smooth and elastic, about 6-8 minutes. Place in a greased bowl, turning once to grease top. Cover and let rise in a warm place until doubled, about 1 hour.
Punch dough down: turn onto a floured surface. Divide into six portions. Cover and let rest for 10 minutes. Shape each portion into a 24 inch rope. Place three ropes on a greased baking sheet and braid. It's easier if you pinch the three strands together at the top and then start to braid. Form into a ring. pinch ends tightly together. Repeat with remaining dough. Cover and let rise until almost doubled, about 45 mintues.
Beat milk and remaining egg, brush over wreath. Sprinkle with almonds and sugar. Bake at 375 degrees for 25-30 minutes or until golden brown. (Be careful to not over bake) Remove from pan to wire racks to cool.
In mixing bowl, mix all cardamon butter ingredients together until blended. Serve with bread.