There are over 120 species of anemones. Its name is Greek and loosely translated means “daughter of the wind”. In Greek mythology it was believe that anemones were born form Aphrodite’s tears as she mourned the death of Adonis. They were believed to bring good luck...