Could a Good God Permit So Much Suffering (3.03.2025)