Add the water and half and half to a saucepan. Bring it to an almost boil. You'll know it's done when tiny bubbles begin to form around the edge of the pan. Let it cool for 5-10 minutes.
Add the yeast and honey to the milk. Combine.
In the bowl of a stand mixer (or a large bowl if you don't have one), add the butter, milk mixture, egg, salt, and 1 cup of flour. Mix until combined.
Add the rest of the flour, 1 cup at a time, making sure the flour is completely incorporated in between adding cups.
Continue kneading for 5-6 minutes. It should be a soft, well-combined ball when done.
Cover and let it rise for 1 hour.
Turn the dough out onto a floured surface. Roll it out until it's about ½ inch thick. Fold the dough in half and seal the edges.
Cut the dough into evenly sized squares. Place them on a greased cookie sheet and let them rise for 1 additional hour.
Preheat the oven to 350° F.
Bake for 13-16 minutes, or until the top is a light golden brown.
Brush the top of the cooked rolls with melted butter if you desire.