Divine Mercy and Human Limitations