Combine flour and yeast, set aside.
In a separate bowl, lightly whisk eggs together, add remaining ingredients and combine. Remember, all ingredients best at room temperature.
Add mixed flour and yeast, stir until combined. Cover and refrigerate overnight. It is best overnight, but test your preference.
Next day, divide dough in four equal parts, OR less depending on size of molds you use. Place in buttered kulich/panettone molds, paper wrappers, heat resistant enamelware cups or even pre-washed cans, fill about 1/2-3/4 depending on how tall you prefer. Cover with thin towel or plastic wrap and set aside in a warm place for 40 minutes. Optional: Try placing them in a lightly preheated toaster oven turned off.
After 40 minutes, when dough has increased in size, bake in preheated 175C/350F oven for 30-35 minutes. Baking times may vary slightly if using varied size molds at the same time, the larger molds take a little longer. Test for doneness with a wooden skewer or thin knife.
Remove from oven and cool at room temperature.
Once cooled, carefully remove paper wrappers if used (or leave decorative ones on until ready to serve), dust with powdered sugar and coconut flakes, top with walnuts.