Please don't doubt! Remember: Heaven is, by definition, union with God. As a Catholic, you know that God created people in His own image, to love and to be loved by. It helps, I think, to remember what it means that He created us in His own image. It means He gave us intellects and it means He gave us free wills: intellects, so that we could come to know Him, and free wills, so that we could freely choose whether or not to love Him. (He won't force Himself on us!) And it helps, I think, to remember what it means to love Him: it means accepting Who He is, that He is God, the Maker of the world, and thus, the One who knows how it is meant to work. He designed it! He made the world to work a certain way. Just like engineers make cars to work a certain way, or violinists make violins to work a certain way. When we respect those designs, those things work as they're supposed to. The same holds for what God made. When we respect God as God, then we recognize that His Design, His rules, are what allow us to live in the perfect harmony He intended us to live in. Remember: "You may eat the fruit of all the trees except the fruit of the tree of the knowledge of good and evil." In other words, you can do everything except disobey the rules by which I made the world to work properly. (Evil = doing what opposes God's will.) Our first parents chose to learn what evil is by disobeying the Maker of the world, the Maker of the rules by which the world works properly. So it all fell apart. But He so loves us that He gives us a second chance: life on this earth by which we can choose to come to know Him and by which we can choose to love Him, meaning - choose to accept and obey His Design, His Rules. So what does that mean with regard to Gannon? What can we know and trust and believe? We can know and trust and believe that Gannon, like all His children, is given the choice when we die to run to Jesus' arms and accept Him (Heaven) or he can freely choose not to. Since Landon taught him to love Jesus, we can rest assured that he ran straight to Him, no matter the circumstances of his death, no matter how vile those acts Tee committed. There is no way the God we know, who made Himself known to us, is punishing Gannon for the evil choices of his evil stepmother.