Heaven is a freedom from all evil both of sin and suffering, so that a name in heaven entitles us to a blessed redemption from all evil. There is no sin there. Grace weakens sin, but it is glory that abolishes it. Old Adam shall there be put off, never be put on again. The Lord Christ will present His church in that day, "faultless before the presence of his glory with exceeding joy" (Jude 24). There is no affliction there. Sin and sorrow came in together, and they shall go out together.
Many men are changed in a moral sense, and one may say they are become new men, but they are in heart and nature the same men still. They are not changed in a spiritual and supernatural sense, and therefore it cannot be said of them they are become new creatures. Restraining grace may cause a moral change, but it is renewing grace that must cause a saving change. Now many are under restraining grace, and so changed morally, that are not under the power of renewing grace, and so changed savingly.
If you would know whether your names are written in heaven, satisfy yourselves in this: that the call of God hath took effectual hold of your hearts. Hath it brought your souls off from every thing below Christ wholly to follow Christ? It is said when Christ called Peter and Andrew, they presently "left their nets, and followed him" (Matt. 4:18–20). Every man hath his nets, somewhat that his soul is entangled in, till the call of God take hold of him. Can you now, with Peter, when God calls, lay aside your nets to follow Him?
Some know but to know. Some know to be known. Some know to practice what they know. Now to know but to know, that is curiosity. To know to be known, that is vainglory. But to know to practice what we know, that is gospel duty. This makes a man a complete Christian; the other without this makes a man almost, and yet but almost a Christian.