Make sure you use room temperature butter, eggs and buttermilk
In a large bowl, sift your flour, baking soda and baking powder. Add in your salt and mix your dry ingredients well.
Using a stand mixer or hand mixer, cream together your room temperature butter and white granulated sugar.
Add in your eggs one egg at a time. Continue beating until well combined.
Add in your buttermilk, heavy cream, sour cream, vanilla extract and butter extract. Beat all your wet ingredients until well combined.
Begin adding your dry ingredients to your wet ingredients about 1/4 cup at a time. Continue mixing as you do this.
Once you finish combining your wet and dry ingredients, mix for 1-2 more minutes or until well combined.
Prepare your bundt pan by greasing it well with baking spray or you may use butter and flour as well.
Pour your butter cake batter into your greased bundt pan.
Bake in a preheated 350 degree F oven for 50-55 minutes.