I have an idea of a Romani witch. She got abandoned by her family after they got spooked by the classified crew. A truancy officer arrested her, then she wound up in a child protective services orphanage when they realized she was living on the streets. She can see demons, not only her own but those around others. Only other supernatural beings (like vampires and demigods) can see her demons, but they're harmless to mundanes. They're part teachers, advisors, and tormentors. She can also see lay lines, tapping into them to power her spells.