Just to straighten things out:
- Jealousy is experienced when something you have is taken away or is threatened by someone else.
- Envy is when you do not measure up to someone else or you very much want something someone else has.
- Rivalry is when no one yet possesses the thing you desire and there is keen competition for the desired goal.
So which of this is the one actually bugging you? The best solution to overcoming any of this is getting away from it. Find other things to amuse yourself. Self-indulge yourself in things you like doing. If you are not meant to have something, then it is meant to be like that.
Don't try to force things to happen. Things happen for a reason somehow. There is a whole wide world out there. No point staying back in the past tormenting yourself because that will not get you anywhere but in your own selfish obsession. Imagine how much time and energy you spend on being jealous when all you have to do is find something new and refreshing and by then you'll be saying "Jealousy who?" =P
It does take sometime getting use to but you'll find that in the end, its just one of those days when things just don't go the way you want it to. If you were given everything you wanted so easily, you'll never appreciate what you have. So there is something good out of this but jealousy can cause insanity and possessive of things or persons. So watch out for the green-eyed monster.
~ In jealousy there is more self-love than love~