Combine the flour, sugar, yeast, and salt in the bowl of a stand mixer fitted with the dough hook. Mix briefly to blend the dry ingredients. Add the eggs, and water and keep mixing. Add the butter a tablespoon, ensuring each bit is incorporated before adding the next.
Mix on medium-low speed for 10-12 minutes until the dough becomes smooth and elastic. It will be soft and may not pull away from the bottom of the bowl completely—this is normal. Occasionally, scrape down the sides of the bowl with a spatula during mixing to ensure everything is well incorporated.
Transfer the dough to a large, lightly oiled bowl (the oil prevents the dough from drying out). Cover the bowl with plastic wrap and refrigerate for at least 12 hours or overnight. The dough becomes firm in the fridge, this is normal. Leave it at room temperature for 30-60 minutes to soften before using. Alternatively, if you want to make this in one day, let the dough rise at room temperature for 1½-2 hours or until it doubles. This could take longer, depending on the temperature of the room.
Grease two loaf pans 23cm x 13cm x 8 cm (9 x5 inches, or similar sizes) with cooking spray, or line the bottom and sides with parchment paper to ensure easy removal later. Set aside.