Saint Francis, a saint for our times.