In a large mixing bowl, combine your water, honey, and yeast. Mix gently until combined, let sit for 10 minutes for your yeast to bloom.
After the 10 min, add in your butter, egg, and salt. Mix until combined.
Add in your flour starting with 4 cups. Add in 1/2 cup at a time until you've reached your desired consistency. Your dough should be slightly tacky, smooth, and elastic. Knead for about 5 minutes.
Place dough into large, oiled bowl, turning it once to coat the surface. Cover bowl and let rise for 45 minutes.
After your 45 minutes is up, punch dough down and divide into 3 oz balls. Place in a greased baking sheet, cover rolls and let rise again for 30 minutes or until doubled in size.
Preheat your oven to 350 degrees F.
Bake rolls for 22-25 minutes rotating after the 12 min mark. They should all be golden brow on the tops.
Remove from oven, butter the tops, and enjoy!