Firstly, mill the flour.
In a stand mixer, add water, eggs, honey, olive oil, and salt. Mix these together until combined.
Add the flour into the water & egg mixture, mix until incorporated, and there is no dry flour left.
Cover the dough, and let it rest (Autolyse) at room temperature for 15-20 minutes.
After the rest period, add the yeast and then start the kneading process.
Knead dough until it is nice and stretchy. Lightly oil the dough ball and bowl.
Cover the dough and let it rise for 1-2 hours at room temperature until the dough has doubled.
After the dough has doubled, lightly oil your work surface and hands. Remove dough and divide into 4 equal parts.
Pre-shape each piece by pressing each one into a flat rectangle, and fold the long edge to the center of the dough, then the other half on top of the first half. Press to seal the dough, they should be cylinders now. Repeat with each piece, then cover and let rest for 15 minutes.
Once the dough cylinders have had a chance to rest, then it is time to roll them out into long 12-14 inch strands. If the dough keeps shrinking on you, then cover and let it rest for 10 more minutes.
To shape the cylinders into the strands, on the lightly oiled surface, roll each piece from the middle outwards so that the center is slightly larger than the ends. This will make your loaf more even, and make it easier to attach the ends.
It is important to note that when you are braiding your dough, try not to pull too tight, you don't want t super taunt braid, because we want to leave room for expansion and rise!
Now braid the dough strands with a Four strand braid. *See above in the post, notes, or video for braiding instructions.
Make the egg wash.
Place the braided loaf onto a parchment paper lined baking sheet, brush all over with the egg wash, cover, and then let the loaf rise for 1-2 hours.
Be sure to check on the dough so that it does not over-proof. To test, wet or oil your finger, and lightly press the dough. If the indent springs back quickly, then the dough still needs to proof longer. If the dough springs back slowly, then it is ready to bake. (Even if the indent doesn't fill back in all the way, you are looking for the speed that it springs back.)
Near the end of this second rise, preheat the oven to 350*F.
Once the dough has risen, it will look puffy and soft. Gently do a second egg wash on the loaf, and sprinkle with sesame seeds or any toppings you desire.
Bake loaf for 20-25 minutes, or until the center of the loaf reaches 190*F. The loaf should look golden brown.
Let the loaf cool on the pan for 10 minutes, then move the loaf to a metal cooling rack.
Enjoy!