Did you check if it's a hermie? It could be pollen...

Let's hope that my guess is a bad one...