How could a loving God allow so much suffering?