Combine flour, baking powder and salt with a whisk and set aside.
Cream butter and honey until light and fluffy.
Beat in eggs, one at a time. Mix in sour cream, lemon juice, lemon zest, vanilla and almond extract.
Mix 1/3 of the flour mixture into the butter mixture. Mix in half of the buttermilk and then add in another 1/3 of the flour mixture. Then mix in the rest of the buttermilk and finish by adding in the last 1/3 of the flour mixture. Mix just until combined.
Pour cake batter into a greased Bundt pan.
Bake for 60-65 minutes or until toothpick inserted in the center of the cake comes out clean. Remove the cake from the oven and allow to cool for 5 minutes. Turn the cake over on a wire rack or cake plate and remove the pan. Let cool before glazing.
While the cake is cooling, prepare the glaze. Combine the lemon juice, sugar and honey in a medium pan over medium heat. Stir until the sugar dissolves into a liquid. Continue to cook without stirring, swirling the pan occasionally. Mixture will bubble and start to darken in color.
Once mixture is a medium brown remove from heat. Carefully stir in the butter. Add cream and stir until smooth. Add salt and stir until combined.
Let sauce cool until just warm before pouring over the cake.
Notes
This recipe works well in a 10 cup bundt pan.You can use milk soured with a tablespoon of lemon juice in place of the buttermilk.