Do Babies Go To Heaven?: Why Does God Allow Suffering?