How many of us can actually say, “I am not jealous of anyone else or envious of what others have. If God gave it to them, then I want them to enjoy it"?
The Word says, Let your conduct be without covetousness; be content with such things as you have (Hebrews 13:5 NKJV). I believe God tests us to see if we will live by this verse.
There are times when He will put somebody in front of us who has exactly what we want—just to see how we will respond. Until we can pass His "I am happy for you because you are blessed" test, we are never going to have any more than what we have right now.
If you have asked God for something and He hasn’t given it to you yet, rest assured that He is not holding out on you. He simply wants to make sure that you rid yourself of jealousy and make Him your top priority.
God wants us to prosper in every way. He wants people to see His goodness and how well He takes care of us. But we must desire God more than we desire His blessings.