In a small bowl add warm water, yeast and sugar. Set aside for 10 minutes
In a large bowl whisk together butter, milk, sugar, egg, and salt. Add yeast and slowly combine.
Add three cups of flour and stir to combine. Add the remaining flour. Attach bread hook and mix for 5 minutes. Add more flour if needed until the dough is soft and not sticky. Cover dough with plastic wrap and allow to double in size, about 1 1/2 hours.
Once dough has double in size punch it down and roll out on a floured surface. Spread filling onto the dough with a bakers brush, top with blueberries and roll up.
Cut the dough into 12-15 equal pieces. Place dough onto a greased baking dish with rolls about 1 inch apart. Allow the rolls to sit for one hour.
Bake at 350 degrees for 20-25 minutes or until golden brown and done in the middle. Keep an eye on them so the tops don't get too brown.
Mix together the glaze ingredients and pour over the hot rolls. Serve immediately.