The flower of the White Evening Primrose, Oenothera caespitosa, lasts only one night after blooming in the evening in the Sonoran Desert of southern Arizona.