Preheat oven to 400° F.
Prepare one large bread pan, or 4 mini bread pans, by greasing well, or lining with parchment.
Add eggs, milk, juice, and oil to a large mixing bowl, and mix well.
To another bowl, add the dry ingredients - flour, sugar, baking powder, and salt. Mix well.
Add the dry mixture to the wet ingredients in the large mixing bowl, and mix gently until well incorporated.
Fold in cranberries, nuts, and chopped orange, stirring gently until evenly distributed.
Spoon into bread pans. This recipe makes one large loaf, or about 4 miniature loaves.
Bake until loaves are golden brown, and centers are firm - about 25 minutes for mini loaves, about 40-45 minutes for a large loaf.
Remove from oven, and let cool for 10 minutes before removing from pan, and serving.