The spiritual weapon for our times. Have you said your Rosary today?