There are about 125 species in the genus Oenothera, and they are commonly called sundrops, evening primroses, or golden eggs, and they are native to North and South America.