Heaven is at the end of time, the end of God and is infinite, where you will find the end of infinity. A Divine reflection of Heaven is what the human being is supposed to be for God. Human beings do not ever seem to get the message that they were blessed in Heaven being born. No matter how Hell-dirty your predecessors have been, there is not any need to be like them. God puts you here for another chance to get it correct for God. I am sure at the the end of time God will make us aware as to why the human race had to exist for God. Time is the essence.