Preheat oven to 350 F. Grease 9X9 in. pan.
Place bread cubes in 9x9 pan and spread evenly.
In a medium bowl, mix together eggs, whole milk, melted butter, sugar, zest of one lemon, vanilla, and a pinch of salt.
Pour mixture evenly over pan of bread cubes. Sprinkle blueberries evenly over the top. Make sure the mixture soaks the bread, sometimes pressing down with a flat spatula helps. Let rest for five minutes to soak into the bread.
Bake uncovered at 350 F for 45-50 minutes, or until top is set.
Mix together ingredients for the glaze, adding milk if necessary for consistency. Drizzle over cooled bread pudding or serve warm with ice cream or whipped cream. Yum!