What is this on my vulva?

a few days ago i noticed some pain down there and today i looked and took this photo. does anyone know what this could be? i did shave recently and went to the public pool. i had sex over 2 months ago with one partner who is clean so i do not think it is herpes but what else could it be?

looks like it could be Vestibular papillomatosis