You've been unhappy because you've desired things that cannot be. That's what desire IS. The need for what we can't have. The need for what's readily available is called greed.
Mike Carey