Albanian Walnut Cake

Description
It is supposed to be moist and rich, but not overly sweet.

Ingredients

 * Cake
 * 1/2 cup butter, at room temperature
 * 3/4 cup sugar
 * 2 eggs, lightly beaten
 * 1/3 cup plain yogurt
 * 1/3 cup buttermilk (or additional 1/3 cup yogurt)
 * 2 cups flour
 * 1 teaspoon baking powder
 * 1 teaspoon baking soda
 * 1/2 teaspoon cinnamon
 * 1 tablespoon freshly grated lemon rind
 * 1 cup walnuts, toasted and finely chopped
 * Glaze
 * 3/4 cup water
 * 1 cup sugar
 * 1 cinnamon stick (or 1/2 tsp ground cinnamon)
 * 1/4 cup fresh lemon juice
 * 1/4 teaspoon ground allspice
 * 1 dash ground cloves

Directions

 * 1) Preheat oven to 350°F.
 * 2) Cream together the butter and sugar until light and fluffy, and then mix in the eggs.
 * 3) Blend the yogurt with the buttermilk.
 * 4) Sift together the cake dry ingredients and add them alternating with the yogurt mixture into the egg mixture.
 * 5) Stir in the lemon rind and walnuts.
 * 6) Pour the batter into a buttered 9X13 baking pan and bake for 30-40 minutes until a toothpick inserted into the center comes out clean. The cake will still be moist.
 * 7) Make the glaze by simmering together all the ingredients, covered, for about 15 minutes.
 * 8) Remove the cinnamon stick.
 * 9) When the cake is done, remove it from the oven, turn off the oven, pour the glaze over the hot cake and return it to the oven for about 10 minutes.
 * 10) Cut the cake into squares and serve it warm or cool.