Revelation 21:7 He that overcometh shall inherit all things; and I will be his God, and he shall be my son.
This glorious promise is for each individual believer in Christ: you will inherit everything and you will enjoy an eternal intimate loving relationship with God. Every one of us does not receive a portion, or even an equal share, of everything that belongs to God, the Almighty Creator and Owner. Each receives all things. We can’t comprehend how that can be. The earthly ”inheritance” image breaks down here, because no earthly father can give everything he owns to every one of his children. But God’s math works differently. He can, and He does, will everything to everyone.
You can read it yourself in the Lord’s Will and Testament(s). 1 Peter 1:3-4: ”He has caused us to be born again to…an inheritance that is imperishable, undefiled, and unfading, kept in heaven for you.” We have “God’s riches in glory in Christ Jesus.” We won’t receive this inheritance until the Resurrection, but for now we ”were sealed with the promised Holy Spirit, who is the guarantee of our inheritance until we acquire possession of it [Ephesians 1:13-14].” It’s a sure thing.
Furthermore, God and I will be in a permanent and perfect father-son relationship. And we enjoy that relationship now when we pray ”Our Father…”, the Abba who owns everything and shares it all with each of us. The promise is for ”he that overcomes.” This is the person who has learned by experience to trust the Lord Jesus Christ, my Overcomer, for all things.