"So then, dear friends, since you are looking forward to this, make every effort to be found spotless, blameless and at peace with him." II Peter 3:14
There are three great qualities that mark those who are prepared for eternity. Peter mentions them here:
The morality - "spotless"
Those who want to spend a happy ever after in Heaven make sure they are living spotless lives. Spotless means that there are no unconfessed sins in their lives. They understand the truth of John's statement in I John 1:7 - "But if we walk in the light, as he is in the light, we have fellowship with one another, and the blood of Jesus, his Son, purifies us from all sin."
It is possible to live a spotless life by walking in the truth and living in obedience. By walking in truth and obedience you will avoid many sins and the moment you do sin the Holy Spirit will convict you of your sin and you can repent of it. When you repent the blood of Christ cleanses the spot from your life.
The motives - "blameless"
Blameless means that your motives are pure and you do not commit intentional, willful sins. Your hearts desire is to please and honor God. You are entirely committed to pleasing God. When you do sin it is because of a momentary flare up of your selfish will or a moment of weakness of the flesh.
People who are hoping for Heaven have surrendered their will to God and consecrated themselves to serving Him. They walk in the Spirit and do their best to overcome the flesh.
The mentality - "peaceful"
Heaven bound people know that they are spotless and blameless because they have peace in their spirit. God has given them a spirit of power and of love and a sound mind. He has sent their hearts in perfect peace because they have fixed their mind on Him.
They have no fear of the judgment and they have fellowship with God and know that all is well. Also, because they love God they are committed to living in fellowship with their brothers.
Heaven bound people live godly lives in the here and now. They live spotless, blameless and peaceful lives.
How are you measuring up?