Preheat oven to 350 degrees F. Make topping by mixing brown sugar, cinnamon
and walnuts together and set aside.
Mix together sour cream and baking soda. In separate bowl, mix flour and baking
powder. In medium mixing bowl cream butter and sugar together. Add eggs one
at a time and vanilla. Cream until fluffy. Add sour cream and flour mixtures
alternately and mix thoroughly.
Spread one half of mixture in greased 9" x 13" pan. Sprinkle cherries
over this base layer, then sprinkle 1/3 of the topping over the cherries. Spread
the other half of the batter on top and sprinkle the remaining topping over
the cake.
Bake for 1 hour to 1 hour 15 minutes. Cover with foil after 30 minutes if browning
too quickly.