Does anyone know what this is on my flowers. I thought it was a bee that the cat was trying to get at first but when I looked it really wasn't. It had like an antenna (don't know if that's the right word) in the middle of its 'head' and was inserting it into the flowers.