Preheat your oven to 350, and grease and flour two 9" x 5" loaf pans. Set out two large bowls. In the first one mix:
3 cups flour
3 1/4 teaspoons cinnamon
3/4 teaspoon nutmeg
3/4 teaspoon ground ginger
1/4 teaspoon ground cloves
2 teaspoons baking soda
1 1/2 teaspoons salt
In the 2nd bowl, mix:
3 cups sugar
(1) 15 ounce can pumpkin (without spice)
4 eggs
1 cup vegetable oil
1/2 cup orange juice
2 cups fresh or frozen cranberries
.
Whisk the first bowl (with the flour in it)until the dry ingredients are well mixed. Whisk the 2nd bowl (with the pumpkin in it) until WELL mixed and oil is completely incorporated. Pour the wet into the dry and mix with spoon just until moistened. Stir in cranberries gently.
.
Pour batter into prepared loaf pans. Bake 60 to 65 minutes (my oven took 70 minutes). Cool (in the pans) for about 10 minutes, then turn them out. Wrap the hot bread IMMEDIATELY in plastic wrap, covering tightly. Let the breads cool completely in the wrap.

NOTE: Recipe calls for ½ cup of orange juice, which I didn't have, so I used pineapple juice instead.
NOTE: Wash and sort your cranberries. Try to use the darkest berries. Make sure they are thawed out before mixing into batter.
NOTE: It is OK to put the plastic wrap on the hot bread as soon as it comes out of the pan. This forces the moisture back into the bread as it cools.
NOTE: My oven took 70 minutes to cook these loaves. Use the toothpick test to determine doneness.SEE VIDEO TUTORIAL >>