yellow lily
A blooming lilac is vistited by a tiny green insect.
The flowers of False Indigo, Baptisia Australis, a flowering plant common in the American Midwest. This one is in Minnesota. Other - and less flattering - names for the plant are indigo weed, rattleweed, rattlebush and horsefly weed. Weed or not, it's a beautiful plant.