If God Is Love, Why Does He Let Terrible Things Happen?| National Catholic Register

If God Is Love, Why Does He Let Terrible Things Happen?| National Catholic Register
One of the great mysteries to believers and nonbelievers is that of evil and suffering. If there is a God who is omnipotent and omniscient, how can he tolerate evil, injustice and the suffering of the innocent — including this week: Children...