In a small bowl, add the yeast to warm water (use about 1/2 cup from the total needed). It should be lukewarm, not hot or the yeast may die). Stir well and set aside. We are waiting to see the mixture bubble to tell us it's active and working.
In a large mixing bowl, beat the eggs and the sugar until light and fluffy (several minutes).
Add the lemon zest, extract, and the oil to the egg-sugar mixture and beat until combined.
Add the remaining milk/water and yeast mixture to the batter and mix until combined.
Begin adding the flour slowly. Add only enough flour to make a very soft dough. Beat very well to allow the flour to be absorbed, and avoid adding too much flour. You should aim for a soft dough, like your earlobe. I like to let the dough rest for about 10 minutes before adding more flour to ensure the flour has absorbed sufficiently. To do this, cover the dough with a clean towel.
This dough is best mixed for about 10 to 12 minutes, as it will eventually clear the sides of the bowl and form a ball. You can also hand-knead for about 15 or 20 minutes, with lots of breaks in between to allow for the slow development of the dough.
After the dough is smooth, let the dough rest for 10 minutes.
Place the dough in a large bowl or bucket, cover, and allow it to rise until double (1.5 to 2 hours; time will vary depending on room and dough temperature).
Optional: Punch down the dough after it has risen and let it bulk rise again for 1.5 to 2 hours.
After the dough has risen a second time, it's time to shape/form your loaves.
I use cooking spray on the countertop and coat my hands to make handling the dough easier.
To form the loaves, begin by dividing the dough in half to make 2 loaves.
For each loaf, you will then further divide each piece into 2 pieces. Roll each piece into a rope that is about 2 feet long and then twist the two ropes together.
Form the twisted ropes into a spiral circle and then tuck the ends underneath.
Place the loaves on a parchment-lined baking sheet (1 per sheet for large loaves or 2 per sheet if you halved the recipe).
Brush the loaves with egg wash, cover loaves loosely with oiled plastic wrap, and let rise for about 1.5 to 2 hours or refrigerate overnight. Save the egg wash (refrigerate) and you'll need to apply another coat of egg wash just before baking.
About 20 minutes before you're ready to bake, preheat oven to 325 degree F.
If you are decorating with eggs, place a dyed egg in the center and gently push the egg down in the center.
When ready to bake, brush the loaves with the egg wash avoiding the dyed egg.
Place loaves in the center of the oven and bake until lightly golden (about 30 to 40 minutes or more just until golden and the center is cooked - press down with finger it should feel firm not raw).
Begin checking loaves at 20-25 minutes and cover loosely with aluminum foil if they are browning too quickly).
Let the loaves cool fully before cutting!