This tiny little flower is not indigenous, it is a native of Peru and grows mainly in disturbed soil. It comes up in my garden a lot and I tend to leave it there as I like the flowers. Although it is called evening primrose, the flowers actually open early in the morning and it blooms all day long.