The key to understanding soon-to-be-Saint Charles de Foucauld

The key to understanding soon-to-be-Saint Charles de Foucauld