Making Spiritual Progress: Building Your Life with Faith, Hope and Love