Preheat oven to 350 degrees F (175 degrees C). Butter two shallower round cake tins (or one larger one instead) and line the bottoms with parchment paper.
Heat the honey in a saucepan over a low heat. You don't want it to boil or burn, but you want to heat it up so that it becomes less thick and is easier to mix into the batter. Set aside and let cool so that it is no longer hot.
Now, beat the eggs and sugar together until light and fluffy and tripled in volume, either in a stand mixer, with a hand mixer, or by hand with a whisk. Whisk in the honey, buttermilk, and oil.
Combine the flour, baking soda, baking powder, cinnamon, ginger, cloves, allspice, citrus zest, and salt in a separate bowl. Whisk the ingredients together.
Sift in the dry ingredients and fold the mixture into the wet ingredients, so as not to deflate the eggs. You can also mix it in on low speed using a stand mixer! Once no dry spots remain, divide the batter evenly between the cake tins.
Bake for 15-20 minutes, or until a skewer or cake tester comes out clean. If you make one larger cake, you may have to bake it for longer! Let your cakes cool before decorating.
If you made two separate cakes, trim the domed tops so that they are stackable (this is optional - you can leave them the way they are if you want!). If you made one larger cake, use a sharp knife to carefully trim off the domed top, then split the cake into two sponges through the middle.
To make the buttercream, beat together the softened butter, powdered sugar, and vanilla extract until light and fluffy. Ice your cake however you wish - we use all the buttercream for the middle of the cake. You can double the buttercream recipe if you want to ice the outside of the cake as well!
Melt the chocolate and pipe or spoon onto the top of the cake. Decorate with candied lemon slices, candied ginger, chopped pecans, or whatever you want. Enjoy!