When searching for a mate, males will try to impress females with long plumes held up over their back like the photo I captured above. Just look at the bright orange beak and the green color around his eyes. This is normally orange but changes to green during breeding season.
Once mating has occurred, females will lay anywhere from 1 to 6 eggs. Both parents will take turns incubating the eggs until they hatch. Baby great egrets will leave the nests 2 or 3 weeks after they hatch if they can survive that long. Young egrets are very aggressive to one another and it is not uncommon for stronger siblings to kill the weaker ones. The young ones that do make it though usually live around 15 years in the wild (the record is 27 years).