First, make your cake! Preheat the oven to 350° Fahrenheit and generously butter (don't spray) your 10-cup bundt pan (or your cake will stick). In a clean, dry, medium bowl, separate out your egg whites (make sure there are no bits of yolk) and beat using an electric mixer until stiff peaks form, then set aside.
In a second large bowl, beat together your butter and sugar until creamy and smooth. Add in the egg yolks and buttermilk and beat to combine. Then, whisk in the flour, almond flour, baking powder and soda, salt, and all spices until smooth and combined. Finally, fold in your egg whites 1/3 at a time until smooth, and pour batter into your buttered bundt pan.
Bake for 60-80 minutes, depending on your oven, or until a skewer inserted into the thickest part of the cake comes out clean. Let cake cool completely before turning out of pan onto a serving tray.
Once the cake is cool, make your glaze (optional). In a small bowl, stir together all of the glaze ingredients until smooth. For a thicker glaze, add less milk/more powdered sugar, and for a thinner glaze do the opposite. Pour over cake and then serve!