Set oven to 350° F. Melt butter. In a small bowl, sift together both flours (reserving 1 Tbsp of cake flour on the side for later) + salt, baking powder, and baking soda.
In a medium size bowl, mix together sugar and eggs. Whisk in half and half. Alternate stirring in flour mixture and buttermilk until batter is smooth. Stir in honey.
Whisk in softened / slightly melted butter. In a small bowl, gently toss reserved 1 Tbsp cake flour with 1 cup of your fresh blueberries. Gently fold the cake flour/blueberry combination into the muffin batter.
Grease muffin pan. Spoon batter into muffin pan, filling to top. Press reserved blueberries into top of muffins. Gather ingredients for crumble topping if you want to add this. Top muffins with crumble topping.
Place muffin top pan on a baking sheet to help the bottom cook evenly with the top. Bake for 20 minutes and check for doneness by inserting a toothpick or cake tester in the center of a muffin.
When done, allow muffins to cool for 5 minutes before placing on a wire rack to cool completely. Store in a covered container once completely cooled.