Evening Primrose
Common Evening Primrose (Oenothera biennis) is part of the Oenothera genus that contains an astonishing 145 species. It is thought that may have come from the Greek for “wine scenting” as the plant’s roots were used for this purpose. This…