If God is love, why is there so much suffering?