Romans 8:28 - "And we know that all things work together for good to them that love God, to them who are the called according to his purpose." (KJV)
(AMPC) - We are assured and know that [God being a partner in their labour] all things work together and are [fitting into a plan] for good to and for those who love God and are called according to [His] design and purpose.
God has a plan and an original purpose fr everyone, Jesus did not come so that we can live in big houses an mansions and t show to the world that we have riches. God gave up Jesus to die on the cross for us just for us o have many other unbelievers have. If Christ came for our earthly blessing, then we are the most miserable of all.
There is a place for us to trust God and to let His hands Guide us to his divine plan.
The issue is that many of us still live like the Israelite behaved to God. And we saw that though God's plan for each of Israelite was good and God planned to fulfil all he promised, but due to their unbelieve, non of them actually saw the promised land.
It is possible to have God's promise in our hands but if our believe does not translate into actions that stands as a proof that we trust God and believe in Him, without a doubt that His word is for us and He will fulfil them, we can still loose that great promise.
God has promised us salvation but only through Jesus. Do you believe? Then Where is your proof?
2 timothy 2:19 - "Nevertheless the foundation of God standeth sure, having this seal, The Lord knoweth them that are his. And, Let every one that nameth the name of Christ depart from iniquity."