her real name was margaret shields born in fort davis texas