Why do people get cancer? Why do the innocent suffer? Why do hard things come into the lives of those who are doing so much good?