Anemones are also called "wind flowers" taken from the name of the Greek wind god. The flowers are wide with a variety of attractive colors such as red, white, blue, to purple and there is a black color in its center as its trademark.
Anemone is odorless and has no nectar or flower extract as an insect repellent. The same source mentions that some experts found the flowers of Anemone do their own pollinators in the sense that the pollen comes from the same flower.