If God is so good, why does he allow such horrible things to happen?

He really had the choice of creating a perfect world, but he didn't choose to do it. You can blame it on Adam and Eve and the serpent, but didn't he create Adam and Eve and know what they would do in the face of temptation? If he is so loving and good why didn't he create a perfect world.
19 answers 19