score:1
Whoever does not love does not know God, because God is love. (1 John 4:8)
Greater love has no one than this: to lay down one’s life for one’s friends. (John 15:13)
6 You see, at just the right time, when we were still powerless, Christ died for the ungodly. 7 Very rarely will anyone die for a righteous person, though for a good person someone might possibly dare to die. 8 But God demonstrates his own love for us in this: While we were still sinners, Christ died for us. (Romans 5:6-8)
This is how we know what love is: Jesus Christ laid down his life for us. And we ought to lay down our lives for our brothers and sisters. (1 John 3:16)
41 He withdrew about a stone’s throw beyond them, knelt down and prayed, 42 “Father, if you are willing, take this cup from me; yet not my will, but yours be done.” (Luke 22:41-42)
God is humble. He does not boast about who He is and what He can do, He proves who He is and what He can do. He does this by making a promise and then fulfilling it. Thus the eternal bliss we may enjoy in Heaven is built upon the sure foundation of God's actual, demonstrated love for us. Christ had to die for those God loved, but to be an even greater demonstration of love, the ones he died for had to be sinners. And if there are to be sinners in this world, then there must be suffering and death, God's justice and stern discipline whereby he teaches us wisdom and perfects us through trials.
Our sin and suffering make us suitable objects of Christ's love to display the Glory of God and lay the foundation for a perfect heaven. The cornerstone of the new Jerusalem is Christ and its foundation is the Apostles and Prophets.
Without the evil and suffering of this world, God would lack the proper foundation on which to build the next. Why? Everyone in Heaven will know personally this one truth: If God loved me enough to die for me while I was a sinner, He will never in the eternity spread out before me abandon me or stop loving me now that I am a saint.