Preheat oven to 325°F.
Grease and flour a one pound loaf pan. Set aside.
Using a handheld or standing mixer, cream softened butter and sugar together until light and fluffy.
Add eggs, one at a time, mixing well between each egg addition.
Add vanilla and orange extracts and zest to the batter. Mix to incorporate.
In a separate bowl, sift flour, baking powder and salt together.
Add dry ingredients to wet ingredients and mix until just combined.
Swirl ½ cup of leftover cranberry sauce into batter in large sweeping motions.
Pour batter into prepared loaf pan and bake at 325°F for 60-70 minutes or until a toothpick inserted into the center of the cake comes out clean.
Let cake cool in the pan for 10 minutes, then turn cake out onto a wire rack to finish cooling.
When cake is cool, but still warm, make the glaze by mixing powdered sugar, vanilla and orange extracts and milk together. Drizzle over the cake and sprinkle with additional orange zest.
Enjoy!