Combine 1/4 cup warmed water with yeast and honey/sugar. Set aside until foamy. If your yeast does not foam up, do not proceed to the next step. This means your yeast is not active.
Once the yeast mixture is foamy combine all yeast mixture, milk, butter, egg, salt, and 5 cups of flour. Mix to combine, adding in additional flour until the mixture pulls away from the bowl.
Knead mixture for 7-10 minutes, or until the dough is smooth. Shape into a ball, place back into bowl, cover, and let rise for an hour, until doubled.
Place dough onto counter and divide into 2 sections. Flatten into a rectangular shape and roll into a log. Place into a loaf pan and let rise another hour.
Bake at 350 for 35-40 minutes. Top with a little more butter if desired.