The Bible tells us a great number of angels rebelled with satan. Why did they rebel? I've been told it was because they were jealous. They wanted to be like God. Why did they want to be like God? If they were happy with who they were why would they want to be like God? I am legally blind and hard of hearing, yet I am so happy with who I am it has never occurred to me to be someone else. The bottom line is for whatever reason these angels were unhappy. So Heaven is not some magical place where everyone will automatically be happy. If the being who lived there were unhappy what makes us think we will be happy in a place we've never been? The Bible also tells us there were angels who looked on human women and left Heaven to mate with them. Why were these angels so unimpressed by their experience in Heaven they gave it all up to be with women? That's like being in the Red Lobster thinking hmm those quart pounders sure do look good. Imagine pushing your chicken and shrimp alfredo aside and high tailing it to McD's. The prophet Samuel told King Saul rebellion is as the sin of witchcraft. But the sin of rebellion lies not with the rebel but with the tyrant that makes rebellion necessary. The Bible tells us the smoke of those burning in hell will go up before the lord eternally. The threat of punishment does not prevent us from sinning. In fact such a constant reminder of what will happen to us if we get out of line is just the kind of tyrranny that will make it impossible for us to be happy in Heaven. Happiness is within. It's not something we have to wait for. It's not a place we will go to. Wherever we go there we are and there is the same heart that we can teach to generate joy that we can look to when we need it no matter where we are.