if i put my finger up the vagina i feel something like a couple of hemmorhoids? what is that?