Preheat oven to 375 degrees F and lightly grease an oven proof skillet or baking sheet.
In a small mixing bowl, combine the cranberries and walnuts with 2 tablespoons flour. Set aside.
In the bowl of an electric mixer, mix flours, oats, sugar, baking soda, salt, and cinnamon. Mix the butter in on low speed.
Mix the buttermilk and eggs together and then stream into the dry ingredients while mixing on low until almost combined. Add the cranberries and walnuts you mixed with flour and mix until just combined (you don't want to overwork the dough).
Empty dough onto a floured surface and form into a round loaf. With a serrated knife, cut an X into the top. Bake for 45 to 55 minutes or until done. Bread sounds hollow when tapped. Cool on a wire rack. Serve warm or at room temperature.
For the Cinnamon Honey Butter:
Whip butter, honey, and cinnamon together until evenly combined.