Revelation 21:1-3 And I saw a new heaven and a new earth: for the first heaven and the first earth were passed away; and there was no more sea. And I John saw the holy city, new Jerusalem, coming down from God out of heaven, prepared as a bride adorned for her husband. And I heard a great voice out of heaven saying, Behold, the tabernacle of God is with men, and he will dwell with them, and they shall be his people, and God himself shall be with them, and be their God.
This is a glimpse of the end game. Once you have committed to this covenant contract, you become the betrothed. This church age we live in is before the wedding feast and the key word in Revelation 21 is prepared. We were sinners and our garments are soiled by sin. The prepared bride has to be presented pure, white, and sinless. That means we start all over again and learn God’s plan for dealing with sin.
Genesis 3:21 Unto Adam also and to his wife did the Lord God make coats of skins, and clothed them.
Where did God get those coats of skin? From an animal of course, one God Himself not only provided, but sacrifice and prepared for the covering of their nakedness. Now here is a more subtle note which many have missed, including myself. God did this before He exiled them into the world. This is an indication that God did this from His point of view, His eternal point of view.
Since sin has consequences, and God is just, then God Himself has provided a way that He is satisfied that sin is dealt with. We, like Adam and Eve, look at things from a momentary point of view, to easy our conscience and cover our sin temporarily. We only want to feel better about ourselves and forget that God has a different point of view.