This narrow-leaved and white-flowering Hermannia cernua shrublet was photographed in the Karoo National Park near Beaufort West during May. It looked healthy, flourishing in a rock crevice.
Some H. cernua plants in the Karoo bear blue flowers. They used to be called H. cernua subsp. jacobeifolia, but the subspecies is no longer upheld. In iNaturalist the common name given for H. cernua is the blue dollsrose.
The leaves of the plant shown here are green to blue-green, the midrib recessed and the margins irregularly toothed (Shearing and Van Heerden, 2008; Manning and Goldblatt, 1997; iNaturalist).