God alone is enough St. Teresa of Avila