The Little White Horse by Elizabeth Goudge (published 1946) is a classic middle-grade fantasy novel set in 1840s England. Thirteen-year-old Maria Merryweather becomes orphaned and is sent to live with her distant cousin, Sir Benjamin, at the enchanting Moonacre Manor...