This is something that I've been puzzling over for a while. What exactly is a witch? What makes a witch different from a wizard, or a warlock, or any other spellcaster? The various different spellcasting classes have some witch flavor. Like, druids have the wiccan aesthetic, while warlocks have a more dark witch aesthetic going on. But what exactly makes a witch a witch?
My current working theory is that the defining trait of a witch is that a witch works on the boundary of things. Life and death, male and female, night and day, good and evil, divine and arcane, supernatural and mundane, all that stuff. A witch's power lies in their ability to stand on the edge of two things and influence either side. A witch is inherently "other", because they never fit into a single category, but because of that they pull together wisdom from a broad range of sources.
What do y'all think?