Eleanor H Porter

Eleanor Hodgman Porter was born in New Hampshire in 1868 and studied music in Boston until 1901, when she gave up singing to pursue writing. She died in Massachusetts in 1920.