Mexican surrealist painter Frida Kahlo has always been something of an enigma. Mexican surrealist painter Frida Kahlo has always been something of an enigma.