In Why Suffering? Ravi Zacharias and Vince Vitale carefully walk you thought a variety of responses that considered together provide a clear, comprehensive and convincing answer.
Here is a book written with great respect for the complexity of the issue, recognizing that some who read it will be in the trenches of deep suffering themselves and others will be questioning the very existence of a loving God. Why Suffering? provides an answer to the problem of pain and suffering with emotional sensitivity and intellectual integrity.