01 - Whisk together flour, sugar, yeast, and salt in a large mixing bowl until thoroughly blended.
02 - In a separate bowl, combine warm milk, melted butter, eggs, vanilla extract, and lemon zest. Mix until uniform.
03 - Pour wet mixture into dry ingredients. Mix with a wooden spoon until a soft, shaggy dough begins to form.
04 - Turn dough onto a lightly floured surface. Knead for 8-10 minutes, pushing forward with the heel of your hand and folding back, until smooth and elastic.
05 - Place dough in a lightly greased bowl, turning once to coat. Cover with plastic wrap or a damp towel. Let rise in a warm, draft-free area until doubled, approximately 1 hour.
06 - Punch down risen dough gently. Divide into three equal portions. Roll each piece on the counter into a rope approximately 20 inches long, applying even pressure.
07 - Braid the three ropes together tightly, pinching ends to seal. Form the braid into a circle, connecting the ends by pinching firmly to create a continuous wreath.
08 - Transfer wreath to a parchment-lined baking sheet. Gently press dyed hard-boiled eggs between the braids at even intervals around the circle.
09 - Cover loosely with a clean towel. Let rise for 30 minutes until puffy. During the final 15 minutes, preheat oven to 350°F.
10 - Whisk egg yolk with 2 tablespoons milk until smooth. Brush generously over the bread surface, avoiding contact with the colored eggs. Sprinkle with pearl sugar if desired.
11 - Bake for 25-30 minutes until deeply golden brown and internal temperature reaches 190°F. Tent with aluminum foil after 20 minutes if browning too quickly.
12 - Remove from oven and let cool on baking sheet for 10 minutes. Transfer to a wire rack to cool completely before slicing or serving.