Common Evening Primrose

The common evening primrose (Oenothera biennis) is a native wildflower in most of the U.S. It is found naturally in sunny fields, roadsides, prairies, and disturbed areas. Common evening primrose can also be grown in the garden as a native wildflower. It is a biennial, meaning that it lives for two years and only blooms … Continue reading Common Evening Primrose