Your conditions: Charlotte Mason