Pseudocreobotra wahlbergi, or Spiny Flower Mantis, is a small Flower Mantis (1.5 inches or 38 millimetres) native to southern and eastern Africa. It mimics a flower in order to attract pollinating prey and is very aggressive in it's behaviour.
This one is a sub-adult female nymph who will develop wings at her next moult. Perching on a lavender flower head, it gives you some idea of scale - she is very tiny.
Many thanks for your generous support of my last image - really appreciated