Name: Christine North East Texas (Zone 7b) Shine Your Light!
My first thought is some kind of "Pitcher-plant" because they do attract flies but so do "stinkhorns" which are a fungus, so could definitely be that, probably one or the other.
May your life be like a wildflower, growing freely in the beauty and joy of each day --Native American Proverb