Preheat oven to 350°.
Lightly grease and flour two loaf pans.
Cream butter and sugar together in the large bowl of an electric mixer for two minutes.
Add eggs, mixing between each one.
Add orange juice through vanilla and mix well.
Remove from electric mixer and with a spoon or spatula, carefully mix in the flour, baking powder, salt, and cranberries, just until blended.
Pour into loaf pans and bake at 350° for 1 hour and 10 minutes or until wooden pick inserted into center comes out clean.
Move loaf pans to a wire rack and let cool for 5-10 minutes while you make the glaze.
Combine powdered sugar and orange liqueur. Slowly pour over the bread, then let the loaves cool completely before serving.