Preheat your oven to 350°F (175°C) and grease two round cake pans.
In a large bowl, whisk together flour, baking soda, and sugar.
In another bowl, combine melted butter, honey, eggs, and buttermilk until smooth. Gradually mix wet ingredients into dry ingredients until just combined.
Divide batter between prepared pans and bake for 25-30 minutes or until a toothpick comes out clean. Cool on wire racks.
For the frosting, beat together sour cream and powdered sugar until smooth.
Once cooled, layer cakes with frosting in between and on top. Decorate as desired.