Dissolve yeast and 2 tablespoons sugar in warm water, and let stand for 10 minutes to proof.
Add the remaining sugar, salt, eggs, melted butter, and 3 cups of flour.
Mix well and slowly add the remaining flour until incorporated. You may need more or less flour to reach the correct consistency.
Turn dough out onto a floured board and knead until smooth and elastic, 8 to 10 minutes.
Shape the dough into a ball and place it into a lightly oiled bowl, turning the dough over to grease all sides.
Cover and let rise in a warm place until doubled about 2 hours.
Punch down the dough and dive in half. Place one half on floured surface and roll into a 9 x 18-inch rectangle.
Beginning at the narrow edge, roll up the dough, pressing firmly to eliminate any air bubbles. Pinch the seam and ends to seal the dough. Place the dough seam side down into a greased 9 x 5 x 3-inch loaf pan.
Repeat with the other half of the dough.
Brush the tops of the dough with vegetable oil or melted butter.
Cover and let rise in a warm place until doubled, about 1 hour.
Bake at 375 degrees for 30 – 35 minutes or until the loaf sounds hollow when tapped.
Remove from the oven and allow to cool.
Enjoy!