Nacida Charlotte Mary Martin, en Kemerton, Gloucestershire, era hija de un reconocido médico, Robert Spencer Martin.