Challah Bread Pudding with Chocolate and Raisins

This bread pudding is heavenly and sinful at the same time. I use dense, rich challah bread that sets into a creamy soft custard. But it's the chocolate and raisins layered in between the slices of bread that really make the dish.