Jane of Lantern Hill by Lucy Maud Montgomery - WordSea