Add all ingredients except 3-4 cups of flour in a bread mixer.
Mix until smooth.
Gradually add the remaining flour.
Don't knead. (Mix for about 30 seconds after last cup of flour.)
Place dough in a greased bowl, cover with a towel or plastic wrap and let rise until doubled, about an hour. (My friend lets hers rise in the oven for quicker rising - Preheat oven to 350℉ for 1 minute, then turn off the oven and place dough in the oven. So it never reaches 350℉ - it just starts to heat and then holds in the heat after one minute of heating up. be sure to cancel the oven before sticking the dough in.)
Punch dough down.
Flour your surface and place dough onto it. (Some people like to oil their surface)
Divide dough into 3 equal sections.
Roll each section into a circle (about 12 inches in diameter) and cut each circle into 12 slices (like a pizza).
Roll each slice from biggest end to smallest end (like a croissant) and place on a greased cookie sheet (they can all fit on one large cookie sheet).
Cover and let rise until doubled.
Bake at 400℉ for 15 minutes. (I've found that in my oven, they need to cook at 375℉ so they don't burn on top. And I always rub them with butter as soon as they're out of the oven.)
Honey Butter
Whip butter, add vanilla and egg yolk. Gradually whip in honey until light and fluffy. Makes 1 ½ cups.
Notes
If you live where it's very humid, you may need to add a little more flour if your dough is really sticky.