Preheat oven to 350F and grease and flour large loaf pan.
In a food processor pulse together flour, salt, baking powder, baking soda, and cold butter until it resembles cornmeal.
Pulse in honey, buttermilk, orange juice, and orange zest.
Pulse in eggs. Don’t over mix.
Fold in cranberries and nuts (optional).
Pour into a prepared pan.
Bake at 350F for 40-50 minutes or until a toothpick comes out clean.
Cool in pan on a wire rack for 10 minutes.
Remove bread from pan and cool on wire rack for at least 30 minutes.