From the Website
The leaf form is an abstracted olive tree leaf which has been a symbol of hope and peace for millennia.
The four wings create an ever changing and complex movement. Olive leaf is a peaceful contemplative piece.
Maybe you can see it here