Barbara Kingsolver said this quote

God doesn’t need to punish us. He just grants us a long enough life to punish ourselves.