Heaven is often described as a reward for living a good life with God in your heart, or following some set of rules and believing in God.
So I have a question about that, what if you are born and brought up in such a way that you want to abuse children. It is in your heart and it is your deepest, darkest desire. BUT, because of your religion you manage to live a good life, never touch a child and contribute to great humanitarian works.
When you die and go to heaven, as you presumably must, what is your reward in heaven?
Is it that God heals you of the terrible affliction that cursed you throughout your life? If so why didn't he heal you when you were alive on Earth? Does he give you plentiful supplies of children? Doesn't sound like heaven to me, not for the children anyway.