The April Fool flower (Afrikaans name Veldskoenblaar) is a perennial, found mainly in the South Western, southern and Eastern Cape.
We saw these in the Strandfontein area in the Western Cape.