Canker sore? Abscess? Ulcer?

Anyone know what it could be? It doesn't hurt at all. It's on my daughter's gum. It was there a couple week back and disappeared and now it's back.