What the heck is this !!!!!!!

image

image

please someone answer im so scared.

image

I think it’s a vaginal cyst

the little ones??