Get ready for some beauty sleep! Everyone needs the perfect overnight egg dish that lets you sleep in on a morning when you are entertaining and makes it look as if you have been up for hours slaving away in the kitchen. This one-dirty-dish, overnight bread pudding, is that dream recipe. The filling can be cooked ahead as much as 3 days and the bread pudding assembled the night before. The ingredients can be tweaked to what you have on hand if the proportions are maintained. Come morning, the whole thing goes into the oven and 45 minutes later, while you enjoy a cup of coffee with your morning paper, you have a cheesy aromatic meal that will wake up every last sleepy head.