Preheat oven to 350F. Lightly spray a 9x9 inch baking pan.
In a large bowl, stir together flour, cornmeal, sugar and baking powder. Make a well in the center of the dry ingredients. Add the half-and-half, cream, oil, honey and eggs; stir to combine. Pour batter into a pan.
Bake in preheated oven for 20 to 25 minutes, until a toothpick inserted into center of pan comes out clean.
For the butter, stir together honey, butter, and poppy seeds until thoroughly combined.
Serve cornbread warm alongside honey butter.