Combine 1/2 cup warm water with yeast and 1 tbsp honey. Set aside until foamy.
In a large bowl combine remaining ingredients, except milk.
Add in yeast mixture and 1/2 cups milk. Mix together, adding in remaining milk a tablespoon at a time as needed. You want the the mixture to just pull away from the bowl.
cover the dough and let sit for 10 minutes. This helps the dough to absorb all the liquid before kneading.
Knead mixture for 7-10 minutes. Shape into a ball, place back into bowl, and let rise for an hour, until doubled.
Place dough onto counter, 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.