Nació en Frodsham (Cheshire), hija de Frederic Poynton Weaver, médico de ese distrito, y de Mary Wright, rica heredera.