Oenothera rosea, also known as Pink evening primrose or Rose of Mexico, is a plant belonging to the genus Oenothera and native to northern Mexico and USA.1
Oenothera rosea has flowers with less than 2.5 cm (1 in) diameter. The shade varies from pink to red.1
References
^ ab "Botanica. The Illustrated AZ of over 10000 garden plants and how to cultivate them", p. 612. Könemann, 2004. ISBN 3-8331-1253-0