Witch, Scottish, woman, academia, ethereal, tartan, Celtic, medieval, McGonagall | Fantasy