Oenothera odorata is a perennial plant belonging to the genus Oenothera and native to South America.
Oenothera odorata grows to 60âÂÂ90 cm (24âÂÂ36 in) tall. It flowers in summer with yellow flowers which become red in time.