Did Willa Cather get married and have kids?