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