Flower n.
1. that part of a plant that produces seeds.
2. the flower of, the finest part of
3. the flower of speech, ornamental phrase
Oxford Advanced Learner’s Dictionary of Current English


Photo Installation, 2004

Photo Installation, 2004

Photo Installation, 2004

Photo Installation, 2013

Photo Installation, 2004