Found a big clump of these growing near the bog. They are wetland flowers in the iris family that are native to eastern North America. I think green and purple is the most sublime color combination in nature...my favorite at least. Don't know why this flower is called "blue" when it is purple!