Cellophane flowers of yellow and green. Towering over your head