Pre heat oven to 350F..Brush inside a 10 inch Bundt pan with melted butter and dust with flour shaking out any excess flour.
Combine flour and baking soda and set aside. In a small bowl combine all the spices and set aside. Cream the butter with electric mixer using the paddle attachment, add both sugars and beat until light and fluffy..add eggs and beat until well combined. add flour mix alternately with buttermilk, beginning with flour and ending with flour. Transfer half the batter to another bowl and add the spice mix and stir til well combined.
Place about half the batter into the pan. add the spiced batter on top and add the remaining batter on top..and run a table knife through the batters to create a marbled effect.
Bake for 45 to 50 minutes until a cake tester comes out clean. remove from oven, cool on rack for 10 minutes then remove cake from pan and cool completely before icing.
ICING. beat together the icing ingredients and pour over cake allowing to drip down the side./