1Preheat oven to 350°. Combine flour, cinnamon, cloves, allspice, and baking soda. Set aside.
2Cream together sugar, butter, egg yolks, and vanilla until very light and fluffy.
3Gradually add dry ingredients to butter and egg mixture alternately with buttermilk, beginning and ending with dry ingredients.
4Beat egg whites until fluffy and moderately dry and fold into batter.
5Pour batter into greased and floured layer cake pans. Bake about 40 minutes or until a toothpick inserted in center comes out dry. Turn out on racks to cool. Fill and frost with buttercream or cream cheese frosting.