How can God allow all this pain?