The word "provide" (from Latin providere) means etymologically "to foresee." The corresponding Greek word, pronoia, means "forethought." Forethought and foresight imply a future end, a goal and a definite purpose and plan for attaining that end. The doctrine of final ends is a doctrine of final caus...