Great egrets lay anywhere from 1 to 6 eggs with 3 to 4 being the usual amount. Both parents take turns brooding the eggs. They hatch between 23 and 26 days. There were no chicks yet on my first trip to the rookery. This egret is at the brooding stage.
Great Egret (Ardea alba)
UT Southwest Medical Center Rookery