ziguenerskan är på samma gång både intagande och demonisk.