Flower girl dresses are worn by little girls, mainly at weddings, where the flower girls walk down the aisle ahead of the maid of honor, sprinkling flowers and confetti in the path of the bride. Flower girls dresses are not, however, restricted to weddings, and are also often worn on many other occasions like at parties, receptions, communions, baptism, christening, Easter, and other special programs.