Flowers and leaves of shaggy sparrow-wort, Thymelaea hirsuta. Photo taken in Carabassi Beach, province of Alicante, Spain