Oenothera

Oenothera are commonly known as Evening Primrose, though these varieties flower during the daylight hours. They don’t need a lot of care and will thrive even in moderately fertile soils. The flowers don’t last long but they open in succession for many weeks and there are plenty of them.