Diascia cordata, the heart-leaved twinspur, is a sprawling perennial herb with ovate, toothed leaves. It grows to 60 cm in height.
In this photo the flower shows the base of its pedicel positioned in the leaf axil. The two spurs are visible on the left close to the calyx lobes, while the corolla lobes are to the right.
The spurs of Diascia flowers contain a kind of oil produced by the plant as socalled pollination currency. This oil is sought by bees of the Rediviva genus for feeding their larvae. At least eight species of these bees have co-evolved with Diascia flowers serving each other in a longstanding, mutually beneficial survival transaction.
The oil in exchange for pollination economics works well, because the female bees have long forelegs equipping them for oil extraction from Diascia flower spurs (Manning, 2009; Wikipedia).