Popular in many countries, bread pudding has many variations. All are based on cubed stale bread that is soaked in a mixture of milk, sugar, and eggs, and then baked. What often sets the pudding apart is the sauce used on the pudding. In the south, many cooks like my mother made a rum sauce to top bread pudding. Today’s recipe is a variation on the classic recipe with the addition of orange and cranberry. You can use a traditional rum sauce, a vanilla sauce, or whipped cream to top the dish. It’s the perfect dessert for Thanksgiving, Christmas, or any winter evening meal.