Preheat oven to 350 degrees F. In a large mixing bowl, combine zest of two oranges and the granulated sugar. Use your
fingers or the back of the spoon to really mash the zest into the sugar and incorporate the fragrance from the zest into the sugar.
Beat in orange juice, oil, milk, sour cream, eggs, and orange extract until thoroughly mixed.
Sift together dry ingredients: flour, salt, and baking powder.
Prepare the cranberries by rinsing and thoroughly drying them. If using frozen cranberries,
thaw completely, drain, and pat them dry.
Add the cranberries to the flour mixture and toss to coat the cranberries completely in flour.
This helps them to stay suspended in the bread batter and not sink to the bottom of the loaf
for nice even distribution.
Gently fold flour/cranberry mixture into the wet ingredients. Stir just until wet and dry
ingredients are mostly stirred. It is fine to have some streaks of flour left in the mixture.
Pour batter into a greased or parchment lined 9x5 loaf pan.
Sprinkle sanding sugar over the top of the loaf if desired.
Bake for 60-70 minutes or until toothpick inserted into the center of the bread comes out
clean. Remove from oven and cool.