Preheat your oven to 350 degrees F. Lightly grease a square baking dish (about 8x8 inches).
In a medium bowl, stir butter, sugar and honey together. Whisk in eggs one at a time. Whisk in buttermilk. Add cornmeal, flour, salt and baking soda. Do not over-mix. As soon as the flour disappears, stop mixing.
Pour batter into prepared baking dish. Bake for 45-50 minutes, or until a toothpick inserted into the center comes out clean.
Meanwhile, combine 1/4 cup melted butter and 2 Tbsp. honey in a small bowl.
Poke top of cornbread gently all over with a fork. Pour honey-butter mixture all over cornbread. (This makes the crumb extra moist!) Let sit for 5 minutes before slicing and serving.