Set your oven to 350F
Mix cream, milk, sugar, eggs, butter (melted), cinnamon, vanilla, and salt in a large bowl.
Whisk until fully integrated
Add the bread and raisins
Gently stir so all the bread is covered evenly
Leave the bread to soak for 15 minutes
Transfer the bread mix to a 9x13-inch baking dish that’s been lightly oiled
Bake for 45 minutes
While the bread cooks, mix the rum, brown sugar, ¼ cup butter, and a pinch of salt in a saucepan
Stir continuously for 15 minutes
Stir in the vanilla
Remove from the heat
Use this sauce for dipping and as a topper to the pudding.