Preheat oven to 350 degrees. Butter nine 4-by-2 1/2-inch loaf pans; dust with flour, tapping out excess. Combine cream, orange juice, and vanilla in a small bowl. In a medium bowl, whisk together flour, baking powder, baking soda, and salt.
With an electric mixer on medium speed, beat butter, orange zest, and sugar until pale and fluffy, 3 to 5 minutes. Reduce speed to low; add eggs, 1 at a time, beating well after each addition. Add flour mixture in 3 batches, alternating with 2 batches of cream mixture; beat until combined. Gently fold in cranberries and walnuts.
Divide batter evenly among prepared pans; smooth tops with an offset spatula. Place pans on a rimmed baking sheet; bake until cakes are golden and a cake tester comes out clean, about 30 minutes. Transfer pans to wire racks to cool 15 minutes. Turn out cakes onto racks to cool completely. Cakes can be stored in an airtight container at room temperature up to 2 days.
Adorn your wedding cake with one of these thoughtful handmade touches.See the Ideas