Wild iris (Dietes grandiflora).

wild iris (Dietes grandiflora), Life is a garden, throwing shade at the sun